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

Tõnu Samuel tonu at jes.ee
Fri Jun 24 10:52:16 UTC 2011


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$ 





More information about the ros-users mailing list