Closed andreas-lehn closed 8 months ago
@andreas-lehn It seems that for some reason in your environment you have a mix of packages from default/pkgs and conda-forge, and that is probably the problem. Can you try to create a fresh environment, i.e. :
conda create -n gazeboharmonic -c conda-forge gz-sim8 gz-launch7
and check again? Probably it could make sense to document explicitly this in https://community.gazebosim.org/t/gazebo-harmonic-packages-available-on-conda-forge/2330 .
@traversaro I did exactly what you requested and installed gz-sim8
and gz-launch7
again in a newly created environment and it worked without any problems! This is weird because I thought I did exactly the same before. Nevertheless my environment now contains only packages from conda-forge and no packages from defaults. I think your suggestion is right that the mix of packages was the reason why it did not work. I have no glue how this happened.
Ok, thanks. Feel free to close!
Solution to issue cannot be found in the documentation.
Issue
I installed
gz-sim8
andgz-launch7
as described in https://community.gazebosim.org/t/gazebo-harmonic-packages-available-on-conda-forge/2330 into a freshly created conda environment. Startinggz sim -s <my-world>
fails with a lot of error messages because some plug-ins can not be loaded.The root cause for all these error messages is the same:
liftiff.5.dylib
cannot be loaded because it does not exist in the environment.An example of such an error message is:
Error while loading the library [/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/gz-sim-8/plugins/libgz-sim-sensors-system.dylib]: dlopen(/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/gz-sim-8/plugins/libgz-sim-sensors-system.dylib, 0x0085): Library not loaded: @rpath/libtiff.5.dylib Referenced from: /usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/libproj.25.9.3.1.dylib
Reason: tried: '/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/libtiff.5.dylib' (no such file), '/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/libtiff.5.dylib' (no such file), '/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/libtiff.5.dylib' (no such file), '/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/libtiff.5.dylib' (no such file), '/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/libtiff.5.dylib' (no such file), '/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/gz-sim-8/plugins/../../libtiff.5.dylib' (no such file), '/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/gz-sim-8/plugins/../../libtiff.5.dylib' (no such file), '/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/lib/libtiff.5.dylib' (no such file), '/usr/local/Caskroom/miniforge/base/envs/gz-harmonic/bin/../lib/libtiff.5.dylib' (no such file), '/usr/local/lib/libtiff.5.dylib' (no such file), '/usr/lib/libtiff.5.dylib' (no such file, not in dyld cache)
The error message is correct: I checked all the typical location for libs on my Mac. There is no
libtiff.5.dylib
anywhere. I foundlibtiff.dylib
which is a symbolic link toliftiff.6.dylib
. But noliftiff.5.dylib
.Installed packages
Environment info