Skip to content

Instantly share code, notes, and snippets.

@2bits
2bits / make.log
Created March 4, 2012 06:58
adm-2.6 r7745 missing symbols link error with clang on osx due to 'inline' and stricter C99
Linking CXX shared library libADM_ae_twolame.dylib
cd /tmp/homebrew-avidemux3-2.6-Srs6/buildPlugCor/ADM_audioEncoders/twolame && /usr/local/Cellar/cmake/2.8.7/bin/cmake -E cmake_link_script CMakeFiles/ADM_ae_twolame.dir/link.txt --verbose=1
/usr/bin/clang++ -pipe -march=native -Xclang -target-feature -Xclang -aes -Qunused-arguments -O3 -shared -L/usr/local/Cellar/gettext/0.18.1.1/lib -o libADM_ae_twolame.dylib -install_name /tmp/homebrew-avidemux3-2.6-Srs6/buildPlugCor/ADM_audioEncoders/twolame/libADM_ae_twolame.dylib CMakeFiles/ADM_ae_twolame.dir/audioencoder_twolame.cpp.o -L/usr/local/Cellar/avidemux3/2.6/lib ADM_libtwolame/libADM_libtwolame.a -lADM_core6 -lADM_coreUI6 -lADM_coreAudio6 -lADM_coreAudioEncoder6 -lADM_coreUtils6
Undefined symbols for architecture x86_64:
"_buffer_putbits", referenced from:
_encode_frame in libADM_libtwolame.a(twolame.c.o)
_write_header in libADM_libtwolame.a(encode.c.o)
_write_bit_alloc in libADM_libtwolame.a(encode.c.o)
_write_scalefactors in li