https://bugs.kde.org/show_bug.cgi?id=456655
Bug ID: 456655 Summary: plasma-workspace bf4dd6353 broke building without kpipewire, fed29855f didn't fix Product: plasmashell Version: master Platform: Compiled Sources OS: All Status: REPORTED Severity: normal Priority: NOR Component: Task Manager and Icons-Only Task Manager Assignee: plasma-b...@kde.org Reporter: 1i5t5.dun...@cox.net Target Milestone: 1.0 This is for plasma-workspace from git master using the gentoo/kde overlay ebuilds. Unfortunately there's no "plasma-workspace" product so I had to choose the closest fit I could find. (FWIW frameworks and the rest of plasma are git-master as well, tho I don't believe it matters for this bug.) The first following plasma-workspace commit broke building without kpipewire (the previous commit 2a7a7fd14 builds fine), and the second one didn't fix it: * commit bf4dd6353 Author: Aleix Pol <aleix...@kde.org> AuthorDate: Wed Jun 29 16:27:01 2022 +0200 Commit: Aleix Pol <aleix...@kde.org> CommitDate: Tue Jul 5 12:47:56 2022 +0200 libtaskmanager: Use KPipeWire * commit fed29855f | Author: Aleix Pol <aleix...@kde.org> | AuthorDate: Fri Jul 8 20:10:10 2022 +0200 | Commit: Aleix Pol Gonzalez <aleix...@kde.org> | CommitDate: Sun Jul 10 15:48:23 2022 +0000 | | KPipeWire isn't actually required | | Just some features will be missing Doing the build, I get this during the configure step: -- The following features have been disabled: * PipeWire, Required for Wayland screencasting But the following screencasting-related errors (plus many more of the same) never-the-less occur: /x86_64-pc-linux-gnu/gcc-bin/12.1.1/../../../lib/gcc/x86_64-pc-linux-gnu/12.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: libtaskmanager/declarative/CMakeFiles/taskmanagerplugin.dir/taskmanagerplugin.cpp.o: in function `int qmlRegisterUncreatableType<Screencasting>(char const*, int, int, char const*, QString const&) [clone .isra.0]': taskmanagerplugin.cpp:(.text+0x2a): undefined reference to `Screencasting::staticMetaObject' /x86_64-pc-linux-gnu/gcc-bin/12.1.1/../../../lib/gcc/x86_64-pc-linux-gnu/12.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: taskmanagerplugin.cpp:(.text+0x167): undefinedreference to `Screencasting::staticMetaObject' /x86_64-pc-linux-gnu/gcc-bin/12.1.1/../../../lib/gcc/x86_64-pc-linux-gnu/12.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: taskmanagerplugin.cpp:(.text+0x195): undefinedreference to `Screencasting::staticMetaObject' Why is it still trying to reference screencasting despite it being specifically disabled? -- You are receiving this mail because: You are watching all bug changes.