You are not logged in.
Pages: 1
I'm trying to build jack-audio-connection-kit from source to enable support for freebob, but the build keeps failing with undefined references because its looking for libFLAC.so.7
I have flac-1.1.4-1 installed.
Here's the relevant output from 'make':
/usr/bin/ld: warning: libFLAC.so.7, needed by /usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_seek_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_process_interleaved'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_get_resolved_state_string'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_write_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_delete'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_process_single'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_client_data'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_get_decode_position'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_write_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_error_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_init'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__StreamDecoderErrorStatusString'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_client_data'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_metadata_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_sample_rate'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_finish'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_eof_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_init'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_length_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_bits_per_sample'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_new'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_seek_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_tell_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_read_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_channels'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_finish'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_seek_absolute'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_new'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_tell_callback'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_process_until_end_of_metadata'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_get_state'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../lib/libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_delete'
collect2: ld returned 1 exit status
make[2]: *** [jackrec] Error 1
make[2]: Leaving directory `/var/abs/local/jack-audio-connection-kit-svn/src/jack/example-clients'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/abs/local/jack-audio-connection-kit-svn/src/jack'
make: *** [all] Error 2
==> ERROR: Build Failed. Aborting...
I have libFLAC.so.8, and I've tried symlinking it to libFLAC.so.7, but no luck. That kills the first warning line, but everything else is the same.
Any ideas?
Last edited by brucebertrand (2007-03-21 05:56:18)
Offline
well...looks like I didn't have libsndfile installed.
Offline
Pages: 1