/var/tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/logind.cpp: In member function ‘int KWin::LogindIntegration::takeDevice(const char*)’: /var/tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/logind.cpp:273:65: error: ‘major’ was not declared in this scope message.setArguments(QVariantList({QVariant(major(st.st_rdev)), QVariant(minor(st.st_rdev))})); ^ /var/tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/logind.cpp:273:94: error: ‘minor’ was not declared in this scope message.setArguments(QVariantList({QVariant(major(st.st_rdev)), QVariant(minor(st.st_rdev))})); ^ /var/tmp/portage/kde-plasma/kwin-9999/work/kwin-9999/logind.cpp:273:97: error: no matching function for call to ‘QList<QVariant>::QList(<brace-enclosed initializer list>)’ message.setArguments(QVariantList({QVariant(major(st.st_rdev)), QVariant(minor(st.st_rdev))}));
Latest testing version in tree is affected too.
This is fixed for me with glibc-2.23-r2.
(In reply to Marcus from comment #2) > This is fixed for me with glibc-2.23-r2. Because the patch for glibc future change is only included in -r1. Problem still exists in next release when patch is merged upstream.
Thanks all. Patch added downstream with KDE Plasma 5.6.3. Patch by Andreas Sturmlechner. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9d0e9c17863c7e543d1262245a4e70ef52b43b