Originally posted by R41N3R
View Post
Announcement
Collapse
No announcement yet.
KDE's kstart5 Now Works On Wayland, No More HiDPI Screen Flickering At Start-Up
Collapse
X
-
Originally posted by skeevy420 View Postngraham Where exactly is the kdesrc-build bug tracker located? I didn't see an "issues" section on github. Figured here was as good of place as any to ask...
For the past two days I've been trying to get it to build on my Manjaro box, never getting past QT, and had to update the QT version to 5.12 in qt5-build-include. Currently on -- Building kxmlgui from frameworks (31/363)
This is something kdesrc-build should definitely be smart enough to figure out by itself, for which I've filed https://invent.kde.org/kde/kdesrc-build/issues/31.
- Likes 3
Comment
-
Originally posted by betam4x View PostKDE under Wayland won’t be useable for me until fractional scaling is implemented. Until then I will stick with KDE running on X
Comment
-
Originally posted by ngraham View Post
Just tell it not to build Qt; it's not needed if you're using an up-to-date version. See https://community.kde.org/Get_Involv...p_kdesrc-build and read the NOTE section.
This is something kdesrc-build should definitely be smart enough to figure out by itself, for which I've filed https://invent.kde.org/kde/kdesrc-build/issues/31.
I completely agree with your new users getting involved comments -- kdesrc-build isn't the most intuitive tool to use, reading the error logs to figure out missing packages simply sucks, and I completely get how it can be discouraging for people to want to get involved when they follow the steps and it doesn't "just work".
Building QT5 is more about trying to do the entire, complete, kf5-qt5 build process from start to finish with as much as possible to make sure I have everything necessary for a working build environment for KDE development as well as just trying to use the tool and get my head wrapped around how it wants to do things.
I intentionally skipped the easy way to document my failures to hopefully make it easier for others in the future. Y'all (KDE Developers) have all your ducks in a row and some random person on a random distribution, like myself, probably won't. After reading your new user comments, suffering through it seems like the right thing to do even if it isn't the most encouraged method to do.
Once I figured out what I needed to add to my .kdesrc-buildrc to use a newer version of QT, all was well in regards to that.
So far I've found these issues:
Code:if using "gcc=9.1.0" then "qt5<=5.12" is needed qt5=5.13 has a license choice that breaks kdesrc-build during the QT5 configure ruby-test-unit # needed for Dolphin; Arch/Manjaro missing dependency ruby-sass # needed for breeze-gtk; Arch/Manjaro missing dependency qt5-networkauth # needed for kdepim-runtime; Arch/Manjaro missing dependency
Comment
-
Thanks, I'm glad the documentation is at least okay. kdesrc-build only builds Qt from source to support old distros that ship old versions of Qt which are too old to build modern versions of KDE software. If your distro provides 5.11 or newer, you really don't gain anything by building Qt from source too (except a big headache, as you're seeing . It really is not supposed to even try for distros like yours that ship a nice new Qt. This is what https://invent.kde.org/kde/kdesrc-build/issues/31 is all about.
As for where to report bugs, in general it's https://bugs.kde.org. However KDE is in the middle of transitioning to use GitLab for infrastructure, and kdesrc-build is one of the projects that has already migrated there as a sort of vanguard, testing the waters. As a part of this, the kdesrc-build developers decided to use GitLab issues (https://invent.kde.org/kde/kdesrc-build/issues) instead of Bugzilla, but this hasn't been formally coordinated, and the old kdesrc-build Bugzilla page is still open for bugs. This is an ongoing issue we're working on creating a formal recommendation about, but for now go ahead and report your issues on https://invent.kde.org/kde/kdesrc-build/issues.
Thanks again!
- Likes 3
Comment
-
Originally posted by shmerl View PostLooks like no one is working on this?
It's been more than half a year since last activity.
Also, are there any plans to implement drawing tablets support in KWin Wayland session (Wacom)?
Comment
-
Originally posted by ngraham View PostThanks, I'm glad the documentation is at least okay. kdesrc-build only builds Qt from source to support old distros that ship old versions of Qt which are too old to build modern versions of KDE software. If your distro provides 5.11 or newer, you really don't gain anything by building Qt from source too (except a big headache, as you're seeing . It really is not supposed to even try for distros like yours that ship a nice new Qt. This is what https://invent.kde.org/kde/kdesrc-build/issues/31 is all about.
As for where to report bugs, in general it's https://bugs.kde.org. However KDE is in the middle of transitioning to use GitLab for infrastructure, and kdesrc-build is one of the projects that has already migrated there as a sort of vanguard, testing the waters. As a part of this, the kdesrc-build developers decided to use GitLab issues (https://invent.kde.org/kde/kdesrc-build/issues) instead of Bugzilla, but this hasn't been formally coordinated, and the old kdesrc-build Bugzilla page is still open for bugs. This is an ongoing issue we're working on creating a formal recommendation about, but for now go ahead and report your issues on https://invent.kde.org/kde/kdesrc-build/issues.
Thanks again!
IMHO, the biggest headache is getting 130-160 packages in and finding out that either I need to enable yet another module under the qt5-set module-set or install another missing dependency. Switched it from individual modules to "all" last night.
The only thing I really gain is added packages to my list, but that'll benefit others once I figure out all the dependencies that Arch/Manjaro is missing from the meta-package/kdesrc-build dependency resolver. I'm up to nine; eleven including the two gcc ones.
Comment
Comment