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.
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.17.0.tar.xz
Download MD5 sum: 96565523e9f9b701fcb35d31f1d4086e
Download size: 448 KB
Estimated disk space required: 30 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.17.0
Doxygen-1.12.0 (to generate API documentation) and libxslt-1.1.42
Install libxcb by running the following commands:
./configure $XORG_CONFIG \ --without-doxygen \ --docdir='${datadir}'/doc/libxcb-1.17.0 && 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.17.0
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.12.0 is installed, the API
documentation will be generated and installed.
$XORG_PREFIX
/include/xcb and $XORG_PREFIX
/share/doc/libxcb-1.17.0