[ros-users] bug introduced - missing sensor_msgs/Joy.h

Rodrigo Ventura yoda at isr.ist.utl.pt
Fri Jun 24 11:08:46 UTC 2011


Same problem here. Is it fixed already?

Rodrigo

On 2011/06/24, at 11:52, Tõnu Samuel wrote:

> Looks like someone removed Joy.msg from joystick_drivers and forgot to
> add it into sensor_msgs:
> 
> tonu at hp:~/ros/joystick_drivers/joy$ svn update
> A    test
> A    test/saved
> A    test/saved/Joy.saved
> A    test/test_joy_msg_migration.py
> A    migration_rules
> A    migration_rules/Joy.bmr
> U    manifest.xml
> U    msg/Joy.msg
> U    joy_node.cpp
> U    CMakeLists.txt
> Updated to revision 37324.
> tonu at hp:~/ros/joystick_drivers/joy$ 
> tonu at hp:~/ros/joystick_drivers/joy$ make
> mkdir -p bin
> cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find
> rosbuild`/rostoolchain.cmake  ..
> -- The C compiler identification is GNU
> -- The CXX compiler identification is GNU
> -- Check for working C compiler: /usr/bin/gcc
> -- Check for working C compiler: /usr/bin/gcc -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: /usr/bin/c++
> -- Check for working CXX compiler: /usr/bin/c++ -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> [rosbuild] Building package joy
> [rosbuild] Cached build flags older than manifests; calling rospack to
> get flags
> [rosbuild]
> Including /home/tonu/ros/ros_comm/clients/roslisp/cmake/roslisp.cmake
> [rosbuild]
> Including /home/tonu/ros/ros_comm/clients/rospy/cmake/rospy.cmake
> [rosbuild]
> Including /home/tonu/ros/ros_comm/clients/cpp/roscpp/cmake/roscpp.cmake
> -- Looking for include files HAVE_LINUX_JOYSTICK_H
> -- Looking for include files HAVE_LINUX_JOYSTICK_H - found
> -- Configuring done
> -- Generating done
> -- Build files have been written
> to: /home/tonu/ros/joystick_drivers/joy/build
> cd build && make 
> make[1]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> make[2]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> Scanning dependencies of target rospack_genmsg_libexe
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> [  0%] Built target rospack_genmsg_libexe
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> Scanning dependencies of target rosbuild_premsgsrvgen
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> [  0%] Built target rosbuild_premsgsrvgen
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> Scanning dependencies of target ROSBUILD_genmsg_cpp
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> [  0%] Generating ../msg_gen/cpp/include/joy/Joy.h
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> [ 20%] Built target ROSBUILD_genmsg_cpp
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> Scanning dependencies of target ROSBUILD_genmsg_lisp
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> [ 20%]
> Generating ../msg_gen/lisp/Joy.lisp, ../msg_gen/lisp/_package.lisp, ../msg_gen/lisp/_package_Joy.lisp
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> [ 40%] Built target ROSBUILD_genmsg_lisp
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> Scanning dependencies of target ROSBUILD_genmsg_py
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> [ 40%] Generating ../src/joy/msg/_Joy.py
> [genmsg_py]: generating messages for the following packages: ['joy']
> ... generating /home/tonu/ros/joystick_drivers/joy/src/joy/msg/_Joy.py
> genmsg_py: python messages for 'joy'
> ==> /home/tonu/ros/joystick_drivers/joy/src/joy/msg
> [ 40%] Generating ../src/joy/msg/__init__.py
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> [ 80%] Built target ROSBUILD_genmsg_py
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> Scanning dependencies of target rospack_genmsg
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> [ 80%] Built target rospack_genmsg
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> Scanning dependencies of target rosbuild_precompile
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> [ 80%] Built target rosbuild_precompile
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> Scanning dependencies of target joy_node
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> make[3]: Entering directory `/home/tonu/ros/joystick_drivers/joy/build'
> [100%] Building CXX object CMakeFiles/joy_node.dir/joy_node.o
> /home/tonu/ros/joystick_drivers/joy/joy_node.cpp:39: fatal error:
> sensor_msgs/Joy.h: No such file or directory
> compilation terminated.
> make[3]: *** [CMakeFiles/joy_node.dir/joy_node.o] Error 1
> make[3]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> make[2]: *** [CMakeFiles/joy_node.dir/all] Error 2
> make[2]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/tonu/ros/joystick_drivers/joy/build'
> make: *** [all] Error 2
> tonu at hp:~/ros/joystick_drivers/joy$ 
> tonu at hp:~/ros/joystick_drivers/joy$ roscd sensor_msgs
> tonu at hp:~/ros/common_msgs/sensor_msgs$ svn update
> At revision 37324.
> tonu at hp:~/ros/common_msgs/sensor_msgs$ ls msg/
> CameraInfo.msg      CompressedImage.msg  Imu.msg         LaserScan.msg
> NavSatStatus.msg  PointCloud.msg  Range.msg
> ChannelFloat32.msg  Image.msg            JointState.msg  NavSatFix.msg
> PointCloud2.msg   PointField.msg  RegionOfInterest.msg
> tonu at hp:~/ros/common_msgs/sensor_msgs$ 
> 
> 
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users

Rodrigo Ventura
Institute for Systems and Robotics
Instituto Superior Técnico
Lisbon, Portugal
http://users.isr.ist.utl.pt/~yoda






More information about the ros-users mailing list