Depuis le début de cette période de projets, je suis intimement persuadé que mon administrateur a décidé de m’emmerder jusqu’au bout.
Je travaille sur un modeleur 3D à base topologique qui utilise OpenGL. L’interface de ce modeleur est écrite en GTK, et pour compiler les sources j’ai besoin de la librairie GtkGLAreaMM. Problème, cette librairie n’est pas disponible sur la distribution dont nous disposons, Garcimore Linux 8.1 (oui, Garcimore Linux, vous savez, la distribution magicienne que un coup elle plante, et un coup elle boote pas). Qu’à celà ne tienne, me dis-je, je vais la recompiler. Et là je me morfle une lamentable erreur.
La perspective de debugger le source de GtkGLAreaMM ne m’enchantant pas (et surtout n’ayant pas que ça à faire), je vire tout ce qui concerne l’interface pour ne compiler que le noyau. Problème, le seul compilateur dont je dispose est gcc-3.0, et root refuse obstinément d’installer en sus gcc-2.95 (vous vous rendrez compte, ça lui demanderait de faire son travail. Quelle honte. S’il ne veut pas le faire, il n’a qu’à me filer le pass, après tout). Lorsque vous débarquez sur un projet de plusieurs dizaines de milliers de lignes de code, ça fait toujours plaisir de devoir revenir sur du source auquel vous ne deviez pas toucher pour qu’il compile (je ne parle même pas des portions de code qui passent avec gcc-2.95 et gcc-3.2 mais pas avec gcc-3.0, on remercie les messieurs de GarcimoreSoft qui ont eu l’idée débile de mettre par défaut un compilo pas encore fini). Je passe sur les gags comme l’obligation de devoir virer le -03 pour que ça builde sans planter lamentablement avec un message d’erreur complètement débile.
Et voici que ce matin, pour une raison qui m’échappe encore, la distribution préfèrée de mon nain de root a décidé que je n’avais plus le droit de lancer Gnome. Sachant que je n’ai le choix qu’entre Gnome et KDE et que je tiens KDE en horreur, j’ai donc perdu 45 minutes à reconfigurer totalement ma session Gnome. Comme si j’avais que ça à foutre.
Je hais Garcimore Linux. Je hais cette distribution parce qu’elle fait croire à n’importe quel nain qu’il peut s’improviser admin en un tour de main, et qu’ensuite les users doivent en subir les conséquences. Un root qui lance LinuxConf pour ajouter un utilisateur, vous avez déjà vu ça ailleurs, vous ? Alors merde.