yoyz / amsynth

Automatically exported from code.google.com/p/amsynth
GNU General Public License v2.0
1 stars 0 forks source link

recent git build fails on Arch 64 #50

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. git pull
2. ./configure --prefix=/usr
3. make; sudo make install

What is the expected output? What do you see instead?

[dlphilp@bigblack ~]$ amsynth 
amsynth: VoiceBoard.cc:74: void VoiceBoard::UpdateParameter(Param, float): 
Assertion `!"invalid LFO waveform"' failed.
Aborted (core dumped)

What version of the product are you using? On what operating system?

latest git, Linux

Please provide any additional information below.

GCC 4.7.2

Original issue reported on code.google.com by dlph...@linux-sound.org on 22 Feb 2013 at 4:13

GoogleCodeExporter commented 9 years ago
Confirmed, this happens after a fresh install with default sound bank(s)

Original comment by nickdowell on 23 Feb 2013 at 10:26

GoogleCodeExporter commented 9 years ago

Original comment by nickdowell on 23 Feb 2013 at 10:27

GoogleCodeExporter commented 9 years ago
this problem only occurs when -ffast-math is used

Original comment by nickdowell on 23 Feb 2013 at 11:13

GoogleCodeExporter commented 9 years ago
This should now be fixed.

Please perform a clean ./configure and build after updating your source tree to 
ensure the new build settings take effect.

The -ffast-math compiler option (which was enabled by default for amsynth) was 
completely breaking the parameter updating mechanism. I have now disabled this 
optimisation as it is clearly harmful.

Original comment by nickdowell on 23 Feb 2013 at 11:39