Robotics StackExchange | Archived questions

Ros industrial calibration linking error

After fixing the yaml dependency problem I still get a linking error :

/usr/bin/ld: /usr/local/lib/libceres.a(evaluator.cc.o): undefined reference to symbol 'pthreadrwlockwrlock@@GLIBC2.2.5' /lib/x8664-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line

I am using the Indigo branch of industrial calibration repository with ROS Indigo and Ubuntu 14.04. I followed the tutorial and installed all the needed libraries. This is obviously caused by google ceres library. How to fix that?

Asked by Mehdi. on 2014-10-29 22:06:03 UTC

Comments

Can you provide more info? What version of ROS/Ubuntu? What branch of the code? Have you installed CERES?

Asked by sedwards on 2014-10-29 22:36:56 UTC

I edited my question.

Asked by Mehdi. on 2014-10-29 23:36:22 UTC

The instructions for installing ceres are for Hydro/Precise. I'm not certain they will work under Indigo/Trusty.

Asked by sedwards on 2014-11-03 17:12:58 UTC

Answers