[Bf-committers] compilation of deps fails on Ubuntu 14.04

menuetm menuetm at stud.hfwu.de
Sun Sep 21 13:02:28 CEST 2014


While running install-deps.sh (I followed the exact instructions on the 
wiki), I get following errors:

------------------------------------------------------------------------------------Termainal 
log------------------------------------------------------------------------------------------------------------------
Running ldconfig for oiio...
/sbin/ldconfig.real: /opt/lib/openexr/lib/libIlmThread-2_1.so.11 is not 
a symbolic link

/sbin/ldconfig.real: /opt/lib/openexr/lib/libImath-2_1.so.11 is not a 
symbolic link

/sbin/ldconfig.real: /opt/lib/openexr/lib/libIexMath-2_1.so.11 is not a 
symbolic link

/sbin/ldconfig.real: /opt/lib/openexr/lib/libIex-2_1.so.11 is not a 
symbolic link

/sbin/ldconfig.real: /opt/lib/openexr/lib/libHalf.so.11 is not a 
symbolic link



Reading package lists... Done
Building dependency tree
Reading state information... Done
llvm-3.4-dev is already the newest version.
clang-3.4 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Reading package lists... Done
Building dependency tree
Reading state information... Done
bison is already the newest version.
flex is already the newest version.
libtbb-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Building OpenShadingLanguage-1.5.0
Ensuring /opt/lib exists and is writable by us
Cloning into '/home/test/src/blender-deps/OpenShadingLanguage-1.5.0'...
remote: Counting objects: 13469, done.
remote: Compressing objects: 100% (3394/3394), done.
remote: Total 13469 (delta 9693), reused 13469 (delta 9693)
Receiving objects: 100% (13469/13469), 134.49 MiB | 468.00 KiB/s, done.
Resolving deltas: 100% (9693/9693), done.
Checking connectivity... done.
 From https://github.com/mont29/OpenShadingLanguage
  * branch            master     -> FETCH_HEAD
Already up-to-date.
Note: checking out '85179714e1bc69cd25ecb6bb711c1a156685d395'.

You are in 'detached HEAD' state. You can look around, make 
experimental
changes and commit them, and you can discard any commits you make in 
this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you 
may
do so (now or later) by using -b with the checkout command again. 
Example:

   git checkout -b new_branch_name

