Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 198336

Summary: media-sound/hydrogen-0.9.3-r2 compile fails
Product: Gentoo Linux Reporter: Alex Barker <alex>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED NEEDINFO    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alex Barker 2007-11-07 08:57:55 UTC
For some reason this app fails with library issues.  Everything was compile with flac and everything is installed (flac, libsndfile).  Maybe the conf script needs to be patched for amd64?

configure: error: "sndfile library not found.

/usr/X11R6/lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_new'
/usr/X11R6/lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_finish'
/usr/X11R6/lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_process_u


Reproducible: Always

Steps to Reproduce:
1.emerge -av hydrogen
2.media-sound/hydrogen-0.9.3-r2  USE="alsa oss -debug -doc -flac -jack -ladspa -portaudio"


Actual Results:  
Error on install

Expected Results:  
Compiles.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-11-07 09:01:26 UTC
Run revdep-rebuild from gentoolkit, and re-emerge libsndfile.
Comment 2 Alex Barker 2007-11-08 08:37:45 UTC
Yah probably should have tired that last night =)
Comment 3 Alex Barker 2007-11-08 08:42:47 UTC
/usr/qt/3/mkspecs/linux-g++ -I. -I. -Isrc -I/usr/qt/3/include -o src/moc_PatternPropertiesDialog_UI.o src/gui/UI/moc_PatternPropertiesDialog_UI.cpp
/usr/qt/3/bin/moc src/gui/UI/PreferencesDialog_UI.h -o src/gui/UI/moc_PreferencesDialog_UI.cpp
x86_64-pc-linux-gnu-g++ -c -pipe -g -w -march=k8 -O2 -pipe -fno-strict-aliasing -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -Isrc -I/usr/qt/3/include -o src/moc_PreferencesDialog_UI.o src/gui/UI/moc_PreferencesDialog_UI.cpp
/usr/qt/3/bin/moc src/gui/UI/SongPropertiesDialog_UI.h -o src/gui/UI/moc_SongPropertiesDialog_UI.cpp
x86_64-pc-linux-gnu-g++ -c -pipe -g -w -march=k8 -O2 -pipe -fno-strict-aliasing -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -Isrc -I/usr/qt/3/include -o src/moc_SongPropertiesDialog_UI.o src/gui/UI/moc_SongPropertiesDialog_UI.cpp
x86_64-pc-linux-gnu-g++  -o hydrogen src/tinystr.o src/tinyxml.o src/tinyxmlerror.o src/tinyxmlparser.o src/AlsaMidiDriver.o src/DiskWriterDriver.o src/FakeDriver.o src/JackDriver.o src/NullDriver.o src/OssDriver.o src/TransportInfo.o src/AlsaAudioDriver.o src/MidiDriver.o src/PortMidiDriver.o src/PortAudioDriver.o src/LadspaFX.o src/SMF.o src/SMFEvent.o src/ADSR.o src/DataPath.o src/EventQueue.o src/FLACFile.o src/Hydrogen.o src/LocalFileMng.o src/Object.o src/Preferences.o src/Sample.o src/Song.o src/Button.o src/CpuLoadWidget.o src/ClickableLabel.o src/Fader.o src/LCD.o src/MidiActivityWidget.o src/Rotary.o src/InstrumentEditor.o src/WaveDisplay.o src/LayerPreview.o src/SongEditor.o src/SongEditorPanel.o src/PatternEditor.o src/PatternEditorPanel.o src/Mixer.o src/MixerLine.o src/AboutDialog.o src/AudioEngineInfoForm.o src/DrumkitManager.o src/ExportSongDialog.o src/FilePreview.o src/HelpBrowser.o src/HydrogenApp.o src/LadspaFXProperties.o src/LadspaFXSelector.o src/MainForm.o src/PatternFillDialog.o src/PatternPropertiesDialog.o src/PlayerControl.o src/PreferencesDialog.o src/SongPropertiesDialog.o src/SplashScreen.o src/main.o src/AboutDialog_UI.o src/AudioEngineInfoForm_UI.o src/DrumkitManager_UI.o src/ExportSongDialog_UI.o src/LadspaFXSelector_UI.o src/PatternFillDialog_UI.o src/PatternPropertiesDialog_UI.o src/PreferencesDialog_UI.o src/SongPropertiesDialog_UI.o src/moc_Button.o src/moc_CpuLoadWidget.o src/moc_ClickableLabel.o src/moc_Fader.o src/moc_LCD.o src/moc_MidiActivityWidget.o src/moc_Rotary.o src/moc_InstrumentEditor.o src/moc_WaveDisplay.o src/moc_LayerPreview.o src/moc_SongEditor.o src/moc_SongEditorPanel.o src/moc_PatternEditor.o src/moc_PatternEditorPanel.o src/moc_Mixer.o src/moc_MixerLine.o src/moc_AboutDialog.o src/moc_AudioEngineInfoForm.o src/moc_DrumkitManager.o src/moc_ExportSongDialog.o src/moc_FilePreview.o src/moc_HelpBrowser.o src/moc_HydrogenApp.o src/moc_LadspaFXProperties.o src/moc_LadspaFXSelector.o src/moc_MainForm.o src/moc_PatternFillDialog.o src/moc_PatternPropertiesDialog.o src/moc_PlayerControl.o src/moc_PreferencesDialog.o src/moc_SongPropertiesDialog.o src/moc_SplashScreen.o src/moc_AboutDialog_UI.o src/moc_AudioEngineInfoForm_UI.o src/moc_DrumkitManager_UI.o src/moc_ExportSongDialog_UI.o src/moc_LadspaFXSelector_UI.o src/moc_PatternFillDialog_UI.o src/moc_PatternPropertiesDialog_UI.o src/moc_PreferencesDialog_UI.o src/moc_SongPropertiesDialog_UI.o   -L/usr/qt/3/lib64 -L/usr/X11R6/lib64 -lsndfile -lFLAC++ -lFLAC -lasound -lqt-mt -lXext -lX11 -lm -lpthread
make[1]: Leaving directory `/var/tmp/portage/media-sound/hydrogen-0.9.3-r2/work/hydrogen-0.9.3'
 *
 * ERROR: media-sound/hydrogen-0.9.3-r2 failed.
 * Call stack:
 *                  ebuild.sh, line 1695:  Called dyn_compile
 *                  ebuild.sh, line 1033:  Called qa_call 'src_compile'
 *                  ebuild.sh, line   44:  Called src_compile
 *   hydrogen-0.9.3-r2.ebuild, line   79:  Called die
 * The specific snippet of code:
 *      emake || die "Failed making hydrogen!"
 *  The die message:
 *   Failed making hydrogen!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-sound/hydrogen-0.9.3-r2/temp/build.log'.
 *
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-11-08 09:05:09 UTC
(In reply to comment #3)

There's no error whatsoever in the output you've posted in comment #3. Try again with MAKEOPTS="-j1" and post something more useful, thanks.