Hermeth, <br>Can you try "rosdep install calonder_descriptor" and see what it says?<br><br>Patrick, <br>The resolution rules have not changed since the 1.0 release in january.  See <a href="http://www.ros.org/wiki/rosdep/rosdep.yaml">http://www.ros.org/wiki/rosdep/rosdep.yaml</a>  this stack depends on the "common" stack, thus both stacks rosdep.yaml files are inspected.  <br>

<br>Tully<br><br><div class="gmail_quote">On Mon, Mar 29, 2010 at 3:05 PM, Patrick Mihelich <span dir="ltr"><<a href="mailto:mihelich@willowgarage.com">mihelich@willowgarage.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

On my setup, rosdep is able to resolve calonder_descriptor's atlas dependency:<br><br><span style="font-family: courier new,monospace;">$ rosdep depdb calonder_descriptor | grep atlas</span><br style="font-family: courier new,monospace;">


<span style="font-family: courier new,monospace;"><<<< atlas -> libatlas-base-dev libatlas-cpp-0.6-dev >>>></span><br><br>Apparently rosdep finds the entry in the common stack's rosdep.yaml. How it gets there from calonder_descriptor is not immediately obvious to me. Tully, have the rosdep lookup rules changed in recent releases?<br>


<br>BTW, "libatlas-cpp-0.6-dev" is unrelated to the ATLAS linear algebra library so I've removed it on trunk. But you can use that entry to try:<br><br><span style="font-family: courier new,monospace;">$ sudo aptitude remove libatlas-cpp-0.6-dev</span><br style="font-family: courier new,monospace;">


<span style="font-family: courier new,monospace;">...</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">$ rosdep check calonder_descriptor</span><br style="font-family: courier new,monospace;">


<span style="font-family: courier new,monospace;">Did not detect packages: ['libatlas-cpp-0.6-dev']</span><br><font color="#888888"><br>-Patrick</font><div><div></div><div class="h5"><br><br><div class="gmail_quote">

On Wed, Mar 24, 2010 at 5:27 AM, hemanth korrapati <span dir="ltr"><<a href="mailto:hemanthkorrapati@gmail.com" target="_blank">hemanthkorrapati@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I somehow got it to work by installing the packages manually and updating some path variables.<br>


<br>yeah the rosdep is not able to find a way to install these dependencies.<br>I am running ubuntu 9.10.  Do I have to repeat the same procedure everytime a new dependecy package is required to be installed ?<br>
<br><br>Thank You<div><div></div><div><br><br><div class="gmail_quote">On Tue, Mar 23, 2010 at 9:10 PM, Tully Foote <span dir="ltr"><<a href="mailto:tfoote@willowgarage.com" target="_blank">tfoote@willowgarage.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Indeed the header files will be necessary, usually bundled in the dev package.  <br><br>Hemanth, <br><br>What OS and version are you running?  The error you received says that rosdep cannot resolve how to install atlas for your OS.  <br>





<br>OSs with currently defined targets include ubuntu, debian, macports and gentoo.<br><br>Tully<br><br><div class="gmail_quote">2010/3/23 Adolfo Rodríguez Tsouroukdissian <span dir="ltr"><<a href="mailto:adolfo.rodriguez@pal-robotics.com" target="_blank">adolfo.rodriguez@pal-robotics.com</a>></span><div>



<div></div><div><br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><br><div class="gmail_quote"><div>On Tue, Mar 23, 2010 at 3:47 PM, hemanth korrapati <span dir="ltr"><<a href="mailto:hemanthkorrapati@gmail.com" target="_blank">hemanthkorrapati@gmail.com</a>></span> wrote:<br>





<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks Rene for the reply. <br><br>I installed libatlas on my machine. But still, I am not able to compile the calonder_descriptor package.<br>Do I need to set some path ?<br></blockquote></div><div><br>Not an atlas guru here, but for development you usually need to install both the binary and the dev versions of a package. Did you do that? (e.g., in Ubuntu there exists the libatlas-base-dev package).<br>






