Mac OS 10.12.6 Installation Failure
After installing Gazebo 8.1.1, when "gazebo" is entered in the terminal, the following is the output:
dyld: Library not loaded: /usr/local/opt/bullet/lib/libBulletSoftBody.2.86.dylib
Referenced from: /usr/local/bin/gazebo
Reason: image not found
Abort trap: 6
The issue seems to be that in /usr/local/opt/bullet/lib, the corresponding file is named libBulletSoftBody.2.87.dylib, but gazebo seems to be looking for 2.86 instead of 2.87. The same is true for all the other .dylib files. I need Gazebo for an assignment, so any insight into the solution would be greatly appreciated. :)
Asked by PS on 2017-09-30 17:11:39 UTC
Answers
Thanks for the report. Our homebrew bottles are subject to fail at just about any time when a new version of a formula is uploaded to the homebrew-core repository. Bullet 2.87 was released over the weekend, so the gazebo bottles were broken for a few days. We have a CI job that tests these bottles, and I built new bottles for gazebo8 this morning:
My apologies for the downtime, but that's one of the limitations of our packaging for macOS at the moment.
In the future, if you get a linking error like this, you should be able to build from source with the --build-from-source
command-line argument to brew install
.
Asked by scpeters on 2017-10-02 15:43:02 UTC
Comments