Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatible with Qt5 #238

Open
wants to merge 11 commits into
base: ros2
Choose a base branch
from
Open

Compatible with Qt5 #238

wants to merge 11 commits into from

Conversation

anasarrak
Copy link

No description provided.

@wxmerkt
Copy link
Member

wxmerkt commented Jul 10, 2019

Do the rosdep keys for qt4 resolve to qt5 though? In the package.xml, you only specify qt4, but then have a switch for qt5 in the CMake.

@anasarrak
Copy link
Author

You are right, ill fix it now

@anasarrak
Copy link
Author

I think that only the changes made c1a1157 are not enough, @wxmerkt can you please suggest some advice here?

@@ -19,6 +19,8 @@
<depend>libqt4-dev</depend>
<depend>libqt4-opengl-dev</depend>

<depend>qtbase5-dev</depend>

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You need to add libqt5-core

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do I need to replace it or add it as a new depend?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think add as another, but I haven't tested or looked into it deeply - just checked the correct rosdep key.

@ahornung
Copy link
Member

In terms of general Qt5 compability (so this is not only limited to the ROS use case), I would suggest separating the changes and targeting the devel branch. The goal should be a working "plain" Qt5 build (not ROS2 package) as first step. Please also have a look at the .travis.yml config for the CI. Before merging, the CI checks must succeed.

@ahornung
Copy link
Member

ahornung commented Jul 23, 2019

In general, Qt5 compatibility was already merged in #152, so maybe this is just a case of adjust the Travis config (for the non-ROS2 use case)?

@jnumm jnumm mentioned this pull request Jan 21, 2020
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.

5 participants