[Bf-committers] Build error

Sergey Sharybin sergey.vfx at gmail.com
Sun Jun 24 00:45:50 CEST 2012

Installed OpenSUSE 12.1 and successfully built recent trunk of Blender

All i've done is based on existing documentation of building blender for

Apparently, there's no FFmpeg in standard OpenSUSE repository, so what is
need is
to add extra repository:

$ sudo zypper addrepo http://packman.jacobs-university.de/suse/12.1/ packman

Then installed all needed dependencies:

$ sudo zypper install subversion gcc gcc-c++ libSDL-devel openal-soft-devel
libpng-devel \
    libjpeg-devel python3-devel libtiff-devel OpenEXR-devel boost-devel \
    python-devel glew-devel cmake

Then it's easier to compile OpenImageIO for this particular distro
(wouldn't cause any
issues like non-working jpeg textures which happens on Ubuntu).

Sources of OIIO could be found here:

After download, run in the terminal:

$ tar -xf OpenImageIO-oiio-Release-1.0.6-1-g8088d01.tar.gz
$ cd OpenImageIO-oiio-8088d01
$ mkdir build
$ cd build
$ cmake \
        -D CMAKE_BUILD_TYPE=Release \
        -D CMAKE_INSTALL_PREFIX=/opt/lib/oiio-1.0.6 \
$ make
$ sudo make install

Then it's needed to clone Blender's svn to somewhere on local machine:

$ svn co https://svn.blender.org/svnroot/bf-blender/trunk/blenderblender-svn
$ mkdir build-blender
$ cmake \
    -D CMAKE_BUILD_TYPE=Release \
    -D OPENIMAGEIO_ROOT_DIR=/opt/lib/oiio-1.0.6 \
$ make install

And voila, ./bin/blender works perfectly.

P.S. OpenJpeg was currently disabled, would check on if it does work and
why if not tomorrow.

With best regards, Sergey Sharybin

More information about the Bf-committers mailing list