-
Notifications
You must be signed in to change notification settings - Fork 16
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
Build on Ubuntu 22.04 ... unknown module: webkitwidgets #104
Comments
@JSahlberg I think we are finally hitting a point of un-supportability for the qt 5.2 based build. qtwebengine requires non-free software to build. I've been working on a qt6 port of the client. You can find it here: https://github.com/Libki/libki-client/tree/qt6 Would you be willing to build and test this version? It should build on the latest qt6. It needs a rebase against master but I'd like to confirm it works as-is before I do that. |
Thanks Kyle! But... I not well experienced with QT creator... I don't even get the kits to be imported correctly on my Ubuntu 23.04... >_< |
unfortunately I haven't built the client on Linux in many years so my experience won't be very useful. It looks like |
@JSahlberg I built it not too long ago for linux mint 21 (i.e. 22.04), but can't for my life remember how I got past the webkit issue. I remember I had it, but that's it. I can send you the built binary if you want to? @kylemhall I don't have access to a linux machine right now, but can make a qt6 test build tomorrow. |
Yes, please! Would be awesome :D |
Any update on the qt6 build process? I need to build the client for Ubuntu 24.04. |
@rootchick can you try the qt6 branch? https://github.com/Libki/libki-client/tree/qt6 If you have success with it we can try rebasing it the latest master! |
Will do, when I get back from vacation next Monday! Thanks!!
…On Mon, Jun 17, 2024 at 6:54 AM Kyle M Hall ***@***.***> wrote:
@rootchick <https://github.com/rootchick> can you try the qt6 branch?
https://github.com/Libki/libki-client/tree/qt6
If you have success with it we can try rebasing it the latest master!
—
Reply to this email directly, view it on GitHub
<#104 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANSKKGXFOZDVLDCNWFG5LLZH256FAVCNFSM6AAAAABJKXLR52VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZTGA3TGMZVGM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
An update, I ran into a snag. My process: (based on the client installation instructions here: Installed these packages with apt: Cloned the qt6 branch Open QT Creator --> Open Project --> Choose Libki.pro file from repo directory --> Open Tried Build --> Build Project "Libki". It says there is one issue, "Unknown module(s) in QT: qml", and it won't build. I'm assuming this means that something qml-related is missing? |
@rootchick try installing the package |
Alas, it didn't. Some additional packages I've tried installing since, without any luck: libqt6qmlcompiler6 |
Hey @kylemhall I made some progress and got it to build! Also had to install the qt6-declarative-dev package. Figured that out via a Google rabbit hole. :D Now to test it! |
Guess this installation routine is quite old... updated last in 2016.
As far as I can research it seems lite qtwebkit is replaced with qtwebengine instead... I'm I right?
How ever... is there any new instructions how to build the client from Ubunu 22.04?
The text was updated successfully, but these errors were encountered: