OK, I will further look into this. In your experience does this linker error in pr2_controller_manager indicate that an upstream has __not__ indicated a catkin_package(DEPENDS) or that it has unnecessarily declared such a dependency for downstream packages?