Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 3638 - More ebuilds for Audio and Video editing software needed.
Summary: More ebuilds for Audio and Video editing software needed.
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Nick Hadaway
URL:
Whiteboard:
Keywords:
: 6778 (view as bug list)
Depends on: 3660
Blocks: 7499
  Show dependency tree
 
Reported: 2002-06-11 13:20 UTC by Stephen Harrell
Modified: 2011-10-30 22:37 UTC (History)
4 users (show)

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


Attachments
audacity-1.1.0.ebuild (audacity-1.1.0.ebuild,654 bytes, text/plain)
2002-06-12 09:20 UTC, Francisco Gimeno
Details
audacity/audacity-1.0.0.ebuild (audacity-1.0.0.ebuild,677 bytes, text/plain)
2002-06-14 12:27 UTC, Francisco Gimeno
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Harrell 2002-06-11 13:20:00 UTC
You have included all the low latency patches and prempt into the gentoo 
sources, time to make use of them. Here are 2 great editing softwares under gpl 
for linux, and I would love to see more...

Cinelerra(video editing)
http://heroinewarrior.com/cinelerra.php3

Audacity(audio editing)
http://audacity.sourceforge.net/
Comment 1 Francisco Gimeno 2002-06-12 04:52:04 UTC
Well... I'm interested on it too... so I think I'm gonna make now the ebuild to 
Audacity.  
I'm collaborating to in a Multimedia project, if you are interested ( 
http://nexus.hispalinux.es ). No gentoo ebuilds are ready yet, but anyway, you 
can compile it from CVS... 
 
So.... AUDACITY ebuild is mine!! =))) 
 
Wait a minutes... 
  
Comment 2 Francisco Gimeno 2002-06-12 05:39:51 UTC
Ummm... problems with wxGTK in GCC-3.1 :P... So I have to solve it before I can 
check my audacity ebuild. 
 
Slt 
Comment 3 Francisco Gimeno 2002-06-12 06:01:09 UTC
 The wxGTK dependencie is broken for GCC-3.1. I can't test the ebuild I have 
made till wxGTK works. 
Comment 4 Francisco Gimeno 2002-06-12 09:18:55 UTC
 Cause I have problems compiling, I'm gonna attach the ebuild here. If 
somebody has progress.... ;) comment here :] 
 
 
Comment 5 Francisco Gimeno 2002-06-12 09:20:58 UTC
Created attachment 1481 [details]
audacity-1.1.0.ebuild

although I can't compile it, it could work with GCC-2.95, so tests are welcome
:]
Slt
Comment 6 Stephen Harrell 2002-06-12 09:54:56 UTC
These are the errors I get when trying to compile the ebuild with gcc 2.95, with
the latest rsync from the night before.

g++ -c -march=i686 -O3 -pipe -I../lib-src/expat -I../lib-src/allegro -Wall -peda
                                                                     
ntic -Iinclude -Iinclude/linux  -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CAS
                                                                     
TS -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions  ControlToolBar.cpp -o obj
                                                                     
/ControlToolBar.o
In file included from /usr/include/wx/dragimag.h:21,
                 from Project.h:28,
                 from ControlToolBar.cpp:40:
/usr/include/wx/generic/dragimgg.h: In method `bool wxGenericDragImage::Create(c
                                                                     
onst wxCursor &, const wxPoint &)':
/usr/include/wx/generic/dragimgg.h:187: `wxLogDebug' undeclared (first use this
                                                                      
function)
/usr/include/wx/generic/dragimgg.h:187: (Each undeclared identifier is reported
                                                                      
only once
/usr/include/wx/generic/dragimgg.h:187: for each function it appears in.)
g++ -c -march=i686 -O3 -pipe -I../lib-src/expat -I../lib-src/allegro -Wall -peda
                                                                     
ntic -Iinclude -Iinclude/linux  -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CAS
                                                                     
TS -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions  DirManager.cpp -o obj/Dir
                                                                     
Manager.o
make[1]: *** [obj/ControlToolBar.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/audacity-1.1.0/work/audacity-src-1.
                                                                     
1.0/src'
make: *** [audacity] Error 2
cd lib-src && make
make[1]: Entering directory `/var/tmp/portage/audacity-1.1.0/work/audacity-src-1
                                                                     
.1.0/lib-src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/var/tmp/portage/audacity-1.1.0/work/audacity-src-1.
                                                                     
1.0/lib-src'
cd src && make
make[1]: Entering directory `/var/tmp/portage/audacity-1.1.0/work/audacity-src-1
                                                                     
.1.0/src'
test -d  obj/export || mkdir  obj/export
g++ -c -march=i686 -O3 -pipe -I../lib-src/expat -I../lib-src/allegro -Wall -peda
                                                                     
ntic -Iinclude -Iinclude/linux  -I/usr/lib/wx/include/gtk-2.3 -DGTK_NO_CHECK_CAS
                                                                     
TS -D__WXGTK__ -D_REENTRANT -fno-rtti -fno-exceptions  ControlToolBar.cpp -o obj
                                                                     
/ControlToolBar.o
In file included from /usr/include/wx/dragimag.h:21,
                 from Project.h:28,
                 from ControlToolBar.cpp:40:
/usr/include/wx/generic/dragimgg.h: In method `bool wxGenericDragImage::Create(c
                                                                     
onst wxCursor &, const wxPoint &)':
/usr/include/wx/generic/dragimgg.h:187: `wxLogDebug' undeclared (first use this
                                                                      
function)
/usr/include/wx/generic/dragimgg.h:187: (Each undeclared identifier is reported
                                                                      
only once
/usr/include/wx/generic/dragimgg.h:187: for each function it appears in.)
make[1]: *** [obj/ControlToolBar.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/audacity-1.1.0/work/audacity-src-1.
                                                                     
1.0/src'
make: *** [audacity] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line -94, Exitcode 2
!!! Compilation failed

!!! emerge aborting on  /usr/portage/media-sound/audacity/audacity-1.1.0.ebuild
                                                                      
.
Comment 7 Francisco Gimeno 2002-06-12 10:04:20 UTC
 Just cp audacity-1.1.0.ebuild audacity-1.0.0.ebuild, and   
this package works for me too :].  
the only problem is just to get the old version :(, but at least it works :]  
  
