It looks like you're using joystick_msgs from SVN. What URL are you using? The stable releases of joystick_drivers are: https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers/tags/joystick_drivers-1.4.2/ https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers/tags/diamondback Both of these appear to have the Joy msg. The Joy msg was moved to sensor_msgs starting in the unstable release series for both common_msgs and joystick_drivers, which means that you must have unstable versions of both trees. You can find these SVN URLs summarized on the 'Releases' page for the stacks: http://www.ros.org/wiki/joystick_drivers/Releases http://www.ros.org/wiki/common_msgs/Releases FYI: if you are not using the rosinstall tool, I recommend that you switch to it. It handles all of this SVN URL logic for you: http://www.ros.org/wiki/diamondback/Installation/Ubuntu/Source - Ken On Fri, Jun 24, 2011 at 4:08 AM, Rodrigo Ventura wrote: > > 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@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$ >> >> >> _______________________________________________ >> ros-users mailing list >> ros-users@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 > > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users >