[ros-users] compiling calonder_descriptor

Adolfo Rodríguez Tsouroukdissian adolfo.rodriguez at pal-robotics.com
Tue Mar 23 15:34:39 UTC 2010


On Tue, Mar 23, 2010 at 3:47 PM, hemanth korrapati <
hemanthkorrapati at 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 <r.c.ladan at gmail.com> wrote:
>
>> 2010/3/23 hemanth korrapati <hemanthkorrapati at gmail.com>:
>> > 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 at code.ros.org
>> > https://code.ros.org/mailman/listinfo/ros-users
>> >
>> >
>> _______________________________________________
>> ros-users mailing list
>> ros-users at 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 at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20100323/c5b48fae/attachment-0003.html>


More information about the ros-users mailing list