← Back to issue list

Colcon plugin: eloquent can't find libpcre or libz

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1866723
Type
issue
State
closed
Author
~kyrofa
Labels
—
Created
Updated
Closed

Current evaluation

Fixed by merged snapcore/snapcraft#2981 (commit e54d90b1b), which rewrote Poco absolute library paths and restored ROS 2 Eloquent builds.

Resolution: closed resolved

Reason: Merged PR snapcore/snapcraft#2981 as commit e54d90b1b. It updated the colcon plugin to rewrite Poco's absolute library paths, fixing inherited paths that prevented ROS packages from finding libpcre and libz.

Evaluated by: mr-cal-bot

No scores available.

Issue body

poco's absolute paths are getting inherited by ROS packages as of Eloquent. See https://github.com/snapcraft-docs/ros2-talker-listener/issues/2 for more details.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Fixed by merged snapcore/snapcraft#2981 (commit e54d90b1b), which rewrote Poco absolute library paths and restored ROS 2 Eloquent builds.
stealth/space-bunny-alpha — closed resolved Fixed ROS 2 Eloquent builds by merging canonical/snapcraft#2981, which rewrote Poco's absolute library paths.
stealth/space-bunny-alpha — closed resolved Fixed by merged PR canonical/snapcraft#2981 (commit e54d90b1b), rewriting Poco absolute library paths to restore ROS Eloquent libpcre and libz discovery.
qwen/qwen3.6-35b-a3b — — Closed without resolution. ROS 2 Eloquent packages inherit Poco's absolute paths, causing missing libpcre and libz errors. The issue is tracked externally at snapcraft-docs/ros2-talker-listener#2.
qwen/qwen3.6-35b-a3b — — Closed without resolution or comments. The Colcon plugin inherited Poco absolute paths, breaking ROS Eloquent builds for libpcre and libz. Issue appears abandoned or superseded.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcore/snapcraft#2981 (confidence 99%)

    Merged fix for rewriting Poco library paths, directly proposed in the issue's only comment.

Related issues

Issue Project State Summary Similarity
#2981 colcon plugin: rewrite poco absolute library paths snapcraft merged Merged #2981 as e54d90b1b, updating the colcon plugin to rewrite Poco's absolute library paths in usr/lib/cmake and restore ROS Eloquent builds on Ubuntu Bionic.
78%