-
-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fail to load gazebo ros plugins due to undefined symbol #415
Comments
Any idea @traversaro? |
Just adding that compiling gazebo_ros_pkgs from source works ok (as expected) |
Fun fact: when you did this comment I was actually sitting side by side with @alaurenzi for a total unrelated reason. As a first step, in the following environment
env:
|
Manually installing the older gazebo I can reproduce the problem:
Log:
|
So, I guess this is related to gazebosim/gazebo-classic#3269 and conda-forge/gazebo-feedstock#162, but I am not sure how. I will come back to this tomorrow. |
Important TL;DR: Hotfix to get @alaurenzi's environment to work: I think I got a clear picture on this. The root cause is a combination of a some bugs:
Unfortunately we do not have repodata patching in robostack at the moment, so there is no direct way of fixing this for already built packages. However, in theory we should be lucky and this should not be an issue, I do not see why any environment solve should prefer |
I updated the last comment with some request for further info from @alaurenzi . |
@traversaro thanks for promptly looking into this
Just |
I found a minimal reproducer:
|
It seems that a recent (gazebo>=11.13) is not installed mainly as the graphviz8 migration (conda-forge/conda-forge-pinning-feedstock#4352) was not propagated to ros-noetic. @Tobias-Fischer there is any smart way to rebuild packages that depend on graphviz? If a full rebuild is the only option, probably we can wait for the assimp 5.3.1 migration to be completed (see https://conda-forge.org/status/#assimp531). |
An easier fix perhaps is to pin gazebo in to |
Hi maintainers! Any news on this? |
Solution to issue cannot be found in the documentation.
Issue
I am on a fresh ros1 environment. Running
rosrun gazebo_ros gazebo --verbose
givesSome additional info: those symbols are actually missing, "similar" ones exist maybe due to version mismatch involving changes in how gazebo deals with singletons ?
Do not hesitate to ask for further tests!
Thanks,
Arturo
Installed packages
Environment info
The text was updated successfully, but these errors were encountered: