soem_beckhoff_drivers el3062 not compiling

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