Seems to be in rosmod_common.h and doesn't need to be since it's defined in ros/common.h. Remove or rename if it's supposed to be ROSMOD_VERSION_MINOR.
Right now ROSMOD Actors cannot run actionlibAction Clients or Action Servers - because they require a nodehandle. With our current design we'd have to have our own version of them which uses rosmod::NodeHandle and such - this is not maintainable. We should look into how we can strip down or rewrite the rosmod-comm and rosmod-actor code to support coexistence with such library code while still providing:
queue control (PFIFO, EDF)
deadline control and violation monitoring
Automatic trace logging (which we could mostly replicate with trace logs in the generated callbacks)
I was using catkin_build to build the packages, and my supervisor and I kept on running into errors with the CMakeList.txt files in rosmod_jsonccp, rosmod_component, and rosmod_actor. We changed them to work, and forked and pushed our files to this repository: https://github.com/HaleyCurr/rosmod-comm .