Open ChrisTimperley opened 6 years ago
Perhaps the same as #126.
It looks like libev
is a missing binary dependency that should have been picked up during rosdep install
. If I'm not mistaken, I think that we'll need to add a new argument to the Dockerfile that provides a list of missing binary dependencies, which will be passed onto apt-get install -y
. Thoughts, @gavanderhoorn?
I'm not entirely sure why rosdep
doesn't install the dependency (we have a similar problem in one of the other bugs of @git-afsantos where libusb-dev
is missing).
One thing I could see happening is if the missing dependency is actually a transitive one, and somewhere between now and when the bug was actually reported dependencies of the top-level package were cleaned up leading to the transitive dependency no longer getting installed.
As we're not reverting the rosdep
database, that is a possibility.
In other words: the dependency that is now missing was getting installed as part of the dependencies of some other dependency. Now that transitive dependency has been broken, it no longer gets installed leading to the issue.