Getting hit in on immediate area:
[ 60%] Building CXX object src/liboslexec/CMakeFiles/oslexec.dir/backendllvm.cpp.o
[ 61%] Building CXX object src/liboslexec/CMakeFiles/oslexec.dir/llvm_gen.cpp.o
[ 62%] Building CXX object src/liboslexec/CMakeFiles/oslexec.dir/llvm_instance.cpp.o
[ 63%] Building CXX object src/liboslexec/CMakeFiles/oslexec.dir/llvm_util.cpp.o
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/liboslexec/llvm_util.cpp:441:29: error:
no member named 'ParseBitcodeFile' in namespace 'llvm'; did you mean 'parseBitcodeFile'?
llvm::Module m = llvm::ParseBitcodeFile (buf, context(), err);
~~~~~~^~~~~~~~~~~~~~~~
parseBitcodeFile
/usr/lib/llvm-3.5/include/llvm/Bitcode/ReaderWriter.h:52:21: note: 'parseBitcodeFile' declared
here
ErrorOr<Module *> parseBitcodeFile(MemoryBuffer *Buffer,
^
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/liboslexec/llvm_util.cpp:441:63: error:
too many arguments to function call, expected 2, have 3
llvm::Module *m = llvm::ParseBitcodeFile (buf, context(), err);
~~~~~~~~~~~~~~~~~~~~~~ ^~~
/usr/lib/llvm-3.5/include/llvm/Bitcode/ReaderWriter.h:52:3: note: 'parseBitcodeFile' declared
here
ErrorOr<Module *> parseBitcodeFile(MemoryBuffer *Buffer,
^
2 errors generated.
src/liboslexec/CMakeFiles/oslexec.dir/build.make:777: recipe for target 'src/liboslexec/CMakeFiles/oslexec.dir/llvm_util.cpp.o' failed
make[2]: ** [src/liboslexec/CMakeFiles/oslexec.dir/llvm_util.cpp.o] Error 1
CMakeFiles/Makefile2:1119: recipe for target 'src/liboslexec/CMakeFiles/oslexec.dir/all' failed
make[1]: *** [src/liboslexec/CMakeFiles/oslexec.dir/all] Error 2
Makefile:147: recipe for target 'all' failed
make: *** [all] Error 2
mdriftmeyer@horus:~/Projects/OpenShadingLanguage/cmake-osl-trunk$
Secondary area involving Boost 1.55:
Linking CXX executable oslc
[ 23%] Building CXX object src/liboslexec/CMakeFiles/oslexec.dir/llvm_util.cpp.o
CMakeFiles/testshade_dso.dir/testshade_dso.cpp.o: In function main': /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text+0x14c): undefined reference to
std::1::cerr'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text+0x174): undefined reference to std::__1::cerr' CMakeFiles/testshade_dso.dir/testshade_dso.cpp.o: In function
std::__1::basic_ostream<char, std::__1::char_traits >& std::__1::__put_character_sequence<char, std::__1::char_traits >(std::__1::basic_ostream<char, std::_1::char_traits >&, char const, unsigned long)':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x8c): undefined reference to std::__1::ios_base::getloc() const' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x96): undefined reference to
std::__1::ctype::id'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x9b): undefined reference to std::__1::locale::use_facet(std::__1::locale::id&) const' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0xba): undefined reference to
std::__1::locale::~locale()'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x100): undefined reference to std::__1::ios_base::clear(unsigned int)' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x12e): undefined reference to
std::__1::locale::~locale()'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x154): undefined reference to std::__1::ios_base::__set_badbit_and_consider_rethrow()' CMakeFiles/testshade_dso.dir/testshade_dso.cpp.o: In function
std::__1::basic_ostream<char, std::__1::char_traits >::sentry::~sentry()':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev[_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev]+0x63): undefined reference to std::__1::ios_base::clear(unsigned int)' CMakeFiles/testshade_dso.dir/testshade_dso.cpp.o: In function
std::__1::__basic_string_common::__throw_length_error() const':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv[_ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv]+0x1a): undefined reference to std::logic_error::logic_error(char const_)' CMakeFiles/testshade_dso.dir/testshade_dso.cpp.o: In function
std::__1::basic_ostream<char, std::__1::char_traits >::flush()':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv[_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv]+0x6e): undefined reference tostd::__1::ios_base::clear(unsigned int)' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/testshade/testshade_dso.cpp:(.text._ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv[_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv]+0xac): undefined reference to
std::__1::ios_base::__set_badbit_and_consider_rethrow()'
CMakeFiles/oslc.dir/oslcmain.cpp.o: In functionmain': /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x3e): undefined reference to
std::__1::cout'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x84e): undefined reference toOpenImageIO::v1_5::Filesystem::exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0xa03): undefined reference to
OpenImageIO::v1_5::Filesystem::exists(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0xb0b): undefined reference tostd::__1::cout' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0xc84): undefined reference to
std::__1::cout'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0xd6b): undefined reference tostd::__1::cout' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
(anonymous namespace)::OSLC_ErrorHandler::operator()(int, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x10b0): undefined reference tostd::__1::cout' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x10c8): undefined reference to
std::__1::cout'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x10e6): undefined reference tostd::__1::ios_base::getloc() const' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x10ef): undefined reference to
std::__1::ctype::id'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x10f4): undefined reference tostd::__1::locale::use_facet(std::__1::locale::id&) const' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x1111): undefined reference to
std::__1::locale::~locale()'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x1135): undefined reference tostd::__1::cerr' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x1154): undefined reference to
std::__1::ios_base::getloc() const'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x115e): undefined reference tostd::__1::ctype<char>::id' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x1163): undefined reference to
std::__1::locale::use_facet(std::__1::locale::id&) const'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x1181): undefined reference tostd::__1::locale::~locale()' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x11a5): undefined reference to
std::__1::cerr'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x11c4): undefined reference tostd::__1::ios_base::getloc() const' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x11ce): undefined reference to
std::__1::ctype::id'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x11d3): undefined reference tostd::__1::locale::use_facet(std::__1::locale::id&) const' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x11f1): undefined reference to
std::__1::locale::~locale()'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x1212): undefined reference tostd::__1::cerr' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x1231): undefined reference to
std::__1::ios_base::getloc() const'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x123b): undefined reference tostd::__1::ctype<char>::id' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x1240): undefined reference to
std::__1::locale::use_facet(std::__1::locale::id&) const'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x125e): undefined reference tostd::__1::locale::~locale()' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x12c5): undefined reference to
std::__1::locale::~locale()'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x12d4): undefined reference tostd::__1::locale::~locale()' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x12e3): undefined reference to
std::__1::locale::~locale()'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text+0x12f2): undefined reference tostd::__1::locale::~locale()' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
boost::exception_ptr boost::exception_detail::get_static_exception_objectboost::exception_detail::bad_alloc_()':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEv[_ZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEv]+0x43): undefined reference to std::bad_alloc::bad_alloc()' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
std::__1::__vector_base_common::__throw_length_error() const':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv[_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv]+0x1a): undefined reference to std::logic_error::logic_error(char const*)' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
std::__1::basic_ostream<char, std::__1::char_traits >& std::__1::__put_character_sequence<char, std::__1::char_traits >(std::__1::basic_ostream<char, std::_1::char_traits >&, char const, unsigned long)':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x8c): undefined reference to std::__1::ios_base::getloc() const' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x96): undefined reference to
std::__1::ctype::id'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x9b): undefined reference to std::__1::locale::use_facet(std::__1::locale::id&) const' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0xba): undefined reference to
std::__1::locale::~locale()'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x100): undefined reference to std::__1::ios_base::clear(unsigned int)' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x12e): undefined reference to
std::__1::locale::~locale()'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x154): undefined reference to std::__1::ios_base::__set_badbit_and_consider_rethrow()' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
std::__1::basic_ostream<char, std::__1::char_traits >::sentry::~sentry()':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev[_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev]+0x63): undefined reference to std::__1::ios_base::clear(unsigned int)' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
std::__1::__basic_string_common::__throw_length_error() const':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv[_ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv]+0x1a): undefined reference to std::logic_error::logic_error(char const_)' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
std::__1::basic_ostream<char, std::__1::char_traits >::flush()':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv[_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv]+0x6e): undefined reference tostd::__1::ios_base::clear(unsigned int)' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv[_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv]+0xac): undefined reference to
std::__1::ios_base::__set_badbit_and_consider_rethrow()'
CMakeFiles/oslc.dir/oslcmain.cpp.o: In functionstd::__1::basic_ostream<char, std::__1::char_traits<char> >::write(char const_, long)': /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl[_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl]+0x77): undefined reference to
std::__1::ios_base::clear(unsigned int)'
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl[_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl]+0xb5): undefined reference tostd::__1::ios_base::__set_badbit_and_consider_rethrow()' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
boost::mutex::mutex()':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZN5boost5mutexC2Ev[_ZN5boost5mutexC2Ev]+0x36): undefined reference tostd::runtime_error::runtime_error(char const_)' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
boost::mutex::unlock()':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZN5boost5mutex6unlockEv[_ZN5boost5mutex6unlockEv]+0x39): undefined reference tostd::runtime_error::runtime_error(char const*)' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
boost::exception_detail::error_info_injectorboost::lock_error::error_info_injector(boost::exception_detail::error_info_injectorboost::lock_error const&)':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text.ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEEC2ERKS3[ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEEC2ERKS3]+0x15): undefined reference to std::runtime_error::runtime_error(std::runtime_error const&)' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
boost::exception_detail::error_info_injectorboost::lock_error::error_info_injector(boost::lock_error const&)':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text.ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEEC2ERKS2[ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEEC2ERKS2]+0x12): undefined reference to std::runtime_error::runtime_error(std::runtime_error const&)' CMakeFiles/oslc.dir/oslcmain.cpp.o: In function
std::__1::basic_ostream<char, std::__1::char_traits >::put(char)':
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc[_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc]+0x87): undefined reference to std::__1::ios_base::clear(unsigned int)' /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc[_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc]+0xc4): undefined reference to
std::__1::ios_base::__set_badbit_and_consider_rethrow()'
CMakeFiles/oslc.dir/oslcmain.cpp.o: In function boost::mutex::lock()': /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZN5boost5mutex4lockEv[_ZN5boost5mutex4lockEv]+0x39): undefined reference to
std::runtime_error::runtime_error(char const)'
CMakeFiles/oslc.dir/oslcmain.cpp.o: In function boost::exception_detail::error_info_injectorboost::thread_resource_error::error_info_injector(boost::exception_detail::error_info_injectorboost::thread_resource_error const&)': /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEC2ERKS3_[_ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEC2ERKS3_]+0x15): undefined reference to
std::runtime_error::runtime_error(std::runtime_error const&)'
CMakeFiles/oslc.dir/oslcmain.cpp.o: In functionboost::exception_detail::error_info_injectorboost::thread_resource_error::error_info_injector(boost::thread_resource_error const&)': /home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/oslc/oslcmain.cpp:(.text._ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEC2ERKS2_[_ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEC2ERKS2_]+0x12): undefined reference to
std::runtime_error::runtime_error(std::runtime_error const&)'
../liboslcomp/liboslcomp.so: undefined reference tostd::__1::ios_base::copyfmt(std::__1::ios_base const&)' ../liboslcomp/liboslcomp.so: undefined reference to
typeinfo for std::__1::__shared_weak_count'
../liboslcomp/liboslcomp.so: undefined reference toboost::wave::grammars::cpp_grammar_gen<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > > >, std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > >::parse_cpp_grammar(boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > > > const&, boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > > > const&, boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > const&, bool&, boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >&, std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >&)' ../liboslcomp/liboslcomp.so: undefined reference to
std::bad_alloc::bad_alloc()'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
../liboslcomp/liboslcomp.so: undefined reference tostd::__1::num_put<char, std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > >::id' ../liboslcomp/liboslcomp.so: undefined reference to
std::__1::ios_base::~ios_base()'
../liboslcomp/liboslcomp.so: undefined reference toboost::wave::grammars::expression_grammar_gen<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > > >::evaluate(std::__1::__list_const_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, void_> const&, std::__1::__list_const_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, void_> const&, boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > const&, bool, boost::wave::grammars::value_error&)' ../liboslcomp/liboslcomp.so: undefined reference to
std::__1::ios_base::__call_callbacks(std::__1::ios_base::event)'
../liboslcomp/liboslcomp.so: undefined reference tostd::bad_cast::bad_cast()' ../liboslcomp/liboslcomp.so: undefined reference to
std::__1::locale::locale()'
../liboslcomp/liboslcomp.so: undefined reference toboost::wave::grammars::defined_grammar_gen<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > > > >::parse_operator_defined(boost::wave::util::unput_queue_iterator<std::__1::__list_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, void_>, boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > > const&, boost::wave::util::unput_queue_iterator<std::__1::__list_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, void_>, boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > > const&, std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >&)' ../liboslcomp/liboslcomp.so: undefined reference to
boost::wave::cpplexer::new_lexer_gen<std::__1::__wrap_iter<char>, boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits, std::__1::allocator, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator >, char*> > >, boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits, std::__1::allocator, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator >, char*> > > > >::new_lexer(std::__1::__wrap_iter<char*> const&, std::__1::__wrap_iter<char*> const&, boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits, std::__1::allocator, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator >, char*> > > const&, boost::wave::language_support)'
../liboslcomp/liboslcomp.so: undefined reference tostd::__1::cin' ../liboslcomp/liboslcomp.so: undefined reference to
std::__1::codecvt<char, char, __mbstate_t>::id'
../liboslcomp/liboslcomp.so: undefined reference tostd::__1::__shared_weak_count::~__shared_weak_count()' src/testshade/CMakeFiles/testshade_dso.dir/build.make:96: recipe for target 'src/testshade/testshade_dso' failed make[2]: **\* [src/testshade/testshade_dso] Error 1 ../liboslcomp/liboslcomp.so: undefined reference to
std::__1::locale::locale(std::__1::locale const&)'
../liboslcomp/liboslcomp.so: undefined reference tostd::__1::ios_base::init(void_)' ../liboslcomp/liboslcomp.so: undefined reference to
OpenImageIO::v1_5::Filesystem::parent_path(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)'
../liboslcomp/liboslcomp.so: undefined reference totypeinfo for std::__1::ios_base' CMakeFiles/Makefile2:1397: recipe for target 'src/testshade/CMakeFiles/testshade_dso.dir/all' failed make[1]: *_\* [src/testshade/CMakeFiles/testshade_dso.dir/all] Error 2 make[1]: **\* Waiting for unfinished jobs.... ../liboslcomp/liboslcomp.so: undefined reference to
std::__1::locale::has_facet(std::__1::locale::id&) const'
../liboslcomp/liboslcomp.so: undefined reference toboost::wave::grammars::defined_grammar_gen<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > > > >::parse_operator_defined(boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > > >, boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > > const&, boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > > >, boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > > const&, std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits<char>, std::__1::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::__1::allocator<char> >, char_> > > >, boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >&)' ../liboslcomp/liboslcomp.so: undefined reference to
std::__1::__shared_weak_count::__release_shared()'
../liboslcomp/liboslcomp.so: undefined reference to`boost::wave::grammars::predefined_macros_grammar_gen<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits, std::__1::allocator, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::_1::allocator >, char> > > > > >::parse_predefined_macro(boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits, std::__1::allocator, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::_1::allocator >, char> > > > > const&, boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::__1::char_traits, std::__1::allocator, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::_1::allocator >, char> > > > > const&)'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[ 24%] src/oslc/CMakeFiles/oslc.dir/build.make:101: recipe for target 'src/oslc/oslc' failed
make[2]: *** [src/oslc/oslc] Error 1
CMakeFiles/Makefile2:1169: recipe for target 'src/oslc/CMakeFiles/oslc.dir/all' failed
make[1]: * [src/oslc/CMakeFiles/oslc.dir/all] Error 2
Building CXX object src/liboslexec/CMakeFiles/oslexec.dir//liboslcomp/oslcomp.cpp.o
[ 25%] Building CXX object src/liboslexec/CMakeFiles/oslexec.dir/osolex.cpp.o
/home/mdriftmeyer/Projects/OpenShadingLanguage/OpenShadingLanguage/src/liboslexec/llvm_util.cpp:441:29: error:
Not sure if Boost 1.57 changes this, but if so I'll file a request in Debian to push for 1.57 Boost in Experimental.