corlab/rtt-core-extensions

Compiling on osx raises linking errors

Closed this issue · 2 comments

[ 25%] Linking CXX shared library orocos/macosx/rtt-core-extensions/librtt-core-extensions-macosx.dylib
Undefined symbols for architecture x86_64:
  "cogimon::RTTJointAwareTaskContext::jointNameMappingHook(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > > const&)", referenced from:
      vtable for cogimon::RTTJointAwareTaskContext in rtt-jointaware-taskcontext.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [orocos/macosx/rtt-core-extensions/librtt-core-extensions-macosx.dylib] Error 1
make[1]: *** [CMakeFiles/rtt-core-extensions.dir/all] Error 2
make: *** [all] Error 2

Check this again 💨

works!