ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

eca's profile - activity

2012-08-30 13:21:05 -0500 received badge  Notable Question (source)
2012-08-30 13:21:05 -0500 received badge  Famous Question (source)
2012-08-30 13:21:05 -0500 received badge  Popular Question (source)
2011-08-17 03:47:56 -0500 received badge  Self-Learner (source)
2011-08-17 03:47:56 -0500 received badge  Teacher (source)
2011-08-16 19:34:55 -0500 answered a question Compiling Rosrecord fails, Boost path problem.

Symlinking libboost_filesystem.so.1.47.0 to libboost_filesystem-mt.so worked.

2011-08-16 18:06:44 -0500 received badge  Editor (source)
2011-08-16 18:05:39 -0500 asked a question Compiling Rosrecord fails, Boost path problem.

I followed these instructions by davids. Essentially symlinking and exporting new path to get around python3 troubles, and then rosinstall ...desktop(tried using gcc45 also). I have boost 1.47 in /usr/lib. The problem is filesystem-mt not being in 1.47, Rosrecord fails with:

mkdir -p bin
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake  ..
[rosbuild] Building package rosrecord
[rosbuild] Including /home/eca/ros/ros_comm/clients/roslisp/cmake/roslisp.cmake
[rosbuild] Including /home/eca/ros/ros_comm/clients/rospy/cmake/rospy.cmake
[rosbuild] Including /home/eca/ros/ros_comm/clients/cpp/roscpp/cmake/roscpp.cmake
CMake Error at /home/eca/ros/ros/core/rosbuild/public.cmake:888 (message):
  [rosboost-cfg --libs iostreams,system,filesystem-mt] failed with error:
  Traceback (most recent call last):

    File "/home/eca/ros/ros/bin/rosboost-cfg", line 35, in <module>
      rosboost_cfg.main()
    File "/home/eca/ros/ros/tools/rosboost_cfg/src/rosboost_cfg/rosboost_cfg.py", line 347, in main
      output = libs(ver, options.libs.split(','))
    File "/home/eca/ros/ros/tools/rosboost_cfg/src/rosboost_cfg/rosboost_cfg.py", line 283, in libs
      print >> s, find_lib(ver, lib, True),
    File "/home/eca/ros/ros/tools/rosboost_cfg/src/rosboost_cfg/rosboost_cfg.py", line 246, in find_lib
      raise BoostError('Could not locate library [%s] in lib directory [%s]'%(name, dir))

  rosboost_cfg.rosboost_cfg.BoostError: 'Could not locate library
  [filesystem-mt] in lib directory [/usr/lib]'

Call Stack (most recent call first):
  CMakeLists.txt:15 (rosbuild_link_boost)


-- Configuring incomplete, errors occurred!
make: *** [all] Error 1