Comments (12)
There is a bug unfortunately with the version of spdlog that is installed. Could you please try the previous version?
from ros-humble.
Thanks for providing this workaround @Nicogene!
It's expected that you have the library in envs
and pkgs
: the pkgs
directory is a central location where packages are downloaded and extracted. From there they are linked into the environment. If you would have two or three environments that use the same package they would all refer to the same 'physical' file (via a hard-link).
@Tobias-Fischer I guess once we've started the rebuild to the staging channel, this will be fixed, right?
from ros-humble.
Maybe also the ldd
of the library can be useful:
ldd /home/ngenesio/mambaforge/envs/ros2_env/bin/../lib/././librcl_logging_spdlog.so
linux-vdso.so.1 (0x00007fff2c935000)
librcpputils.so => /home/ngenesio/mambaforge/envs/ros2_env/bin/../lib/./././librcpputils.so (0x00007fab6e8b3000)
libspdlog.so.1 => /home/ngenesio/mambaforge/envs/ros2_env/bin/../lib/./././libspdlog.so.1 (0x00007fab6e839000)
librcl_logging_interface.so => /home/ngenesio/mambaforge/envs/ros2_env/bin/../lib/./././librcl_logging_interface.so (0x00007fab6e834000)
librcutils.so => /home/ngenesio/mambaforge/envs/ros2_env/bin/../lib/./././librcutils.so (0x00007fab6e81c000)
libstdc++.so.6 => /home/ngenesio/mambaforge/envs/ros2_env/bin/../lib/./././libstdc++.so.6 (0x00007fab6e666000)
libgcc_s.so.1 => /home/ngenesio/mambaforge/envs/ros2_env/bin/../lib/./././libgcc_s.so.1 (0x00007fab6e64d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fab6e408000)
libfmt.so.9 => /home/ngenesio/mambaforge/envs/ros2_env/bin/../lib/././././libfmt.so.9 (0x00007fab6e3e3000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fab6e3de000)
/lib64/ld-linux-x86-64.so.2 (0x00007fab6e8cf000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fab6e3d7000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fab6e3d2000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fab6e2eb000)
from ros-humble.
Interesting that I have two librcl_logging_spdlog.so
locate librcl_logging_spdlog.so
/home/ngenesio/mambaforge/envs/ros2_env/lib/librcl_logging_spdlog.so
/home/ngenesio/mambaforge/pkgs/ros-humble-rcl-logging-spdlog-2.3.0-py39h495f368_1/lib/librcl_logging_spdlog.so
But they seem the same
from ros-humble.
There is a bug unfortunately with the version of spdlog that is installed. Could you please try the previous version?
This workaround worked fine thanks! I installed 1.9.2
instead of the 1.10.0
mamba create -n ros2_env -c conda-forge -c robostack -c robostack-experimental -c robostack-humble yarp spdlog=1.9.2 ros-humble-desktop
I still have an issue opening gazebo, but maybe I can open a separate issue for that.
from ros-humble.
Yes. Shall we put this in the install instructions before the talk tomorrow?
from ros-humble.
Same with #6
from ros-humble.
yes, sounds like a good idea
from ros-humble.
I suspect this is due to the ABI incompatibility introduced by conda-forge/spdlog-feedstock#50, tracked in conda-forge/spdlog-feedstock#53 .
from ros-humble.
Probably another workaround is to install the 1.10.0 _0
build instead of the 1.10.0 _1
build.
from ros-humble.
Hopefully this will fixed once conda-forge/admin-requests#501 is merged.
from ros-humble.
This is fixed in the newly built packages - however, please be aware of #30.
from ros-humble.
Related Issues (20)
- package 'moveit2_tutorials' not found HOT 2
- Strange behaviour on initialising the env compared to native install of ROS Humble HOT 6
- Important: libprotobuf==4.25.1 needs to be installed for gazebo_ros_plugins to work with ros2-distro-mutex==0.5.0=humble HOT 3
- ROS Humble not installed correctly on macOS HOT 6
- Package request: libcamera HOT 5
- Gazebo not publishing topics HOT 4
- Moveit motion planning for Rviz not finding plugin in library HOT 18
- Package request: ros-humble-moveit-planners-chomp HOT 2
- Package request: ros-humble-motion-capture-tracking HOT 1
- laserscan plugin not found by Gazebo HOT 13
- ros-humble-gazebo-ros and ros-humble-ros-gz cannot be installed at the same time HOT 7
- Fastdds server not working as expected in MacOS HOT 2
- Building Python packages raises ModuleNotFoundError: No module named 'setuptools.extern' on new installation HOT 2
- Colcon buld failure for a custom message on ROS 2 MacOS M2 (already following FAQ) HOT 7
- Error loading server extension jupyros ImportError: Error importing numpy: HOT 5
- Package gazebo-ros is not starting the service /spawn_entity HOT 3
- Ros-Humble-Gazebo-Ros-Pkgs Not Installing Gazebo ROS API Plugins on OSX-arm64 HOT 4
- CMake Error at CMakeLists.txt:10 (find_package): By not providing "Findcatkin.cmake" in CMAKE_MODULE_PATH from colcon build HOT 6
- ros-humble-gazebo-ros2-control : Gazebo Ros2 Control Plugin Not Loading HOT 9
- Ament tools no longer in bin directory, and therefore not on path
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ros-humble.