GIMP 2 est sorti il y a quelques semaines. J'ai donc voulu l'installer sur ma Slackware. Par les sources, n'ayant pas vu d'autre moyen. Sur la page de GIMP, il me dit qu'il faut tel et tel paquets dans telle version pour que tout se passe bien. Je regarde en même temps s'ils sont ou non dans ma distro et ne prend que ceux qui n'y sont pas.
Je compile et installe les paquets.
Je compile et installe GIMP.
Quand je le démarre et démarre ne fait n'importe quelle application en gtk 2, les caractères sont illisibles, totalement, on voit juste quelques pixels grisatres ou noirs selon les endroits, mais ça rend les programmes plutôt inutilisables. Quand je lance le programme dans la console, je vois "fontconfig error: unable to load the default config file".
Je vais voir du côté de fontconfig. Le ./configure se passe sans problème, mais il se bloquait en fait lors de la compilation car ne trouvait pas sgmlspl. Je fais une recherche infructueuse sur le système pour le trouver et vais donc le chercher sur internet.
Je lis ensuite le très elliptique readme, tente une installation de la bestiole, mais il ne me trouvait pas des bouts de perl5 qui était pourtant présent sur le système. Oups, le readme indiquait qu'il fallait éditer soi-même le makefile, à se demander si les mecs qui ont fait ça connaissent le ./configure...
Bref, je le fait. Dans le readme, ils disaient que pour tester si ça marchait bien, il n'y avait qu'à essayer d'installer le contenu du répertoire de doc. J'essaie et me reçoit une tétrachiée de messages d'erreur comme quoi il ne reconnait rien du tout. Ah, oui, il faut encore éditer le makefile. Dont acte. Ben non, toujours pas, il ne trouve pas le docbook.dcl. Une recherche m'en montre au moins cinq sur le système. Je lui dis d'aller voir le plus récent. Même tétrachiée de messages. Ah, mais le readme dit qu'il faut "avoir installé correctement tels et tels fichiers sur votre système, si vous ne les avez pas, ils sont dans le répertoire extra de DOC". Bon, je vais voir, le readme me dit en gros la même chose que précédemment, mais surtout pas où mettre les fichiers. J'essaie de mettre tout ce beau monde ensemble là où il va chercher le docbook.dcl, mais cela ne marche pas. Les développeurs de ce paquet semblent donc croire que l'utilisateur a une connaissance innée de l'emplacement par défaut de ces fichiers...
Bref, deux questions:
*Que faire pour ce truc là se décide à marcher, donc où mettre ces foutus fichiers?
*Quand est-ce que ce genre de développeurs se décideront à faire quelque chose de moins cryptique en guise de doc et donc à se poser cinq minutes, réfléchir un peu sur le sujet, aller voir les autres projets pour quelques exemples et faire quelque chose de clair qui permette au vulgum d'installer sans prise de tête leurs paquets?
# Re: Fontconfig, smglspl et installation...
Posté par Vincent P (site web personnel) . Évalué à 1.
Quand t'auras fait un rapport de bug detaille et/ou envoye un patch en expliquant les problemes resolus ?
[^] # Re: Fontconfig, smglspl et installation...
Posté par Mark Havel . Évalué à 1.
J'écrirai néanmoins à l'auteur pour lui demander quelques précisions. Mais passer une soirée et une matinée à essayer de comprendre pourquoi ces paquets ne s'installent/fonctionnent pas correctement à cause d'un manque de doc m'énerve particulièrement.
[^] # Re: Fontconfig, smglspl et installation...
Posté par Mark Havel . Évalué à 2.
# Re: Fontconfig, smglspl et installation...
Posté par Pascal Terjan (site web personnel) . Évalué à 3.
Il y a des gens qui font des distributions pour ca...
Chacun sa spécialité (dev, doc, distrib)
[^] # Re: Fontconfig, smglspl et installation...
Posté par Mark Havel . Évalué à 1.
Et de toute manière, cela pourra toujours faciliter le travail du distributeur, non?
[^] # Re: Fontconfig, smglspl et installation...
Posté par modr12 . Évalué à 1.
# Re: Fontconfig, smglspl et installation...
Posté par Kibos . Évalué à 1.
j'avais tout simplement deux versions de gtk qui essayaient de cohabiter mais qui fouttaient tout en l'air. Vérifie si tu es dans ce cas et si oui, efface une des deux versions.
[^] # Re: Fontconfig, smglspl et installation...
Posté par Mark Havel . Évalué à 1.
[^] # Re: Fontconfig, smglspl et installation...
Posté par Kibos . Évalué à 1.
[^] # Re: Fontconfig, smglspl et installation...
Posté par Zorro (site web personnel) . Évalué à 1.
J'avais eu la même affaire quand j'avais voulu compiler moi-même Evolution 1.4.
En fait, ce que tu vois, c'est une police minuscule, toute foireuse, qu'il arrive pas à afficher.
Alors j'avais mis une seule et même version de gtk2, et ça avait marché.
Sinon, en modifiant le nom de la police dans le .gtkrc-2.0, ça l'avait fait aussi.
# Re: Fontconfig, smglspl et installation...
Posté par Christophe Fergeau . Évalué à 1.
Pour ce genre de pb, en général je me prends pas la tête pendant des siècles : vi Makefile et j'efface toute référence au répertoire des docs (j'espère que le fichier de config par défaut n'est aps dedans par contre...)
[^] # Re: Fontconfig, smglspl et installation...
Posté par Mark Havel . Évalué à 1.
Cela ne correspond aucunement à un quelconque problème de librairie indispensable mal installée mais simplement à une documentation faite à moitié: dire où placer ces quatre fichiers m'aurait épargné quelques heures de prise de tête et n'aurai pas coûté grand chose au développeur qui doit certainnement savoir où son programme en perl va les chercher.
# Re: Fontconfig, smglspl et installation...
Posté par Dorianbis . Évalué à 1.
checking for GLIB - version >= 2.2.0...
*** 'pkg-config --modversion glib-2.0' returned 2.2.3, but GLIB (2.2.1)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error: Test for GLIB failed. See the file 'INSTALL' for help.
Je n'y comprends rien, j'ai deux GLIB ???
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.