Registered Member
|
Hello,
I've used the KDE development guidelines. I build in a KDE Neon VM, unstable version, up to date (daily). kdesrc-build is up to date, I have configured it to build QT too. I do this:
Some apps don't build successfully due to QT version, as the erros show:
...while QT built by kdesrc-build is:
Does kdesrc-build update QT too, or should I do it manually, even though it is the QT confidured by kdesrc-build by using its config file? Am I doning something wrong? |
Registered Member
|
Solved by bumping qt version to 5.14.
A merge request was made here https://invent.kde.org/kde/kdesrc-build ... equests/28. Also, libopenjp2-7-dev is a new dependency needed by poppler. |
Registered Member
|
How did you do that? I'm also following the guidelines and building QT on a virtual machine (newbie to kdesrc-build). I'm getting:
If QT is being built too, does the command have to be kdesrc-build Qt5 ...., or is the include "...qt5-build-include" in "~/.kdesrc-buildrc" enough? How do you know what modules to add to the kdesrc-build command? I can go kdesrc-build --list. Are those valid modules? I was watching a youtube video and the author used kdesrc-build Qt5 frameworks workspace. I don't see frameworks or workspace in the list output. There is plasma-workspace, which I see in your kdesrc-build command. Reading "~/.kdesrc-buildrc" more closely, I see lines at the end for includes that are probably there due to the responses given to the kdescr-build-setup script. So if I responded yes to qt5, frameworks, workspace, base. I'll get everything in those includes. But I don't want everything, that's way overkill. So I suppose a user could either comment the includes in "~/.kdesrc-buildrc" and type the modules on the kdesrc-build command or they could edit the include(s) file itself. I suppose the include files could be a place to start to find module names to put on the kdesrc-build command line. |
Registered Member
|
Is your kdesrc-build up to date? If so, and encounter the issue, it seems that a module or dependency you build is ahead with the QT version that you have to build or that is requested by the build scripts. Looks like a bug. See here: https://invent.kde.org/sdk/kdesrc-build ... s/28/diffs for the place to require the QT version. Make a request or notify the devs.
|
Registered users: bartoloni, Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]