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
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org