Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 198336 - media-sound/hydrogen-0.9.3-r2 compile fails
Summary: media-sound/hydrogen-0.9.3-r2 compile fails
Status: VERIFIED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal with 1 vote (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-07 08:57 UTC by Alex Barker
Modified: 2007-11-08 16:25 UTC (History)
0 users

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 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.