[ros-users] ROS Installation on Red Hat: No rule to make target 'lib64/lib64/libboost_thread-mt"

Yeon Grace Lee yeongrace.lee at gmail.com
Thu Jul 5 21:29:54 UTC 2012

Hi everyone,

I am in the process of installing ROS (from Willow Garage) on my
machine which currently runs Red Hat Release 6.2 (Santiago). When I
run "make" inside root/build directory of Ros, I get an error that
says "No rule to make target
'usr/lib64/lib64/libboost_thread-mt.so.5'. It's funny that it is
looking for libboost in lib64/lib64, instead of just in the lib64
directory. Does anyone have any thoughts  on where the path to
libboost is set incorrectly?


Grace Lee

"Terminal output"
Scanning dependencies of target rospack
[ 10%] Building CXX object rospack/CMakeFiles/rospack.dir/src/rospack.cpp.o
[ 10%] Building CXX object
[ 10%] Building CXX object rospack/CMakeFiles/rospack.dir/src/utils.cpp.o
[ 11%] Building CXX object
[ 11%] Building CXX object
[ 11%] Building CXX object
[ 11%] Building CXX object
Linking CXX shared library ../lib/librospack.so
[ 11%] Built target rospack
Scanning dependencies of target rospackexe
[ 11%] Building CXX object
Linking CXX executable ../bin/rospack
[ 11%] Built target rospackexe
Scanning dependencies of target rosstackexe
[ 11%] Building CXX object
Linking CXX executable ../bin/rosstack
[ 11%] Built target rosstackexe
Scanning dependencies of target roslib
[ 11%] Building CXX object
make[2]: *** No rule to make target
`/usr/lib64/lib64/libboost_thread-mt.so.5', needed by
`lib/libroslib.so'.  Stop.
make[1]: *** [ros/core/roslib/CMakeFiles/roslib.dir/all] Error 2
make: *** [all] Error 2

More information about the ros-users mailing list