Created attachment 448978 [details] build.log * Running emake INSTALL_ROOT=/var/tmp/portage/dev-qt/qtcore-5.7.9999/image/ install in src/tools/qlalr make -j5 INSTALL_ROOT=/var/tmp/portage/dev-qt/qtcore-5.7.9999/image/ install install -m 755 -p ../../../bin/qlalr /var/tmp/portage/dev-qt/qtcore-5.7.9999/image//usr/lib64/qt5/bin/qlalr * Running emake INSTALL_ROOT=/var/tmp/portage/dev-qt/qtcore-5.7.9999/image/ sub-qmake-qmake-aux-pro-install_subtargets install_syncqt i nstall_mkspecs install_global_docs make -j5 INSTALL_ROOT=/var/tmp/portage/dev-qt/qtcore-5.7.9999/image/ sub-qmake-qmake-aux-pro-install_subtargets install_syncqt install_m kspecs install_global_docs cd qmake/ && ( test -e Makefile.qmake-aux || /var/tmp/portage/dev-qt/qtcore-5.7.9999/work/qtcore-5.7.9999_build/bin/qmake /var/tmp/porta ge/dev-qt/qtcore-5.7.9999/work/qtcore-5.7.9999/qmake/qmake-aux.pro -qtconf /var/tmp/portage/dev-qt/qtcore-5.7.9999/work/qtcore-5.7.9999_ build/bin/qt.conf -o Makefile.qmake-aux ) && make -f Makefile.qmake-aux install install -m 755 -p /var/tmp/portage/dev-qt/qtcore-5.7.9999/work/qtcore-5.7.9999/bin/syncqt.pl /var/tmp/portage/dev-qt/qtcore-5.7.9999/ima ge//usr/lib64/qt5/bin/ make: *** No rule to make target 'install_global_docs'. Stop. make: *** Waiting for unfinished jobs.... there was a change upstream: http://code.qt.io/cgit/qt/qtbase.git/commit/?id=a7ddef139415f74f9ba8dc84a2f15105149ca5e8
That change was also applied to 5.6 and thus, those live ebuilds now fail too.
<Chiitoo> kensington (et al.): Fixing bug 596054 can't be as simple as adding 'doc' under 'QT5_TARGET_SUBDIRS' for qtcore, and removing 'global_docs' from 'qt5-build.eclass', can it?
I indeed got it working (I think), and here's how: https://github.com/gentoo/qt/pull/132 I'm not sure how (in)sane this is as a fix, but we'll see soon enough, I imagine. It could be interesting if someone actually using 5.6.9999 would test the changes as well, as I'm currently on 5.7.9999, and only did a quick 'ebuild install' test on 5.6.9999 for the time being. Thank you, as always, kensington. :]
Fixed in git by Chiitoo. https://gitweb.gentoo.org/proj/qt.git/log/?qt=range&q=22253ac66c0bfa28b441242c907c03c2a8ded9ab...ff79c14ece9b5fbd2e13a897e67d37ab241a3b68