[orocosusers] rtt soem on ros kinetic

Hi,

I noticed that rtt_soem and the rest of its friends are not available on
ROS Kinetic. Is there a problem there?
I forked it from github, modified it a bit to make it work with SOEM
library as a submodule (added a bit more inline comments to make it more
readable) and got it working on Indigo.

- Good news is that I can use this on Kinetic catkin workspace and it
compiles.
- Now I want to make a component that reads the values from soem_master and
I need the messages defined in soem_beckhoff_drivers. Bad news is that I
can do this on Indigo and not on Kinetic. Before posting the details of
compilation errors, I thought of asking here if there are known issues with
Kinetic. So are there?

- Here is what the error I get from CMake

[UseOrocos] Building component us_interface in library us_interface-gnulinux
CMake Error at
/opt/ros/kinetic/lib/cmake/orocos-rtt/UseOROCOS-RTT.cmake:313
(target_link_libraries):
Target "soem_beckhoff_drivers_generate_messages_eus" of type UTILITY may
not be linked into another target. One may link only to STATIC or
SHARED
libraries, or to executables with the ENABLE_EXPORTS property set.
Call Stack (most recent call first):
us_interface/src/CMakeLists.txt:13 (orocos_component)

CMake Error at
/opt/ros/kinetic/lib/cmake/orocos-rtt/UseOROCOS-RTT.cmake:313
(target_link_libraries):
Target "soem_beckhoff_drivers_generate_messages_nodejs" of type UTILITY
may
not be linked into another target. One may link only to STATIC or
SHARED
libraries, or to executables with the ENABLE_EXPORTS property set.
Call Stack (most recent call first):
us_interface/src/CMakeLists.txt:13 (orocos_component)

- I refere to the component which is going to be connected to soem as
interface_component. I do add soem_beckhoff_drivers as a dependency and I
do a find_package. I also thought of adding
add_dependencies(interface_component
${catkin_EXPORTED_TARGETS}). But none have helped so far.

I did some digging and wasn't able to fix it. Any ideas?

Thanks

Regards
Keivan