Skip to content

undefined reference error after upgrading ros-rolling-image-transport  #292

Open
@yinguoxiangyi

Description

@yinguoxiangyi

undefined reference error after upgrading ros-rolling-image-transport while compiling other packages

/usr/bin/ld: /opt/ros/rolling/lib/x86_64-linux-gnu/libimage_transport.so: undefined reference to `rclcpp::TimerBase::TimerBase(std::shared_ptr<rclcpp::Clock>, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::shared_ptr<rclcpp::Context>, bool)'
collect2: error: ld returned 1 exit status

the following is the output of upgrading. I test the 4.3.0 version which was built from repo, it works well.

$ sudo apt install ros-$ROS_DISTRO-image-transport ros-$ROS_DISTRO-image-publisher
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  nvidia-firmware-535-535.54.03 xbase-clients xserver-xorg-video-dummy
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  ros-rolling-image-publisher
The following packages will be upgraded:
  ros-rolling-image-transport
1 upgraded, 1 newly installed, 0 to remove and 547 not upgraded.
Need to get 516 kB of archives.
After this operation, 356 kB of additional disk space will be used.
Get:1 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-rolling-image-transport amd64 4.5.1-1jammy.20231009.200836 [385 kB]
Get:2 http://packages.ros.org/ros2/ubuntu jammy/main amd64 ros-rolling-image-publisher amd64 3.0.1-2jammy.20231009.201550 [131 kB]
Fetched 516 kB in 4s (126 kB/s)
(Reading database ... 418776 files and directories currently installed.)
Preparing to unpack .../ros-rolling-image-transport_4.5.1-1jammy.20231009.200836
_amd64.deb ...
Unpacking ros-rolling-image-transport (4.5.1-1jammy.20231009.200836) over (4.3.0
-1jammy.20230621.233557) ...
Selecting previously unselected package ros-rolling-image-publisher.
Preparing to unpack .../ros-rolling-image-publisher_3.0.1-2jammy.20231009.201550
_amd64.deb ...
Unpacking ros-rolling-image-publisher (3.0.1-2jammy.20231009.201550) ...
Setting up ros-rolling-image-transport (4.5.1-1jammy.20231009.200836) ...
Setting up ros-rolling-image-publisher (3.0.1-2jammy.20231009.201550) ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions