Hello all,
On all our machines (12.04) running the latest debian packages or ros-fuerte and the latest version of soem obtained by: git clone http://git.mech.kuleuven.be/robotics/soem.git
The following compile error happens:
user@pc:~/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers$ make mkdir -p bin cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake .. [rosbuild] Building package soem_beckhoff_drivers [rosbuild] Including /opt/ros/fuerte/share/rospy/rosbuild/rospy.cmake [rosbuild] Including /opt/ros/fuerte/share/roscpp/rosbuild/roscpp.cmake [rosbuild] Including /opt/ros/fuerte/share/roslisp/rosbuild/roslisp.cmake [rosbuild] Including /opt/ros/fuerte/stacks/client_rosjava_jni/rosjava_jni/cmake/rosjava.cmake Detected OROCOS_TARGET environment variable. Using: gnulinux Orocos-RTT found in /opt/ros/fuerte/stacks/orocos_toolchain/install/lib/cmake/orocos-rtt/orocos-rtt-gnulinux-libraries.cmake -- Found orocos-rtt 2.6.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 soem_beckhoff_drivers -- checking for one of the modules 'soem_core;soem_core-gnulinux' [UseOrocos] Linking all targets with libraries from package 'soem_master'. -- checking for one of the modules 'rtt;rtt-gnulinux' [UseOrocos] Linking all targets with libraries from package 'rtt_rosnode'. [rosbuild] Including /opt/ros/fuerte/stacks/rtt_ros_integration/rtt_rosnode/cmake/GenerateRTTtypekit.cmake Detected OROCOS_TARGET environment variable. Using: gnulinux -- Found orocos-rtt 2.6.0 for the gnulinux target. Available transports: corba mqueue -- - Found requested orocos-rtt components: rtt-scripting rtt-marshalling This package is in your ROS_PACKAGE_PATH, so I'm using rosbuild-style package building. [UseOrocos] Building package soem_beckhoff_drivers -- checking for one of the modules 'soem_core;soem_core-gnulinux' [UseOrocos] Linking all targets with libraries from package 'soem_master'. -- checking for one of the modules 'rtt;rtt-gnulinux' [UseOrocos] Linking all targets with libraries from package 'rtt_rosnode'. [UseOrocos] Building typekit library rtt-soem_beckhoff_drivers-typekit [UseOrocos] Building typekit library rtt-soem_beckhoff_drivers-ros-transport [UseOrocos] Generating package version 1.0 (default version). [UseOrocos] Building plugin library soem_el1xxx in ROS tree. [UseOrocos] Building plugin library soem_el2xxx in ROS tree. [UseOrocos] Building plugin library soem_el4xxx in ROS tree. [UseOrocos] Building plugin library soem_el3062 in ROS tree. [UseOrocos] Building plugin library soem_el3102 in ROS tree. [UseOrocos] Building plugin library soem_el5101 in ROS tree. [UseOrocos] Building plugin library soem_el6022 in ROS tree. [UseOrocos] Building plugin library soem_el30xx in ROS tree. [UseOrocos] Building plugin library soem_el3104 in ROS tree. -- Configuring done -- Generating done -- Build files have been written to: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build cd build && make make[1]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[2]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 0%] Built target rosbuild_premsgsrvgen make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 14%] Built target ROSBUILD_genmsg_lisp make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 30%] Built target ROSBUILD_genmsg_py make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 45%] Built target ROSBUILD_genmsg_cpp make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 45%] Built target rospack_genmsg make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 45%] Built target rospack_genmsg_all make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 45%] Built target rospack_genmsg_libexe make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 45%] Built target rosbuild_precompile make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 49%] Built target rtt-soem_beckhoff_drivers-ros-transport make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 67%] Built target rtt-soem_beckhoff_drivers-typekit make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 70%] Built target soem_el1xxx make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 74%] Built target soem_el2xxx make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[3]: Entering directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' [ 76%] Building CXX object CMakeFiles/soem_el3062.dir/src/soem_el3062.cpp.o /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:38: error: ‘SoemEL30xx’ has not been declared /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:38: error: ISO C++ forbids declaration of ‘SoemEL30xx’ with no type /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: In function ‘int soem_beckhoff_drivers::SoemEL30xx(ec_slavet*)’: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:39: error: only constructors take base initializers /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:40: error: ‘m_size’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:44: error: ‘m_service’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:45: error: ‘m_datap’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:46: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:46: error: invalid use of ‘this’ in non-member function /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:49: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:49: error: invalid use of ‘this’ in non-member function /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:51: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:51: error: invalid use of ‘this’ in non-member function /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:55: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:55: error: invalid use of ‘this’ in non-member function /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:59: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:60: error: invalid use of ‘this’ in non-member function /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:63: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:63: error: invalid use of ‘this’ in non-member function /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:67: error: ‘m_resolution’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:67: error: ‘m_highest’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:67: error: ‘m_lowest’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:67: error: ‘m_raw_range’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:74: error: ‘m_values_port’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:76: error: ‘m_raw_values_port’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:79: error: ‘m_msg’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:80: error: ‘m_raw_msg’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:120: warning: no return statement in function returning non-void /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: At global scope: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:122: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:139: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: In function ‘void soem_beckhoff_drivers::update()’: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:141: error: ‘m_raw_msg’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:141: error: ‘out_el3062t’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:141: error: expected primary-expression before ‘)’ token /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:141: error: ‘m_datap’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:142: error: expected primary-expression before ‘)’ token /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:144: error: ‘m_raw_values_port’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:146: error: ‘m_msg’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:146: error: ‘m_resolution’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:149: error: ‘m_values_port’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:151: error: ‘m_params’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:151: error: expected primary-expression before ‘)’ token /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:152: error: expected primary-expression before ‘)’ token /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: At global scope: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:157: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: In function ‘int soem_beckhoff_drivers::rawRead(unsigned int)’: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:159: error: ‘m_size’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:161: error: ‘m_raw_msg’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: At global scope: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:170: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: In function ‘double soem_beckhoff_drivers::read(unsigned int)’: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:173: error: ‘m_size’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:175: error: ‘m_msg’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: At global scope: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:186: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: In function ‘bool soem_beckhoff_drivers::isOverrange(unsigned int)’: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:188: error: ‘m_size’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:189: error: ‘m_params’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:189: error: ‘OVERRANGE’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: At global scope: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:198: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: In function ‘bool soem_beckhoff_drivers::isUnderrange(unsigned int)’: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:200: error: ‘m_size’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:201: error: ‘m_params’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:201: error: ‘UNDERRANGE’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: At global scope: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:209: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: In function ‘bool soem_beckhoff_drivers::checkLimit(unsigned int, unsigned int)’: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:211: error: ‘m_size’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:223: error: ‘m_params’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:223: error: ‘LIMIT1SMALLER’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:225: error: ‘m_params’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:225: error: ‘LIMIT2SMALLER’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: At global scope: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:229: error: ‘template<unsigned int N> class soem_beckhoff_drivers::SoemEL3062’ used without template parameters /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: In function ‘bool soem_beckhoff_drivers::is_error(unsigned int)’: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:231: error: ‘m_size’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:232: error: ‘m_params’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:232: error: ‘ERROR’ was not declared in this scope /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: In function ‘soem_master::SoemDriver* soem_beckhoff_drivers::<unnamed>::createSoemEL3062(ec_slavet*)’: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:243: error: expected type-specifier before ‘SoemEL3062’ /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:243: error: cannot convert ‘int*’ to ‘soem_master::SoemDriver*’ in return /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:243: error: expected ‘;’ before ‘SoemEL3062’ /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:243: error: missing template arguments before ‘(’ token /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp: At global scope: /home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/src/soem_el3062.cpp:246: warning: ‘soem_beckhoff_drivers::<unnamed>::registered0’ defined but not used make[3]: *** [CMakeFiles/soem_el3062.dir/src/soem_el3062.cpp.o] Error 1 make[3]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[2]: *** [CMakeFiles/soem_el3062.dir/all] Error 2 make[2]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/amigo/ros/pkgs/kul-ros-pkg/soem/soem_beckhoff_drivers/build' make: *** [all] Error 2
If we comment out the line with el3062 in the CMakelist than it compiles fine.
Regards,
Tim