<br>HTH,<br><br>Adolfo<br> </div><div><div></div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Also the calonder_descriptor package does not contain a rosdep.yaml file. <br>







<br>The 'common' stack contains the rosdep.yaml file in which atlas is listed as a dependency. <br>But I was able to compile the 'common' package successfully.<br><br><br><div class="gmail_quote">On Tue, Mar 23, 2010 at 2:46 PM, Rene Ladan <span dir="ltr"><<a href="mailto:r.c.ladan@gmail.com" target="_blank">r.c.ladan@gmail.com</a>></span> wrote:<br>







<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2010/3/23 hemanth korrapati <<a href="mailto:hemanthkorrapati@gmail.com" target="_blank">hemanthkorrapati@gmail.com</a>>:<br>








<div>> Hi,<br>
><br>
> I am trying to compile the calonder_descriptor stack.<br>
> I am getting an warning which says,<br>
>        Failed to find rosdep atlas for package calonder_descriptor<br>
> I dont know if atlas is another ros package but even if so I am not able to<br>
> find it.<br>
><br>
</div>atlas is not a ROS package but some library for doing mathematics. It<br>
should be listed in<br>
rosdep.yaml (in calonder_descriptor if it has one, else higher up in the tree).<br>
<div><br>
> Subsequently there are many more errors which may actually be the<br>
> consequences of the above warning.<br>
</div>The errors are indeed consequences of the above warning, cblas.h is a<br>
file included in the<br>
atlas library.<br>
<div><br>
> Any help on this issue ?<br>
</div>Try to install the atlas package yourself. If you an compile<br>
calonder_descriptor afterwards,<br>
try to see if it is missing in rosdep.yaml.<br>
<br>
Rene<br>
<div><div></div><div><br>
><br>
> The output for the 'rosmake calonder_descriptor' command is as follows:<br>
><br>
> [ rosmake ] Packages requested are: ['calonder_descriptor']<br>
> [ rosmake ] Logging to directory<br>
> [ rosmake ] /home/hemanth/.ros/rosmake/rosmake_output-20100323-142700<br>
> [ rosmake ] Expanded args ['calonder_descriptor'] to:<br>
> ['calonder_descriptor']<br>
> [ rosmake ] Checking rosdeps compliance for packages calonder_descriptor.<br>
> This may take a few seconds.<br>
> Failed to find rosdep atlas for package calonder_descriptor<br>
> WARNING: Rosdeps [u'atlas'] could not be resolved<br>
> [ rosmake ] rosdep check passed all system dependencies in packages<br>
> [ rosmake ] Prebuilding rospack<br>
> [ rosmake ] Prebuilding gtest<br>
> [ rosmake ] Prebuilding genmsg_cpp<br>
> [ rosmake ] [ 2 of 16  Completed ]<br>
> [rosmake-0] >>> roslang >>> [ make ]<br>
> [rosmake-0] <<< roslang <<<  No Makefile in package roslang<br>
><br>
> [ rosmake ] [ 3 of 16  Completed ]<br>
> [rosmake-0] >>> roslib >>> [ make ]<br>
> [ rosmake ] [ 3 of 16  Completed ]<br>
> [rosmake-3] >>> xmlrpcpp >>> [ make ]<br>
> [ rosmake ] [ 3 of 16  Completed ]<br>
> [rosmake-2] >>> opencv2 >>> [ make ]<br>
> [ rosmake ] [ 3 of 16  Completed ]<br>
> [rosmake-1] >>> pycrypto >>> [ make ]<br>
> [rosmake-1] <<< pycrypto <<< [PASS] [ 0.01 seconds ]<br>
> [ rosmake ] [ 4 of 16  Completed ]<br>
> [rosmake-1] >>> paramiko >>> [ make ]<br>
> [rosmake-2] <<< opencv2 <<< [PASS] [ 0.03 seconds ]<br>
> [rosmake-1] <<< paramiko <<< [PASS] [ 0.04 seconds ]<br>
> [ rosmake ] [ 5 of 16  Completed ]<br>
> [rosmake-2] >>> fast_detector >>> [ make ]<br>
> [rosmake-3] <<< xmlrpcpp <<< [PASS] [ 0.48 seconds ]<br>
> [rosmake-2] <<< fast_detector <<< [PASS] [ 0.54 seconds ]<br>
> [rosmake-0] <<< roslib <<< [PASS] [ 0.87 seconds ]<br>
> [ rosmake ] [ rosmake ] [ 9 of 16  Completed ]<br>
> [ 9 of 16  Completed ]<br>
> [rosmake-2] >>> rospy >>> [ make ][rosmake-0] >>> rosconsole >>> [ make ]<br>
><br>
> [rosmake-2] <<< rospy <<< [PASS] [ 0.31 seconds ]<br>
> [rosmake-0] <<< rosconsole <<< [PASS] [ 0.50 seconds ]<br>
> [ rosmake ] [ 11 of 16  Completed ]<br>
> [rosmake-0] >>> roscpp >>> [ make ]<br>
> [rosmake-0] <<< roscpp <<< [PASS] [ 0.91 seconds ]<br>
> [ rosmake ] [ 12 of 16  Completed ]<br>
> [rosmake-0] >>> rosout >>> [ make ]<br>
> [rosmake-0] <<< rosout <<< [PASS] [ 0.40 seconds ]<br>
> [ rosmake ] [ 13 of 16  Completed ]<br>
> [rosmake-0] >>> roslaunch >>> [ make ]<br>
> [rosmake-0] <<< roslaunch <<<  No Makefile in package roslaunch<br>
><br>
> [ rosmake ] [ 14 of 16  Completed ]<br>
> [rosmake-0] >>> rostest >>> [ make ]<br>
> [rosmake-0] <<< rostest <<< [PASS] [ 0.35 seconds ]<br>
> [ rosmake ] [ 15 of 16  Completed ]<br>
> [rosmake-0] >>> calonder_descriptor >>> [ make ]<br>
> [ rosmake ] Last 40 lines<br>
> {-------------------------------------------------------------------------------<br>
>   [rosbuild] Building package calonder_descriptor<br>
>   [rosbuild] Including /home/hemanth/ros/ros/core/roscpp/cmake/roscpp.cmake<br>
>   [rosbuild] Including /home/hemanth/ros/ros/core/rospy/cmake/rospy.cmake<br>
>   -- Configuring done<br>
>   -- Generating done<br>
>   -- Build files have been written to:<br>
> /home/hemanth/ros/stacks/calonder_descriptor/build<br>
>   cd build && make -j4<br>
>   make[1]: Entering directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[2]: Entering directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[3]: Entering directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[3]: Leaving directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   [  0%] Built target rospack_genmsg_libexe<br>
>   make[3]: Entering directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[3]: Leaving directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   [  0%] Built target rosbuild_precompile<br>
>   make[3]: Entering directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[3]: Entering directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[3]: Leaving directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[3]: Entering directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[3]: Leaving directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   [ 14%] make[3]: Entering directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   Building CXX object CMakeFiles/calonder.dir/src/randomized_tree.o<br>
>   [ 28%] Building CXX object CMakeFiles/pycalonder.dir/src/randomized_tree.o<br>
>   /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp:5:19:<br>
> error: cblas.h: No such file or directory<br>
>   /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp:5:19:<br>
> error: cblas.h: No such file or directory<br>
>   make[3]: *** [CMakeFiles/pycalonder.dir/src/randomized_tree.o] Error 1<br>
>   make[3]: Leaving directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[2]: *** [CMakeFiles/pycalonder.dir/all] Error 2<br>
>   make[2]: *** Waiting for unfinished jobs....<br>
>   /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp: In<br>
> member function ‘void features::RandomizedTree::compressLeaves(size_t)’:<br>
>   /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp:218:<br>
> error: ‘CblasRowMajor’ was not declared in this scope<br>
>   /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp:218:<br>
> error: ‘CblasNoTrans’ was not declared in this scope<br>
>   /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp:219:<br>
> error: ‘cblas_sgemv’ was not declared in this scope<br>
>   make[3]: *** [CMakeFiles/calonder.dir/src/randomized_tree.o] Error 1<br>
>   make[3]: Leaving directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[2]: *** [CMakeFiles/calonder.dir/all] Error 2<br>
>   make[2]: Leaving directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
>   make[1]: *** [all] Error 2<br>
>   make[1]: Leaving directory<br>
> `/home/hemanth/ros/stacks/calonder_descriptor/build'<br>
> -------------------------------------------------------------------------------}<br>
> [ rosmake ] Output from build of package calonder_descriptor written to:<br>
> [ rosmake ]<br>
> /home/hemanth/.ros/rosmake/rosmake_output-20100323-142700/calonder_descriptor/build_output.log<br>
> [rosmake-0] <<< calonder_descriptor <<< [FAIL] [ 1.22 seconds ]<br>
> [ rosmake ] Halting due to failure in package calonder_descriptor.<br>
> [ rosmake ] Waiting for other threads to complete.<br>
> [ rosmake ] Summary output to directory<br>
> [ rosmake ] /home/hemanth/.ros/rosmake/rosmake_output-20100323-142700<br>
><br>
><br>
> Thank You<br>
><br>
> --<br>
> Hemanth Korrapati,<br>
> Doctoral Student,<br>
> LASMEA,<br>
> Universite Blaise Pascal,<br>
> Campus des Cezeaux<br>
> 63170 Clermont-Ferrand,<br>
> France.<br>
> Mobile: +33 (0)650348239<br>
> <a href="http://hemanth-k.co.in" target="_blank">http://hemanth-k.co.in</a><br>
><br>
</div></div><div>> _______________________________________________<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>
><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>
</div></blockquote></div><br><br clear="all"><br>-- <br>Hemanth Korrapati,<br>Doctoral Student,<br>LASMEA,<br>Universite Blaise Pascal,<br>Campus des Cezeaux<br>63170 Clermont-Ferrand, <br>France.<br>Mobile: +33 (0)650348239<br>







<a href="http://hemanth-k.co.in" target="_blank">http://hemanth-k.co.in</a><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></div></div><br><br clear="all"><br>-- <br>Adolfo Rodríguez Tsouroukdissian, Ph. D.<br><br>Robotics engineer<br>PAL ROBOTICS S.L<br><a href="http://www.pal-robotics.com" target="_blank">http://www.pal-robotics.com</a><br>





Tel. +34.93.414.53.47<br>
Fax.+34.93.209.11.09<br>AVISO DE CONFIDENCIALIDAD: Este mensaje y sus documentos adjuntos, pueden contener información privilegiada y/o confidencial que está dirigida exclusivamente a su destinatario. Si usted recibe este mensaje y no es el destinatario indicado, o el empleado encargado de su entrega a dicha persona, por favor, notifíquelo inmediatamente y remita el mensaje original a la dirección de correo electrónico indicada. Cualquier copia, uso o distribución no autorizados de esta comunicación queda estrictamente prohibida.<br>






<br>CONFIDENTIALITY NOTICE: This e-mail and the accompanying document(s) may contain confidential information which is privileged and intended only for the individual or entity to whom they are addressed.  If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of this e-mail and/or accompanying document(s) is strictly prohibited.  If you have received this e-mail in error, please immediately notify the sender at the above e-mail address.<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></div></div><font color="#888888"><br><br clear="all"><br>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com" target="_blank">tfoote@willowgarage.com</a><br>



(650) 475-2827<br>
</font><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><br clear="all"><br>-- <br>Hemanth Korrapati,<br>Doctoral Student,<br>LASMEA,<br>Universite Blaise Pascal,<br>Campus des Cezeaux<br>63170 Clermont-Ferrand, <br>France.<br>Mobile: +33 (0)650348239<br>



<a href="http://hemanth-k.co.in" target="_blank">http://hemanth-k.co.in</a><br>
</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><br>
</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><br clear="all"><br>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a><br>(650) 475-2827<br>