Contents
$XORG_PREFIX
/include/xcb and
$XORG_PREFIX
/share/doc/libxcb-1.16
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.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.16.tar.xz
Download MD5 sum: c769f93c254263077df62404661b710d
Download size: 444 KB
Estimated disk space required: 27 MB (with tests, add 62 MB for doxygen docs)
Estimated build time: 0.2 SBU (with tests, add 1.4 SBU for doxygen docs)
libXau-1.0.11 and xcb-proto-1.16.0
Doxygen-1.9.8 (to generate API documentation) and libxslt-1.1.39
Install libxcb by running the following commands:
./configure $XORG_CONFIG \ --without-doxygen \ --docdir='${datadir}'/doc/libxcb-1.16 && LC_ALL=en_US.UTF-8 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.16
LC_ALL=en_US.UTF-8
: Some Python 3 script in the
building system of this package may fail with certain system
locale settings. This environment variable forces a locale setting
known to work.
--without-doxygen
: Do not use doxygen to
generate API documentation (default: auto). Without it, if
Doxygen-1.9.8 is installed, the API documentation will be
generated and installed.
$XORG_PREFIX
/include/xcb and
$XORG_PREFIX
/share/doc/libxcb-1.16