#### Beyond Linux® From Scratch (systemd Edition) - Version r13.0-491

### Chapter 24. Graphical Environments

- Prev

  libXdmcp-1.1.5

- Next

  libxcb-1.17.0

- Up
- Home

# xcb-proto-1.17.0

## 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.

### Note

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.

### Package Information

- Download (HTTP): https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-1.17.0.tar.xz

- Download MD5 sum: c415553d2ee1a8cea43c3234a079b53f

- Download size: 152 KB

- Estimated disk space required: 1.3 MB

- Estimated build time: less than 0.1 SBU

### xcb-proto Dependencies

#### Recommended

Xorg build environment (needed for the instructions below)

#### Optional

libxml2-2.15.3 (required to run the tests)

## 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

## Contents

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

- Prev

  libXdmcp-1.1.5

- Next

  libxcb-1.17.0

- Up
- Home