ok, not sure but this is my guess:- the error is happening when parsing your manifest.xml: recursively, a dependency is not found (rostest)- now, this is really weird because none of your dependencies (that are wet/catkinized btw) depends on rostest
I looked into your log and added debug comments to rospack and it seems that the bug is from https://github.com/ros/rospkg/blob/master/src/rospkg/manifest.py#L383: dependencies are considered to be an aggregation of build+runtime. In your case, none of the depencies run_depend on rostest (but they build_depend). Therefore it does not get installed but it's sought for. Therefore, it crashes.BTW, you should depend on rostest too, as you call the macros yourself :)