[Bf-committers] Replacement for pre-compiled Linux libraries

James Wrigley jwrigley72 at gmail.com
Wed Nov 14 01:10:31 CET 2012


Just tested the script on Fedora 17 64bit with cmake. The script runs
fine and I got this message after it finished:
If you're using CMake add this to your configuration flags:
  -D WITH_CODEC_FFMPEG=ON
  -D FFMPEG=/opt/lib/ffmpeg
  -D FFMPEG_LIBRARIES='avformat;avcodec;avutil;avdevice;swscale;<Could
not determine additional link libraries needed for ffmpeg, replace
this by valid list of libs...>'

If you're using SCons add this to your user-config:
BF_PYTHON='/opt/lib/python-3.3'
BF_PYTHON_ABI_FLAGS='m'
BF_FFMPEG='/opt/lib/ffmpeg'
BF_FFMPEG_LIB='avformat avcodec swscale avutil avdevice <Could not
determine additional link libraries needed for ffmpeg, replace this by
valid list of libs...>'


I replaced the FFMPEG file path, I left FFMPEG_LIBRARIES as it was
since the script could not determine the other libraries (which were
already in the cache).

Then I compiled blender and got this error:
Linking CXX executable ../../bin/blender
/usr/bin/ld: cannot find -ldirac_encoder
/usr/bin/ld: cannot find -lvpx
collect2: error: ld returned 1 exit status
make[2]: *** [bin/blender] Error 1
make[1]: *** [source/creator/CMakeFiles/blender.dir/all] Error 2
make: *** [all] Error 2

I compiled with r52191.

Thanks, JamesNZ


More information about the Bf-committers mailing list