message dependencies generated before node

On my new latop the strands desktop system would not compile because the messages were not generated on time in the very multithreaded build catkin uses. I found this:
http://answers.ros.org/question/52744/how-to-specify-dependencies-with-foo_msgs-catkin-packages/ 
which fixed it..