bartelsg@atbeetz19:~/work/ros-erf/youbot_hardware/youbot_master_rtt$ 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 -- Found PythonInterp: /usr/bin/python2.7 [rosbuild] Building package youbot_master_rtt [rosbuild] Cached build flags older than manifests; calling rospack to get flags [rosbuild] Including /opt/ros/electric/stacks/ros_comm/clients/rospy/cmake/rospy.cmake [rosbuild] Including /opt/ros/electric/stacks/ros_comm/clients/roslisp/cmake/roslisp.cmake [rosbuild] Including /opt/ros/electric/stacks/ros_comm/clients/cpp/roscpp/cmake/roscpp.cmake Orocos-RTT found in /opt/ros/electric/stacks/orocos_toolchain/install/lib/cmake/orocos-rtt/orocos-rtt-gnulinux-libraries.cmake -- Found orocos-rtt 2.5.0 for the gnulinux target. Available transports: corba mqueue This package is in your ROS_PACKAGE_PATH, so I'm using rosbuild-style package building. [UseOrocos] Building package youbot_master_rtt -- checking for one of the modules 'rtt_youbot_msgs;rtt_youbot_msgs-gnulinux' [UseOrocos] Linking all targets with libraries from package 'rtt_youbot_msgs'. -- checking for one of the modules 'tf;tf-gnulinux' -- checking for one of the modules 'soem_core;soem_core-gnulinux' -- checking for one of the modules 'rtt_rosnode;rtt_rosnode-gnulinux' [UseOrocos] Linking all targets with libraries from package 'rtt_rosnode'. -- checking for one of the modules 'rtt_std_msgs;rtt_std_msgs-gnulinux' [UseOrocos] Linking all targets with libraries from package 'rtt_std_msgs'. -- checking for one of the modules 'rtt_geometry_msgs;rtt_geometry_msgs-gnulinux' [UseOrocos] Linking all targets with libraries from package 'rtt_geometry_msgs'. -- checking for one of the modules 'rtt_nav_msgs;rtt_nav_msgs-gnulinux' [UseOrocos] Linking all targets with libraries from package 'rtt_nav_msgs'. -- checking for one of the modules 'rtt_sensor_msgs;rtt_sensor_msgs-gnulinux' [UseOrocos] Linking all targets with libraries from package 'rtt_sensor_msgs'. -- checking for one of the modules 'rtt_motion_control_msgs;rtt_motion_control_msgs-gnulinux' [UseOrocos] Linking all targets with libraries from package 'rtt_motion_control_msgs'. [UseOrocos] Building component youbot_master_rtt in library youbot_master_rtt-gnulinux [UseOrocos] Building plugin library youbot-plugin in ROS tree. [UseOrocos] Generating package version 1.0 (default version). -- Configuring done -- Generating done -- Build files have been written to: /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build cd build && make make[1]: Entering directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' make[2]: Entering directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' make[3]: Entering directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' Scanning dependencies of target rospack_genmsg_libexe make[3]: Leaving directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' [ 0%] Built target rospack_genmsg_libexe make[3]: Entering directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' Scanning dependencies of target rosbuild_precompile make[3]: Leaving directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' [ 0%] Built target rosbuild_precompile make[3]: Entering directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' Scanning dependencies of target youbot-plugin make[3]: Leaving directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' make[3]: Entering directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' [ 20%] Building CXX object CMakeFiles/youbot-plugin.dir/src/youbot_plugin.o Linking CXX shared library ../lib/orocos/gnulinux/plugins/libyoubot-plugin-gnulinux.so make[3]: Leaving directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' [ 20%] Built target youbot-plugin make[3]: Entering directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' Scanning dependencies of target youbot_master_rtt make[3]: Leaving directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' make[3]: Entering directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' [ 40%] Building CXX object CMakeFiles/youbot_master_rtt.dir/src/youbot_master_component.o In file included from /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_master_component.cpp:58:0: /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_base_service.hpp:58:33: error: ‘string’ does not name a type /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_base_service.hpp:58:41: error: ISO C++ forbids declaration of ‘name’ with no type [-fpermissive] In file included from /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_master_component.cpp:59:0: /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_arm_service.hpp:58:32: error: ‘string’ does not name a type /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_arm_service.hpp:58:40: error: ISO C++ forbids declaration of ‘name’ with no type [-fpermissive] /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_master_component.cpp: In member function ‘virtual bool youbot_master::YouBotMasterComponent::configureHook()’: /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_master_component.cpp:109:108: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_base_service.hpp:58:9: error: initializing argument 1 of ‘youbot_master::YoubotBaseService::YoubotBaseService(const int&, RTT::TaskContext*, unsigned int)’ [-fpermissive] /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_master_component.cpp:121:107: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_arm_service.hpp:58:9: error: initializing argument 1 of ‘youbot_master::YoubotArmService::YoubotArmService(const int&, RTT::TaskContext*, unsigned int)’ [-fpermissive] /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_master_component.cpp:133:107: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] /home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/src/youbot_arm_service.hpp:58:9: error: initializing argument 1 of ‘youbot_master::YoubotArmService::YoubotArmService(const int&, RTT::TaskContext*, unsigned int)’ [-fpermissive] make[3]: *** [CMakeFiles/youbot_master_rtt.dir/src/youbot_master_component.o] Error 1 make[3]: Leaving directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' make[2]: *** [CMakeFiles/youbot_master_rtt.dir/all] Error 2 make[2]: Leaving directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/georg/work/ros-erf/youbot_hardware/youbot_master_rtt/build' make: *** [all] Error 2 bartelsg@atbeetz19:~/work/ros-erf/youbot_hardware/youbot_master_rtt$