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) { ^