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. _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
