When upgrading the qt5 dev tools from the qt overlay, dev-qt/qtdeclarative-5.4.2-r1 fails at build time. Not saying so much in the logs. Reproducible: Always Steps to Reproduce: emerge -vau dev-qt/qtdeclarative
Created attachment 412280 [details] dev-qt/qtdeclarative-5.4.2-r1 build log
Comment on attachment 412280 [details] dev-qt/qtdeclarative-5.4.2-r1 build log Not a text/plain file sorry it's bz2 compressed.
Created attachment 412282 [details] dev-qt/qtdeclarative-5.4.2-r1 build log Reuploded it for convenience.
x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -Wl,-rpath-link,/var/tmp/portage/dev-qt/qtdeclarative-5.4.2-r1/work/qtdeclarative-opensource-src-5.4.2/lib -Wl,-rpath-link,/usr/lib64 -o ../../bin/qmltestrunner .obj/main.o -L/var/tmp/portage/dev-qt/qtdeclarative-5.4.2-r1/work/qtdeclarative-opensource-src-5.4.2/lib -lQt5Qml -lQt5QuickTest -lQt5Widgets -lQt5Gui -lQt5Network -lQt5Core -lGL -lpthread /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/../../../../lib64/libQt5Widgets.so: undefined reference to `QGuiApplicationPrivate::applyWindowGeometrySpecification(QRect const&, QWindow const*)' collect2: error: ld returned 1 exit status Makefile:108: recipe for target '../../bin/qmltestrunner' failed make[2]: *** [../../bin/qmltestrunner] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-qt/qtdeclarative-5.4.2-r1/work/qtdeclarative-opensource-src-5.4.2/tools/qmltestrunner'
What version of qtwidgets is installed on your system?
The 5.4.1 r5 version of qtwidgets is currently installed
We never had a 5.4.1-r5 in tree or in the overlay... where did you find it?
Nevermind the r5, that's a mistake: just 5.4.1
Updading qtwidgets to 5.4.2 solved the problem. Emerging qtdeclarative should ask for the proper version of the libraries it relies on.
Pushed some changes to the overlay for review: https://gitweb.gentoo.org/proj/qt.git/commit/?id=a3796a566fdabd71e36b32bbe57fe14a9cfc2dfd
What happened to the bug summary?
(In reply to Michael Palimaka (kensington) from comment #10) > Pushed some changes to the overlay for review: > https://gitweb.gentoo.org/proj/qt.git/commit/ > ?id=a3796a566fdabd71e36b32bbe57fe14a9cfc2dfd LGTM
Thanks, this is fixed in 5.5.1.