Qt5 fails to build
Building Qt5 from qt5-set (1/1)
Using Qt 5 modules: qtbase
Fetching remote changes to Qt5
Error updating Qt5, removing from list of packages to build.
> Can't locate object method "catch" via package "93832726607665" (perhaps you forgot to load "93832726607665"?) at /home/ratijas/kde/src/kdesrc-build/modules/ksb/Updater/Git.pm line 42.
at /home/ratijas/kde/src/kdesrc-build/modules/ksb/Updater/Git.pm line 42.
ksb::Updater::Git::updateInternal(ksb::Updater::Qt5=HASH(0x5557224bf358), ksb::IPC::Pipe=HASH(0x55572256dcc0)) called at /home/ratijas/kde/src/kdesrc-build/modules/ksb/Module.pm line 780
eval {...} called at /home/ratijas/kde/src/kdesrc-build/modules/ksb/Module.pm line 780
ksb::Module::update(ksb::Module=HASH(0x555721ec35a0), ksb::IPC::Pipe=HASH(0x55572256dcc0), ksb::BuildContext=HASH(0x555722241cb0)) called at /home/ratijas/kde/src/kdesrc-build/modules/ksb/TaskManager.pm line 152
ksb::TaskManager::_handle_updates(ksb::IPC::Pipe=HASH(0x55572256dcc0), ksb::BuildContext=HASH(0x555722241cb0)) called at /home/ratijas/kde/src/kdesrc-build/modules/ksb/TaskManager.pm line 421
ksb::TaskManager::_handle_async_build(ksb::IPC::Pipe=HASH(0x5557225864e0), ksb::BuildContext=HASH(0x555722241cb0)) called at /home/ratijas/kde/src/kdesrc-build/modules/ksb/TaskManager.pm line 71
ksb::TaskManager::runAllTasks(ksb::TaskManager=HASH(0x555722586cc0)) called at /home/ratijas/kde/src/kdesrc-build/modules/ksb/Application.pm line 618
ksb::Application::runAllModulePhases(ksb::Application=HASH(0x555722305310)) called at /home/ratijas/kde/src/kdesrc-build/kdesrc-build line 187
eval {...} called at /home/ratijas/kde/src/kdesrc-build/kdesrc-build line 184
Unable to update Qt5, build canceled.
<<< PACKAGES FAILED TO UPDATE >>>
Qt5 - file://No log file
My config:
# Autogenerated by kdesrc-build-setup. You may modify this file if desired.
global
# Finds and includes *KDE*-based dependencies into the build. This makes
# it easier to ensure that you have all the modules needed, but the
# dependencies are not very fine-grained so this can result in quite a few
# modules being installed that you didn't need.
include-dependencies true
# Install directory for KDE software
kdedir /usr/local/kde
# Directory for downloaded source code
source-dir ~/kde/src
# Directory to build KDE into before installing
# relative to source-dir by default
build-dir ~/kde/build
qtdir /usr/local/qt
## kdesrc-build sets 2 options which is used in options like make-options or set-env
# to help manage the number of compile jobs that happen during a build:
#
# 1. num-cores, which is just the number of detected CPU cores, and can be passed
# to tools like make (needed for parallel build) or ninja (completely optional).
#
# 2. num-cores-low-mem, which is set to largest value that appears safe for
# particularly heavyweight modules based on total memory, intended for
# modules like qtwebengine
num-cores 7
num-cores-low-mem 7
# kdesrc-build can install a sample .xsession file for "Custom"
# (or "XSession") logins,
install-session-driver false
# or add a environment variable-setting script to
# ~/.config/kde-env-master.sh
install-environment-driver false
# Stop the build process on the first failure
stop-on-failure false
# Use a flat folder structure under ~/kde/src and ~/kde/build
# rather than nested directories
directory-structure flat
# Build with LSP support for everything that supports it
compile-commands-linking false
compile-commands-export false
cmake-generator Ninja
cmake-options -DBUILD_TESTING=1
end global
# Common options that should be set for some KDE modules no matter how
# kdesrc-build finds them. Do not comment these out unless you know
# what you are doing.
include /home/ratijas/projects/KDE/sdk/kdesrc-build/kf5-common-options-build-include
# Refers to the qt5 file included as part of kdesrc-build. The file
# is simply read-in at this point as if you'd typed it in yourself.
include /home/ratijas/projects/KDE/sdk/kdesrc-build/qt5-build-include
# Support libraries that use Qt5
#include /home/ratijas/projects/KDE/sdk/kdesrc-build/custom-qt5-libs-build-include
# Refers to the kf5-frameworks file included as part of kdesrc-build. The file
# is simply read-in at this point as if you'd typed it in yourself.
include /home/ratijas/projects/KDE/sdk/kdesrc-build/kf5-frameworks-build-include
# Refers to the kf5-workspace file included as part of kdesrc-build. The file
# is simply read-in at this point as if you'd typed it in yourself.
include /home/ratijas/projects/KDE/sdk/kdesrc-build/kf5-workspace-build-include
# Refers to the kf5-applications file included as part of kdesrc-build. The file
# is simply read-in at this point as if you'd typed it in yourself.
include /home/ratijas/projects/KDE/sdk/kdesrc-build/kf5-applications-build-include
# Refers to the kf5-kdepim file included as part of kdesrc-build. The file
# is simply read-in at this point as if you'd typed it in yourself.
include /home/ratijas/projects/KDE/sdk/kdesrc-build/kf5-kdepim-build-include
options qt5-set
use-modules qtbase
end options
module gammaray
repository https://github.com/KDAB/GammaRay/
branch master
end module