@Patrick the 'rosdep depdb calonder_descriptor | grep atlas' command produces the same output even in my system. @Tully I tried doing 'rosdep install calonder_descriptor' and I got the following output. I have installed the dependency libatlas-cpp-0.6-dev manually and hence the calonder_descriptor packages was compiled. But otherwise the output might have been different. __________________________________________________________________ hemanth@hemanth-desktop:~$ rosdep install calonder_descriptor executing this script: set -o errexit #No Packages to install __________________________________________________________________ Thank You On Tue, Mar 30, 2010 at 2:11 AM, Tully Foote wrote: > Hermeth, > Can you try "rosdep install calonder_descriptor" and see what it says? > > Patrick, > The resolution rules have not changed since the 1.0 release in january. > See http://www.ros.org/wiki/rosdep/rosdep.yaml this stack depends on the > "common" stack, thus both stacks rosdep.yaml files are inspected. > > Tully > > > On Mon, Mar 29, 2010 at 3:05 PM, Patrick Mihelich < > mihelich@willowgarage.com> wrote: > >> On my setup, rosdep is able to resolve calonder_descriptor's atlas >> dependency: >> >> $ rosdep depdb calonder_descriptor | grep atlas >> <<<< atlas -> libatlas-base-dev libatlas-cpp-0.6-dev >>>> >> >> 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? >> >> 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: >> >> $ sudo aptitude remove libatlas-cpp-0.6-dev >> ... >> $ rosdep check calonder_descriptor >> Did not detect packages: ['libatlas-cpp-0.6-dev'] >> >> -Patrick >> >> >> On Wed, Mar 24, 2010 at 5:27 AM, hemanth korrapati < >> hemanthkorrapati@gmail.com> wrote: >> >>> I somehow got it to work by installing the packages manually and updating >>> some path variables. >>> >>> yeah the rosdep is not able to find a way to install these dependencies. >>> I am running ubuntu 9.10. Do I have to repeat the same procedure >>> everytime a new dependecy package is required to be installed ? >>> >>> >>> Thank You >>> >>> >>> On Tue, Mar 23, 2010 at 9:10 PM, Tully Foote wrote: >>> >>>> Indeed the header files will be necessary, usually bundled in the dev >>>> package. >>>> >>>> Hemanth, >>>> >>>> What OS and version are you running? The error you received says that >>>> rosdep cannot resolve how to install atlas for your OS. >>>> >>>> OSs with currently defined targets include ubuntu, debian, macports and >>>> gentoo. >>>> >>>> Tully >>>> >>>> 2010/3/23 Adolfo Rodríguez Tsouroukdissian < >>>> adolfo.rodriguez@pal-robotics.com> >>>> >>>> >>>>> >>>>> On Tue, Mar 23, 2010 at 3:47 PM, hemanth korrapati < >>>>> hemanthkorrapati@gmail.com> wrote: >>>>> >>>>>> Thanks Rene for the reply. >>>>>> >>>>>> I installed libatlas on my machine. But still, I am not able to >>>>>> compile the calonder_descriptor package. >>>>>> Do I need to set some path ? >>>>>> >>>>> >>>>> 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). >>>>> >>>>> HTH, >>>>> >>>>> Adolfo >>>>> >>>>> >>>>>> Also the calonder_descriptor package does not contain a rosdep.yaml >>>>>> file. >>>>>> >>>>>> The 'common' stack contains the rosdep.yaml file in which atlas is >>>>>> listed as a dependency. >>>>>> But I was able to compile the 'common' package successfully. >>>>>> >>>>>> >>>>>> On Tue, Mar 23, 2010 at 2:46 PM, Rene Ladan wrote: >>>>>> >>>>>>> 2010/3/23 hemanth korrapati : >>>>>>> > Hi, >>>>>>> > >>>>>>> > I am trying to compile the calonder_descriptor stack. >>>>>>> > I am getting an warning which says, >>>>>>> > Failed to find rosdep atlas for package calonder_descriptor >>>>>>> > I dont know if atlas is another ros package but even if so I am not >>>>>>> able to >>>>>>> > find it. >>>>>>> > >>>>>>> atlas is not a ROS package but some library for doing mathematics. It >>>>>>> should be listed in >>>>>>> rosdep.yaml (in calonder_descriptor if it has one, else higher up in >>>>>>> the tree). >>>>>>> >>>>>>> > Subsequently there are many more errors which may actually be the >>>>>>> > consequences of the above warning. >>>>>>> The errors are indeed consequences of the above warning, cblas.h is a >>>>>>> file included in the >>>>>>> atlas library. >>>>>>> >>>>>>> > Any help on this issue ? >>>>>>> Try to install the atlas package yourself. If you an compile >>>>>>> calonder_descriptor afterwards, >>>>>>> try to see if it is missing in rosdep.yaml. >>>>>>> >>>>>>> Rene >>>>>>> >>>>>>> > >>>>>>> > The output for the 'rosmake calonder_descriptor' command is as >>>>>>> follows: >>>>>>> > >>>>>>> > [ rosmake ] Packages requested are: ['calonder_descriptor'] >>>>>>> > [ rosmake ] Logging to directory >>>>>>> > [ rosmake ] >>>>>>> /home/hemanth/.ros/rosmake/rosmake_output-20100323-142700 >>>>>>> > [ rosmake ] Expanded args ['calonder_descriptor'] to: >>>>>>> > ['calonder_descriptor'] >>>>>>> > [ rosmake ] Checking rosdeps compliance for packages >>>>>>> calonder_descriptor. >>>>>>> > This may take a few seconds. >>>>>>> > Failed to find rosdep atlas for package calonder_descriptor >>>>>>> > WARNING: Rosdeps [u'atlas'] could not be resolved >>>>>>> > [ rosmake ] rosdep check passed all system dependencies in packages >>>>>>> > [ rosmake ] Prebuilding rospack >>>>>>> > [ rosmake ] Prebuilding gtest >>>>>>> > [ rosmake ] Prebuilding genmsg_cpp >>>>>>> > [ rosmake ] [ 2 of 16 Completed ] >>>>>>> > [rosmake-0] >>> roslang >>> [ make ] >>>>>>> > [rosmake-0] <<< roslang <<< No Makefile in package roslang >>>>>>> > >>>>>>> > [ rosmake ] [ 3 of 16 Completed ] >>>>>>> > [rosmake-0] >>> roslib >>> [ make ] >>>>>>> > [ rosmake ] [ 3 of 16 Completed ] >>>>>>> > [rosmake-3] >>> xmlrpcpp >>> [ make ] >>>>>>> > [ rosmake ] [ 3 of 16 Completed ] >>>>>>> > [rosmake-2] >>> opencv2 >>> [ make ] >>>>>>> > [ rosmake ] [ 3 of 16 Completed ] >>>>>>> > [rosmake-1] >>> pycrypto >>> [ make ] >>>>>>> > [rosmake-1] <<< pycrypto <<< [PASS] [ 0.01 seconds ] >>>>>>> > [ rosmake ] [ 4 of 16 Completed ] >>>>>>> > [rosmake-1] >>> paramiko >>> [ make ] >>>>>>> > [rosmake-2] <<< opencv2 <<< [PASS] [ 0.03 seconds ] >>>>>>> > [rosmake-1] <<< paramiko <<< [PASS] [ 0.04 seconds ] >>>>>>> > [ rosmake ] [ 5 of 16 Completed ] >>>>>>> > [rosmake-2] >>> fast_detector >>> [ make ] >>>>>>> > [rosmake-3] <<< xmlrpcpp <<< [PASS] [ 0.48 seconds ] >>>>>>> > [rosmake-2] <<< fast_detector <<< [PASS] [ 0.54 seconds ] >>>>>>> > [rosmake-0] <<< roslib <<< [PASS] [ 0.87 seconds ] >>>>>>> > [ rosmake ] [ rosmake ] [ 9 of 16 Completed ] >>>>>>> > [ 9 of 16 Completed ] >>>>>>> > [rosmake-2] >>> rospy >>> [ make ][rosmake-0] >>> rosconsole >>> [ >>>>>>> make ] >>>>>>> > >>>>>>> > [rosmake-2] <<< rospy <<< [PASS] [ 0.31 seconds ] >>>>>>> > [rosmake-0] <<< rosconsole <<< [PASS] [ 0.50 seconds ] >>>>>>> > [ rosmake ] [ 11 of 16 Completed ] >>>>>>> > [rosmake-0] >>> roscpp >>> [ make ] >>>>>>> > [rosmake-0] <<< roscpp <<< [PASS] [ 0.91 seconds ] >>>>>>> > [ rosmake ] [ 12 of 16 Completed ] >>>>>>> > [rosmake-0] >>> rosout >>> [ make ] >>>>>>> > [rosmake-0] <<< rosout <<< [PASS] [ 0.40 seconds ] >>>>>>> > [ rosmake ] [ 13 of 16 Completed ] >>>>>>> > [rosmake-0] >>> roslaunch >>> [ make ] >>>>>>> > [rosmake-0] <<< roslaunch <<< No Makefile in package roslaunch >>>>>>> > >>>>>>> > [ rosmake ] [ 14 of 16 Completed ] >>>>>>> > [rosmake-0] >>> rostest >>> [ make ] >>>>>>> > [rosmake-0] <<< rostest <<< [PASS] [ 0.35 seconds ] >>>>>>> > [ rosmake ] [ 15 of 16 Completed ] >>>>>>> > [rosmake-0] >>> calonder_descriptor >>> [ make ] >>>>>>> > [ rosmake ] Last 40 lines >>>>>>> > >>>>>>> {------------------------------------------------------------------------------- >>>>>>> > [rosbuild] Building package calonder_descriptor >>>>>>> > [rosbuild] Including >>>>>>> /home/hemanth/ros/ros/core/roscpp/cmake/roscpp.cmake >>>>>>> > [rosbuild] Including >>>>>>> /home/hemanth/ros/ros/core/rospy/cmake/rospy.cmake >>>>>>> > -- Configuring done >>>>>>> > -- Generating done >>>>>>> > -- Build files have been written to: >>>>>>> > /home/hemanth/ros/stacks/calonder_descriptor/build >>>>>>> > cd build && make -j4 >>>>>>> > make[1]: Entering directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[2]: Entering directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[3]: Entering directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[3]: Leaving directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > [ 0%] Built target rospack_genmsg_libexe >>>>>>> > make[3]: Entering directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[3]: Leaving directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > [ 0%] Built target rosbuild_precompile >>>>>>> > make[3]: Entering directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[3]: Entering directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[3]: Leaving directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[3]: Entering directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[3]: Leaving directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > [ 14%] make[3]: Entering directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > Building CXX object CMakeFiles/calonder.dir/src/randomized_tree.o >>>>>>> > [ 28%] Building CXX object >>>>>>> CMakeFiles/pycalonder.dir/src/randomized_tree.o >>>>>>> > >>>>>>> /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp:5:19: >>>>>>> > error: cblas.h: No such file or directory >>>>>>> > >>>>>>> /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp:5:19: >>>>>>> > error: cblas.h: No such file or directory >>>>>>> > make[3]: *** [CMakeFiles/pycalonder.dir/src/randomized_tree.o] >>>>>>> Error 1 >>>>>>> > make[3]: Leaving directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[2]: *** [CMakeFiles/pycalonder.dir/all] Error 2 >>>>>>> > make[2]: *** Waiting for unfinished jobs.... >>>>>>> > >>>>>>> /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp: In >>>>>>> > member function ‘void >>>>>>> features::RandomizedTree::compressLeaves(size_t)’: >>>>>>> > >>>>>>> /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp:218: >>>>>>> > error: ‘CblasRowMajor’ was not declared in this scope >>>>>>> > >>>>>>> /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp:218: >>>>>>> > error: ‘CblasNoTrans’ was not declared in this scope >>>>>>> > >>>>>>> /home/hemanth/ros/stacks/calonder_descriptor/src/randomized_tree.cpp:219: >>>>>>> > error: ‘cblas_sgemv’ was not declared in this scope >>>>>>> > make[3]: *** [CMakeFiles/calonder.dir/src/randomized_tree.o] >>>>>>> Error 1 >>>>>>> > make[3]: Leaving directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[2]: *** [CMakeFiles/calonder.dir/all] Error 2 >>>>>>> > make[2]: Leaving directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > make[1]: *** [all] Error 2 >>>>>>> > make[1]: Leaving directory >>>>>>> > `/home/hemanth/ros/stacks/calonder_descriptor/build' >>>>>>> > >>>>>>> -------------------------------------------------------------------------------} >>>>>>> > [ rosmake ] Output from build of package calonder_descriptor >>>>>>> written to: >>>>>>> > [ rosmake ] >>>>>>> > >>>>>>> /home/hemanth/.ros/rosmake/rosmake_output-20100323-142700/calonder_descriptor/build_output.log >>>>>>> > [rosmake-0] <<< calonder_descriptor <<< [FAIL] [ 1.22 seconds ] >>>>>>> > [ rosmake ] Halting due to failure in package calonder_descriptor. >>>>>>> > [ rosmake ] Waiting for other threads to complete. >>>>>>> > [ rosmake ] Summary output to directory >>>>>>> > [ rosmake ] >>>>>>> /home/hemanth/.ros/rosmake/rosmake_output-20100323-142700 >>>>>>> > >>>>>>> > >>>>>>> > Thank You >>>>>>> > >>>>>>> > -- >>>>>>> > Hemanth Korrapati, >>>>>>> > Doctoral Student, >>>>>>> > LASMEA, >>>>>>> > Universite Blaise Pascal, >>>>>>> > Campus des Cezeaux >>>>>>> > 63170 Clermont-Ferrand, >>>>>>> > France. >>>>>>> > Mobile: +33 (0)650348239 >>>>>>> > http://hemanth-k.co.in >>>>>>> > >>>>>>> > _______________________________________________ >>>>>>> > ros-users mailing list >>>>>>> > ros-users@code.ros.org >>>>>>> > https://code.ros.org/mailman/listinfo/ros-users >>>>>>> > >>>>>>> > >>>>>>> _______________________________________________ >>>>>>> ros-users mailing list >>>>>>> ros-users@code.ros.org >>>>>>> https://code.ros.org/mailman/listinfo/ros-users >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Hemanth Korrapati, >>>>>> Doctoral Student, >>>>>> LASMEA, >>>>>> Universite Blaise Pascal, >>>>>> Campus des Cezeaux >>>>>> 63170 Clermont-Ferrand, >>>>>> France. >>>>>> Mobile: +33 (0)650348239 >>>>>> http://hemanth-k.co.in >>>>>> >>>>>> _______________________________________________ >>>>>> ros-users mailing list >>>>>> ros-users@code.ros.org >>>>>> https://code.ros.org/mailman/listinfo/ros-users >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Adolfo Rodríguez Tsouroukdissian, Ph. D. >>>>> >>>>> Robotics engineer >>>>> PAL ROBOTICS S.L >>>>> http://www.pal-robotics.com >>>>> Tel. +34.93.414.53.47 >>>>> Fax.+34.93.209.11.09 >>>>> 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. >>>>> >>>>> 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. >>>>> >>>>> _______________________________________________ >>>>> ros-users mailing list >>>>> ros-users@code.ros.org >>>>> https://code.ros.org/mailman/listinfo/ros-users >>>>> >>>>> >>>> >>>> >>>> -- >>>> Tully Foote >>>> Systems Engineer >>>> Willow Garage, Inc. >>>> tfoote@willowgarage.com >>>> (650) 475-2827 >>>> >>>> _______________________________________________ >>>> ros-users mailing list >>>> ros-users@code.ros.org >>>> https://code.ros.org/mailman/listinfo/ros-users >>>> >>>> >>> >>> >>> -- >>> Hemanth Korrapati, >>> Doctoral Student, >>> LASMEA, >>> Universite Blaise Pascal, >>> Campus des Cezeaux >>> 63170 Clermont-Ferrand, >>> France. >>> Mobile: +33 (0)650348239 >>> http://hemanth-k.co.in >>> >>> _______________________________________________ >>> ros-users mailing list >>> ros-users@code.ros.org >>> https://code.ros.org/mailman/listinfo/ros-users >>> >>> >> >> _______________________________________________ >> ros-users mailing list >> ros-users@code.ros.org >> https://code.ros.org/mailman/listinfo/ros-users >> >> > > > -- > Tully Foote > Systems Engineer > Willow Garage, Inc. > tfoote@willowgarage.com > (650) 475-2827 > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > > -- Hemanth Korrapati, Doctoral Student, LASMEA, Universite Blaise Pascal, Campus des Cezeaux 63170 Clermont-Ferrand, France. Mobile: +33 (0)650348239 http://hemanth-k.co.in