We are trying to build and test OSG. We're not using Xcode, we're using typical command line dev tools. We've been able to solve most of the build errors with ./configure trying to grab 32bit libraries, but this one seems to be missing the library all together. At the 97% mark we get the following errors:
[ 97%] Built target osgdb_txp Linking CXX shared module ../../../lib/osgPlugins-3.1.2/osgdb_ffmpeg.so Undefined symbols for architecture x86_64: "_BZ2_bzDecompressInit", referenced from: _matroska_decode_buffer in libavformat.a(matroskadec.o) "_BZ2_bzDecompress", referenced from: _matroska_decode_buffer in libavformat.a(matroskadec.o) "_BZ2_bzDecompressEnd", referenced from: _matroska_decode_buffer in libavformat.a(matroskadec.o) "_NeAACDecOpen", referenced from: _faac_decode_init in libavcodec.a(libfaad.o) "_NeAACDecClose", referenced from: _faac_decode_init in libavcodec.a(libfaad.o) "_NeAACDecGetCurrentConfiguration", referenced from: _faac_decode_init in libavcodec.a(libfaad.o) "_NeAACDecSetConfiguration", referenced from: _faac_decode_init in libavcodec.a(libfaad.o) "_NeAACDecInit", referenced from: _faac_decode_init in libavcodec.a(libfaad.o) "_NeAACDecInit2", referenced from: _faac_decode_init in libavcodec.a(libfaad.o) "_NeAACDecDecode", referenced from: _faac_decode_init in libavcodec.a(libfaad.o) "_NeAACDecGetErrorMessage", referenced from: _faac_decode_init in libavcodec.a(libfaad.o) "_lame_close", referenced from: _MP3lame_encode_close in libavcodec.a(libmp3lame.o) _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_encode_buffer", referenced from: _MP3lame_encode_frame in libavcodec.a(libmp3lame.o) "_lame_encode_buffer_interleaved", referenced from: _MP3lame_encode_frame in libavcodec.a(libmp3lame.o) "_lame_encode_flush", referenced from: _MP3lame_encode_frame in libavcodec.a(libmp3lame.o) "_lame_init", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_set_in_samplerate", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_set_out_samplerate", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_set_num_channels", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_set_quality", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_set_mode", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_set_brate", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_set_bWriteVbrTag", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_set_disable_reservoir", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_init_params", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_get_framesize", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_set_VBR", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_lame_set_VBR_q", referenced from: _MP3lame_encode_init in libavcodec.a(libmp3lame.o) "_x264_encoder_close", referenced from: _X264_close in libavcodec.a(libx264.o) "_x264_param_default", referenced from: _X264_init in libavcodec.a(libx264.o) "_x264_encoder_open_80", referenced from: _X264_init in libavcodec.a(libx264.o) "_x264_encoder_headers", referenced from: _X264_init in libavcodec.a(libx264.o) "_x264_encoder_encode", referenced from: _X264_frame in libavcodec.a(libx264.o) ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[2]: *** [lib/osgPlugins-3.1.2/osgdb_ffmpeg.so] Error 1 make[1]: *** [src/osgPlugins/ffmpeg/CMakeFiles/osgdb_ffmpeg.dir/all] Error 2 make: *** [all] Error 2 Any tips would be very helpful. Thanks P.S. This is from the latest github master branch (as of evening April 5th 2012). ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=46914#46914 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org