New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fail to build with gcc 5 #1761
Comments
No we were not. Thanks for reporting it. That certainly looks peculiar having -Tres |
The offending line is here We're likely to run into other strictness checks, so probably best to identify all of them all in this bug report. Do you mind fixing this on your end and reporting the next few compilation problems? @curlymorphic @lukas-w can you help bring some sense to the offending statement At first glance I think it's trying to do |
I am already sat here reading the changes to gcc 5. I am going to setup a VM with GCC 5. I did note this line from https://bugs.debian.org/777989 Found in version lmms/1.0.3-5 |
That's a warning that has been showing up in Clang for a long time. I'm not sure about the original intention of that (obviously wrong) statement… I believe it should just say |
This line of code was around at least as far back as 2009 1d5cb23; the last commit to this file I can find in GitHub, so this is quite an old bug. Am I correct in my findings that this is only used by VSTs (instruments and effects) and AutomationPattern? this could be an age old bug that no one has reported. I assume also that this bug should actually be observable (right?) But I guess this also depends on how the order of evaluation happens. Can C++ negate a float (for example?) Does it cast the float to a boolean and then back to a float, such as I vote we just delete the |
Hi. I just got a bug report in Debian about lmms failing to build with gcc 5. See https://bugs.debian.org/777989 for the details. This is the error reported:
Are you aware of this issue?
The text was updated successfully, but these errors were encountered: