Trong khi cài đặt Qt5 với sự hỗ trợ XCB ./configure -prefix $ PWD/qtbase -opensource -nomake kiểm tra -qpa xcb -qt-xcb thất bại bởi vì nó không có khả năng liên kết đến libXau và libXdmcpQt5: những biểu tượng Xcb Xau không được giải quyết
/usr/local/lib/libxcb.a(xcb_auth.o): In function `get_authptr':
/users/salunkrj/libxcb-1.9/src/xcb_auth.c:163: undefined reference to `XauGetBestAuthByAddr'
/usr/local/lib/libxcb.a(xcb_auth.o): In function `_xcb_get_auth_info':
/users/salunkrj/libxcb-1.9/src/xcb_auth.c:377: undefined reference to `XauDisposeAuth'
/usr/local/lib/libxcb.a(xcb_auth.o): In function `compute_auth':
/users/salunkrj/libxcb-1.9/src/xcb_auth.c:256: undefined reference to `XdmcpWrap'
/usr/local/lib/libxcb.a(xcb_auth.o): In function `_xcb_get_auth_info':
/users/salunkrj/libxcb-1.9/src/xcb_auth.c:369: undefined reference to `XauDisposeAuth'
collect2: ld returned 1 exit status
gmake: *** [xcb] Error 1
xcb disabled.
The test for linking against libxcb failed!
You might need to install dependency packages for libxcb.
libXau: Các tên biểu tượng cho XauDisposeAuth và XauGetBestAuthByAddr vẫn tồn tại và xuất hiện khi tôi làm một tra cứu và LD_LIBRARY_PATH bao gồm /usr/local/lib
nm /usr/local/lib/libXau.a | grep "XauGetBestAuthByAddr\|XauDisposeAuth"
0000000000000000 T XauDisposeAuth
U XauDisposeAuth
U XauDisposeAuth
0000000000000030 T XauGetBestAuthByAddr
libXdmcp: Dường như không có ký hiệu cho Xdmcp. nm libXdmcp.so | grep XdmcpWrap nm: libXdmcp.so: không có ký hiệu
Có điều gì cụ thể mà tôi cần đề cập khi chạy cấu hình để giúp giải quyết các biểu tượng libXau/libXdmcp không?
OS - CentOS5.6 Kernel - 2.6.18-238.9.1.el5-x86_64 Qt5.0.0 - opensource
Bạn có biết cách giải quyết nó không? – art926