Ros industrial calibration linking error

asked 2014-10-29 22:06:03 -0600

Mehdi. gravatar image

updated 2014-10-29 23:23:40 -0600

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 'pthread_rwlock_wrlock@@GLIBC_2.2.5' /lib/x86_64-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?

edit retag flag offensive close merge delete

Comments

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

sedwards gravatar image sedwards  ( 2014-10-29 22:36:56 -0600 )edit

I edited my question.

Mehdi. gravatar image Mehdi.  ( 2014-10-29 23:36:22 -0600 )edit

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

sedwards gravatar image sedwards  ( 2014-11-03 16:12:58 -0600 )edit