Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 619496 - =x11-misc/qt5ct-0.32: emake failed: private/qdbusmenubar_p.h: No such file or directory
Summary: =x11-misc/qt5ct-0.32: emake failed: private/qdbusmenubar_p.h: No such file or...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Coacher
URL: https://sourceforge.net/p/qt5ct/ticke...
Whiteboard:
Keywords: UPSTREAM
Depends on:
Blocks:
 
Reported: 2017-05-24 03:47 UTC by Max Rees
Modified: 2017-05-27 13:31 UTC (History)
1 user (show)

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


Attachments
qt5ct-0.32 build log (build.log,33.47 KB, text/plain)
2017-05-24 03:47 UTC, Max Rees
Details
emerge --info (info.txt,5.34 KB, text/plain)
2017-05-24 03:48 UTC, Max Rees
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Max Rees 2017-05-24 03:47:58 UTC
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.
Comment 1 Max Rees 2017-05-24 03:48:29 UTC
Created attachment 473996 [details]
emerge --info
Comment 3 Coacher 2017-05-24 08:26:18 UTC
Please attach the output of 'qlist -ISCv dev-qt/*' and the output of 'emerge -pqv qtgui:5'.
Comment 4 Max Rees 2017-05-24 08:34:55 UTC
% 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
Comment 5 Coacher 2017-05-24 09:10:08 UTC
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.
Comment 6 Coacher 2017-05-24 09:14:47 UTC
PR: https://github.com/gentoo/gentoo/pull/4742
Comment 7 Coacher 2017-05-24 09:15:06 UTC
P.S. This is what happens when you mix stable with unstable ;)
Comment 8 Coacher 2017-05-27 13:31:39 UTC
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