* Package: dev-qt/qtcore-5.9999 * Repository: qt * Maintainer: qt@gentoo.org * Upstream: https://bugreports.qt.io/ * USE: abi_x86_64 amd64 elibc_glibc icu kernel_linux userland_GNU * FEATURES: ccache preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Fetching git://code.qt.io/qt/qtbase.git ... git fetch git://code.qt.io/qt/qtbase.git +refs/heads/dev:refs/heads/dev remote: Counting objects: 211, done. remote: Compressing objects: 100% (209/209), done. remote: Total 211 (delta 168), reused 1 (delta 1) Receiving objects: 100% (211/211), 40.57 KiB | 0 bytes/s, done. Resolving deltas: 100% (168/168), completed with 110 local objects. From git://code.qt.io/qt/qtbase 561acde..c3d8ab7 dev -> dev git symbolic-ref refs/git-r3/dev-qt/qtcore/5/__main__ refs/heads/dev * Checking out git://code.qt.io/qt/qtbase.git to /var/tmp/portage/dev-qt/qtcore-5.9999/work/qtcore-5.9999 ... git checkout --quiet dev GIT update --> repository: git://code.qt.io/qt/qtbase.git updating from commit: 561acde140da7a06285f3acd71220d64e7a508c8 to commit: c3d8ab78b8bc63cc15b56719fc7bf2ec42c800de configure | 31 +- mkspecs/devices/linux-imx53qsb-g++/qmake.conf | 2 +- qmake/doc/src/qmake-manual.qdoc | 2 +- src/corelib/io/qsettings.cpp | 26 +- src/corelib/io/qsettings.h | 5 + src/corelib/io/qsettings_win.cpp | 120 +- src/corelib/tools/qbytearray.cpp | 46 + src/corelib/tools/qbytearray.h | 7 + src/corelib/tools/qringbuffer.cpp | 90 +- src/corelib/tools/qringbuffer_p.h | 6 +- src/gui/accessible/accessible.pri | 6 +- src/gui/kernel/qguiapplication.cpp | 31 + src/gui/kernel/qguiapplication.h | 4 + src/gui/kernel/qguiapplication_p.h | 1 + src/network/access/access.pri | 2 + src/network/socket/qabstractsocket.cpp | 2 +- src/network/socket/qabstractsocket.h | 2 +- src/platformsupport/themes/genericunix/qgenericunixthemes.cpp | 2 +- src/plugins/platforms/cocoa/qcocoaaccessibility.mm | 4 + src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm | 2 + src/plugins/platforms/windows/qwindowsdrag.cpp | 6 +- src/plugins/platforms/windows/qwindowsfontdatabase_ft.cpp | 4 +- src/plugins/platforms/xcb/qxcbscreen.cpp | 2 - src/widgets/doc/images/gtk-calendarwidget.png | Bin 16761 -> 0 bytes src/widgets/doc/images/gtk-checkbox.png | Bin 2323 -> 0 bytes src/widgets/doc/images/gtk-combobox.png | Bin 2730 -> 0 bytes src/widgets/doc/images/gtk-dateedit.png | Bin 2163 -> 0 bytes src/widgets/doc/images/gtk-datetimeedit.png | Bin 2923 -> 0 bytes src/widgets/doc/images/gtk-dial.png | Bin 7221 -> 0 bytes src/widgets/doc/images/gtk-doublespinbox.png | Bin 2325 -> 0 bytes src/widgets/doc/images/gtk-fontcombobox.png | Bin 3022 -> 0 bytes src/widgets/doc/images/gtk-frame.png | Bin 2340 -> 0 bytes src/widgets/doc/images/gtk-groupbox.png | Bin 6650 -> 0 bytes src/widgets/doc/images/gtk-horizontalscrollbar.png | Bin 1701 -> 0 bytes src/widgets/doc/images/gtk-label.png | Bin 1582 -> 0 bytes src/widgets/doc/images/gtk-lcdnumber.png | Bin 1193 -> 0 bytes src/widgets/doc/images/gtk-lineedit.png | Bin 2528 -> 0 bytes src/widgets/doc/images/gtk-listview.png | Bin 8493 -> 0 bytes src/widgets/doc/images/gtk-progressbar.png | Bin 2228 -> 0 bytes src/widgets/doc/images/gtk-pushbutton.png | Bin 2153 -> 0 bytes src/widgets/doc/images/gtk-radiobutton.png | Bin 3142 -> 0 bytes src/widgets/doc/images/gtk-slider.png | Bin 1359 -> 0 bytes src/widgets/doc/images/gtk-spinbox.png | Bin 2078 -> 0 bytes src/widgets/doc/images/gtk-tableview.png | Bin 8364 -> 0 bytes src/widgets/doc/images/gtk-tabwidget.png | Bin 8179 -> 0 bytes src/widgets/doc/images/gtk-textedit.png | Bin 12641 -> 0 bytes src/widgets/doc/images/gtk-timeedit.png | Bin 2621 -> 0 bytes src/widgets/doc/images/gtk-toolbox.png | Bin 4240 -> 0 bytes src/widgets/doc/images/gtk-toolbutton.png | Bin 2260 -> 0 bytes src/widgets/doc/images/gtk-treeview.png | Bin 9722 -> 0 bytes src/widgets/doc/src/widgets-and-layouts/gallery-gtk.qdoc | 142 --- src/widgets/doc/src/widgets-and-layouts/gallery.qdoc | 4 - src/widgets/doc/src/widgets-and-layouts/styles.qdoc | 2 +- src/widgets/itemviews/qfileiconprovider.cpp | 13 - src/widgets/styles/qgtk2painter.cpp | 699 ------------ src/widgets/styles/qgtk2painter_p.h | 100 -- src/widgets/styles/qgtkglobal_p.h | 82 -- src/widgets/styles/qgtkpainter.cpp | 76 -- src/widgets/styles/qgtkpainter_p.h | 119 -- src/widgets/styles/qgtkstyle.cpp | 4255 ---------------------------------------------------------------------- src/widgets/styles/qgtkstyle_p.cpp | 891 --------------- src/widgets/styles/qgtkstyle_p.h | 123 -- src/widgets/styles/qgtkstyle_p_p.h | 449 -------- src/widgets/styles/qstylefactory.cpp | 14 +- src/widgets/styles/qstylesheetstyle_default.cpp | 3 +- src/widgets/styles/styles.pri | 20 - tests/auto/corelib/io/qsettings/tst_qsettings.cpp | 47 + tests/auto/corelib/tools/qbytearray/tst_qbytearray.cpp | 35 +- tests/auto/corelib/tools/qringbuffer/tst_qringbuffer.cpp | 29 +- tests/auto/gui/kernel/qguiapplication/tst_qguiapplication.cpp | 16 + tests/auto/widgets/graphicsview/qgraphicsitem/qgraphicsitem.pro | 1 - tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp | 218 ++-- tests/auto/widgets/graphicsview/qgraphicsproxywidget/qgraphicsproxywidget.pro | 1 - tests/auto/widgets/graphicsview/qgraphicsproxywidget/tst_qgraphicsproxywidget.cpp | 2 +- tests/auto/widgets/graphicsview/qgraphicsscene/qgraphicsscene.pro | 1 - tests/auto/widgets/graphicsview/qgraphicsscene/tst_qgraphicsscene.cpp | 249 +++-- tests/auto/widgets/graphicsview/qgraphicssceneindex/qgraphicssceneindex.pro | 1 - tests/auto/widgets/graphicsview/qgraphicssceneindex/tst_qgraphicssceneindex.cpp | 2 +- tests/auto/widgets/graphicsview/qgraphicsview/qgraphicsview.pro | 1 - tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview.cpp | 9 +- tests/auto/widgets/graphicsview/qgraphicswidget/qgraphicswidget.pro | 1 - tests/auto/widgets/graphicsview/qgraphicswidget/tst_qgraphicswidget.cpp | 10 +- tests/auto/widgets/widgets/qpushbutton/tst_qpushbutton.cpp | 3 - tests/benchmarks/gui/graphicsview/functional/GraphicsViewBenchmark/GraphicsViewBenchmark.pro | 1 - tests/benchmarks/gui/graphicsview/qgraphicsanchorlayout/qgraphicsanchorlayout.pro | 1 - tests/benchmarks/gui/graphicsview/qgraphicsitem/qgraphicsitem.pro | 1 - tests/benchmarks/gui/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp | 14 +- tests/benchmarks/gui/graphicsview/qgraphicslayout/qgraphicslayout.pro | 1 - tests/benchmarks/gui/graphicsview/qgraphicslinearlayout/qgraphicslinearlayout.pro | 1 - tests/benchmarks/gui/graphicsview/qgraphicsscene/qgraphicsscene.pro | 1 - tests/benchmarks/gui/graphicsview/qgraphicsscene/tst_qgraphicsscene.cpp | 8 +- tests/benchmarks/gui/graphicsview/qgraphicsview/benchapps/chipTest/chip.pro | 1 - tests/benchmarks/gui/graphicsview/qgraphicsview/benchapps/moveItems/moveItems.pro | 1 - tests/benchmarks/gui/graphicsview/qgraphicsview/benchapps/scrolltest/scrolltest.pro | 1 - tests/benchmarks/gui/graphicsview/qgraphicsview/chiptester/chip.cpp | 2 +- tests/benchmarks/gui/graphicsview/qgraphicsview/qgraphicsview.pro | 1 - tests/benchmarks/gui/graphicsview/qgraphicsview/tst_qgraphicsview.cpp | 11 +- tests/benchmarks/gui/graphicsview/qgraphicswidget/qgraphicswidget.pro | 1 - tests/manual/gestures/graphicsview/graphicsview.pro | 1 - tests/manual/widgets/qgraphicsview/rubberband/rubberband.pro | 1 - tools/configure/configureapp.cpp | 2 - 101 files changed, 662 insertions(+), 7409 deletions(-) >>> Source unpacked in /var/tmp/portage/dev-qt/qtcore-5.9999/work >>> Preparing source in /var/tmp/portage/dev-qt/qtcore-5.9999/work/qtcore-5.9999 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-qt/qtcore-5.9999/work/qtcore-5.9999 ... * Configuring with: -prefix /usr -bindir /usr/lib64/qt5/bin -headerdir /usr/include/qt5 -libdir /usr/lib64 -archdatadir /usr/lib64/qt5 -plugindir /usr/lib64/qt5/plugins -libexecdir /usr/lib64/qt5/libexec -importdir /usr/lib64/qt5/imports -qmldir /usr/lib64/qt5/qml -datadir /usr/share/qt5 -docdir /usr/share/doc/qt-5.9999 -translationdir /usr/share/qt5/translations -sysconfdir /etc/xdg -examplesdir /usr/share/qt5/examples -testsdir /usr/share/qt5/tests -release -no-separate-debug-info -opensource -confirm-license -shared -largefile -accessibility -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc -no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-sql-tds -pkg-config -system-zlib -system-pcre -no-mtdev -no-journald -no-syslog -no-libpng -no-libjpeg -no-freetype -no-harfbuzz -no-openssl -no-libproxy -no-xkbcommon-x11 -no-xkbcommon-evdev -no-xinput2 -no-xcb-xlib -glib -no-pulseaudio -no-alsa -no-gtkstyle -nomake examples -nomake tests -no-compile-examples -no-rpath -verbose -iconv -no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus -no-strip -no-pch -no-xcb -no-eglfs -no-kms -no-directfb -no-linuxfb -no-mirclient -no-xkb -no-xrender -no-mitshm -no-xcursor -no-xfixes -no-xinerama -no-xinput -no-xrandr -no-xshape -no-xsync -no-xvideo -sm -qreal double -no-opengl -no-egl -no-libinput -no-gstreamer -no-warnings-are-errors -icu -no-journald -no-gtkstyle: invalid command-line switch * ERROR: dev-qt/qtcore-5.9999::qt failed (configure phase): * configure failed * * Call stack: * ebuild.sh, line 93: Called src_configure * environment, line 3255: Called qt5-build_src_configure * environment, line 2855: Called qt5_base_configure * environment, line 2960: Called die * The specific snippet of code: * "${S}"/configure "${conf[@]}" || die "configure failed"; *
Yeah the gtk style for qtwidgets has been moved to the qtstyleplugins repo. The gtk platformtheme plugin is still there. http://code.qt.io/cgit/qt/qtbase.git/commit/?h=dev&id=899a815414e95da8d9429a4a4f4d7094e49cfc55
--- /var/lib/layman/qt/eclass/qt5-build.eclass.orig 2015-08-28 00:50:23.836187322 +0200 +++ /var/lib/layman/qt/eclass/qt5-build.eclass 2015-08-28 21:09:07.429384968 +0200 @@ -565,7 +565,7 @@ # override in qtgui and qtwidgets where x11-libs/cairo[qt4] is blocked # to avoid adding qt4 include paths (bug 433826) - -no-gtkstyle + -no-gtk # exclude examples and tests from default build -nomake examples
(In reply to jospezial from comment #2) > --- /var/lib/layman/qt/eclass/qt5-build.eclass.orig 2015-08-28 > 00:50:23.836187322 +0200 > +++ /var/lib/layman/qt/eclass/qt5-build.eclass 2015-08-28 21:09:07.429384968 > +0200 > @@ -565,7 +565,7 @@ > > # override in qtgui and qtwidgets where x11-libs/cairo[qt4] is blocked > # to avoid adding qt4 include paths (bug 433826) > - -no-gtkstyle > + -no-gtk > > # exclude examples and tests from default build > -nomake examples After that change >>> Emerging (1 of 30) dev-qt/qtcore-5.9999::qt >>> Installing (1 of 30) dev-qt/qtcore-5.9999::qt >>> Emerging (2 of 30) dev-qt/qtdbus-5.9999::qt >>> Installing (2 of 30) dev-qt/qtdbus-5.9999::qt >>> Emerging (3 of 30) dev-qt/qtxml-5.9999::qt >>> Installing (3 of 30) dev-qt/qtxml-5.9999::qt >>> Emerging (4 of 30) dev-qt/qtgui-5.9999::qt >>> Failed to emerge dev-qt/qtgui-5.9999, Log file: >>> '/var/tmp/portage/dev-qt/qtgui-5.9999/temp/build.log' >>> Jobs: 3 of 30 complete, 1 failed Load avg: 1.56, 2.19, 1.56 * Package: dev-qt/qtgui-5.9999 * Repository: qt * Maintainer: qt@gentoo.org * Upstream: https://bugreports.qt.io/ * USE: abi_x86_64 accessibility amd64 dbus egl elibc_glibc evdev gif gtkstyle jpeg kernel_linux libinput png udev userland_GNU xcb * FEATURES: ccache preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Fetching git://code.qt.io/qt/qtbase.git ... git fetch git://code.qt.io/qt/qtbase.git +refs/heads/dev:refs/heads/dev git symbolic-ref refs/git-r3/dev-qt/qtgui/5/__main__ refs/heads/dev * Checking out git://code.qt.io/qt/qtbase.git to /var/tmp/portage/dev-qt/qtgui-5.9999/work/qtgui-5.9999 ... git checkout --quiet dev GIT update --> repository: git://code.qt.io/qt/qtbase.git updating from commit: 561acde140da7a06285f3acd71220d64e7a508c8 to commit: c3d8ab78b8bc63cc15b56719fc7bf2ec42c800de ... 101 files changed, 662 insertions(+), 7409 deletions(-) >>> Source unpacked in /var/tmp/portage/dev-qt/qtgui-5.9999/work >>> Preparing source in /var/tmp/portage/dev-qt/qtgui-5.9999/work/qtgui-5.9999 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-qt/qtgui-5.9999/work/qtgui-5.9999 ... * Configuring with: -prefix /usr -bindir /usr/lib64/qt5/bin -headerdir /usr/include/qt5 -libdir /usr/lib64 -archdatadir /usr/lib64/qt5 -plugindir /usr/lib64/qt5/plugins -libexecdir /usr/lib64/qt5/libexec -importdir /usr/lib64/qt5/imports -qmldir /usr/lib64/qt5/qml -datadir /usr/share/qt5 -docdir /usr/share/doc/qt-5.9999 -translationdir /usr/share/qt5/translations -sysconfdir /etc/xdg -examplesdir /usr/share/qt5/examples -testsdir /usr/share/qt5/tests -release -no-separate-debug-info -opensource -confirm-license -shared -largefile -accessibility -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc -no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-sql-tds -pkg-config -system-zlib -system-pcre -no-mtdev -no-journald -no-syslog -no-libpng -no-libjpeg -no-freetype -no-harfbuzz -no-openssl -no-libproxy -no-xkbcommon-x11 -no-xkbcommon-evdev -no-xinput2 -no-xcb-xlib -glib -no-pulseaudio -no-alsa -no-gtk -nomake examples -nomake tests -no-compile-examples -no-rpath -verbose -iconv -no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus -no-strip -no-pch -no-xcb -no-eglfs -no-kms -no-directfb -no-linuxfb -no-mirclient -no-xkb -no-xrender -no-mitshm -no-xcursor -no-xfixes -no-xinerama -no-xinput -no-xrandr -no-xshape -no-xsync -no-xvideo -sm -qreal double -no-opengl -no-egl -no-libinput -no-gstreamer -no-warnings-are-errors -dbus-linked -egl -no-eglfs -evdev -mtdev -fontconfig -system-freetype -gtkstyle -system-harfbuzz -system-libjpeg -libinput -xkbcommon-evdev -opengl desktop -system-libpng -no-tslib -libudev -system-xcb -system-xkbcommon-x11 -xcb-xlib -xinput2 -xkb -xrender -gtkstyle: invalid command-line switch * ERROR: dev-qt/qtgui-5.9999::qt failed (configure phase): * configure failed * * Call stack: * ebuild.sh, line 93: Called src_configure * environment, line 3332: Called qt5-build_src_configure * environment, line 2932: Called qt5_base_configure * environment, line 3037: Called die * The specific snippet of code: * "${S}"/configure "${conf[@]}" || die "configure failed"; * All qt*-5.9999 packages that USE gtkstyle have to be changed. qtgui-5.9999 and qtwidgets so far. If I set USE="-gtkstyle" then I get -no-gtkstyle: invalid command-line switch I try to find the right lines in the ebuilds out that need changes.
(In reply to jospezial from comment #2) > --- /var/lib/layman/qt/eclass/qt5-build.eclass.orig 2015-08-28 > 00:50:23.836187322 +0200 > +++ /var/lib/layman/qt/eclass/qt5-build.eclass 2015-08-28 21:09:07.429384968 > +0200 > @@ -565,7 +565,7 @@ > > # override in qtgui and qtwidgets where x11-libs/cairo[qt4] is blocked > # to avoid adding qt4 include paths (bug 433826) > - -no-gtkstyle > + -no-gtk > > # exclude examples and tests from default build > -nomake examples NAK. This would be incompatible with older versions of qt. You also need to update qtgui to use -gtk/-no-gtk, and qtwidgets to drop gtkstyle-related stuff, as you already noticed in comment #3
Fixed in git, thanks for reporting. https://gitweb.gentoo.org/proj/qt.git/commit/?id=aedf3c8fa0f6c7d4443c1e3d1bc1d730193c7aa9