libxcb-1.13.1

#### Beyond Linux® From Scratch (systemd Edition) - Version 9.0

### Chapter 24. X Window System Environment

- Prev

  xcb-proto-1.13

- Next

  Xorg Libraries

- Up
- Home

# libxcb-1.13.1

## Introduction to libxcb

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-9.0 platform.

### Package Information

- Download (HTTP): https://xcb.freedesktop.org/dist/libxcb-1.13.1.tar.bz2

- Download MD5 sum: f33cdfc67346f7217a9326c0d8679975

- Download size: 496 KB

- Estimated disk space required: 43 MB (with tests, add 62 MB for doxygen docs)

- Estimated build time: 0.2 SBU (with tests, add 1.4 SBU for doxygen docs)

### libxcb Dependencies

#### Required

libXau-1.0.9 and xcb-proto-1.13

#### Recommended

libXdmcp-1.1.3

#### Optional

Doxygen-1.8.16 (to generate API documentation) and libxslt-1.1.33

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libxcb

## Installation of libxcb

Install libxcb by running the following commands:

    sed -i "s/pthread-stubs//" configure &&

    ./configure $XORG_CONFIG      \
                --without-doxygen \
                --docdir='${datadir}'/doc/libxcb-1.13.1 &&
    make

To test the results, issue: make check.

Now, as the `root` user:

    make install

## Command Explanations

sed "s/pthread-stubs//" -i configure: This sed removes a dependency on the libpthread-stubs package which is useless on Linux.

`--without-doxygen`: Do not use doxygen to generate API documentation (default: auto). Without it, if Doxygen-1.8.16 is installed, the API documentation will be generated and installed.

## Contents

Installed Programs: None
Installed Libraries: libxcb.so, libxcb-composite.so, libxcb-damage.so, libxcb-dpms.so, libxcb-dri2.so, libxcb-dri3.so, libxcb-glx.so, libxcb-present.so, libxcb-randr.so, libxcb-record.so, libxcb-render.so, libxcb-res.so, libxcb-screensaver.so, libxcb-shape.so, libxcb-shm.so, libxcb-sync.so, libxcb-xf86dri.so, libxcb-xfixes.so, libxcb-xinerama.so, libxcb-xinput.so, libxcb-xkb.so, libxcb-xtest.so, libxcb-xvmc.so, and libxcb-xv.so
Installed Directories: `$XORG_PREFIX`/include/xcb and `$XORG_PREFIX`/share/doc/libxcb-1.13.1

### Short Descriptions

`libxcb.so` | is an interface to the X Window System protocol.

Last updated on 2019-08-16 15:28:01 -0700

- Prev

  xcb-proto-1.13

- Next

  Xorg Libraries

- Up
- Home