SUMMARY kdesrc-build failed to run STEPS TO REPRODUCE 1. clone from git and configure using instructions at https://kate-editor.org/build-it/ (also attempted kdesrc-build-setup configuration with the same result) 2. execute command: kdesrc-build --include-dependencies kate OBSERVED RESULT Couldn't load the base platform for kdesrc-build! Can't locate experimental.pm in @INC (you may need to install the experimental module) (@INC contains: /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 /home/gamer/project/kde/src/kdesrc-build/modules) at /home/gamer/project/kde/src/kdesrc-build/modules/ksb/Util/LoggedSubprocess.pm line 56. BEGIN failed--compilation aborted at /home/gamer/project/kde/src/kdesrc-build/modules/ksb/Util/LoggedSubprocess.pm line 56. Compilation failed in require at /home/gamer/project/kde/src/kdesrc-build/modules/ksb/Updater/Git.pm line 15. BEGIN failed--compilation aborted at /home/gamer/project/kde/src/kdesrc-build/modules/ksb/Updater/Git.pm line 15. Compilation failed in require at /home/gamer/project/kde/src/kdesrc-build/modules/ksb/Module.pm line 35. BEGIN failed--compilation aborted at /home/gamer/project/kde/src/kdesrc-build/modules/ksb/Module.pm line 35. Compilation failed in require at /usr/share/perl5/vendor_perl/parent.pm line 16. BEGIN failed--compilation aborted at /home/gamer/project/kde/src/kdesrc-build/modules/ksb/BuildContext.pm line 52. Compilation failed in require at /home/gamer/project/kde/src/kdesrc-build/modules/ksb/Application.pm line 26. BEGIN failed--compilation aborted at /home/gamer/project/kde/src/kdesrc-build/modules/ksb/Application.pm line 26. Compilation failed in require at /home/gamer/project/kde/src/kdesrc-build/kdesrc-build line 121. You could: File a bug https://bugs.kde.org/enter_bug.cgi?product=kdesrc-build Ask for help on irc.libera.chat in the #kde channel EXPECTED RESULT cloning and compiling source code for Kate and dependencies SOFTWARE/OS VERSIONS Linux: Fedora 37 (KDE Plasma) Git Version: 2.38.1 ADDITIONAL INFORMATION I was able to work around this by commenting out line 56 in kdesrc-build/modules/ksb/Util/LoggedSubprocess.pm "use experimental 'signatures';
I ended up having to start my KDE build over from scratch because I wasn't able to compile changes. This time I realized I'd missed an important step: sudo dnf install git cmake dialog perl perl-IPC-Cmd perl-MD5 perl-FindBin If that accounts for the error I saw, then the original problem amounts to me failing to see all of the instructions. In any case, the error didn't happen this time, so I guess it is fixed.
Closing this since this isn't the place to request help with dev setups; see https://community.kde.org/Get_Involved/Issue_Reporting#Step_1:_Make_sure_it's_a_valid_bug_or_feature_request. You are welcome to ask for help with individual failures in the #kde-devel matrix room.