Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
5.1.1
-
None
Description
I had qtbase 5.1.1 installed and working, then upgraded libxcb from 1.9.1 to 1.9.3. This results in an segmentation fault with every qt5 application in /usr/lib64/qt5/plugins/platforms/libqxcb.so. I am not using Arch Linux, but the same issue was reported in their forum: https://bbs.archlinux.org/viewtopic.php?id=172746
Trying to recompile qtbase 5.1.1 using xcb 1.9.3 results in the following error:
/var/tmp/paludis/build/x11-libs-qtbase-5.1.1/work/qtbase-opensource-src-5.1.1/src/plugins/platforms/xcb/qxcbconnection.cpp: In static member function 'static bool QXcbConnection::xi2PrepareXIGenericDeviceEvent(xcb_ge_event_t*, int)': /var/tmp/paludis/build/x11-libs-qtbase-5.1.1/work/qtbase-opensource-src-5.1.1/src/plugins/platforms/xcb/qxcbconnection.cpp:1712:24: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] if (event->pad0 == opCode) { ^
Attachments
For Gerrit Dashboard: QTBUG-34748 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
71702,3 | Workaround source compatibility issue introduced by xcb 1.9.3 | release | qt/qtbase | Status: MERGED | +2 | 0 |