Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
None
-
5.3.0 RC1
-
None
Description
I receive the following error when trying to compile on a CentOS 6.1 machine (with libxcb 1.5):
rm -f libqxcb.so linking ../../../../plugins/platforms/libqxcb.so .obj/util.o: In function `adopt_atoms': util.c:(.text+0x347): undefined reference to `xcb_discard_reply' collect2: error: ld returned 1 exit status make[6]: *** [../../../../plugins/platforms/libqxcb.so] Error 1
I tried using the -qt-xcb configure option, but noticed that qtbase/src/3rdparty/xcb also does not appear to have xcb_discard_reply defined.
It appears that the xcb_discard_reply symbol was not introduced into libxcb 1.6.
From a objdump -T, it appears I would have the same issue on our SUSE 11.3 machines. There is no issue on our CentOS 6.5 machines, which ship with libxcb 1.8.1.
Attachments
For Gerrit Dashboard: QTBUG-38952 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
85344,4 | Fix compilation on libxcb 1.5 | release | qt/qtbase | Status: ABANDONED | +2 | 0 |
85666,1 | Fix compilation on libxcb 1.5 | stable | qt/qtbase | Status: MERGED | +2 | 0 |