Looks like someone removed Joy.msg from joystick_drivers and forgot to add it into sensor_msgs: tonu@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@hp:~/ros/joystick_drivers/joy$ tonu@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@hp:~/ros/joystick_drivers/joy$ tonu@hp:~/ros/joystick_drivers/joy$ roscd sensor_msgs tonu@hp:~/ros/common_msgs/sensor_msgs$ svn update At revision 37324. tonu@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@hp:~/ros/common_msgs/sensor_msgs$