Colcon plugin: eloquent can't find libpcre or libz
Metadata
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. |