Contents
$XORG_PREFIX
/include/xcb and $XORG_PREFIX
/share/doc/libxcb-1.17.0
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.
Development versions of GLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
libXau-1.0.11 and xcb-proto-1.17.0
Install libxcb by running the following commands:
./configure $XORG_CONFIG \ --without-doxygen \ --docdir='${datadir}'/doc/libxcb-1.17.0 && make
To test the results, issue: make check.
Now, as the root
user:
make install
If the package was built as a non-root
user, the installed documentation is now
owned by this user. As the root
user, fix the ownership:
chown -Rv root:root $XORG_PREFIX/share/doc/libxcb-1.17.0
First clean the directory:
make distclean
Install lib32-libxcb by running the following commands:
CC="gcc -m32" CXX="g++" PKG_CONFIG_PATH=$XORG_PREFIX/lib32/pkgconfig \ ./configure $XORG_CONFIG --libdir=$XORG_PREFIX/lib32 && make
Now, as the root
user:
make DESTDIR=$PWD/DESTDIR install cp -vr DESTDIR/$XORG_PREFIX/lib32/* $XORG_PREFIX/lib32 rm -rf DESTDIR ldconfig
--without-doxygen
: Do not
use doxygen to generate API documentation (default: auto). Without
it, if doxygen is installed, the API documentation will be
generated and installed.
$XORG_PREFIX
/include/xcb and $XORG_PREFIX
/share/doc/libxcb-1.17.0