-
Notifications
You must be signed in to change notification settings - Fork 411
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
Add partial Qt 6 support. #541
Conversation
…rted yet and FHS mode seems broken.
Build, and hence merge, blocked by #542 |
You should open a new issue in this repository to finally fix the bundling of appimagetool. |
|
Question, how do you install Qt 6.3.1 on Ubuntu 18.04? |
I built it from sources with a little script I wrote : https://github.com/RICCIARDI-Adrien/Qt_Builder. |
|
At the beginning of Qt 6 I was not able to build it on Ubuntu versions older than 20.04, but now with Qt 6.2 and onward I am able to build it. Thank you for pointing that, I need to update the documentation ! |
Unfortunately, my APP is based on QtWebEngine(Qt6.3.1), What can I do with it ? |
@gaojinhsu Is your app open source, so we can test the QtWebEngine deployment with it ? |
@RICCIARDI-Adrien I built Qt6.3.1 from source code with after running
|
@gaojinhsu Thank you for the logs.
|
|
Well, I will not compile Qt 6.3.x from sources. Really out-of-scope since I build my stuff on github actions. I switched to "linuxdeploy" instead. |
@martinrotter Does linuxdeploy work well with Qt 6 ? |
@RICCIARDI-Adrien @martinrotter
Seems Is still there a chance that |
For me, yes. |
Does your app include QtWebEngine? |
Yes, I published link to my build script few comments above. I was using linuxdeployQT with Qt 5 for a long time but now I want to migrate to Qt 6 and linux deploy seems to work well in linuxdeploy. |
I adapt your build scrip for building my app, as a result, appimage file is created, and I can launch it by double-clicking on my PC, but when I copy the file to another PC, I can only launch it from Terminal.
I think maybe this error |
I have some problems with gstreamer via linuxdeploy. Perhaps report it as a bug in their github page. maybe they will be able to help/fix. |
What's the status of this, any chance of this getting merged @probonopd ? |
First step would be to get this to build "green" rather than "red" on the GitHub Actions CI. Then we could consider it for merging. |
Builds "green" now. Thanks @RICCIARDI-Adrien. Fingers crossed. Hopefully it will not break things. Otherwise will need to rollback. |
With this PR most of the Qt 6 libraries and plugins should be deployed.
QWebengine is not yet supported because it requires some specific actions.
The tests have been made with Qt 6.3.1 on 64-bit Ubuntu 18.04.
See #495 comments for more details about the tests.