| Summary: | Cannot build Qt5 | ||
|---|---|---|---|
| Product: | [Developer tools] kdesrc-build | Reporter: | Marius P <nmariusp1> |
| Component: | general | Assignee: | Michael Pyne <mpyne> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | major | CC: | ashark |
| Priority: | NOR | ||
| Version First Reported In: | Git | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | kdesrc-buildrc plus run of kdesrc-build --debug | ||
|
Description
Marius P
2022-08-04 09:44:47 UTC
I can reproduce the issue with:
$ kdesrc-build Qt5 --pretend --debug
Would have run g{'git', 'reset', '--hard', 'origin/kde/5.15'}
Slurping 'git' 'rev-list' '0b4d44f2ff1103349bac22b9b207cfcc1f50a53a..HEAD'
Error updating Qt5, removing from list of packages to build.
> Can't locate object method "catch" via package "94923417450697" (perhaps you forgot to load "94923417450697"?) at /home/nmariusp/kde/src/kdesrc-build/modules/ksb/Updater/Git.pm line 42.
at /home/nmariusp/kde/src/kdesrc-build/modules/ksb/Updater/Git.pm line 42.
ksb::Updater::Git::updateInternal(ksb::Updater::Qt5=HASH(0x5655146e4c10), ksb::IPC::Pipe=HASH(0x56551491dcc8)) called at /home/nmariusp/kde/src/kdesrc-build/modules/ksb/Module.pm line 780
Seems that the last git commit in kdesrc-build excluding the *-include files (aaac481b2e576e7b9e946834ed4f43d7770b8f39 Michael Pyne <mpyne@kde.org> 2022-07-23 22:17:53 git: Make updateCheckout() promise-native." has introduced this issue. Using `kdesrc-build qt5-set --pretend --debug` works for me. |