https://bugs.kde.org/show_bug.cgi?id=372821
Bug ID: 372821 Summary: forward declaration of 'class KWin::KeyboardInputRedirection' Product: kwin Version: git master Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: hrvoje.sen...@gmail.com Target Milestone: --- Created attachment 102403 --> https://bugs.kde.org/attachment.cgi?id=102403&action=edit Patch Since 'Add tabbing to debug console...' or similar commit, compilation of KWin is failing for openSUSE Leap (gcc 4.8.something). [ 297s] /home/abuild/rpmbuild/BUILD/kwin-5.8.90git~20161122T144901~ad06476/debug_console.cpp: In member function 'void KWin::DebugConsole::updateKeyboardTab()': [ 297s] /home/abuild/rpmbuild/BUILD/kwin-5.8.90git~20161122T144901~ad06476/debug_console.cpp:585:35: error: invalid use of incomplete type 'class KWin::KeyboardInputRedirection' [ 297s] auto xkb = input()->keyboard()->xkb(); [ 297s] ^ [ 297s] In file included from /home/abuild/rpmbuild/BUILD/kwin-5.8.90git~20161122T144901~ad06476/debug_console.h:25:0, [ 297s] from /home/abuild/rpmbuild/BUILD/kwin-5.8.90git~20161122T144901~ad06476/debug_console.cpp:20: [ 297s] /home/abuild/rpmbuild/BUILD/kwin-5.8.90git~20161122T144901~ad06476/input.h:44:7: error: forward declaration of 'class KWin::KeyboardInputRedirection' [ 297s] class KeyboardInputRedirection; [ 297s] ^ [ 298s] CMakeFiles/kwin.dir/build.make:272: recipe for target 'CMakeFiles/kwin.dir/debug_console.cpp.o' failed [ 298s] make[2]: *** [CMakeFiles/kwin.dir/debug_console.cpp.o] Error 1 [ 298s] make[2]: *** Waiting for unfinished jobs.... Attached patch resolves the problem. -- You are receiving this mail because: You are watching all bug changes.