[Bf-committers] Problem with precompiled oiio on Arch Linux

Denis Volokhovski altitudebreath at gmail.com
Fri Mar 9 12:10:33 CET 2012


Hi,

There is a problem with compilation of recent blender
on Arch Linux (probably for other distros too):

at the final linking stage there is an error in precompiled Oiio:

Linking CXX executable ../../bin/blender
/c/b/lib/linux64/oiio/lib/libOpenImageIO.a(tiffinput.cpp.o): In function
`OpenImageIO::v1_0::TIFFInput::find_tag(int, TIFFDataType, char const*)':
tiffinput.cpp:(.text._ZN11OpenImageIO4v1_09TIFFInput8find_tagEi12TIFFDataTypePKc[OpenImageIO::v1_0::TIFFInput::find_tag(int,
TIFFDataType, char const*)]+0x2e): undefined reference to
`TIFFFindFieldInfo'
collect2: ld returned 1 exit status
make[3]: *** [bin/blender] Error 1
make[2]: *** [source/creator/CMakeFiles/blender.dir/all] Error 2
make[1]: *** [all] Error 2
make: *** [all] Error 2


Looks like the problem was after switching to libtiff 4.0.

Solution: oiio library should be recompiled (with new libtiff) - works fine.


More information about the Bf-committers mailing list