Red Hat Bugzilla – Bug 178598
audacity doesn't build under current mock/devel due to compiler issues
Last modified: 2007-11-30 17:11:21 EST
Description of problem:
Audacity doesn't build under current mock/devel. It gets what looks like a g++
error. Build.log attached.
Version-Release number of selected component (if applicable): 1_2_3-5
Try and build the package under current mock/devel, and it doesn't build.
Created attachment 123538 [details]
build.log from failing mock build session
I think we should update to 1.3.0 (beta) anyway -- this'll make it build with
wxGTK 2.6 instead of with the compat-wxGTK.
Created attachment 125065 [details]
fixes libsamplerate version check
I agree with updating to 1.3.0b. I've built it myself-- note that there's a
little bit of brokeness in how its configure tests for libsamplerate (tests for
0.15.0 instead of 0.0.15) and in how it installs the locales. Patches of my own
that seem to work provided.
Created attachment 125066 [details]
Fixes locale installation location
Of course, the "extra qualifications" bug is still there in 1.3.0b. It has to
do with a change in gcc4.1. It's also not that hard to fix the problem: strip
off the soundtouch::SoundTouch:: from the member.
Created attachment 125068 [details]
Fixes compilation with gcc41 ("extra qualification" issue)
I'm currently rebuilding audacity with the compat-wxGTK2-devel package
series, but that one is broken. So, stay tuned.
Fixed in CVS and livna using the gtk1 wxGTK. Upstream has released 1.2.4b
(stable) some time ago and recommends not building against gtk2 wxGTK.
There are still various run-time issues with fonts/layout/behaviour and
even weird crashes in wxGTK. Initially, the package was stuck in fedora.us
QA due to severe crashes in gtk2 wxGTK, only later it was built and released
with gtk2 wxGTK, but there are still users who run into weird problems which
they claim do not occur when building with gtk1 wxGTK. So, pleasing upstream
is the slightly better choice, isn't it?
Audacity 1.3.x development is a jump to gtk2 wxGTK >= 2.6.1
Yeah, my impression is: wxGTK 2.4, use gtk1; wxGTK 2.6, use gtk2. Part of the
reason I'm eager to get everything to 2.6. :)