I'm trying to upgrade dev-qt packages on my system from version 5.14.2 to 5.15.0, but it seems I can't build dev-qt/qtgui-5.15.0 due to the following error: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: .obj/qxcbwindow.o: in function `QXcbWindow::handleMouseEvent(unsigned int, QPoint const&, QPoint const&, QFlags<Qt::KeyboardModifier>, QEvent::Type, Qt::MouseEventSource)': qxcbwindow.cpp:(.text+0x2c04): undefined reference to `bool QWindowSystemInterface::handleMouseEvent<QWindowSystemInterface::DefaultDelivery>(QWindow*, unsigned long, QPointF const&, QPointF const&, QFlags<Qt::MouseButton>, Qt::MouseButton, QEvent::Type, QFlags<Qt::KeyboardModifier>, Qt::MouseEventSource)' /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: .obj/qxcbcursor.o: in function `QXcbCursorCacheKey::QXcbCursorCacheKey(QCursor const&) [clone .part.0]': qxcbcursor.cpp:(.text+0x7d1): undefined reference to `QCursor::bitmap(Qt::ReturnByValueConstant) const' /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: qxcbcursor.cpp:(.text+0x7f2): undefined reference to `QCursor::mask(Qt::ReturnByValueConstant) const' /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: .obj/qxcbcursor.o: in function `QXcbCursor::createBitmapCursor(QCursor*)': qxcbcursor.cpp:(.text+0x130a): undefined reference to `QCursor::bitmap(Qt::ReturnByValueConstant) const' /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: qxcbcursor.cpp:(.text+0x1341): undefined reference to `QCursor::mask(Qt::ReturnByValueConstant) const' /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: .obj/qxcbconnection_xi2.o: in function `QXcbConnection::xi2ProcessTouch(void*, QXcbWindow*)': qxcbconnection_xi2.cpp:(.text+0x5c30): undefined reference to `bool QWindowSystemInterface::handleTouchEvent<QWindowSystemInterface::DefaultDelivery>(QWindow*, unsigned long, QTouchDevice*, QList<QWindowSystemInterface::TouchPoint> const&, QFlags<Qt::KeyboardModifier>)' collect2: error: ld returned 1 exit status make[2]: *** [Makefile.xcb_qpa_lib:239: ../../../../lib/libQt5XcbQpa.so.5.15.0] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-qt/qtgui-5.15.0/work/qtbase-everywhere-src-5.15.0_build/src/plugins/platforms/xcb' make[1]: *** [Makefile:46: sub-xcb_qpa_lib-pro-make_first-ordered] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-qt/qtgui-5.15.0/work/qtbase-everywhere-src-5.15.0_build/src/plugins/platforms/xcb' make: *** [Makefile:99: sub-xcb-make_first] Error 2
Created attachment 643324 [details] build.log.xz
Created attachment 643326 [details] info.txt emerge --info
My problem seems similar to bug #715656, but I'm not sure.
Looks like bug #720272 and bug #715656.
Created attachment 644340 [details] emerge info for x86 I have the same problem here.
Created attachment 644342 [details] build log for x86