Created attachment 473994 [details] qt5ct-0.32 build log [ebuild U ] x11-misc/qt5ct-0.32 [0.31] USE="dbus%* (-systray%*)" qt5ctplatformtheme.cpp:50:36: fatal error: private/qdbusmenubar_p.h: No such file or directory #include <private/qdbusmenubar_p.h> ^ compilation terminated.
Created attachment 473996 [details] emerge --info
Blame is r402: https://sourceforge.net/p/qt5ct/code/402/tree//trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp?diff=384
Please attach the output of 'qlist -ISCv dev-qt/*' and the output of 'emerge -pqv qtgui:5'.
% emerge -pqv qtgui:5 [ebuild R ] dev-qt/qtgui-5.6.2 [5.6.2] USE="dbus gif gtkstyle jpeg png udev xcb -accessibility -debug -egl -eglfs -evdev -gles2 -ibus -libinput {-test} -tslib -tuio" % qlist -ISCv 'dev-qt/*' dev-qt/linguist-tools-5.6.2:5 dev-qt/qt3support-4.8.7:4 dev-qt/qtbluetooth-5.6.2:5 dev-qt/qtchooser-0_p20151008:0 dev-qt/qtconcurrent-5.6.2:5 dev-qt/qtcore-4.8.7-r2:4 dev-qt/qtcore-5.6.2-r1:5 dev-qt/qtdbus-4.8.7:4 dev-qt/qtdbus-5.6.2:5 dev-qt/qtdeclarative-5.6.2:5 dev-qt/qtgui-4.8.7:4 dev-qt/qtgui-5.6.2:5 dev-qt/qtnetwork-5.6.2:5 dev-qt/qtopengl-4.8.7:4 dev-qt/qtopengl-5.6.2:5 dev-qt/qtprintsupport-5.6.2:5 dev-qt/qtquickcontrols-5.6.2:5 dev-qt/qtscript-4.8.7:4 dev-qt/qtsql-4.8.7-r1:4 dev-qt/qtsql-5.6.2:5 dev-qt/qtsvg-4.8.7:4 dev-qt/qtsvg-5.6.2:5 dev-qt/qttest-5.6.2:5 dev-qt/qttranslations-4.8.7:4 dev-qt/qtwebkit-4.8.7:4 dev-qt/qtwebkit-5.6.2:5 dev-qt/qtwidgets-5.6.2:5 dev-qt/qtx11extras-5.6.2:5 dev-qt/qtxml-5.6.2:5 dev-qt/qtxmlpatterns-4.8.7:4 dev-qt/qtxmlpatterns-5.6.2:5
Yes, according to https://code.qt.io/cgit/qt/qtbase.git/log/src/platformsupport/dbusmenu/qdbusmenubar_p.h?h=5.6 and https://code.qt.io/cgit/qt/qtbase.git/log/src/platformsupport/dbusmenu/qdbusmenubar_p.h?h=5.7 this header is only available in qt-5.7.x. Upstream made an incorrect assumption. I'll adjust the ebuild and report the problem upstream. Thanks for noticing.
PR: https://github.com/gentoo/gentoo/pull/4742
P.S. This is what happens when you mix stable with unstable ;)
Fixed in commit 80b658c304d3db9f1d0aa7ae12390049f0058da0 Author: Ilya Tumaykin <itumaykin@gmail.com> AuthorDate: Wed May 24 12:13:00 2017 +0300 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Sat May 27 15:13:22 2017 +0200 x11-misc/qt5ct: require >=qtgui-5.7 for dbus support wrt bug 619496 Closes: https://github.com/gentoo/gentoo/pull/4742 Bug: https://bugs.gentoo.org/619496 Package-Manager: Portage-2.3.6, Repoman-2.3.2