Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 641436 - [kde overlay] kde-frameworks/kcoreaddons-9999 commit fbc5881b9 breaks kde-plasma/kwin-9999
Summary: [kde overlay] kde-frameworks/kcoreaddons-9999 commit fbc5881b9 breaks kde-pla...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL: https://bugs.kde.org/show_bug.cgi?id=...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-17 06:58 UTC by Duncan
Modified: 2017-12-18 18:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
full build log (kde-plasma:kwin-9999:20171217-064350.log,152.94 KB, text/plain)
2017-12-17 07:00 UTC, Duncan
Details
emerge --info kwin (kwin.emerge.info,7.47 KB, application/x-info)
2017-12-17 07:03 UTC, Duncan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2017-12-17 06:58:04 UTC
Building kwin-9999 now fails with an automoc error, even if I use kwin_LIVE_COMMIT= to pin it to the very same commit I last built a few days ago, successfully.

Indeed, attempting to build any commit I've tried, or attempting to build 5.11.4 (using ebuild <file> compile to avoid dependency issues or actual merge) seems to fail with the same automoc error, so it's apparently not a kwin issue itself, but presumably in something else updated in the last week, only I don't know where or how to find and fix it.  Automoc itself hasn't changed so that seems to be out.


make[2]: Entering directory '/tmp/portage/kde-plasma/kwin-9999/work/kwin-9999_build'
AutoMoc: Checking: /tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/kcmkwin/kwinscripts/main.cpp

AutoMoc error
-------------
  "/tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/kcmkwin/kwinscripts/main.cpp"
The file contains a K_PLUGIN_FACTORY macro, but does not include "main.moc"!
Consider to
 - add #include "main.moc"
 - enable SKIP_AUTOMOC for this file

AutoMoc: Checking: /tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/kcmkwin/kwinrules/detectwidget.cpp
AutoMoc: Checking: /tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/kcmkwin/kwinrules/kcm.cpp
AutoMoc: Checking: /tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/kcmkwin/kwinrules/kwinsrc.cpp
AutoMoc: Checking: /tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/kcmkwin/kwinrules/ruleslist.cpp
AutoMoc: Checking: /tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/kcmkwin/kwinrules/ruleswidget.cpp
AutoMoc: Checking: /tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/kcmkwin/kwinrules/detectwidget.h
AutoMoc: Checking: /tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/kcmkwin/kwinrules/kcm.h
AutoMoc: Checking: /tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/kcmkwin/kwinrules/ruleslist.h
make[2]: *** [kcmkwin/kwinscripts/CMakeFiles/kcm_kwin_scripts_autogen.dir/build.make:58: kcmkwin/kwinscripts/CMakeFiles/kcm_kwin_scripts_autogen] Error 1


Seem to be getting errors submitting, I'll try attaching the build log later...
Comment 1 Duncan 2017-12-17 07:00:20 UTC
Created attachment 510414 [details]
full build log
Comment 2 Duncan 2017-12-17 07:03:27 UTC
Created attachment 510416 [details]
emerge --info kwin
Comment 3 Duncan 2017-12-17 07:24:47 UTC
Hmm... Seems to be kcoreaddons... bisecting that now...
Comment 4 Duncan 2017-12-17 07:43:54 UTC
Nailed down to kcoreaddons upstream commit fbc5881b9 (current head), kwin builds with the previous kcoreaddons commit, 901435288, changing summary accordingly.
Comment 5 Duncan 2017-12-17 08:19:01 UTC
Upstream kde bug:

https://bugs.kde.org/show_bug.cgi?id=387983
Comment 6 Andreas Sturmlechner gentoo-dev 2017-12-18 18:50:44 UTC
Fixed upstream.