Introduction to xcb-proto

The xcb-proto package provides the XML-XCB protocol descriptions that libxcb uses to generate the majority of its code and API.



Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Package Information

xcb-proto Dependencies



libxml2-2.10.3 (required to run the tests)

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/xcb-proto

Installation of xcb-proto

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


Installed Programs: None
Installed Libraries: None
Installed Directory: $XORG_PREFIX/share/xcb and $XORG_PREFIX/lib/python3.11/site-packages/xcbgen