RethinkRobotics-opensource / sns_ik

Saturation in the Null Space (SNS) Inverse Kinematic Library
82 stars 41 forks source link

sns_ik_examples failing to build on Kinetic #60

Open tfoote opened 6 years ago

tfoote commented 6 years ago

http://build.ros.org/view/Kbin_uX64/job/Kbin_uX64__sns_ik_examples__ubuntu_xenial_amd64__binary/42/console

23:23:46 /usr/bin/cmake -E cmake_link_script CMakeFiles/all_ik_tests.dir/link.txt --verbose=1
23:23:46 /usr/lib/ccache/x86_64-linux-gnu-g++   -std=c++11 -O2   CMakeFiles/all_ik_tests.dir/src/ik_tests.cpp.o  -o devel/lib/sns_ik_examples/all_ik_tests -rdynamic /opt/ros/kinetic/lib/libsns_ik.so /opt/ros/kinetic/lib/liborocos-kdl.so.1.3.0 /opt/ros/kinetic/lib/libroscpp.so -lboost_filesystem -lboost_signals /opt/ros/kinetic/lib/librosconsole.so /opt/ros/kinetic/lib/librosconsole_log4cxx.so /opt/ros/kinetic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex /opt/ros/kinetic/lib/libxmlrpcpp.so /opt/ros/kinetic/lib/libroscpp_serialization.so /opt/ros/kinetic/lib/librostime.so /opt/ros/kinetic/lib/libcpp_common.so -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread -lconsole_bridge -Wl,-rpath,/opt/ros/kinetic/lib: 
23:23:46 /usr/bin/ld: warning: libkdl_parser.so, needed by /opt/ros/kinetic/lib/libsns_ik.so, not found (try using -rpath or -rpath-link)
23:23:46 /usr/bin/ld: warning: liburdf.so, needed by /opt/ros/kinetic/lib/libsns_ik.so, not found (try using -rpath or -rpath-link)
23:23:46 /opt/ros/kinetic/lib/libsns_ik.so: undefined reference to `urdf::Model::initString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
23:23:46 /opt/ros/kinetic/lib/libsns_ik.so: undefined reference to `kdl_parser::treeFromUrdfModel(urdf::ModelInterface const&, KDL::Tree&)'
23:23:46 collect2: error: ld returned 1 exit status
23:23:46 CMakeFiles/all_ik_tests.dir/build.make:118: recipe for target 'devel/lib/sns_ik_examples/all_ik_tests' failed
23:23:46 make[4]: *** [devel/lib/sns_ik_examples/all_ik_tests] Error 1
23:23:46 make[4]: Leaving directory '/tmp/binarydeb/ros-kinetic-sns-ik-examples-0.2.3/obj-x86_64-linux-gnu'
23:23:46 CMakeFiles/Makefile2:710: recipe for target 'CMakeFiles/all_ik_tests.dir/all' failed
23:23:46 make[3]: *** [CMakeFiles/all_ik_tests.dir/all] Error 2
23:23:46 make[3]: Leaving directory '/tmp/binarydeb/ros-kinetic-sns-ik-examples-0.2.3/obj-x86_64-linux-gnu'
23:23:46 Makefile:130: recipe for target 'all' failed
23:23:46 make[2]: *** [all] Error 2
23:23:46 make[2]: Leaving directory '/tmp/binarydeb/ros-kinetic-sns-ik-examples-0.2.3/obj-x86_64-linux-gnu'
23:23:46 dh_auto_build: make -j1 returned exit code 2
23:23:46    cd /tmp/binarydeb/ros-kinetic-sns-ik-examples-0.2.3
23:23:46 debian/rules:35: recipe for target 'override_dh_auto_build' failed
23:23:46 make[1]: Leaving directory '/tmp/binarydeb/ros-kinetic-sns-ik-examples-0.2.3'

This looks like a linking error. Possibly a missing build dependency?

IanTheEngineer commented 6 years ago

aha, fair enough. It seems I wasn't getting the failure emails, as we've redirected that address to the support team. Sorry about that. @tfoote, once the failure is fixed, do we just need to re-release to have those two packages re-included?

tfoote commented 6 years ago

Yes, bloom will readd the entries in the next release.