Contents
$XORG_PREFIX
/include/xcb and $XORG_PREFIX
/share/doc/libxcb-1.14
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.
This package is known to build and work properly using an LFS-11.0 platform.
Download (HTTP): https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.14.tar.xz
Download MD5 sum: f90b6e4541e9518b4c373b734f475ae7
Download size: 432 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.9 and xcb-proto-1.14.1
Doxygen-1.9.2 (to generate API documentation) and libxslt-1.1.34
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/libxcb
Install libxcb by running the following commands:
CFLAGS="${CFLAGS:--O2 -g} -Wno-error=format-extra-args" \ PYTHON=python3 \ ./configure $XORG_CONFIG \ --without-doxygen \ --docdir='${datadir}'/doc/libxcb-1.14 && make
To test the results, issue: make check.
Now, as the root
user:
make install
CFLAGS=...
: This variable
fixes building this package with GCC-10 and later.
PYTHON=python3
: This
variable forces configure to use python3 instead of python2. The
configure script for this package will automatically default to
python2 if it is present.
--without-doxygen
: Do not
use doxygen to generate API documentation (default: auto). Without
it, if Doxygen-1.9.2 is installed, the API
documentation will be generated and installed.
$XORG_PREFIX
/include/xcb and $XORG_PREFIX
/share/doc/libxcb-1.14
Last updated on