catkin_make ignores dependencies?
I'm not sure what's causing this but catkin_make ignores dependencies for one or two of my packages.
The package x_competitor_layer
depends on the message generation of x_eth_interface
. I've added this dependency in
- package.xml (build_depend and run_depend)
- CMakeLists.txt (
x_eth_interface
infind_package
as well asx_eth_interface_generate_messages
inadd_dependencies
)
of x_competitor_layer
package.
But still catkin_make doesn't build x_eth_interface_generate_messages
first and keeps complaining about a missing header file. I can solve this problem manually by calling catkin_make x_eth_interface_generate_messages first. But catkin should be able to solve it on its own, shouldn't it?
So what could possibly have gone wrong? What might be missing?
Thanks guys!
Cheers, Hendrik
Maybe it's a different problem, but have you tried to call catkin_make, a few times in row?
Yepp, I have. Sadly to no avail.
Please provide a minimal rosinstall file for your workspace (or point to repos containing the code in question) which allows to reproduce your issue.