Bug 178598 - audacity doesn't build under current mock/devel due to compiler issues
Summary: audacity doesn't build under current mock/devel due to compiler issues
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: audacity
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Gérard Milmeister
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: FE5Target
TreeView+ depends on / blocked
 
Reported: 2006-01-22 06:46 UTC by Kevin Fenzi
Modified: 2007-11-30 22:11 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-03-18 00:26:30 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
build.log from failing mock build session (26.87 KB, text/plain)
2006-01-22 06:46 UTC, Kevin Fenzi
no flags Details
fixes libsamplerate version check (2.03 KB, patch)
2006-02-22 21:57 UTC, John Thacker
no flags Details | Diff
Fixes locale installation location (461 bytes, patch)
2006-02-22 21:59 UTC, John Thacker
no flags Details | Diff
Fixes compilation with gcc41 ("extra qualification" issue) (673 bytes, patch)
2006-02-22 22:26 UTC, John Thacker
no flags Details | Diff

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. :)


Note You need to log in before you can comment on or make changes to this bug.