It seams then that the audacity-1.1.0 source package is a bit broken :( 
 
Slt!  
Comment 8 Francisco Gimeno 2002-06-12 10:05:32 UTC
With audacity-1.1.0 I have the same buglog  
--------------- 
 En el fichero inclu
Comment 9 Francisco Gimeno 2002-06-12 10:05:32 UTC
With audacity-1.1.0 I have the same buglog  
--------------- 
 En el fichero incluído de /usr/include/wx/dragimag.h:21,  
                 de Project.h:28,  
                 de ControlToolBar.cpp:40:  
/usr/include/wx/generic/dragimgg.h: En member function `bool  
wxGenericDragImage::Create(const wxCursor&, const wxPoint&)':  
/usr/include/wx/generic/dragimgg.h:187: `wxLogDebug' sin declarar (primero use  
esta función)  
/usr/include/wx/generic/dragimgg.h:187: (Cada identificador sin declarar es  
reportado sólo una vez para cada función en el que aparece.)  
-------------- 
Slt... 
 
Nevertheless: enjoy audacity-1.0.0 :] 
 
Comment 10 Stephen Harrell 2002-06-12 12:29:06 UTC
This is what happens with 1.0.0 ebuild.

:|

-stephen

gcc -c -march=i686 -O3 -pipe -I/usr/lib/wx/include/gtk-2.3 -
DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_REENTRANT  -Iallegro snd/audiooss.c -o 
obj/snd/audiooss.c.o
g++ -o audacity obj/AButton.cpp.o obj/AColor.cpp.o obj/APalette.cpp.o 
obj/ASlider.cpp.o obj/AStatus.cpp.o obj/AboutDialog.cpp.o obj/AudacityApp.cpp.o 
obj/AudioIO.cpp.o obj/BlockFile.cpp.o obj/DirManager.cpp.o 
obj/DiskFunctions.cpp.o obj/Envelope.cpp.o obj/Export.cpp.o obj/ExportMP3.cpp.o 
obj/ExportOGG.cpp.o obj/ExportPCM.cpp.o obj/FFT.cpp.o obj/FreqWindow.cpp.o 
obj/Help.cpp.o obj/Import.cpp.o obj/ImportMIDI.cpp.o obj/ImportMP3.cpp.o 
obj/ImportOGG.cpp.o obj/ImportPCM.cpp.o obj/ImportRaw.cpp.o 
obj/LabelTrack.cpp.o obj/Menus.cpp.o obj/Mix.cpp.o obj/NoteTrack.cpp.o 
obj/Prefs.cpp.o obj/Project.cpp.o obj/Spectrum.cpp.o obj/Tags.cpp.o 
obj/Track.cpp.o obj/TrackArtist.cpp.o obj/TrackPanel.cpp.o 
obj/UndoManager.cpp.o obj/WaveTrack.cpp.o obj/allegro/allegro.cpp.o 
obj/allegro/allegrowr.cpp.o obj/allegro/mfallegro.cpp.o 
obj/allegro/mfmidi.cpp.o obj/allegro/strparse.cpp.o obj/allegro/stimelinux.c.o 
obj/effects/Effect.cpp.o obj/effects/Amplify.cpp.o obj/effects/BassBoost.cpp.o 
obj/effects/Echo.cpp.o obj/effects/Fade.cpp.o obj/effects/Filter.cpp.o 
obj/effects/Invert.cpp.o obj/effects/NoiseRemoval.cpp.o 
obj/effects/Phaser.cpp.o obj/effects/Reverse.cpp.o obj/effects/Wahwah.cpp.o 
obj/snd/ieeecvt.c.o obj/snd/snd.c.o obj/snd/sndheader.c.o obj/snd/sndlinux.c.o 
obj/snd/sndcvt.c.o obj/snd/sndio.c.o obj/prefs/PrefsDialog.cpp.o 
obj/prefs/AudioIOPrefs.cpp.o obj/prefs/SampleRatePrefs.cpp.o 
obj/prefs/FileFormatPrefs.cpp.o obj/prefs/DirectoriesPrefs.cpp.o 
obj/prefs/SpectrumPrefs.cpp.o obj/snd/audiooss.c.o -Lxaudio/linux/lib -lxaudio -
lwx_gtk-2.3
obj/AButton.cpp.o: In function `AButton type_info function':
obj/AButton.cpp.o(.gnu.linkonce.t.__tf7AButton+0x16): undefined reference to 
`wxWindow type_info function'
obj/AButton.cpp.o(.gnu.linkonce.t.__tf7AButton+0x1e): undefined reference to 
`wxWindow type_info node'
obj/APalette.cpp.o: In function `APalette type_info function':
obj/APalette.cpp.o(.gnu.linkonce.t.__tf8APalette+0x16): undefined reference to 
`wxWindow type_info function'
obj/APalette.cpp.o(.gnu.linkonce.t.__tf8APalette+0x1e): undefined reference to 
`wxWindow type_info node'
obj/APalette.cpp.o: In function `APaletteFrame type_info function':
obj/APalette.cpp.o(.gnu.linkonce.t.__tf13APaletteFrame+0x16): undefined 
reference to `wxMiniFrame type_info function'
obj/APalette.cpp.o(.gnu.linkonce.t.__tf13APaletteFrame+0x1e): undefined 
reference to `wxMiniFrame type_info node'
obj/ASlider.cpp.o: In function `ASlider type_info function':
obj/ASlider.cpp.o(.gnu.linkonce.t.__tf7ASlider+0x16): undefined reference to 
`wxWindow type_info function'
obj/ASlider.cpp.o(.gnu.linkonce.t.__tf7ASlider+0x1e): undefined reference to 
`wxWindow type_info node'
obj/AStatus.cpp.o: In function `AStatus type_info function':
obj/AStatus.cpp.o(.gnu.linkonce.t.__tf7AStatus+0x16): undefined reference to 
`wxWindow type_info function'
obj/AStatus.cpp.o(.gnu.linkonce.t.__tf7AStatus+0x1e): undefined reference to 
`wxWindow type_info node'
obj/AboutDialog.cpp.o: In function `AboutDialog type_info function':
obj/AboutDialog.cpp.o(.gnu.linkonce.t.__tf11AboutDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/AboutDialog.cpp.o(.gnu.linkonce.t.__tf11AboutDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/AboutDialog.cpp.o: In function `Eraser type_info function':
obj/AboutDialog.cpp.o(.gnu.linkonce.t.__tf6Eraser+0x16): undefined reference to 
`wxWindow type_info function'
obj/AboutDialog.cpp.o(.gnu.linkonce.t.__tf6Eraser+0x1e): undefined reference to 
`wxWindow type_info node'
obj/AudacityApp.cpp.o: In function `AudacityApp type_info function':
obj/AudacityApp.cpp.o(.gnu.linkonce.t.__tf11AudacityApp+0x16): undefined 
reference to `wxApp type_info function'
obj/AudacityApp.cpp.o(.gnu.linkonce.t.__tf11AudacityApp+0x1e): undefined 
reference to `wxApp type_info node'
obj/AudioIO.cpp.o: In function `AudioIOTimer type_info function':
obj/AudioIO.cpp.o(.gnu.linkonce.t.__tf12AudioIOTimer+0x16): undefined reference 
to `wxTimer type_info function'
obj/AudioIO.cpp.o(.gnu.linkonce.t.__tf12AudioIOTimer+0x1e): undefined reference 
to `wxTimer type_info node'
obj/FreqWindow.cpp.o: In function `FreqWindow::FreqWindow(wxWindow *, int, 
wxString const &, wxPoint const &)':
obj/FreqWindow.cpp.o(.text+0x95c): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/FreqWindow.cpp.o(.text+0xc4c): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/FreqWindow.cpp.o(.text+0xfb2): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/FreqWindow.cpp.o(.text+0x125c): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/FreqWindow.cpp.o: In function `FreqPlot type_info function':
obj/FreqWindow.cpp.o(.gnu.linkonce.t.__tf8FreqPlot+0x16): undefined reference 
to `wxWindow type_info function'
obj/FreqWindow.cpp.o(.gnu.linkonce.t.__tf8FreqPlot+0x1e): undefined reference 
to `wxWindow type_info node'
obj/FreqWindow.cpp.o: In function `FreqWindow type_info function':
obj/FreqWindow.cpp.o(.gnu.linkonce.t.__tf10FreqWindow+0x16): undefined 
reference to `wxFrame type_info function'
obj/FreqWindow.cpp.o(.gnu.linkonce.t.__tf10FreqWindow+0x1e): undefined 
reference to `wxFrame type_info node'
obj/ImportRaw.cpp.o: In function `PreviewPanel type_info function':
obj/ImportRaw.cpp.o(.gnu.linkonce.t.__tf12PreviewPanel+0x16): undefined 
reference to `wxPanel type_info function'
obj/ImportRaw.cpp.o(.gnu.linkonce.t.__tf12PreviewPanel+0x1e): undefined 
reference to `wxPanel type_info node'
obj/ImportRaw.cpp.o: In function `ImportDialog type_info function':
obj/ImportRaw.cpp.o(.gnu.linkonce.t.__tf12ImportDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/ImportRaw.cpp.o(.gnu.linkonce.t.__tf12ImportDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/Project.cpp.o(.rodata+0x1426c): undefined reference to `wxFrame type_info 
node'
obj/Project.cpp.o: In function `AudacityProject type_info function':
obj/Project.cpp.o(.gnu.linkonce.t.__tf15AudacityProject+0x20): undefined 
reference to `wxFrame type_info function'
obj/Tags.cpp.o: In function `MakeTagsDialog(wxWindow *, bool, bool)':
obj/Tags.cpp.o(.text+0x187c): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/Tags.cpp.o: In function `TagsDialog type_info function':
obj/Tags.cpp.o(.gnu.linkonce.t.__tf10TagsDialog+0x16): undefined reference to 
`wxDialog type_info function'
obj/Tags.cpp.o(.gnu.linkonce.t.__tf10TagsDialog+0x1e): undefined reference to 
`wxDialog type_info node'
obj/TrackArtist.cpp.o: In function `TrackInfoCache type_info function':
obj/TrackArtist.cpp.o(.gnu.linkonce.t.__tf14TrackInfoCache+0x16): undefined 
reference to `wxObject type_info function'
obj/TrackArtist.cpp.o(.gnu.linkonce.t.__tf14TrackInfoCache+0x1e): undefined 
reference to `wxObject type_info node'
obj/TrackPanel.cpp.o: In function `AudacityTimer type_info function':
obj/TrackPanel.cpp.o(.gnu.linkonce.t.__tf13AudacityTimer+0x16): undefined 
reference to `wxTimer type_info function'
obj/TrackPanel.cpp.o(.gnu.linkonce.t.__tf13AudacityTimer+0x1e): undefined 
reference to `wxTimer type_info node'
obj/TrackPanel.cpp.o: In function `TrackPanel type_info function':
obj/TrackPanel.cpp.o(.gnu.linkonce.t.__tf10TrackPanel+0x16): undefined 
reference to `wxWindow type_info function'
obj/TrackPanel.cpp.o(.gnu.linkonce.t.__tf10TrackPanel+0x1e): undefined 
reference to `wxWindow type_info node'
obj/effects/Amplify.cpp.o: In function `AmplifyDialog type_info function':
obj/effects/Amplify.cpp.o(.gnu.linkonce.t.__tf13AmplifyDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/effects/Amplify.cpp.o(.gnu.linkonce.t.__tf13AmplifyDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/effects/BassBoost.cpp.o: In function `BassBoostDialog type_info function':
obj/effects/BassBoost.cpp.o(.gnu.linkonce.t.__tf15BassBoostDialog+0x16): 
undefined reference to `wxDialog type_info function'
obj/effects/BassBoost.cpp.o(.gnu.linkonce.t.__tf15BassBoostDialog+0x1e): 
undefined reference to `wxDialog type_info node'
obj/effects/Filter.cpp.o: In function `FilterPanel type_info function':
obj/effects/Filter.cpp.o(.gnu.linkonce.t.__tf11FilterPanel+0x16): undefined 
reference to `wxPanel type_info function'
obj/effects/Filter.cpp.o(.gnu.linkonce.t.__tf11FilterPanel+0x1e): undefined 
reference to `wxPanel type_info node'
obj/effects/Filter.cpp.o: In function `FilterDialog type_info function':
obj/effects/Filter.cpp.o(.gnu.linkonce.t.__tf12FilterDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/effects/Filter.cpp.o(.gnu.linkonce.t.__tf12FilterDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/effects/NoiseRemoval.cpp.o: In function `NoiseRemovalDialog type_info 
function':
obj/effects/NoiseRemoval.cpp.o(.gnu.linkonce.t.__tf18NoiseRemovalDialog+0x16): 
undefined reference to `wxDialog type_info function'
obj/effects/NoiseRemoval.cpp.o(.gnu.linkonce.t.__tf18NoiseRemovalDialog+0x1e): 
undefined reference to `wxDialog type_info node'
obj/effects/Phaser.cpp.o: In function `PhaserDialog type_info function':
obj/effects/Phaser.cpp.o(.gnu.linkonce.t.__tf12PhaserDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/effects/Phaser.cpp.o(.gnu.linkonce.t.__tf12PhaserDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/effects/Wahwah.cpp.o: In function `WahwahDialog type_info function':
obj/effects/Wahwah.cpp.o(.gnu.linkonce.t.__tf12WahwahDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/effects/Wahwah.cpp.o(.gnu.linkonce.t.__tf12WahwahDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/prefs/PrefsDialog.cpp.o: In function `PrefsDialog type_info function':
obj/prefs/PrefsDialog.cpp.o(.gnu.linkonce.t.__tf11PrefsDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/prefs/PrefsDialog.cpp.o(.gnu.linkonce.t.__tf11PrefsDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/prefs/AudioIOPrefs.cpp.o: In function `PrefsPanel type_info function':
obj/prefs/AudioIOPrefs.cpp.o(.gnu.linkonce.t.__tf10PrefsPanel+0x16): undefined 
reference to `wxPanel type_info function'
obj/prefs/AudioIOPrefs.cpp.o(.gnu.linkonce.t.__tf10PrefsPanel+0x1e): undefined 
reference to `wxPanel type_info node'
obj/prefs/AudioIOPrefs.cpp.o: In function `AudioIOPrefs type_info function':
obj/prefs/AudioIOPrefs.cpp.o(.gnu.linkonce.t.__tf12AudioIOPrefs+0x19): 
undefined reference to `wxPanel type_info function'
obj/prefs/AudioIOPrefs.cpp.o(.gnu.linkonce.t.__tf12AudioIOPrefs+0x21): 
undefined reference to `wxPanel type_info node'
obj/prefs/SampleRatePrefs.cpp.o: In function `SampleRatePrefs type_info 
function':
obj/prefs/SampleRatePrefs.cpp.o(.gnu.linkonce.t.__tf15SampleRatePrefs+0x19): 
undefined reference to `wxPanel type_info function'
obj/prefs/SampleRatePrefs.cpp.o(.gnu.linkonce.t.__tf15SampleRatePrefs+0x21): 
undefined reference to `wxPanel type_info node'
obj/prefs/FileFormatPrefs.cpp.o: In function `FileFormatPrefs::FileFormatPrefs
(wxWindow *)':
obj/prefs/FileFormatPrefs.cpp.o(.text+0x15a2): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/prefs/FileFormatPrefs.cpp.o: In function `FileFormatPrefs type_info 
function':
obj/prefs/FileFormatPrefs.cpp.o(.gnu.linkonce.t.__tf15FileFormatPrefs+0x19): 
undefined reference to `wxPanel type_info function'
obj/prefs/FileFormatPrefs.cpp.o(.gnu.linkonce.t.__tf15FileFormatPrefs+0x21): 
undefined reference to `wxPanel type_info node'
obj/prefs/DirectoriesPrefs.cpp.o: In function `DirectoriesPrefs type_info 
function':
obj/prefs/DirectoriesPrefs.cpp.o(.gnu.linkonce.t.__tf16DirectoriesPrefs+0x19): 
undefined reference to `wxPanel type_info function'
obj/prefs/DirectoriesPrefs.cpp.o(.gnu.linkonce.t.__tf16DirectoriesPrefs+0x21): 
undefined reference to `wxPanel type_info node'
obj/prefs/SpectrumPrefs.cpp.o: In function `SpectrumPrefs type_info function':
obj/prefs/SpectrumPrefs.cpp.o(.gnu.linkonce.t.__tf13SpectrumPrefs+0x19): 
undefined reference to `wxPanel type_info function'
obj/prefs/SpectrumPrefs.cpp.o(.gnu.linkonce.t.__tf13SpectrumPrefs+0x21): 
undefined reference to `wxPanel type_info node'
collect2: ld returned 1 exit status
make: *** [audacity] Error 1
g++ -o audacity obj/AButton.cpp.o obj/AColor.cpp.o obj/APalette.cpp.o 
obj/ASlider.cpp.o obj/AStatus.cpp.o obj/AboutDialog.cpp.o obj/AudacityApp.cpp.o 
obj/AudioIO.cpp.o obj/BlockFile.cpp.o obj/DirManager.cpp.o 
obj/DiskFunctions.cpp.o obj/Envelope.cpp.o obj/Export.cpp.o obj/ExportMP3.cpp.o 
obj/ExportOGG.cpp.o obj/ExportPCM.cpp.o obj/FFT.cpp.o obj/FreqWindow.cpp.o 
obj/Help.cpp.o obj/Import.cpp.o obj/ImportMIDI.cpp.o obj/ImportMP3.cpp.o 
obj/ImportOGG.cpp.o obj/ImportPCM.cpp.o obj/ImportRaw.cpp.o 
obj/LabelTrack.cpp.o obj/Menus.cpp.o obj/Mix.cpp.o obj/NoteTrack.cpp.o 
obj/Prefs.cpp.o obj/Project.cpp.o obj/Spectrum.cpp.o obj/Tags.cpp.o 
obj/Track.cpp.o obj/TrackArtist.cpp.o obj/TrackPanel.cpp.o 
obj/UndoManager.cpp.o obj/WaveTrack.cpp.o obj/allegro/allegro.cpp.o 
obj/allegro/allegrowr.cpp.o obj/allegro/mfallegro.cpp.o 
obj/allegro/mfmidi.cpp.o obj/allegro/strparse.cpp.o obj/allegro/stimelinux.c.o 
obj/effects/Effect.cpp.o obj/effects/Amplify.cpp.o obj/effects/BassBoost.cpp.o 
obj/effects/Echo.cpp.o obj/effects/Fade.cpp.o obj/effects/Filter.cpp.o 
obj/effects/Invert.cpp.o obj/effects/NoiseRemoval.cpp.o 
obj/effects/Phaser.cpp.o obj/effects/Reverse.cpp.o obj/effects/Wahwah.cpp.o 
obj/snd/ieeecvt.c.o obj/snd/snd.c.o obj/snd/sndheader.c.o obj/snd/sndlinux.c.o 
obj/snd/sndcvt.c.o obj/snd/sndio.c.o obj/prefs/PrefsDialog.cpp.o 
obj/prefs/AudioIOPrefs.cpp.o obj/prefs/SampleRatePrefs.cpp.o 
obj/prefs/FileFormatPrefs.cpp.o obj/prefs/DirectoriesPrefs.cpp.o 
obj/prefs/SpectrumPrefs.cpp.o obj/snd/audiooss.c.o -Lxaudio/linux/lib -lxaudio -
lwx_gtk-2.3
obj/AButton.cpp.o: In function `AButton type_info function':
obj/AButton.cpp.o(.gnu.linkonce.t.__tf7AButton+0x16): undefined reference to 
`wxWindow type_info function'
obj/AButton.cpp.o(.gnu.linkonce.t.__tf7AButton+0x1e): undefined reference to 
`wxWindow type_info node'
obj/APalette.cpp.o: In function `APalette type_info function':
obj/APalette.cpp.o(.gnu.linkonce.t.__tf8APalette+0x16): undefined reference to 
`wxWindow type_info function'
obj/APalette.cpp.o(.gnu.linkonce.t.__tf8APalette+0x1e): undefined reference to 
`wxWindow type_info node'
obj/APalette.cpp.o: In function `APaletteFrame type_info function':
obj/APalette.cpp.o(.gnu.linkonce.t.__tf13APaletteFrame+0x16): undefined 
reference to `wxMiniFrame type_info function'
obj/APalette.cpp.o(.gnu.linkonce.t.__tf13APaletteFrame+0x1e): undefined 
reference to `wxMiniFrame type_info node'
obj/ASlider.cpp.o: In function `ASlider type_info function':
obj/ASlider.cpp.o(.gnu.linkonce.t.__tf7ASlider+0x16): undefined reference to 
`wxWindow type_info function'
obj/ASlider.cpp.o(.gnu.linkonce.t.__tf7ASlider+0x1e): undefined reference to 
`wxWindow type_info node'
obj/AStatus.cpp.o: In function `AStatus type_info function':
obj/AStatus.cpp.o(.gnu.linkonce.t.__tf7AStatus+0x16): undefined reference to 
`wxWindow type_info function'
obj/AStatus.cpp.o(.gnu.linkonce.t.__tf7AStatus+0x1e): undefined reference to 
`wxWindow type_info node'
obj/AboutDialog.cpp.o: In function `AboutDialog type_info function':
obj/AboutDialog.cpp.o(.gnu.linkonce.t.__tf11AboutDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/AboutDialog.cpp.o(.gnu.linkonce.t.__tf11AboutDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/AboutDialog.cpp.o: In function `Eraser type_info function':
obj/AboutDialog.cpp.o(.gnu.linkonce.t.__tf6Eraser+0x16): undefined reference to 
`wxWindow type_info function'
obj/AboutDialog.cpp.o(.gnu.linkonce.t.__tf6Eraser+0x1e): undefined reference to 
`wxWindow type_info node'
obj/AudacityApp.cpp.o: In function `AudacityApp type_info function':
obj/AudacityApp.cpp.o(.gnu.linkonce.t.__tf11AudacityApp+0x16): undefined 
reference to `wxApp type_info function'
obj/AudacityApp.cpp.o(.gnu.linkonce.t.__tf11AudacityApp+0x1e): undefined 
reference to `wxApp type_info node'
obj/AudioIO.cpp.o: In function `AudioIOTimer type_info function':
obj/AudioIO.cpp.o(.gnu.linkonce.t.__tf12AudioIOTimer+0x16): undefined reference 
to `wxTimer type_info function'
obj/AudioIO.cpp.o(.gnu.linkonce.t.__tf12AudioIOTimer+0x1e): undefined reference 
to `wxTimer type_info node'
obj/FreqWindow.cpp.o: In function `FreqWindow::FreqWindow(wxWindow *, int, 
wxString const &, wxPoint const &)':
obj/FreqWindow.cpp.o(.text+0x95c): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/FreqWindow.cpp.o(.text+0xc4c): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/FreqWindow.cpp.o(.text+0xfb2): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/FreqWindow.cpp.o(.text+0x125c): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/FreqWindow.cpp.o: In function `FreqPlot type_info function':
obj/FreqWindow.cpp.o(.gnu.linkonce.t.__tf8FreqPlot+0x16): undefined reference 
to `wxWindow type_info function'
obj/FreqWindow.cpp.o(.gnu.linkonce.t.__tf8FreqPlot+0x1e): undefined reference 
to `wxWindow type_info node'
obj/FreqWindow.cpp.o: In function `FreqWindow type_info function':
obj/FreqWindow.cpp.o(.gnu.linkonce.t.__tf10FreqWindow+0x16): undefined 
reference to `wxFrame type_info function'
obj/FreqWindow.cpp.o(.gnu.linkonce.t.__tf10FreqWindow+0x1e): undefined 
reference to `wxFrame type_info node'
obj/ImportRaw.cpp.o: In function `PreviewPanel type_info function':
obj/ImportRaw.cpp.o(.gnu.linkonce.t.__tf12PreviewPanel+0x16): undefined 
reference to `wxPanel type_info function'
obj/ImportRaw.cpp.o(.gnu.linkonce.t.__tf12PreviewPanel+0x1e): undefined 
reference to `wxPanel type_info node'
obj/ImportRaw.cpp.o: In function `ImportDialog type_info function':
obj/ImportRaw.cpp.o(.gnu.linkonce.t.__tf12ImportDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/ImportRaw.cpp.o(.gnu.linkonce.t.__tf12ImportDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/Project.cpp.o(.rodata+0x1426c): undefined reference to `wxFrame type_info 
node'
obj/Project.cpp.o: In function `AudacityProject type_info function':
obj/Project.cpp.o(.gnu.linkonce.t.__tf15AudacityProject+0x20): undefined 
reference to `wxFrame type_info function'
obj/Tags.cpp.o: In function `MakeTagsDialog(wxWindow *, bool, bool)':
obj/Tags.cpp.o(.text+0x187c): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/Tags.cpp.o: In function `TagsDialog type_info function':
obj/Tags.cpp.o(.gnu.linkonce.t.__tf10TagsDialog+0x16): undefined reference to 
`wxDialog type_info function'
obj/Tags.cpp.o(.gnu.linkonce.t.__tf10TagsDialog+0x1e): undefined reference to 
`wxDialog type_info node'
obj/TrackArtist.cpp.o: In function `TrackInfoCache type_info function':
obj/TrackArtist.cpp.o(.gnu.linkonce.t.__tf14TrackInfoCache+0x16): undefined 
reference to `wxObject type_info function'
obj/TrackArtist.cpp.o(.gnu.linkonce.t.__tf14TrackInfoCache+0x1e): undefined 
reference to `wxObject type_info node'
obj/TrackPanel.cpp.o: In function `AudacityTimer type_info function':
obj/TrackPanel.cpp.o(.gnu.linkonce.t.__tf13AudacityTimer+0x16): undefined 
reference to `wxTimer type_info function'
obj/TrackPanel.cpp.o(.gnu.linkonce.t.__tf13AudacityTimer+0x1e): undefined 
reference to `wxTimer type_info node'
obj/TrackPanel.cpp.o: In function `TrackPanel type_info function':
obj/TrackPanel.cpp.o(.gnu.linkonce.t.__tf10TrackPanel+0x16): undefined 
reference to `wxWindow type_info function'
obj/TrackPanel.cpp.o(.gnu.linkonce.t.__tf10TrackPanel+0x1e): undefined 
reference to `wxWindow type_info node'
obj/effects/Amplify.cpp.o: In function `AmplifyDialog type_info function':
obj/effects/Amplify.cpp.o(.gnu.linkonce.t.__tf13AmplifyDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/effects/Amplify.cpp.o(.gnu.linkonce.t.__tf13AmplifyDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/effects/BassBoost.cpp.o: In function `BassBoostDialog type_info function':
obj/effects/BassBoost.cpp.o(.gnu.linkonce.t.__tf15BassBoostDialog+0x16): 
undefined reference to `wxDialog type_info function'
obj/effects/BassBoost.cpp.o(.gnu.linkonce.t.__tf15BassBoostDialog+0x1e): 
undefined reference to `wxDialog type_info node'
obj/effects/Filter.cpp.o: In function `FilterPanel type_info function':
obj/effects/Filter.cpp.o(.gnu.linkonce.t.__tf11FilterPanel+0x16): undefined 
reference to `wxPanel type_info function'
obj/effects/Filter.cpp.o(.gnu.linkonce.t.__tf11FilterPanel+0x1e): undefined 
reference to `wxPanel type_info node'
obj/effects/Filter.cpp.o: In function `FilterDialog type_info function':
obj/effects/Filter.cpp.o(.gnu.linkonce.t.__tf12FilterDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/effects/Filter.cpp.o(.gnu.linkonce.t.__tf12FilterDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/effects/NoiseRemoval.cpp.o: In function `NoiseRemovalDialog type_info 
function':
obj/effects/NoiseRemoval.cpp.o(.gnu.linkonce.t.__tf18NoiseRemovalDialog+0x16): 
undefined reference to `wxDialog type_info function'
obj/effects/NoiseRemoval.cpp.o(.gnu.linkonce.t.__tf18NoiseRemovalDialog+0x1e): 
undefined reference to `wxDialog type_info node'
obj/effects/Phaser.cpp.o: In function `PhaserDialog type_info function':
obj/effects/Phaser.cpp.o(.gnu.linkonce.t.__tf12PhaserDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/effects/Phaser.cpp.o(.gnu.linkonce.t.__tf12PhaserDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/effects/Wahwah.cpp.o: In function `WahwahDialog type_info function':
obj/effects/Wahwah.cpp.o(.gnu.linkonce.t.__tf12WahwahDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/effects/Wahwah.cpp.o(.gnu.linkonce.t.__tf12WahwahDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/prefs/PrefsDialog.cpp.o: In function `PrefsDialog type_info function':
obj/prefs/PrefsDialog.cpp.o(.gnu.linkonce.t.__tf11PrefsDialog+0x16): undefined 
reference to `wxDialog type_info function'
obj/prefs/PrefsDialog.cpp.o(.gnu.linkonce.t.__tf11PrefsDialog+0x1e): undefined 
reference to `wxDialog type_info node'
obj/prefs/AudioIOPrefs.cpp.o: In function `PrefsPanel type_info function':
obj/prefs/AudioIOPrefs.cpp.o(.gnu.linkonce.t.__tf10PrefsPanel+0x16): undefined 
reference to `wxPanel type_info function'
obj/prefs/AudioIOPrefs.cpp.o(.gnu.linkonce.t.__tf10PrefsPanel+0x1e): undefined 
reference to `wxPanel type_info node'
obj/prefs/AudioIOPrefs.cpp.o: In function `AudioIOPrefs type_info function':
obj/prefs/AudioIOPrefs.cpp.o(.gnu.linkonce.t.__tf12AudioIOPrefs+0x19): 
undefined reference to `wxPanel type_info function'
obj/prefs/AudioIOPrefs.cpp.o(.gnu.linkonce.t.__tf12AudioIOPrefs+0x21): 
undefined reference to `wxPanel type_info node'
obj/prefs/SampleRatePrefs.cpp.o: In function `SampleRatePrefs type_info 
function':
obj/prefs/SampleRatePrefs.cpp.o(.gnu.linkonce.t.__tf15SampleRatePrefs+0x19): 
undefined reference to `wxPanel type_info function'
obj/prefs/SampleRatePrefs.cpp.o(.gnu.linkonce.t.__tf15SampleRatePrefs+0x21): 
undefined reference to `wxPanel type_info node'
obj/prefs/FileFormatPrefs.cpp.o: In function `FileFormatPrefs::FileFormatPrefs
(wxWindow *)':
obj/prefs/FileFormatPrefs.cpp.o(.text+0x15a2): undefined reference to 
`wxControlWithItems::wxItemContainer virtual table'
obj/prefs/FileFormatPrefs.cpp.o: In function `FileFormatPrefs type_info 
function':
obj/prefs/FileFormatPrefs.cpp.o(.gnu.linkonce.t.__tf15FileFormatPrefs+0x19): 
undefined reference to `wxPanel type_info function'
obj/prefs/FileFormatPrefs.cpp.o(.gnu.linkonce.t.__tf15FileFormatPrefs+0x21): 
undefined reference to `wxPanel type_info node'
obj/prefs/DirectoriesPrefs.cpp.o: In function `DirectoriesPrefs type_info 
function':
obj/prefs/DirectoriesPrefs.cpp.o(.gnu.linkonce.t.__tf16DirectoriesPrefs+0x19): 
undefined reference to `wxPanel type_info function'
obj/prefs/DirectoriesPrefs.cpp.o(.gnu.linkonce.t.__tf16DirectoriesPrefs+0x21): 
undefined reference to `wxPanel type_info node'
obj/prefs/SpectrumPrefs.cpp.o: In function `SpectrumPrefs type_info function':
obj/prefs/SpectrumPrefs.cpp.o(.gnu.linkonce.t.__tf13SpectrumPrefs+0x19): 
undefined reference to `wxPanel type_info function'
obj/prefs/SpectrumPrefs.cpp.o(.gnu.linkonce.t.__tf13SpectrumPrefs+0x21): 
undefined reference to `wxPanel type_info node'
collect2: ld returned 1 exit status
make: *** [audacity] Error 1

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line -94, Exitcode 2
!!! Compilation failed

!!! emerge aborting on  /usr/portage/media-sound/audacity/audacity-
1.0.0.ebuild .
Comment 11 Francisco Gimeno 2002-06-12 14:31:16 UTC
Anyway, I have just received a email from the upstream 
authors ( I asked them for this problem ), they have told me
that I should install wxGTK 2.2 instead 2.3... So :], gonna test...

Btw... I will be out 5 days, so I hope somebody can correct the bug :]

Good Luck, and Happy Gentooing!

Slt
Comment 12 Francisco Gimeno 2002-06-14 12:18:35 UTC
>>> Regenerating /etc/ld.so.cache...
>>> media-sound/audacity-1.0.0 merged.
main audacity # audacity

-------
Well... It works :]
I have solved the wxGTK-2.2.9-r1.ebuild bug with GCC-3.1, so it should work now to 
you. Just install the wxGTK-2.2.9-r1.ebuild instead the wxGTK-2.3.x.

I should fix the dependencies in the ebuild... In a moment I will send the attachment.

Slt!


Comment 13 Francisco Gimeno 2002-06-14 12:27:05 UTC
Created attachment 1523 [details]
audacity/audacity-1.0.0.ebuild

lintool audacity-1.0.0.ebuild
audacity-1.0.0.ebuild							   : OK

-------------------------------------------------------------------------------
 Summary for all 1 ebuild(s) checked				 # errors/warns
-------------------------------------------------------------------------------
Testing for illegal space characters, weird backslash formatting  : 0 / 0
Testing for malformed headers					  : 0 / 0
Testing for occurence of deprecated try 			  : 0 / 0
Testing for superfluous A=${P}.tar.gz				  : 0 / 0
Testing for empty DEPEND					  : 0 / 0
Testing for empty HOMEPAGE					  : 0 / 0
Testing for empty DESCRIPTION					  : 0 / 0
Testing for presence of env vars				  : 0 / 0
Testing for sane USE flag usage 				  : 0 / 0

Total number of ebuilds with errors				  : 0 (0%)
Total number of ebuilds with warnings				  : 0 (0%)
main audacity #
Comment 14 Francisco Gimeno 2002-06-15 17:21:33 UTC
I have found a sandbox violation ( 2 )... So I should have make another revision
:(...
nevertheless, the programs, work OK :]

tomorrow I'll have an exam, so it's pending
slt!

Comment 15 Arcady Genkin (RETIRED) gentoo-dev 2002-08-06 15:11:00 UTC
Francisco, have you done any more work on this ebuild since June?
Thanks.
Comment 16 Arcady Genkin (RETIRED) gentoo-dev 2002-08-06 15:15:04 UTC
Oops.  Haven't noticed that the bug had been reassigned to raker.  Sorry for the
intrusion, then.
Comment 17 Nick Hadaway 2002-08-15 17:57:59 UTC
Audacity is currently in portage and works.  Cinelerra is on it's way. :)
Comment 18 Nick Hadaway 2002-08-25 12:02:53 UTC
We are going into a portage freeze so cinelerra wont be added for a couple of 
weeks.  I'll post again on here when I start working on it.
Comment 19 Hanno Böck gentoo-dev 2002-08-28 09:39:19 UTC
*** Bug 6778 has been marked as a duplicate of this bug. ***
Comment 20 Rigo 2002-09-05 12:01:44 UTC
<WHISPERMODE>
You guys should check out this too ;-):

http://bugs.gentoo.org/show_bug.cgi?id=5020
</WHISPERMODE>
Comment 21 Rigo 2002-09-06 03:35:22 UTC
Are there people overhere, who want to test some builds ?

Regards, Rigo

Ps. You might find bug #7169 interesting too ;-D
Comment 22 Nick Hadaway 2002-09-11 20:14:14 UTC
cinelerra-1.0.0 has been added to portage.  The files should be available 
within 24 hours on the rsync servers.  The ebuild is currently masked for the 
portage freeze.

Please test and let me know if the build works for you.
Comment 23 Nick Hadaway 2002-09-20 09:46:40 UTC
It appears that cinelerra only builds on gcc3 systems currently.

Closing bug as requested packages have been added to portage.
Comment 25 Rigo 2002-10-09 06:37:10 UTC
Bugs #5020 #6616  #7414 #8458 #8851 for the quick audiophiles...