HEAD is now at 8517971... CMake linux fix: Revert part of 
17ce27739b252bc21fe5583010c489b82db5f0a5...
HEAD is now at 8517971 CMake linux fix: Revert part of 
17ce27739b252bc21fe5583010c489b82db5f0a5...
ILMBASE_HOME=/opt/lib/openexr
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Project source dir = 
/home/test/src/blender-deps/OpenShadingLanguage-1.5.0
-- Project build dir = 
/home/test/src/blender-deps/OpenShadingLanguage-1.5.0/build
-- Using gcc 4.8 as the compiler
-- CMAKE_CXX_COMPILER is /usr/bin/c++
-- CMAKE_CXX_COMPILER_ID is GNU
-- platform = linux64
-- OPENIMAGEIOHOME = /opt/lib/oiio
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found IlmBase: /opt/lib/openexr/include
-- BOOST_ROOT
-- Boost version: 1.54.0
-- Found the following Boost libraries:
--   filesystem
--   regex
--   system
--   thread
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version 
"1.2.8")
-- Partio not found
-- LLVM version  = 3.4
-- LLVM dir      = /usr/lib/llvm-3.4
-- CMAKE_INSTALL_RPATH = /opt/lib/osl-1.5.0/lib
-- Create oslversion.h from oslversion.h.in
-- Configuring done
-- Generating done
-- Build files have been written to: 
/home/test/src/blender-deps/OpenShadingLanguage-1.5.0/build
[  1%] [  3%] [  3%] Scanning dependencies of target testshade_dso
Generating osllex.cpp
Generating llvm_ops.bc.cpp
Generating osolex.cpp
[  5%] [  6%] Generating oslgram.cpp
Building CXX object 
src/testshade/CMakeFiles/testshade_dso.dir/testshade_dso.cpp.o
[  7%] 
/home/test/src/blender-deps/OpenShadingLanguage-1.5.0/src/liboslcomp/oslgram.y: 
warning: 1 shift/reduce conflict [-Wconflicts-sr]
/home/test/src/blender-deps/OpenShadingLanguage-1.5.0/src/liboslcomp/oslgram.y: 
warning: 1 reduce/reduce conflict [-Wconflicts-rr]
Generating osogram.cpp
Scanning dependencies of target oslquery
[  8%] Building CXX object 
src/liboslquery/CMakeFiles/oslquery.dir/oslquery.cpp.o
Scanning dependencies of target oslcomp
Linking CXX executable testshade_dso
[ 10%] Building CXX object 
src/liboslcomp/CMakeFiles/oslcomp.dir/ast.cpp.o
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::setGlobalThreadCount(int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::setType(std::string const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec2<double> >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Box<Imath_2_1::Vec2<int> > 
 >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::KeyCode::KeyCode(Imf_2_1::KeyCode const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::TimeCode()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledOutputFile::writeTiles(int, int, int, int, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::FrameBuffer::insert(char const*, Imf_2_1::Slice const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Matrix44<double> 
 >::readValueFrom(Imf_2_1::IStream&, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::insert(char const*, Imf_2_1::Attribute const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::TimeCode(Imf_2_1::TimeCode const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::ChannelList::insert(char const*, Imf_2_1::Channel const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::begin() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledInputFile::readTiles(int, int, int, int, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::channels() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::globalThreadCount()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::displayWindow() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::ChannelList::begin() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imf_2_1::Envmap>::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::setTileDescription(Imf_2_1::TileDescription const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imf_2_1::Envmap>::writeValueTo(Imf_2_1::OStream&, 
int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Matrix44<float> 
 >::writeValueTo(Imf_2_1::OStream&, int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepTiledInputPart::DeepTiledInputPart(Imf_2_1::MultiPartInputFile&, 
int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepTiledInputPart::setFrameBuffer(Imf_2_1::DeepFrameBuffer 
const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Iex_2_1::BaseExc::~BaseExc()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::frame() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepScanLineOutputPart::setFrameBuffer(Imf_2_1::DeepFrameBuffer 
const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec2<float> 
 >::writeValueTo(Imf_2_1::OStream&, int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::hasTileDescription() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imf_2_1::TimeCode>::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepFrameBuffer::insertSampleCountSlice(Imf_2_1::Slice 
const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<int>::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Box<Imath_2_1::Vec2<int> > 
 >::writeValueTo(Imf_2_1::OStream&, int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::MultiPartOutputFile::MultiPartOutputFile(char const*, 
Imf_2_1::Header const*, int, bool, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::OStream::OStream(char const*)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imf_2_1::KeyCode>::readValueFrom(Imf_2_1::IStream&, 
int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepScanLineOutputPart::writePixels(int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Matrix44<double> 
 >::writeValueTo(Imf_2_1::OStream&, int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledOutputPart::TiledOutputPart(Imf_2_1::MultiPartOutputFile&, 
int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::channels()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::operator=(Imf_2_1::Header const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::InputPart::setFrameBuffer(Imf_2_1::FrameBuffer const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::ChannelList::end() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledInputPart::TiledInputPart(Imf_2_1::MultiPartInputFile&, 
int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Box<Imath_2_1::Vec2<int> > 
 >::readValueFrom(Imf_2_1::IStream&, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepScanLineInputPart::DeepScanLineInputPart(Imf_2_1::MultiPartInputFile&, 
int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::TimeCode(unsigned int, unsigned int, 
Imf_2_1::TimeCode::Packing)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::operator=(Imf_2_1::TimeCode const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::OutputPart::OutputPart(Imf_2_1::MultiPartOutputFile&, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::KeyCode::filmType() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Slice::Slice(Imf_2_1::PixelType, char*, unsigned long, 
unsigned long, int, int, double, bool, bool)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::tileDescription() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::IStream::readMemoryMapped(int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec3<float> 
 >::writeValueTo(Imf_2_1::OStream&, int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::KeyCode::filmMfcCode() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::type() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to `typeinfo 
for Imf_2_1::IStream'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec2<double> 
 >::readValueFrom(Imf_2_1::IStream&, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::InputFile::setFrameBuffer(Imf_2_1::FrameBuffer const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::dataWindow() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Matrix44<float> 
 >::readValueFrom(Imf_2_1::IStream&, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::end() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<std::string>::readValueFrom(Imf_2_1::IStream&, 
int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Matrix44<float> >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec2<int> >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<float>::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::InputPart::readPixels(int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::KeyCode::operator=(Imf_2_1::KeyCode const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledInputPart::readTiles(int, int, int, int, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imf_2_1::KeyCode>::writeValueTo(Imf_2_1::OStream&, 
int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::hasName() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepTiledOutputPart::writeTiles(int, int, int, int, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::IStream::IStream(char const*)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Iex_2_1::BaseExc::what() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Box<Imath_2_1::Vec2<float> > 
 >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepTiledOutputPart::setFrameBuffer(Imf_2_1::DeepFrameBuffer 
const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepFrameBuffer::insert(char const*, Imf_2_1::DeepSlice 
const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::IStream::isMemoryMapped() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::lineOrder()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::timeAndFlags(Imf_2_1::TimeCode::Packing) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::isOpenExrFile(char const*)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::compression()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec2<float> 
 >::readValueFrom(Imf_2_1::IStream&, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Attribute::Attribute()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::KeyCode::perfsPerCount() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::IStream::~IStream()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::KeyCode::count() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::Header(Imath_2_1::Box<Imath_2_1::Vec2<int> > const&, 
Imath_2_1::Box<Imath_2_1::Vec2<int> > const&, float, 
Imath_2_1::Vec2<float> const&, float, Imf_2_1::LineOrder, 
Imf_2_1::Compression)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec2<float> >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledOutputPart::writeTiles(int, int, int, int, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec3<float> 
 >::readValueFrom(Imf_2_1::IStream&, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::OutputFile::setFrameBuffer(Imf_2_1::FrameBuffer const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledOutputFile::setFrameBuffer(Imf_2_1::FrameBuffer const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::OutputPart::writePixels(int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imf_2_1::KeyCode>::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::name() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepScanLineOutputPart::DeepScanLineOutputPart(Imf_2_1::MultiPartOutputFile&, 
int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Iex_2_1::BaseExc::BaseExc(char const*)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::MultiPartInputFile::header(int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec2<int> 
 >::readValueFrom(Imf_2_1::IStream&, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::OutputPart::setFrameBuffer(Imf_2_1::FrameBuffer const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec2<double> 
 >::writeValueTo(Imf_2_1::OStream&, int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepTiledInputPart::readPixelSampleCounts(int, int, int, int, 
int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepScanLineInputPart::readPixels(int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::Header(Imf_2_1::Header const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Matrix44<double> 
 >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::userData() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::OStream::~OStream()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepScanLineInputPart::setFrameBuffer(Imf_2_1::DeepFrameBuffer 
const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::dropFrame() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledInputPart::setFrameBuffer(Imf_2_1::FrameBuffer const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::~Header()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::KeyCode::perfOffset() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec2<int> 
 >::writeValueTo(Imf_2_1::OStream&, int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec3<double> >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Attribute::~Attribute()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec3<int> >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to `typeinfo 
for Iex_2_1::BaseExc'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::KeyCode::KeyCode(int, int, int, int, int, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec3<int> 
 >::writeValueTo(Imf_2_1::OStream&, int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledOutputFile::TiledOutputFile(Imf_2_1::OStream&, 
Imf_2_1::Header const&, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to `typeinfo 
for Imf_2_1::OStream'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::hours() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::InputFile::readPixels(int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<std::vector<std::string, 
std::allocator<std::string> > >::writeValueTo(Imf_2_1::OStream&, int) 
const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<std::string>::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imf_2_1::TimeCode>::readValueFrom(Imf_2_1::IStream&, 
int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledOutputPart::setFrameBuffer(Imf_2_1::FrameBuffer const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Header::Header(int, int, float, Imath_2_1::Vec2<float> const&, 
float, Imf_2_1::LineOrder, Imf_2_1::Compression)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<std::string>::writeValueTo(Imf_2_1::OStream&, 
int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepTiledInputPart::readTiles(int, int, int, int, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::Channel::Channel(Imf_2_1::PixelType, int, int, bool)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec3<float> >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::seconds() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Box<Imath_2_1::Vec2<float> > 
 >::writeValueTo(Imf_2_1::OStream&, int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::MultiPartInputFile::MultiPartInputFile(Imf_2_1::IStream&, int, 
bool)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::isOpenExrFile(char const*, bool&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::OutputFile::OutputFile(Imf_2_1::OStream&, Imf_2_1::Header 
const&, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::MultiPartInputFile::parts() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TiledInputFile::setFrameBuffer(Imf_2_1::FrameBuffer const&)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::KeyCode::prefix() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Box<Imath_2_1::Vec2<float> > 
 >::readValueFrom(Imf_2_1::IStream&, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepTiledOutputPart::DeepTiledOutputPart(Imf_2_1::MultiPartOutputFile&, 
int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::OutputFile::writePixels(int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec3<double> 
 >::writeValueTo(Imf_2_1::OStream&, int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::KeyCode::perfsPerFrame() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imf_2_1::Envmap>::readValueFrom(Imf_2_1::IStream&, 
int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<std::vector<std::string, 
std::allocator<std::string> > >::readValueFrom(Imf_2_1::IStream&, int, 
int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec3<int> 
 >::readValueFrom(Imf_2_1::IStream&, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<std::vector<std::string, 
std::allocator<std::string> > >::staticTypeName()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imath_2_1::Vec3<double> 
 >::readValueFrom(Imf_2_1::IStream&, int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Iex_2_1::throwErrnoExc()'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepSlice::DeepSlice(Imf_2_1::PixelType, char*, unsigned long, 
unsigned long, unsigned long, int, int, double, bool, bool)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::DeepScanLineInputPart::readPixelSampleCounts(int, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TypedAttribute<Imf_2_1::TimeCode>::writeValueTo(Imf_2_1::OStream&, 
int) const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::InputPart::InputPart(Imf_2_1::MultiPartInputFile&, int)'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to 
`Imf_2_1::TimeCode::minutes() const'
/opt/lib/oiio/lib/libOpenImageIO.so: undefined reference to `typeinfo 
for Imf_2_1::Attribute'
collect2: error: ld returned 1 exit status
make[2]: *** [src/testshade/testshade_dso] Error 1
make[1]: *** [src/testshade/CMakeFiles/testshade_dso.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 11%] Building CXX object 
src/liboslcomp/CMakeFiles/oslcomp.dir/codegen.cpp.o
[ 12%] Generating osogram.cpp
[ 13%] Generating osolex.cpp
Scanning dependencies of target oslexec
[ 15%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/shadingsys.cpp.o
[ 16%] Building CXX object 
src/liboslquery/CMakeFiles/oslquery.dir/__/liboslexec/osoreader.cpp.o
[ 17%] Building CXX object 
src/liboslcomp/CMakeFiles/oslcomp.dir/oslcomp.cpp.o
/home/test/src/blender-deps/OpenShadingLanguage-1.5.0/src/liboslexec/shadingsys.cpp: 
In member function 'bool 
OSL::pvt::ShadingSystemImpl::archive_shadergroup(OSL::ShaderGroup*, 
OpenImageIO::v1_4::string_view)':
/home/test/src/blender-deps/OpenShadingLanguage-1.5.0/src/liboslexec/shadingsys.cpp:2454:29: 
warning: ignoring return value of 'int system(const char*)', declared 
with attribute warn_unused_result [-Wunused-result]
          system (cmd.c_str());
                              ^
/home/test/src/blender-deps/OpenShadingLanguage-1.5.0/src/liboslexec/shadingsys.cpp:2460:29: 
warning: ignoring return value of 'int system(const char*)', declared 
with attribute warn_unused_result [-Wunused-result]
          system (cmd.c_str());
                              ^
[ 18%] Building CXX object 
src/liboslcomp/CMakeFiles/oslcomp.dir/symtab.cpp.o
[ 20%] Building CXX object 
src/liboslquery/CMakeFiles/oslquery.dir/__/liboslexec/typespec.cpp.o
[ 21%] Building CXX object 
src/liboslcomp/CMakeFiles/oslcomp.dir/typecheck.cpp.o
[ 22%] Building CXX object 
src/liboslquery/CMakeFiles/oslquery.dir/osogram.cpp.o
[ 24%] Building CXX object 
src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/oslexec.cpp.o
[ 25%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/closure.cpp.o
[ 26%] Building CXX object 
src/liboslquery/CMakeFiles/oslquery.dir/osolex.cpp.o
[ 27%] Building CXX object 
src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/typespec.cpp.o
[ 29%] Building CXX object 
src/liboslcomp/CMakeFiles/oslcomp.dir/oslgram.cpp.o
[ 30%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/dictionary.cpp.o
Linking CXX shared library liboslquery.so
[ 30%] Built target oslquery
[ 31%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/context.cpp.o
[ 32%] Building CXX object 
src/liboslcomp/CMakeFiles/oslcomp.dir/osllex.cpp.o
[ 34%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/instance.cpp.o
Linking CXX shared library liboslcomp.so
[ 35%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/loadshader.cpp.o
[ 35%] Built target oslcomp
[ 36%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/master.cpp.o
[ 37%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/opcolor.cpp.o
[ 39%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/opmessage.cpp.o
[ 40%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/opnoise.cpp.o
[ 41%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/simplexnoise.cpp.o
[ 43%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/gabornoise.cpp.o
[ 44%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/opspline.cpp.o
[ 45%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/opstring.cpp.o
[ 46%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/oslexec.cpp.o
[ 48%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/osoreader.cpp.o
[ 49%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/pointcloud.cpp.o
[ 50%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/rendservices.cpp.o
[ 51%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/constfold.cpp.o
[ 53%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/runtimeoptimize.cpp.o
[ 54%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/typespec.cpp.o
[ 55%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/lpexp.cpp.o
[ 56%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/lpeparse.cpp.o
[ 58%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/automata.cpp.o
[ 59%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/accum.cpp.o
[ 60%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/opclosure.cpp.o
[ 62%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/backendllvm.cpp.o
[ 63%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/llvm_gen.cpp.o
[ 64%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/llvm_instance.cpp.o
[ 65%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/llvm_util.cpp.o
[ 67%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/__/liboslcomp/ast.cpp.o
[ 68%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/__/liboslcomp/codegen.cpp.o
[ 69%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/__/liboslcomp/oslcomp.cpp.o
[ 70%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/__/liboslcomp/symtab.cpp.o
[ 72%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/__/liboslcomp/typecheck.cpp.o
[ 73%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/osogram.cpp.o
[ 74%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/osolex.cpp.o
[ 75%] Building CXX object 
src/liboslexec/CMakeFiles/oslexec.dir/llvm_ops.bc.cpp.o
Linking CXX shared library liboslexec.so
[ 75%] Built target oslexec
make: *** [all] Error 2
ERROR! OpenShadingLanguage-1.5.0 failed to compile, exiting

----------------------------------------------------------------------------------End 
Log----------------------------------------------------------------------------------------------

I tried to delete everything in Blender-deps and /opt/lib as well as 
/tmp folders and restart the process again, no luck. I also tried to 
clean everything (Deleted all Blender source), it didn't help either.
Also tried to manually create symbolic links (as the files in 
/opt/lib/openexr-2.1.0/lib/ are duplicates instead of symbolic links) it 
resolved the ldconfig problem but not the undefined references.
Any help appreciated.



More information about the Bf-committers mailing list