We already got reported a similar error (on ubuntu 14.04 iirc), which one is your distro?
Anyway, I do not know where this conflict with OIIO comes from, things you can try: * Check you do not have some 'libopenimageio-dev' package or so installed on your system (and if you have, remove it). * Give the *full* log of a **complete clean** run of install_deps (but not in mail! use pasteall.org or similar please). * Try to run install_deps with following options: --build-oiio --build-llvm --build-osl * Skip OSL building if you do not need it (--skip-osl option)! Bastien Le 12/01/2016 20:09, INTERLICHTSPIELHAUS a écrit : > hi > > tried to update my build env through install_deps.sh > > get the following error: > > Building OpenShadingLanguage-1.6.9 > Ensuring /opt/lib exists and is writable by us > ILMBASE_HOME=/opt/lib/openexr > -- The C compiler identification is GNU 4.8.4 > -- The CXX compiler identification is GNU 4.8.4 > -- 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/ins/src/blender-deps/OpenShadingLanguage-1.6.9 > -- Project build dir = > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/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 > -- #define ILMBASE_VERSION_STRING "2.2.0" > -- 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 > -- wave > -- 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.6.9/lib > -- Create oslversion.h from oslversion.h.in > -- Configuring done > -- Generating done > -- Build files have been written to: > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/build > [ 1%] [ 3%] [ 3%] [ 4%] [ 5%] Scanning dependencies of target > testshade_dso > [ 6%] [ 8%] Generating osolex.cpp > Generating osllex.cpp > Generating osogram.cpp > Generating oslgram.cpp > Generating osogram.cpp > Generating llvm_ops.bc.cpp > [ 9%] Generating osolex.cpp > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslcomp/oslgram.y: > warning: 1 shift/reduce conflict [-Wconflicts-sr] > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslcomp/oslgram.y: > warning: 1 reduce/reduce conflict [-Wconflicts-rr] > Building CXX object > src/testshade/CMakeFiles/testshade_dso.dir/testshade_dso.cpp.o > [ 10%] [ 11%] Generating oslgram.cpp > Generating osllex.cpp > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/../liboslcomp/oslgram.y: > warning: 1 shift/reduce conflict [-Wconflicts-sr] > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/../liboslcomp/oslgram.y: > warning: 1 reduce/reduce conflict [-Wconflicts-rr] > Scanning dependencies of target oslquery > [ 12%] [ 13%] [ 14%] [ 16%] Building CXX object > src/liboslquery/CMakeFiles/oslquery.dir/oslquery.cpp.o > Building CXX object src/liboslquery/CMakeFiles/oslquery.dir/querystub.cpp.o > Building CXX object > src/liboslquery/CMakeFiles/oslquery.dir/__/liboslexec/typespec.cpp.o > Building CXX object > src/liboslquery/CMakeFiles/oslquery.dir/__/liboslexec/osoreader.cpp.o > [ 17%] Building CXX object > src/liboslquery/CMakeFiles/oslquery.dir/osogram.cpp.o > Scanning dependencies of target oslcomp > [ 18%] Linking CXX executable testshade_dso > Building CXX object src/liboslcomp/CMakeFiles/oslcomp.dir/ast.cpp.o > [ 18%] Built target testshade_dso > [ 19%] Building CXX object > src/liboslcomp/CMakeFiles/oslcomp.dir/codegen.cpp.o > [ 20%] Building CXX object > src/liboslquery/CMakeFiles/oslquery.dir/osolex.cpp.o > Scanning dependencies of target oslexec > [ 21%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/shadingsys.cpp.o > [ 22%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/closure.cpp.o > [ 24%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/dictionary.cpp.o > [ 25%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/context.cpp.o > [ 26%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/instance.cpp.o > Linking CXX shared library liboslquery.so > [ 26%] Built target oslquery > Scanning dependencies of target oslinfo > [ 27%] Building CXX object src/oslinfo/CMakeFiles/oslinfo.dir/oslinfo.cpp.o > [ 28%] Building CXX object > src/liboslcomp/CMakeFiles/oslcomp.dir/oslcomp.cpp.o > In file included from /opt/lib/oiio/include/OpenImageIO/fmath.h:61:0, > from /opt/lib/oiio/include/OpenImageIO/hash.h:50, > from /opt/lib/oiio/include/OpenImageIO/strutil.h:54, > from /opt/lib/oiio/include/OpenImageIO/ustring.h:137, > from > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/oslexec_pvt.h:43, > from > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/shadingsys.cpp:39: > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/shadingsys.cpp: > In member function 'OSL::ShaderGroupRef > OSL::pvt::ShadingSystemImpl::ShaderGroupBegin(OpenImageIO::v1_6::string_view, > OpenImageIO::v1_6::string_view, OpenImageIO::v1_6::string_view)': > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/shadingsys.cpp:1994:76: > warning: comparison between signed and unsigned integer expressions > [-Wsign-compare] > ASSERT (type.numelements()*type.aggregate == > int(intvals.size())); > > ^ > /opt/lib/oiio/include/OpenImageIO/platform.h:207:49: note: in definition of > macro 'OIIO_LIKELY' > #define OIIO_LIKELY(x) (__builtin_expect(bool(x), true)) > ^ > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/shadingsys.cpp:1994:13: > note: in expansion of macro 'ASSERT' > ASSERT (type.numelements()*type.aggregate == > int(intvals.size())); > ^ > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/shadingsys.cpp:2014:78: > warning: comparison between signed and unsigned integer expressions > [-Wsign-compare] > ASSERT (type.numelements()*type.aggregate == > int(floatvals.size())); > > ^ > /opt/lib/oiio/include/OpenImageIO/platform.h:207:49: note: in definition of > macro 'OIIO_LIKELY' > #define OIIO_LIKELY(x) (__builtin_expect(bool(x), true)) > ^ > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/shadingsys.cpp:2014:13: > note: in expansion of macro 'ASSERT' > ASSERT (type.numelements()*type.aggregate == > int(floatvals.size())); > ^ > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/shadingsys.cpp:2044:79: > warning: comparison between signed and unsigned integer expressions > [-Wsign-compare] > ASSERT (type.numelements()*type.aggregate == > int(stringvals.size())); > > ^ > /opt/lib/oiio/include/OpenImageIO/platform.h:207:49: note: in definition of > macro 'OIIO_LIKELY' > #define OIIO_LIKELY(x) (__builtin_expect(bool(x), true)) > ^ > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/liboslexec/shadingsys.cpp:2044:13: > note: in expansion of macro 'ASSERT' > ASSERT (type.numelements()*type.aggregate == > int(stringvals.size())); > ^ > Linking CXX executable oslinfo > [ 28%] Built target oslinfo > [ 29%] Building CXX object > src/liboslcomp/CMakeFiles/oslcomp.dir/symtab.cpp.o > [ 31%] Building CXX object > src/liboslcomp/CMakeFiles/oslcomp.dir/typecheck.cpp.o > [ 32%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/loadshader.cpp.o > [ 33%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/master.cpp.o > [ 34%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/opcolor.cpp.o > [ 35%] Building CXX object > src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/oslexec.cpp.o > [ 36%] Building CXX object > src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/typespec.cpp.o > [ 37%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/opmatrix.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/liboslcomp/CMakeFiles/oslcomp.dir/oslgram.cpp.o > [ 42%] 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/liboslcomp/CMakeFiles/oslcomp.dir/osllex.cpp.o > [ 45%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/opspline.cpp.o > [ 47%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/opstring.cpp.o > [ 48%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/optexture.cpp.o > [ 49%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/oslexec.cpp.o > [ 50%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/osoreader.cpp.o > [ 51%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/pointcloud.cpp.o > [ 52%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/rendservices.cpp.o > [ 54%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/constfold.cpp.o > Linking CXX shared library liboslcomp.so > [ 54%] Built target oslcomp > Scanning dependencies of target oslc > [ 55%] Building CXX object src/oslc/CMakeFiles/oslc.dir/oslcmain.cpp.o > [ 56%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/runtimeoptimize.cpp.o > [ 57%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/typespec.cpp.o > [ 58%] Building CXX object src/liboslexec/CMakeFiles/oslexec.dir/lpexp.cpp.o > [ 59%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/lpeparse.cpp.o > [ 60%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/automata.cpp.o > [ 62%] Building CXX object src/liboslexec/CMakeFiles/oslexec.dir/accum.cpp.o > [ 63%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/opclosure.cpp.o > Linking CXX executable oslc > [ 63%] Built target oslc > Scanning dependencies of target shaders > [ 64%] Generating stdosl.h > [ 65%] Generating glass.oso > Compiled > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/shaders/glass.osl > -> glass.oso > [ 66%] Generating matte.oso > Compiled > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/shaders/matte.osl > -> matte.oso > [ 67%] Generating image.oso > [ 68%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/backendllvm.cpp.o > Compiled > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/shaders/image.osl > -> image.oso > [ 70%] Generating emitter.oso > Compiled > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/shaders/emitter.osl > -> emitter.oso > [ 71%] Generating ubersurface.oso > Compiled > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/shaders/ubersurface.osl > -> ubersurface.oso > [ 72%] Generating metal.oso > [ 73%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/llvm_gen.cpp.o > Compiled > /home/ins/src/blender-deps/OpenShadingLanguage-1.6.9/src/shaders/metal.osl > -> metal.oso > [ 73%] Built target shaders > [ 74%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/llvm_instance.cpp.o > [ 75%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/llvm_util.cpp.o > [ 77%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/__/liboslcomp/ast.cpp.o > [ 78%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/__/liboslcomp/codegen.cpp.o > [ 79%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/__/liboslcomp/oslcomp.cpp.o > [ 80%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/__/liboslcomp/symtab.cpp.o > [ 81%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/__/liboslcomp/typecheck.cpp.o > [ 82%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/__/liboslquery/oslquery.cpp.o > [ 83%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/osogram.cpp.o > [ 85%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/osolex.cpp.o > [ 86%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/oslgram.cpp.o > [ 87%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/osllex.cpp.o > [ 88%] Building CXX object > src/liboslexec/CMakeFiles/oslexec.dir/llvm_ops.bc.cpp.o > Linking CXX shared library liboslexec.so > [ 88%] Built target oslexec > Scanning dependencies of target libtestshade > Scanning dependencies of target accum_test > Scanning dependencies of target testshade > Scanning dependencies of target llvmutil_test > Scanning dependencies of target testrender > [ 89%] [ 90%] Building CXX object > src/liboslexec/CMakeFiles/llvmutil_test.dir/llvmutil_test.cpp.o > Building CXX object > src/liboslexec/CMakeFiles/accum_test.dir/accum_test.cpp.o > [ 91%] [ 93%] [ 94%] [ 95%] Building CXX object > src/testshade/CMakeFiles/testshade.dir/testshade.cpp.o > Building CXX object src/testshade/CMakeFiles/testshade.dir/simplerend.cpp.o > Building CXX object > src/testshade/CMakeFiles/libtestshade.dir/testshade.cpp.o > Building CXX object > src/testshade/CMakeFiles/testshade.dir/testshademain.cpp.o > [ 96%] [ 97%] Building CXX object > src/testshade/CMakeFiles/libtestshade.dir/simplerend.cpp.o > Building CXX object src/testrender/CMakeFiles/testrender.dir/shading.cpp.o > [ 98%] Building CXX object > src/testrender/CMakeFiles/testrender.dir/testrender.cpp.o > Linking CXX executable llvmutil_test > /usr/bin/ld: /usr/lib/llvm-3.4/lib/libLLVMMCJIT.a(MCJIT.o): undefined > reference to symbol '_ZN4llvm15SmallPtrSetImplD2Ev' > /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libLLVM-3.4.so: > error adding symbols: DSO missing from command line > collect2: error: ld returned 1 exit status > make[2]: *** [src/liboslexec/llvmutil_test] Error 1 > make[1]: *** [src/liboslexec/CMakeFiles/llvmutil_test.dir/all] Error 2 > make[1]: *** Waiting for unfinished jobs.... > [100%] Building CXX object > src/testrender/CMakeFiles/testrender.dir/simplerend.cpp.o > Linking CXX executable accum_test > /usr/bin/ld: /usr/lib/llvm-3.4/lib/libLLVMMCJIT.a(MCJIT.o): undefined > reference to symbol '_ZN4llvm15SmallPtrSetImplD2Ev' > /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libLLVM-3.4.so: > error adding symbols: DSO missing from command line > collect2: error: ld returned 1 exit status > make[2]: *** [src/liboslexec/accum_test] Error 1 > make[1]: *** [src/liboslexec/CMakeFiles/accum_test.dir/all] Error 2 > Linking CXX executable testshade > /usr/bin/ld: /usr/lib/llvm-3.4/lib/libLLVMMCJIT.a(MCJIT.o): undefined > reference to symbol '_ZN4llvm15SmallPtrSetImplD2Ev' > /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libLLVM-3.4.so: > error adding symbols: DSO missing from command line > collect2: error: ld returned 1 exit status > make[2]: *** [src/testshade/testshade] Error 1 > make[1]: *** [src/testshade/CMakeFiles/testshade.dir/all] Error 2 > Linking CXX shared library libtestshade.so > [100%] Built target libtestshade > Linking CXX executable testrender > /usr/bin/ld: /usr/lib/llvm-3.4/lib/libLLVMMCJIT.a(MCJIT.o): undefined > reference to symbol '_ZN4llvm15SmallPtrSetImplD2Ev' > /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libLLVM-3.4.so: > error adding symbols: DSO missing from command line > collect2: error: ld returned 1 exit status > make[2]: *** [src/testrender/testrender] Error 1 > make[1]: *** [src/testrender/CMakeFiles/testrender.dir/all] Error 2 > make: *** [all] Error 2 > ERROR! OpenShadingLanguage-1.6.9 failed to compile, exiting > > > > is this an error on my side > or is this to be fixed in the script ? > > thanks > regards > ins > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
