Contenu
$XORG_PREFIX
/include/xcb et $XORG_PREFIX
/share/doc/libxcb-1.7
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.
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
libXau-1.0.6, libXdmcp-1.1.0, libpthread-stubs-0.3, libxslt-1.1.26, et xcb-proto-1.6
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
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
--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é.
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
$XORG_PREFIX
/include/xcb et $XORG_PREFIX
/share/doc/libxcb-1.7
Last updated on 2011-12-09 04:40:04 +0100