Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6694 - audacity-1.0.0-r1.ebuild doesn't build with gcc-3.2
Summary: audacity-1.0.0-r1.ebuild doesn't build with gcc-3.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Nick Hadaway
URL:
Whiteboard:
Keywords:
: 9855 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-08-18 17:03 UTC by Peter Ruskin
Modified: 2003-02-04 19:42 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Ruskin 2002-08-18 17:03:21 UTC
<snip>
mkdir .libs
g++ -march=athlon-xp -fomit-frame-pointer -O3 -pipe -w -Wall -Wno-unused
-Wno-inline -Woverloaded-virtual -Wmissing-declarations -o .libs/id3info
demo_info_options.o demo_info.o  ../src/.libs/libid3.so -lz -Wl,--rpath
-Wl,/usr/local/lib
../src/.libs/libid3.so: undefined reference to `std::char_traits<unsigned
char>::assign(unsigned char*, unsigned, unsigned char)'
../src/.libs/libid3.so: undefined reference to `std::char_traits<unsigned
char>::copy(unsigned char*, unsigned char const*, unsigned)'
../src/.libs/libid3.so: undefined reference to `std::char_traits<unsigned
char>::move(unsigned char*, unsigned char const*, unsigned)'
collect2: ld returned 1 exit status
make[3]: *** [id3info] Error 1
make[3]: Leaving directory
`/var/tmp/portage/audacity-1.0.0-r1/work/audacity-src-1.0.0/id3lib/examples'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/audacity-1.0.0-r1/work/audacity-src-1.0.0/id3lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/var/tmp/portage/audacity-1.0.0-r1/work/audacity-src-1.0.0/id3lib'
make: *** [id3lib/src/.libs/libid3.a] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line -11, Exitcode 2
!!! (no error message)

!!! emerge aborting on  /usr/portage/media-sound/audacity/audacity-1.0.0-r1.ebuild .
Comment 1 Spider (RETIRED) gentoo-dev 2002-08-26 16:39:55 UTC

okay.. I'm patching up audacity to use current id3lib and patch instead of the
_pre2 one..


now, I just wonder why this is sent to me.
Comment 2 Spider (RETIRED) gentoo-dev 2002-08-26 16:54:15 UTC
1.0.0-r2 will be in portage "real soon now" and will have this fixed.
Comment 3 Rigo 2002-08-27 03:44:53 UTC
audacity-1.0.0-r2.ebuild (gcc 3.2, ix86) fails 4 me with this error:


