Re: [ros-users] ROS default header files

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Morgan Quigley
Date:  
To: ros-users
Subject: Re: [ros-users] ROS default header files
can you post the manifest.xml file for this package? It looks like the
package doesn't declare the dependencies it needs.

Cheers,
Morgan


On Tue, Jun 1, 2010 at 2:19 PM, ibwood <> wrote:
>
> Hi Josh,
>
> The code is my own source code (not really it was obtained from a co-worker)
> and here is what happened when I tried $ make for the joystick_code package:
>
> $ make
> mkdir -p bin
> cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find
> rosbuild`/rostoolchain.cmake  ..
> [rosbuild] Building package joystick_code
> [rosbuild] Including /home/ian/ros/ros/core/rospy/cmake/rospy.cmake
> [rosbuild] Including /home/ian/ros/ros/core/roscpp/cmake/roscpp.cmake
> [rosbuild] WARNING: rosbuild_genmsg() was called, but no .msg files were
> found
> [rosbuild] WARNING: rosbuild_gensrv() was called, but no .srv files were
> found
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/ian/ros/ros/joystick_code/build
> cd build && make
> make[1]: Entering directory `/home/ian/ros/ros/joystick_code/build'
> make[2]: Entering directory `/home/ian/ros/ros/joystick_code/build'
> make[3]: Entering directory `/home/ian/ros/ros/joystick_code/build'
> make[3]: Leaving directory `/home/ian/ros/ros/joystick_code/build'
> [  0%] Built target rospack_genmsg_libexe
> make[3]: Entering directory `/home/ian/ros/ros/joystick_code/build'
> make[3]: Leaving directory `/home/ian/ros/ros/joystick_code/build'
> [  0%] Built target ROSBUILD_genmsg_cpp
> make[3]: Entering directory `/home/ian/ros/ros/joystick_code/build'
> make[3]: Leaving directory `/home/ian/ros/ros/joystick_code/build'
> [  0%] Built target rospack_genmsg
> make[3]: Entering directory `/home/ian/ros/ros/joystick_code/build'
> make[3]: Leaving directory `/home/ian/ros/ros/joystick_code/build'
> [  0%] Built target ROSBUILD_gensrv_cpp
> make[3]: Entering directory `/home/ian/ros/ros/joystick_code/build'
> make[3]: Leaving directory `/home/ian/ros/ros/joystick_code/build'
> [  0%] Built target rospack_gensrv
> make[3]: Entering directory `/home/ian/ros/ros/joystick_code/build'
> make[3]: Leaving directory `/home/ian/ros/ros/joystick_code/build'
> [  0%] Built target rosbuild_precompile
> make[3]: Entering directory `/home/ian/ros/ros/joystick_code/build'
> make[3]: Leaving directory `/home/ian/ros/ros/joystick_code/build'
> make[3]: Entering directory `/home/ian/ros/ros/joystick_code/build'
> [ 50%] Building CXX object CMakeFiles/joyListener.dir/src/joyListener.o
> In file included from /home/ian/ros/ros/joystick_code/src/joyListener.cpp:2:
> /home/ian/ros/ros/joystick_code/src/ros.h:38:22: error: ros/time.h: No such
> file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:39:22: error: ros/rate.h: No such
> file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:40:25: error: ros/console.h: No
> such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:41:24: error: ros/assert.h: No
> such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:43:24: error: ros/common.h: No
> such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:44:23: error: ros/types.h: No such
> file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:45:29: error: ros/node_handle.h:
> No such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:46:27: error: ros/publisher.h: No
> such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:47:45: error:
> ros/single_subscriber_publisher.h: No such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:48:32: error:
> ros/service_server.h: No such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:49:28: error: ros/subscriber.h: No
> such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:50:25: error: ros/service.h: No
> such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:51:22: error: ros/init.h: No such
> file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:52:24: error: ros/master.h: No
> such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:53:27: error: ros/this_node.h: No
> such file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:54:23: error: ros/param.h: No such
> file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:55:23: error: ros/topic.h: No such
> file or directory
> /home/ian/ros/ros/joystick_code/src/ros.h:56:23: error: ros/names.h: No such
> file or directory
> In file included from /home/ian/ros/ros/joystick_code/src/joyListener.cpp:3:
> /home/ian/ros/ros/joystick_code/src/String.h:7:25: error: ros/message.h: No
> such file or directory
> /home/ian/ros/ros/joystick_code/src/String.h:8:23: error: ros/debug.h: No
> such file or directory
> In file included from /home/ian/ros/ros/joystick_code/src/joyListener.cpp:3:
> /home/ian/ros/ros/joystick_code/src/String.h:17: error: ‘ros’ has not been
> declared
> /home/ian/ros/ros/joystick_code/src/String.h:17: error: expected ‘{’ before
> ‘Message’
> /home/ian/ros/ros/joystick_code/src/String.h:18: error: invalid type in
> declaration before ‘{’ token
> /home/ian/ros/ros/joystick_code/src/String.h:18: warning: extended
> initializer lists only available with -std=c++0x or -std=gnu++0x
> /home/ian/ros/ros/joystick_code/src/String.h:19: error: expected
> primary-expression before ‘public’
> /home/ian/ros/ros/joystick_code/src/String.h:19: error: expected ‘}’ before
> ‘public’
> /home/ian/ros/ros/joystick_code/src/String.h:19: error: expected ‘,’ or ‘;’
> before ‘public’
> /home/ian/ros/ros/joystick_code/src/String.h:21: error: ‘boost’ has not been
> declared
> /home/ian/ros/ros/joystick_code/src/String.h:21: error: expected initializer
> before ‘<’ token
> /home/ian/ros/ros/joystick_code/src/String.h:27: error: expected
> unqualified-id before ‘)’ token
> /home/ian/ros/ros/joystick_code/src/String.h:30: error: expected
> unqualified-id before ‘const’
> /home/ian/ros/ros/joystick_code/src/String.h:30: error: expected ‘)’ before
> ‘const’
> /home/ian/ros/ros/joystick_code/src/String.h:35: error: ‘std_msgs::String&
> std_msgs::operator=(const std_msgs::String&)’ must be a nonstatic member
> function
> /home/ian/ros/ros/joystick_code/src/String.h:42: error: declaration of
> ‘~std_msgs::String’ as non-member
> /home/ian/ros/ros/joystick_code/src/String.h:55: error: ‘virtual’ outside
> class declaration
> /home/ian/ros/ros/joystick_code/src/String.h:55: error: non-member function
> ‘const std::string std_msgs::__getDataType()’ cannot have cv-qualifier
> /home/ian/ros/ros/joystick_code/src/String.h:56: error: ‘virtual’ outside
> class declaration
> /home/ian/ros/ros/joystick_code/src/String.h:56: error: non-member function
> ‘const std::string std_msgs::__getMD5Sum()’ cannot have cv-qualifier
> /home/ian/ros/ros/joystick_code/src/String.h:57: error: ‘virtual’ outside
> class declaration
> /home/ian/ros/ros/joystick_code/src/String.h:57: error: non-member function
> ‘const std::string std_msgs::__getMessageDefinition()’ cannot have
> cv-qualifier
> /home/ian/ros/ros/joystick_code/src/String.h:58: error: ‘uint32_t’ does not
> name a type
> /home/ian/ros/ros/joystick_code/src/String.h:64: error: expected initializer
> before ‘*’ token
> /home/ian/ros/ros/joystick_code/src/String.h:76: error: expected initializer
> before ‘*’ token
> /home/ian/ros/ros/joystick_code/src/String.h:86: error: ‘boost’ has not been
> declared
> /home/ian/ros/ros/joystick_code/src/String.h:86: error: expected initializer
> before ‘<’ token
> /home/ian/ros/ros/joystick_code/src/String.h:87: error: ‘boost’ has not been
> declared
> /home/ian/ros/ros/joystick_code/src/String.h:87: error: expected initializer
> before ‘<’ token
> /home/ian/ros/ros/joystick_code/src/String.h:90: error: expected declaration
> before ‘}’ token
> make[3]: *** [CMakeFiles/joyListener.dir/src/joyListener.o] Error 1
> make[3]: Leaving directory `/home/ian/ros/ros/joystick_code/build'
> make[2]: *** [CMakeFiles/joyListener.dir/all] Error 2
> make[2]: Leaving directory `/home/ian/ros/ros/joystick_code/build'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/ian/ros/ros/joystick_code/build'
> make: *** [all] Error 2
>
> --
> View this message in context: http://ros-users.122217.n3.nabble.com/ROS-default-header-files-tp862763p862911.html
> Sent from the ROS-Users mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> ros-users mailing list
>
> https://lists.sourceforge.net/lists/listinfo/ros-users
> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users
>