Bug 178598

Summary: audacity doesn't build under current mock/devel due to compiler issues
Product: [Fedora] Fedora Reporter: Kevin Fenzi <kevin>
Component: audacityAssignee: GĂ©rard Milmeister <gemi>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: bugs.michael, extras-qa, mattdm
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-03-18 00:26:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 162161    
Attachments:
Description Flags
build.log from failing mock build session
none
fixes libsamplerate version check
none
Fixes locale installation location
none
Fixes compilation with gcc41 ("extra qualification" issue) none

Description Kevin Fenzi 2006-01-22 06:46:58 UTC
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


How reproducible:
Try and build the package under current mock/devel, and it doesn't build.

Comment 1 Kevin Fenzi 2006-01-22 06:46:59 UTC
Created attachment 123538 [details]
build.log from failing mock build session

Comment 2 Matthew Miller 2006-02-08 14:16:23 UTC
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.

Comment 3 John Thacker 2006-02-22 21:57:47 UTC
Created attachment 125065 [details]
fixes libsamplerate version check

Comment 4 John Thacker 2006-02-22 21:58:28 UTC
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.

Comment 5 John Thacker 2006-02-22 21:59:10 UTC
Created attachment 125066 [details]
Fixes locale installation location

Comment 6 John Thacker 2006-02-22 22:21:54 UTC
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.

Comment 7 John Thacker 2006-02-22 22:26:14 UTC
Created attachment 125068 [details]
Fixes compilation with gcc41 ("extra qualification" issue)

Comment 8 Michael Schwendt 2006-03-17 20:53:08 UTC
I'm currently rebuilding audacity with the compat-wxGTK2-devel package
series, but that one is broken. So, stay tuned.

Comment 9 Michael Schwendt 2006-03-18 00:26:30 UTC
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


Comment 10 Matthew Miller 2006-03-18 02:05:42 UTC
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. :)