obj/AButton.cpp.o(.gnu.linkonce.d._ZTI7AButton+0x8): undefined reference to
`typeinfo for wxWindow'
obj/APalette.cpp.o(.gnu.linkonce.d._ZTI8APalette+0x8): undefined reference to
`typeinfo for wxWindow'
obj/APalette.cpp.o(.gnu.linkonce.d._ZTI13APaletteFrame+0x8): undefined reference
to `typeinfo for wxMiniFrame'
obj/ASlider.cpp.o(.gnu.linkonce.d._ZTI7ASlider+0x8): undefined reference to
`typeinfo for wxWindow'
obj/AStatus.cpp.o(.gnu.linkonce.d._ZTI7AStatus+0x8): undefined reference to
`typeinfo for wxWindow'
obj/AboutDialog.cpp.o(.gnu.linkonce.d._ZTI11AboutDialog+0x8): undefined
reference to `typeinfo for wxDialog'
obj/AboutDialog.cpp.o(.gnu.linkonce.d._ZTI6Eraser+0x8): undefined reference to
`typeinfo for wxWindow'
obj/AudacityApp.cpp.o(.gnu.linkonce.d._ZTI11AudacityApp+0x8): undefined
reference to `typeinfo for wxApp'
obj/AudioIO.cpp.o(.gnu.linkonce.d._ZTI12AudioIOTimer+0x8): undefined reference
to `typeinfo for wxTimer'
obj/FreqWindow.cpp.o(.gnu.linkonce.d._ZTI8FreqPlot+0x8): undefined reference to
`typeinfo for wxWindow'
obj/FreqWindow.cpp.o(.gnu.linkonce.d._ZTI10FreqWindow+0x8): undefined reference
to `typeinfo for wxFrame'
obj/ImportRaw.cpp.o(.gnu.linkonce.d._ZTI12PreviewPanel+0x8): undefined reference
to `typeinfo for wxPanel'
obj/ImportRaw.cpp.o(.gnu.linkonce.d._ZTI12ImportDialog+0x8): undefined reference
to `typeinfo for wxDialog'
obj/Project.cpp.o(.gnu.linkonce.d._ZTI15AudacityProject+0x10): undefined
reference to `typeinfo for wxFrame'
obj/Tags.cpp.o(.gnu.linkonce.d._ZTI10TagsDialog+0x8): undefined reference to
`typeinfo for wxDialog'
obj/TrackArtist.cpp.o(.gnu.linkonce.d._ZTI14TrackInfoCache+0x8): undefined
reference to `typeinfo for wxObject'
obj/TrackPanel.cpp.o(.gnu.linkonce.d._ZTI13AudacityTimer+0x8): undefined
reference to `typeinfo for wxTimer'
obj/TrackPanel.cpp.o(.gnu.linkonce.d._ZTI10TrackPanel+0x8): undefined reference
to `typeinfo for wxWindow'
obj/effects/Amplify.cpp.o(.gnu.linkonce.d._ZTI13AmplifyDialog+0x8): undefined
reference to `typeinfo for wxDialog'
obj/effects/BassBoost.cpp.o(.gnu.linkonce.d._ZTI15BassBoostDialog+0x8):
undefined reference to `typeinfo for wxDialog'
obj/effects/Filter.cpp.o(.gnu.linkonce.d._ZTI11FilterPanel+0x8): undefined
reference to `typeinfo for wxPanel'
obj/effects/Filter.cpp.o(.gnu.linkonce.d._ZTI12FilterDialog+0x8): undefined
reference to `typeinfo for wxDialog'
obj/effects/NoiseRemoval.cpp.o(.gnu.linkonce.d._ZTI18NoiseRemovalDialog+0x8):
undefined reference to `typeinfo for wxDialog'
obj/effects/Phaser.cpp.o(.gnu.linkonce.d._ZTI12PhaserDialog+0x8): undefined
reference to `typeinfo for wxDialog'
obj/effects/Wahwah.cpp.o(.gnu.linkonce.d._ZTI12WahwahDialog+0x8): undefined
reference to `typeinfo for wxDialog'
obj/prefs/PrefsDialog.cpp.o(.gnu.linkonce.d._ZTI11PrefsDialog+0x8): undefined
reference to `typeinfo for wxDialog'
obj/prefs/AudioIOPrefs.cpp.o(.gnu.linkonce.d._ZTI10PrefsPanel+0x8): undefined
reference to `typeinfo for wxPanel'
collect2: ld returned 1 exit status
make: *** [audacity] Error 1

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 27, Exitcode 2
!!! (no error message)


Does audacity use wxGTK or wxPython ? 

Regards, Rigo
Comment 4 Spider (RETIRED) gentoo-dev 2002-08-27 08:58:29 UTC
it uses wxGtk for the interface... 
 and the fix i did on -r2 isn't good, it broke with their use of id3lib for some
reason (gdb tells me its a delete() operation..)

back to the pool with this
Comment 5 Rigo 2002-08-27 16:03:46 UTC
It seems it doesn't force me to go back to wxGTK-2.2.9 (used 2.3.2...When I did
this manually it compiled for me (same segfault though)


Rigo
Comment 6 Rigo 2002-08-27 16:34:55 UTC
Does Bug #6701 help ? 

;-D Rigo
Comment 7 Rigo 2002-08-28 03:20:29 UTC
Finished configure:
  with    libid3tag (system)
  with    libmad (system)
  without wavelet denoising
  with    LADSPA plug-ins
  without libvorbis
  with    help
prefix=/usr

Gonna give libvorbis another try, but it seems I can export ID3tags now. Can
anyone check this ?
Comment 8 SpanKY gentoo-dev 2002-10-29 01:37:17 UTC
*** Bug 9855 has been marked as a duplicate of this bug. ***
Comment 9 Nick Hadaway 2003-01-30 20:05:35 UTC
audacity-1.1.1-r1 is currently in portage.  Please test this new build.
Comment 10 Nick Hadaway 2003-01-31 00:34:38 UTC
I now have had a couple of verifications that 1.1.1-r1 is working great.  marking stable.