<br><br><div class="gmail_quote">2010/6/23 Josh Faust <span dir="ltr"><<a href="mailto:jfaust@willowgarage.com">jfaust@willowgarage.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
rosboost-cfg --root should be returning something even if it couldn't find the libraries in the lib directory, but there may be a bug there. It definitely will not look in the lib64 directories for the libs though.<div>
<br></div><div>I've ticketed this: <a href="https://code.ros.org/trac/ros/ticket/2831" target="_blank">https://code.ros.org/trac/ros/ticket/2831</a>, but I don't have a system I can test it on atm. If someone could provide a patch that would help.</div>
</blockquote><div><br></div><div>I've uploaded a patch of rosboost_cfg.py which solves the problem here. Patch should be tested on a 32-bit system as well, which I don't have here.</div><div><br></div><div>Steven</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><br></div><div><font color="#888888">Josh</font><div><div></div><div class="h5"><br><br><div class="gmail_quote">On Wed, Jun 23, 2010 at 1:42 PM, Steven Bellens <span dir="ltr"><<a href="mailto:steven.bellens@mech.kuleuven.be" target="_blank">steven.bellens@mech.kuleuven.be</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br><div class="gmail_quote">2010/6/23 Rich Mattes <span dir="ltr"><<a href="mailto:jpgr87@gmail.com" target="_blank">jpgr87@gmail.com</a>></span><div>
<div></div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Fedora 12 x86_64 would, by default, install boost to /usr/lib64.
boost-devel-1.39.0-9.fc12.x86_64.rpm (the latest version available for Fedora
12) provides the following libraries:</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_date_time-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_date_time.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_filesystem-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_filesystem.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_graph-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_graph.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_iostreams-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_iostreams.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_c99-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_c99.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_c99f-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_c99f.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_c99l-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_c99l.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_tr1-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_tr1.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_tr1f-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_tr1f.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_tr1l-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_math_tr1l.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_prg_exec_monitor-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_prg_exec_monitor.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_program_options-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_program_options.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_python-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_python.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_regex-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_regex.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_serialization-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_serialization.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_signals-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_signals.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_system-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_system.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_thread-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_unit_test_framework-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_unit_test_framework.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_wave-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_wave.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_wserialization-mt.so</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">/usr/lib64/libboost_wserialization.so</span></p></div></div></blockquote><div><br></div></div></div><div>That's indeed what I have here.</div><div>I assume the fact that rosboost-cfg --root returns nothing points out that ros doesn't find my boost installation?</div>
<div><br></div><font color="#888888"><div>Steven</div></font><div><div></div><div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Rich</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt">
<a href="mailto:ros-users-bounces@code.ros.org" target="_blank">ros-users-bounces@code.ros.org</a> [mailto:<a href="mailto:ros-users-bounces@code.ros.org" target="_blank">ros-users-bounces@code.ros.org</a>] <b>On
Behalf Of </b>Josh Faust<br>
<b>Sent:</b> Wednesday, June 23, 2010 2:18 PM<br>
<b>To:</b> <a href="mailto:bellenssteven@gmail.com" target="_blank">bellenssteven@gmail.com</a>; <a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<b>Subject:</b> Re: [ros-users] cturtle installation on Fedora 12 x86_64</span></p>
</div><div><div></div><div>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span><span style="font-size:10.0pt">What does /usr/lib/libboost* look like?
They may be adding a suffix that we don't check for.</span></span></p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;color:black">Josh</span><span style="font-size:10.0pt"></span></p>
</div>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal">On Wed, Jun 23, 2010 at 11:05 AM, steven bellens <<a href="mailto:bellenssteven@gmail.com" target="_blank">bellenssteven@gmail.com</a>> wrote:</p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hey Josh,</p>
<div>
<p class="MsoNormal">2010/6/23 Josh Faust <<a href="mailto:jfaust@willowgarage.com" target="_blank">jfaust@willowgarage.com</a>></p>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal"> </p>
<p class="MsoNormal">Where is boost installed? What does rosboost-cfg
--root return?</p>
</blockquote>
<div>
<p class="MsoNormal"> </p>
</div>
</div>
<div>
<p class="MsoNormal">Boost is installed through package manager yum, it's in
/usr/include/</p>
</div>
<div>
<p class="MsoNormal">rosboost-cfg --root returns nothing.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888">Steven</span></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"> </p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="color:#888888">Josh</span></p>
<div>
<div>
<div>
<p class="MsoNormal">On Wed, Jun 23, 2010 at 12:05 AM, steven bellens <<a href="mailto:bellenssteven@gmail.com" target="_blank">bellenssteven@gmail.com</a>>
wrote:</p>
</div>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div>
<p class="MsoNormal">Hi,</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">I'm trying to install the cturtle version of ROS but the
roslib package fails:</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">ros/core/roslib]$ make
</p>
</div>
<div>
<p class="MsoNormal">mkdir -p bin
</p>
</div>
<div>
<p class="MsoNormal">cd build && cmake -Wdev
-DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake ..
</p>
</div>
<div>
<p class="MsoNormal">[rosbuild] Building package roslib
</p>
</div>
<div>
<p class="MsoNormal">[rosbuild] Including
/home/steven/src/svn/cturtle/install/ros/core/roslisp/cmake/roslisp.cmake</p>
</div>
<div>
<p class="MsoNormal">[rosbuild] Including
/home/steven/src/svn/cturtle/install/ros/core/rospy/cmake/rospy.cmake</p>
</div>
<div>
<p class="MsoNormal">[rosbuild] Including
/home/steven/src/svn/cturtle/install/ros/core/roscpp/cmake/roscpp.cmake</p>
</div>
<div>
<p class="MsoNormal">CMake Error at /home/steven/src/svn/cturtle/install/ros/core/rosbuild/public.cmake:846
(message):</p>
</div>
<div>
<p class="MsoNormal"> [rosboost-cfg --libs thread] failed with error:
Traceback (most recent call</p>
</div>
<div>
<p class="MsoNormal"> last):</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> File
"/home/steven/src/svn/cturtle/install/ros/bin/rosboost-cfg", line 35,
in <module></p>
</div>
<div>
<p class="MsoNormal"> rosboost_cfg.main()</p>
</div>
<div>
<p class="MsoNormal"> File "/home/steven/src/svn/cturtle/install/ros/tools/rosboost_cfg/src/rosboost_cfg/rosboost_cfg.py",
line 327, in main</p>
</div>
<div>
<p class="MsoNormal"> output = libs(ver,
options.libs.split(','))</p>
</div>
<div>
<p class="MsoNormal"> File
"/home/steven/src/svn/cturtle/install/ros/tools/rosboost_cfg/src/rosboost_cfg/rosboost_cfg.py",
line 264, in libs</p>
</div>
<div>
<p class="MsoNormal"> print >> s, find_lib(ver,
lib, True),</p>
</div>
<div>
<p class="MsoNormal"> File
"/home/steven/src/svn/cturtle/install/ros/tools/rosboost_cfg/src/rosboost_cfg/rosboost_cfg.py",
line 227, in find_lib</p>
</div>
<div>
<p class="MsoNormal"> raise BoostError('Could not locate
library [%s]'%(name))</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> rosboost_cfg.rosboost_cfg.BoostError: 'Could not
locate library [thread]'</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Call Stack (most recent call first):</p>
</div>
<div>
<p class="MsoNormal"> CMakeLists.txt:26 (rosbuild_link_boost)</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">-- Configuring incomplete, errors occurred!</p>
</div>
<div>
<p class="MsoNormal">make: *** [all] Error 1</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">I've used the rosinstall script to start a base
installation: "./rosinstall install <a href="http://ros.org/rosinstalls/cturtle_base.rosinstall" target="_blank">http://ros.org/rosinstalls/cturtle_base.rosinstall</a>"</p>
</div>
<div>
<p class="MsoNormal">Boost libraries are installed (boost, boost-devel, boost-thread).
Any ideas on where to look for this?</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">best regards,</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888">Steven</span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888"> </span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888"> </span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888"> </span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888"> </span></p>
</div>
<p class="MsoNormal"> </p>
</div>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"> </p>
</div>
</blockquote>
</div>
</div>
</div>
<p class="MsoNormal"> </p>
</div>
<p class="MsoNormal"> </p>
</div></div></div>
</div>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div></div></div><br>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br>