Il y a quelques jours, je suis retourné sur mon PC fixe faisant tourner FreeBSD pour surfer un peu.
Horreur ! Si le serveur X s'est bien lancé, en revanche, point de souris !!
Qu'à cela ne tienne, sentant un petit problème avec mon Xfce, je lance un


portupgrade xfce

Surprise !! Il y a tout pleins de trucs qui ne compilent pas à cause de libxcb-xlib.la.
Ok, on va moins faire le malin avec un coup de bourrin :


portupgrade -f "*xcb*"

Je me rends alors compte que cette bibliothèque statique n'existe pas dans mes répertoires. Le réflexe de l'informaticien moyen dans ce cas est de google-iser pour trouver la réponse.


portupgrade -rf libxcb

devrait suffire... Sauf qu'à ce rythme-là, c'est pratiquement tous les ports installés qui sont à recompiler ! :-/
Vu la durée du truc, je l'arrête une première fois en cours en me disant que je reprendrai plus tard. Quelle erreur !! L'option -f porte bien son nom, on recompile même si c'est déjà à jour.
Et rebelote !! Finalement après moultes heures de recompilation, tout est à jour. Ayant désinstallé xfce, je me lance donc dans l'installation qui foire... Pour les mêmes raisons qu'avant. Là, je laisse tomber et ré-installe le window manager de mes premières amours, WindowMaker.
Je lance le serveur X et tada !! Toujours pas de souris :-(
Je ne sais pas pourquoi mais c'est à ce moment-là qu'il m'a pris l'envie de lire le fichier UPDATING qui se trouve dans le répertoire /usr/ports. Et là, ô miracle, il y a des infos sur la mise à jour de Xfce, sur la détection de la souris sous X11 et la bibliothèque xcb. Donc après mise en pratique des nouvelles directives pour le serveur X., ma souris remarche avec un bon vieux WindowMaker.
Comme quoi, ça peut être intéressant de lire ce petit fichier avant de faire des mises à jour.