libs/libsndfile/libsndfile.so: undefined reference to FLAC__seekable_stream_encoder_set_seek_callback' libs/libsndfile/libsndfile.so: undefined reference toFLAC__seekable_stream_encoder_process_interleaved’
libs/libsndfile/libsndfile.so: undefined reference to FLAC__seekable_stream_encoder_get_resolved_state_string' libs/libsndfile/libsndfile.so: undefined reference toFLAC__seekable_stream_encoder_set_write_callback’
… for a lot of lines
Compiling on ubuntu edgy with–I think–all the dev files I need, especially anything related to FLAC. Anyone know what’s going on?
Are there these lines in the config.log file in the arour2 build directory:
Checking for FLAC__stream_decoder_new() in C++ library FLAC... scons: `.sconf_temp/conftest_1.cpp' is up to date.
scons: `.sconf_temp/conftest_1' is up to date.
yes
?
I think the 1 in the name “conftest_1” might be some other number for you but that’s not important right now.
I had not installed the flac-devel rpm the first time I ran scons and it kept dieing late in the compile with errors very much like that even though everything including the flac-devel rpm was now installed.
I removed .sconf_temp/conftest_* and re-ran scons then all was fine.
I had problems building this box as fed6 hates it so I guessed it was just me and didn’t report it.
If this fixes things for you too then maybe you or I should raise it as a bug?
well, i deleted everything in .sconf_temp and tried again, and i got the same errors. then i just deleted the entire thing and re-unpackaged a new folder and it worked!
i don’t know exactly what “scons -c” does, but it doesn’t seem to clean everything