Contents
$XORG_PREFIX
/include/xcb and $XORG_PREFIX
/share/doc/libxcb-1.17.0
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 $XORG_PREFIX/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=$XORG_PREFIX/lib32/pkgconfig \ ./configure $XORG_CONFIG --libdir=$XORG_PREFIX/lib32 && make
Now, as the root
user:
make DESTDIR=$PWD/DESTDIR install cp -vr DESTDIR/$XORG_PREFIX/lib32/* $XORG_PREFIX/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.
$XORG_PREFIX
/include/xcb and $XORG_PREFIX
/share/doc/libxcb-1.17.0