Contents
$XORG_PREFIX/share/xcb and
$XORG_PREFIX/lib/python3.12/site-packages/xcbgenThe xcb-proto package provides the XML-XCB protocol descriptions that libxcb uses to generate the majority of its code and API.
![[Note]](../images/note.png)
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/proto/xcb-proto-1.16.0.tar.xz
Download MD5 sum: 92081b0faafd93f8262463c69829a482
Download size: 152 KB
Estimated disk space required: 1.3 MB
Estimated build time: less than 0.1 SBU
Xorg build environment (needed for the instructions below)
libxml2-2.12.1 (required to run the tests)
Install xcb-proto by running the following commands:
PYTHON=python3 ./configure $XORG_CONFIG
To test the results, issue: make check.
Now, as the root user:
make install
If you are upgrading from version 1.15.1 or lower, the old pkgconfig
file needs to be removed. Issue, as the
root user:
rm -f $XORG_PREFIX/lib/pkgconfig/xcb-proto.pc
$XORG_PREFIX/share/xcb and
$XORG_PREFIX/lib/python3.12/site-packages/xcbgen