New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ethercat_hardware package doesn't build currently #62
Comments
Thanks for the heads-up! You are correct; this is due to a recent change in the ros_comm and roscpp_core stacks to remove a dependency on log4cxx. I'm going to reach out to the core ROS team to see if they have a recommendation on how to resolve this. |
I've asked for a general recommendation about this on ROS answers: http://answers.ros.org/question/116436/missing-log4cxx-on-latest-ros_comm/ |
The code should depend and include log4cxx explicitly when using it itself. Relying on transitive dependencies is not stable and by no means guaranteed. You might also consider the function used by the get/set logger level RPC: |
I may have to revert this fix, pending discussion on http://answers.ros.org/question/116436/missing-log4cxx-on-latest-ros_comm/ |
Please address the missing explicit dependency on log4cxx to unbreak the build on the farm. |
When building ros from source (I'm doing it in a Raspberry Pi, but the same thing happens if you build it in an AMD64 PC) motorconf.cpp won't compile. The error is probably due to recent changes in the rosconsole package.
The text was updated successfully, but these errors were encountered: