libxcb-1.7

Introduction à libxcb

Le paquet libxcb offre une interface avec le protocole du système X Window, ce qui remplace l'interface Xlib. Xlib peut aussi utiliser XCB comme couche de transport, permettant aux logiciels de faire des requêtes et de recevoir des réponses avec les deux.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

  • Téléchargement (HTTP) : http://xcb.freedesktop.org/dist/libxcb-1.7.tar.bz2

  • Somme de contrôle MD5 du téléchargement : 9310b02433273d75d42f10da3c7455aa

  • Taille du téléchargement : 440 Kio

  • Estimation de l'espace disque requis : 28.0 Mio

  • Estimation du temps de construction : 0.5 SBU

Dépendances de libxcb

Requises

libXau-1.0.6, libXdmcp-1.1.0, libpthread-stubs-0.3, libxslt-1.1.26, et xcb-proto-1.6

Facultatives

Doxygen-1.7.5 (pour générer la documentation de l'API) et check-0.9.8 (pour lancer les tests)

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

Installation de libxcb

Installez libxcb en lançant les commandes suivantes :

./configure $XORG_CONFIG --docdir='${datadir}'/doc/libxcb-1.7 &&
make

Pour tester les résultats, lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--docdir='${datadir}'/doc/libxcb-1.7 : Ce paramètre assure que la documentation de libxcb s'installe dans un répertoire versionné.

--without-doxygen : Ce paramètre peut être utilisé pour désactiver la documentation de l'API si Doxygen-1.7.5 est installé.

Configuration de libxcb

Informations de configuration

Les développeurs de libxcb ont décidé d'être stricts dans la déclaration d'un verrouillage de bogues dans les applications X11. C'est différent du comportement de libX11 quand elle est utilisée en elle-même, et cela fera planter des applications alors qu'elle ne le faisaient pas auparavant. Quand une application a ces types de bogues, elle plantera avec le message suivant :

xcb_xlib_lock: Assertion `!c->xlib.lock' failed.

Une variable d'environnement, LIBXCB_ALLOW_SLOPPY_LOCK, peut être paramétrée, ce qui permettra aux bogues de verrouillage de ne pas planter l'application. C'est un contournement connu pour être nécessaire dans certains cas. S'il se trouve que ces bogues touchent une application dans son utilisation, ajoutez ce qui suit à votre profil système ou personnel :

export LIBXCB_ALLOW_SLOPPY_LOCK=1

Contenu

Programmes installés: Aucun
Bibliothèques installées: libxcb.{so,a} et libxcb-*.{so,a}
Répertoires installés: $XORG_PREFIX/include/xcb et $XORG_PREFIX/share/doc/libxcb-1.7

Descriptions courtes

libxcb.{so,a}

est une interface avec le protocole du système X Window.

Last updated on 2011-12-09 04:40:04 +0100