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/
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...
Ummm... problems with wxGTK in GCC-3.1 :P... So I have to solve it before I can check my audacity ebuild. Slt
The wxGTK dependencie is broken for GCC-3.1. I can't test the ebuild I have made till wxGTK works.
Cause I have problems compiling, I'm gonna attach the ebuild here. If somebody has progress.... ;) comment here :]
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
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 .
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!
With audacity-1.1.0 I have the same buglog --------------- En el fichero inclu
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 :]
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 .
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
>>> 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!
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 #
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!
Francisco, have you done any more work on this ebuild since June? Thanks.
Oops. Haven't noticed that the bug had been reassigned to raker. Sorry for the intrusion, then.
Audacity is currently in portage and works. Cinelerra is on it's way. :)
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.
*** Bug 6778 has been marked as a duplicate of this bug. ***
<WHISPERMODE> You guys should check out this too ;-): http://bugs.gentoo.org/show_bug.cgi?id=5020 </WHISPERMODE>
Are there people overhere, who want to test some builds ? Regards, Rigo Ps. You might find bug #7169 interesting too ;-D
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.
It appears that cinelerra only builds on gcc3 systems currently. Closing bug as requested packages have been added to portage.
If you follow the following link, you'll find quite some new ebuilds I made during the freeze....In short: enjoy... (And thank you Martin for reminding me this bug-report existed ;-) Regards, Rigo http://bugs.gentoo.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=ebuild&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailassigned_to1=1&emailreporter1=1&emailcc1=1&emaillongdesc1=1&emailtype1=exact&email1=rigo%40home.nl&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=
Bugs #5020 #6616 #7414 #8458 #8851 for the quick audiophiles...