The libxcb package provides an interface to the X Window System protocol, which replaces the current Xlib interface. Xlib can also use XCB as a transport layer, allowing software to make requests and receive responses with both.
libXau-1.0.11 and xcb-proto-1.17.0
Install libxcb by running the following commands:
./configure $XORG_CONFIG \ --without-doxygen \ --docdir='${datadir}'/doc/libxcb-1.17.0 && make
To test the results, issue: make check.
Now, as the root
user:
make install
If the package was built as a non-root
user, the installed documentation is now
owned by this user. As the root
user, fix the ownership:
chown -Rv root:root /usr/share/doc/libxcb-1.17.0
First clean the directory:
make distclean
Install lib32-libxcb by running the following commands:
CC="gcc -m32" CXX="g++" PKG_CONFIG_PATH=/usr/lib32/pkgconfig \ ./configure $XORG_CONFIG --libdir=/usr/lib32 && make
Now, as the root
user:
make DESTDIR=$PWD/DESTDIR install && cp -vr DESTDIR/usr/lib32/* /usr/lib32 && rm -rf DESTDIR && ldconfig
--without-doxygen
: Do not
use doxygen to generate API documentation (default: auto). Without
it, if doxygen is installed, the API documentation will be
generated and installed.