Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 596054 - [qt overlay] dev-qt/qtcore-5.7.9999 No rule to make target 'install_global_docs'.
Summary: [qt overlay] dev-qt/qtcore-5.7.9999 No rule to make target 'install_global_do...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-03 16:00 UTC by jospezial
Modified: 2016-11-30 19:27 UTC (History)
3 users (show)

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


Attachments
build.log (build.log.bz2,25.14 KB, application/x-bzip2)
2016-10-03 16:00 UTC, jospezial
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2016-10-03 16:00:43 UTC
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
Comment 1 Matthias Dahl 2016-10-06 08:08:54 UTC
That change was also applied to 5.6 and thus, those live ebuilds now fail too.
Comment 2 Michael Palimaka (kensington) gentoo-dev 2016-10-06 14:56:04 UTC
<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?
Comment 3 Chiitoo gentoo-dev 2016-10-06 20:31:41 UTC
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.  :]