Summary: | dev-qt/qtgui-5.14.1 - qxcbconnection.cpp:(.text+0x453c): undefined reference to `QWindowSystemInterface::handleScreenRemoved(QPlatformScreen*)' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dennis Nezic <dennisn> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | fturco, jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Dennis Nezic
2020-03-31 17:31:18 UTC
Hmm. So, for example, the reason QWindowSystemInterface::handleScreenRemoved was undefined was because ../../../gui/.obj/qwindowsysteminterface.o was not included in that linking line. So, why aren't the required compiled objects in ./work/qtbase-everywhere-src-5.14.1/src/gui/.obj being included here? :s This might somehow, in some labyrinthian Rube Goldbergian, be due to bug #715528 which tried to disable the "accessibility" USE flag/feature. The normal qtgui-5.14.1 ebuild as it currently exists (which does not disable accessibility), seems to compile fine :|. The build.log did warn me that disabling accessibility wasn't supported, but wtf would it produce the xcb/qpa related linking errors that I was seeing. So why did you not include emerge --info and full build.log? FWIW, the only difference between the line in the qtgui build.log that worked (the one in portage with accessibility enabled), and the one that didn't (with accessibility supposedly disabled), was that in the failed attempt it still tried to link to the existing accessibility libraries in /usr/lib64, /usr/lib64/libQt5LinuxAccessibilitySupport.a /usr/lib64/libQt5AccessibilitySupport.a whereas the successful compilation used the newly compiled libraries in the work dir, /var/tmp/portage/dev-qt/qtgui-5.14.1-r3/work/qtbase-everywhere-src-5.14.1/lib/libQt5LinuxAccessibilitySupport.a /var/tmp/portage/dev-qt/qtgui-5.14.1-r3/work/qtbase-everywhere-src-5.14.1/lib/libQt5AccessibilitySupport.a (In reply to Dennis Nezic from comment #2) > This might somehow, in some labyrinthian Rube Goldbergian, be due to bug > #715528 which tried to disable the "accessibility" USE flag/feature. The > normal qtgui-5.14.1 ebuild as it currently exists (which does not disable > accessibility), seems to compile fine :|. I'm closing this one as invalid per the above comment, assuming a user patched (e)build. |