Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

J

jmltt

@jmltt
Regular
Unfollow Follow
About
Posts
88
Topics
40
Shares
0
Groups
1
Followers
0
Following
0

Posts

Recent Best Controversial

  • voxl-px4 and voxl-mpa-to-ros2 message compatibility and build issues
    J jmltt

    Found the source of the build issues. This line in voxl-mpa-to-ros2

    python3 -m pip install colcon-common-extensions lark
    

    is installing an incompatible version of empy. See here:

    Link Preview Image
    empy version incompatibility · Issue #602 · colcon/colcon-core

    It seems that empy 4.0 (released ~6 h ago) has breaking changes which make colcon-core to fail miserably. This is breaking our CI as we simply install colcon and let the package manager to resolve the dependencies Steps to reproduce Doin...

    favicon

    GitHub (github.com)

    Another issue with a default sentinel/voxl2 set-up when installing ros2 I've found - need to add a sim link for libtinyxml2. I got this build error

    make[2]: *** No rule to make target '/usr/lib/aarch64-linux-gnu/libtinyxml2.so', needed by 'libpx4_msgs__rosidl_typesupport_fastrtps_cpp.so'.  Stop
    

    which I resolved via

    ln -s /usr/lib/aarch64-linux-gnu/libtinyxml2.so.6 /usr/lib/aarch64-linux-gnu/libtinyxml2.so
    

    I don't know if these issues are specific to the sentinel platform or not. I added the empy version fix to a fork of voxl-mpa-to-ros2 and will push a merge request. I'm guessing there should be a similar fix within a voxl-ros2-foxy install script or else there'll be build issues whenever trying to build a ros package onboard a vehicle that compiles ros messages (empy version issue was what was preventing me from building px4_msgs package onboard)

    ROS
  • Login

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups