Giter Site home page Giter Site logo

Comments (12)

Tobias-Fischer avatar Tobias-Fischer commented on August 20, 2024 1

There is a bug unfortunately with the version of spdlog that is installed. Could you please try the previous version?

from ros-humble.

wolfv avatar wolfv commented on August 20, 2024 1

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.

Nicogene avatar Nicogene commented on August 20, 2024

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.

Nicogene avatar Nicogene commented on August 20, 2024

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.

Nicogene avatar Nicogene commented on August 20, 2024

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.

Tobias-Fischer avatar Tobias-Fischer commented on August 20, 2024

Yes. Shall we put this in the install instructions before the talk tomorrow?

from ros-humble.

Tobias-Fischer avatar Tobias-Fischer commented on August 20, 2024

Same with #6

from ros-humble.

wolfv avatar wolfv commented on August 20, 2024

yes, sounds like a good idea

from ros-humble.

traversaro avatar traversaro commented on August 20, 2024

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.

traversaro avatar traversaro commented on August 20, 2024

Probably another workaround is to install the 1.10.0 _0 build instead of the 1.10.0 _1 build.

from ros-humble.

traversaro avatar traversaro commented on August 20, 2024

Hopefully this will fixed once conda-forge/admin-requests#501 is merged.

from ros-humble.

Tobias-Fischer avatar Tobias-Fischer commented on August 20, 2024

This is fixed in the newly built packages - however, please be aware of #30.

from ros-humble.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.