Skip to content

PCL private linkage: avoid Qt5/6 conflicts#20

Open
estherag wants to merge 4 commits intoEasyNavigation:rollingfrom
estherag:rvizQt6
Open

PCL private linkage: avoid Qt5/6 conflicts#20
estherag wants to merge 4 commits intoEasyNavigation:rollingfrom
estherag:rvizQt6

Conversation

@estherag
Copy link

@estherag estherag commented Feb 6, 2026

Hi!

RViz no longer supports Qt5, which caused a version conflict with PCL (linked to VTK9/Qt5) in navmap_ros.
Marking the PCL linkage as private stops Qt5 headers from propagating, so RViz plugins can use Qt6 (preventing compilation errors as #8).

Best,
Esther

@estherag estherag requested a review from Butakus February 6, 2026 08:41
@estherag
Copy link
Author

estherag commented Feb 6, 2026

I have restored all Qt references (now to Qt6) and MOC so that RViz can load the NavMap plugin correctly (MapDisplay and 2DGoalPose tested in simulation).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants