-
Notifications
You must be signed in to change notification settings - Fork 81
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
Qt 6 Support #1280
Comments
Well, I do not plan to write support for Qt 6 now. Because I am targeting to Sailfish OS that stuck with prehistoric Qt 5.6 :-( But I understand that it is impossible to keep compatibility with 5.6 forever... What platform you are targeting? |
Hi @Karry, Many thanks for your quick reply. Wow, I didn’t realise there are platforms that are stuck on such old Qt versions! I’m currently using libosmscout on Windows, Linux and Android. It works brilliantly, by the way! |
For me the following question would be even more interesting:
If you are interested in Qt6 support, this might help us starting to get a feeling how big the change would be? |
If I remember well there was a licence change with Qt6 and there are no more “free” licence for Open Source project, I’m wrong ? |
Qt did change their licensing but I’m pretty sure that the free option hasn’t changed, I.e most of it is LGPL and some modules, eg QtCharts is GPL |
See merged request above. I was now able to create a QT6 based build under Arch Linux using meson using the following command line:
I did the changes in the given way, since it was the easiest way, to see, how much was changed and how big the effort is, to get the code running under Qt5 and Qt6. With further findings the build configuration might have to get adapted. To get continuous stable support for Qt5 and Qt6 one likely has to add another CI build against Qt6 dependencies. The build currently fails because has been removed from Qt6. See https://doc.qt.io/qt-6/qtmultimedia-changes-qt6.html |
I have now added a QT6 based build, see #1300. The build currently is broken, due to Qt6 support not being complete yet. |
Another round of fixes: #1361 Build is green. But it is not tested and playing navigation voice instructions is not ported yet... See |
Hi,
Are there any plans to add support for Qt 6?
The text was updated successfully, but these errors were encountered: