<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>