Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209374 - net-im/twinkle fails to compile, complaining it can't find libsndfile, even though it's installed.
Summary: net-im/twinkle fails to compile, complaining it can't find libsndfile, even t...
Status: VERIFIED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 212568 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-02-08 18:47 UTC by Calum
Modified: 2008-03-07 10:53 UTC (History)
1 user (show)

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


Attachments
Config.log (config.log,81.63 KB, text/plain)
2008-02-08 19:21 UTC, Calum
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Calum 2008-02-08 18:47:23 UTC
# equery check libsndfile
[ Checking media-libs/libsndfile-1.0.17-r1 ]
 * 52 out of 52 files good
# emerge -v twinkle

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] net-im/twinkle-1.0.1-r1  USE="-arts -debug -ilbc -kdehiddenvisibility -speex -xinerama -zrtp" 0 kB

<snip>

checking for main in -lbind... no
checking sndfile.h usability... yes
checking sndfile.h presence... yes
checking for sndfile.h... yes
checking for sf_open in -lsndfile... no
configure: error: libsndfile library is missing.

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /dump/portagetmpdir/portage/net-im/twinkle-1.0.1-r1/work/twinkle-1.0.1/config.log
 *
 * ERROR: net-im/twinkle-1.0.1-r1 failed.
 * Call stack:
 *                 ebuild.sh, line 1701:  Called dyn_compile
 *                 ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                 ebuild.sh, line   44:  Called src_compile
 *   twinkle-1.0.1-r1.ebuild, line   54:  Called kde_src_compile
 *                kde.eclass, line  174:  Called kde_src_compile 'all'
 *                kde.eclass, line  344:  Called kde_src_compile 'myconf' 'configure' 'make'
 *                kde.eclass, line  326:  Called econf '--without-ilbc' '--without-arts' '--without-zrtp' '--without-speex' '--with-x' '--enable-mitshm' '--without-xinerama' '--with-qt-dir=/usr/qt/3' '--enable-mt' '--with-qt-libraries=/usr/qt/3/lib64' '--disable-dependency-tracking' '--disable-debug' '--without-debug' '--without-arts' '--enable-libsuffix=64' '--with-extra-includes=/usr/kde/3.5/include' '--with-extra-libs=/usr/kde/3.5/lib64'
 *                 ebuild.sh, line  638:  Called die
 * The specific snippet of code:
 *                      die "econf failed"


Reproducible: Always
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-02-08 18:54:29 UTC
> !!! Please attach the following file when filing a report to bugs.gentoo.org:
> !!!
> /dump/portagetmpdir/portage/net-im/twinkle-1.0.1-r1/work/twinkle-1.0.1/config.log

Do it, please.
Comment 2 Calum 2008-02-08 19:21:11 UTC
Created attachment 143000 [details]
Config.log
Comment 3 Calum 2008-02-08 19:21:48 UTC
Attached, reopening
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2008-02-08 19:24:28 UTC
Run revdep-rebuild...

<snip>
configure:18779: x86_64-pc-linux-gnu-g++ -o conftest -O2 -pipe -D_GNU_SOURCE  -DQT_THREAD_SUPPORT  -D_REENTRANT  conftest.cpp -lsndfile  -lresolv  -L/usr/lib64 -lccext2 -lccgnu2 -lssl -lz -ldl -lrt -pthread >&5
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_seek_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_process_interleaved'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_get_resolved_state_string'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_write_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_delete'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_process_single'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_client_data'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_get_decode_position'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_write_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_error_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_init'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_client_data'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_metadata_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_sample_rate'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_finish'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_eof_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_init'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_length_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_bits_per_sample'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_new'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_seek_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_tell_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_read_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_channels'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_finish'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_seek_absolute'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_new'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_tell_callback'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_process_until_end_of_metadata'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_get_state'
/usr/lib64/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_delete'
collect2: ld returned 1 exit status
</snip>
Comment 5 Calum 2008-02-08 21:16:24 UTC
Hey Jakub, you're good. *
Well spotted.

Recompiling libsndfile then let me compile Twinkle.


* Sometimes you can come across as abrupt, but I guess that's just the sheer number of bugs you see :)
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2008-03-07 10:07:56 UTC
*** Bug 212568 has been marked as a duplicate of this bug. ***
Comment 7 Arne Babenhauserheide 2008-03-07 10:53:07 UTC
Recompiling libsndfile worked for my hydrogen problems, too. 

Many thanks!