On final linking: ... x86_64-pc-linux-gnu-g++ -o ../audacity AColor.o AboutDialog.o AudacityApp.o AudioIO.o AutoRecovery.o BatchCommandDialog.o BatchCommands.o BatchProcessDialog.o Benchmark.o CaptureEvents.o Dependencies.o DeviceManager.o Envelope.o FFmpeg.o FFT.o FileIO.o FileNames.o FreqWindow.o HelpText.o HistoryWindow.o ImageManipulation.o InterpolateAudio.o LabelDialog.o LabelTrack.o Languages.o LangChoice.o Legacy.o LoadModules.o Lyrics.o LyricsWindow.o Matrix.o Menus.o Mix.o MixerBoard.o PitchName.o PlatformCompatibility.o PluginManager.o Printing.o Profiler.o Project.o RealFFTf.o Resample.o RingBuffer.o Screenshot.o Shuttle.o ShuttleGui.o ShuttlePrefs.o Snap.o Spectrum.o SplashDialog.o SoundActivatedRecord.o Tags.o Theme.o TimeDialog.o TimeTrack.o TimerRecordDialog.o Track.o TrackArtist.o TrackPanel.o TrackPanelAx.o UndoManager.o UploadDialog.o VoiceKey.o WaveClip.o WaveTrack.o WrappedType.o commands/AppCommandEvent.o commands/BatchEvalCommand.o commands/Command.o commands/CompareAudioCommand.o commands/CommandBuilder.o commands/CommandDirectory.o commands/CommandHandler.o commands/CommandManager.o commands/CommandSignature.o commands/CommandType.o commands/ExecMenuCommand.o commands/GetAllMenuCommands.o commands/GetProjectInfoCommand.o commands/GetTrackInfoCommand.o commands/HelpCommand.o commands/ImportExportCommands.o commands/Keyboard.o commands/MessageCommand.o commands/PreferenceCommands.o commands/ResponseQueue.o commands/ScreenshotCommand.o commands/ScriptCommandRelay.o commands/SelectCommand.o commands/SetProjectInfoCommand.o commands/SetTrackInfoCommand.o effects/Effect.o effects/Generator.o effects/EffectCategory.o effects/EffectManager.o effects/SimpleMono.o effects/SBSMSEffect.o effects/TimeScale.o effects/SoundTouchEffect.o effects/LoadEffects.o effects/Amplify.o effects/AutoDuck.o effects/BassTreble.o effects/Biquad.o effects/ChangePitch.o effects/ChangeSpeed.o effects/ChangeTempo.o effects/ClickRemoval.o effects/Compressor.o effects/Contrast.o effects/DtmfGen.o effects/Echo.o effects/Equalization.o effects/Fade.o effects/FindClipping.o effects/Invert.o effects/Leveller.o effects/Noise.o effects/NoiseRemoval.o effects/Normalize.o effects/Paulstretch.o effects/Phaser.o effects/Repair.o effects/Repeat.o effects/Reverb.o effects/Reverse.o effects/ScienFilter.o effects/Silence.o effects/StereoToMono.o effects/TimeWarper.o effects/ToneGen.o effects/TruncSilence.o effects/TwoPassSimpleMono.o effects/VST/VSTEffect.o effects/Wahwah.o export/Export.o export/ExportMultiple.o export/ExportMP2.o export/ExportMP3.o export/ExportOGG.o export/ExportFLAC.o export/ExportPCM.o export/ExportCL.o import/Import.o import/ImportFLAC.o import/ImportLOF.o import/ImportMP3.o import/ImportOGG.o import/ImportPCM.o import/ImportRaw.o import/RawAudioGuess.o ondemand/ODComputeSummaryTask.o ondemand/ODDecodeTask.o ondemand/ODDecodeFFmpegTask.o ondemand/ODManager.o ondemand/ODTask.o ondemand/ODTaskThread.o ondemand/ODWaveTrackTaskQueue.o prefs/BatchPrefs.o prefs/DevicePrefs.o prefs/DirectoriesPrefs.o prefs/EffectsPrefs.o prefs/GUIPrefs.o prefs/ImportExportPrefs.o prefs/KeyConfigPrefs.o prefs/LibraryPrefs.o prefs/MidiIOPrefs.o prefs/ModulePrefs.o prefs/MousePrefs.o prefs/PlaybackPrefs.o prefs/PrefsDialog.o prefs/ProjectsPrefs.o prefs/QualityPrefs.o prefs/RecordingPrefs.o prefs/SpectrumPrefs.o prefs/ThemePrefs.o prefs/TracksPrefs.o prefs/WarningsPrefs.o prefs/ExtImportPrefs.o toolbars/ControlToolBar.o toolbars/DeviceToolBar.o toolbars/EditToolBar.o toolbars/MeterToolBar.o toolbars/MixerToolBar.o toolbars/SelectionBar.o toolbars/ToolBar.o toolbars/ToolDock.o toolbars/ToolManager.o toolbars/ToolsToolBar.o toolbars/TranscriptionToolBar.o widgets/AButton.o widgets/ASlider.o widgets/AttachableScrollBar.o widgets/ErrorDialog.o widgets/ExpandingToolBar.o widgets/FileHistory.o widgets/Grabber.o widgets/Grid.o widgets/HtmlWindow.o widgets/ImageRoll.o widgets/KeyView.o widgets/LinkingHtmlWindow.o widgets/Meter.o widgets/MultiDialog.o widgets/ProgressDialog.o widgets/Ruler.o widgets/TimeTextCtrl.o widgets/Warning.o xml/XMLFileReader.o xml/XMLWriter.o ondemand/ODDecodeFlacTask.o effects/nyquist/Nyquist.o effects/nyquist/LoadNyquist.o effects/vamp/VampEffect.o effects/vamp/LoadVamp.o NoteTrack.o import/ImportMIDI.o effects/ladspa/LoadLadspa.o effects/ladspa/LadspaEffect.o -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -rdynamic -L/var/tmp/portage/media-sound/audacity-2.0.5-r1/work/audacity-src-2.0.5/lib-src/lib-widget-extra -lwidgetextra ../lib-src/FileDialog.a ../lib-src/libnyquist.a ../lib-src/libportSMF.a ../lib-src/libportaudio.a ../lib-src/libportmixer.a libaudacity.a -L/usr/lib64 -pthread -Wl,-O1 -Wl,--as-needed -L/usr/lib64 -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lvorbisenc -lvorbisfile -lvorbis -logg -lmad -lm -lsndfile -lFLAC++ -lFLAC -lid3tag -lsamplerate -lsbsms -lSoundTouch -L/usr/lib -lvamp-hostsdk -ldl -lexpat -ltwolame -lmp3lame -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lasound -lrt effects/vamp/VampEffect.o: In function `VampEffect::Init()': VampEffect.cpp:(.text+0x9f5): undefined reference to `_VampHost::Vamp::HostExt::PluginLoader::loadPlugin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int)' effects/vamp/LoadVamp.o: In function `LoadVampPlugins()': LoadVamp.cpp:(.text+0x144): undefined reference to `_VampHost::Vamp::HostExt::PluginLoader::listPlugins[abi:cxx11]()' LoadVamp.cpp:(.text+0x1bf): undefined reference to `_VampHost::Vamp::HostExt::PluginLoader::loadPlugin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int)' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:301: ../audacity] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-sound/audacity-2.0.5-r1/work/audacity-src-2.0.5/src' make: *** [Makefile:22: audacity] Error 2 ... Maybe it needs adding "-std=c++11" or so, but I didn't check it yet. Reproducible: Always
Created attachment 475600 [details] emerge --info
I had no troubles with: gcc version 5.4.0 (Gentoo 5.4.0-r3 p1.3, pie-0.6.5)
This looks like GCC 5 upgrade fallout rather than a problem with audacity. See https://gentoo.org/support/news-items/2015-10-22-gcc-5-new-c++11-abi.html for full details, but from the snippet it looks like media-libs/vamp-plugin-sdk needs rebuilding.