Voilà, j'ai maintenant un beau kde 3.3.1 sur ma babasse perso, mais kpdf refuse de m'afficher autre chose que des pages blanches. Intrigué, je le lance depuis une konsole, et là.... Magie de la sortie d'erreur standard, j'ai pleins de messages qui s'affichent commençant par :
Error: Couldn't find a font for 'xxxxx',
avec xxxx correspondant à des noms de fontes... Intrigué, je vérifie l'installation de xpdf sur mon système... Oups, boulette, il n'est pas là. Pas de problèmes.
Récupération, désarchivage, ./configure : BLAM
configure: WARNING: Couldn't find X / Motif -- you will be able to compile
pdftops, pdftotext, pdfinfo, pdffonts, pdftoppm, and pdfimages,
but not xpdf
Alors là, j'me dis : "Vas-y, fous-toi de ma gueule... mon kde, il tourne par télépathie, peut-être"....
Trève de plaisanteries et de mauvais esprit, je fouille un peu (merci google au passage), et là, je vois que t1lib n'est pas installé, freetype2 non plus... Bref, j'ai installé mon système comme un goret.
J'installe ces deux ou trois bouzins (manquait lesstif également) en me disant : "Mon bonhomme, tu vas voir, ça va pdf-iser à mort".
Mon Q, oui ! Rien à faire....
Je cherche un peu sur google... Pas grand chose de neuf. Du coup, je décide de regarder d'un peu plus près les logs du ./configure et là ! Quel massacre !
Ce crétin cherche freetype2 dans un répertoire bidon, et ne trouve rien. Qu'à celà ne tienne, je passe les bonnes options à ./configure, et BLAM, rebelotte !
Bon, faut trouver d'où ça vient. Je jette un oeil à config.log, et là, je trouve un truc bizarre qui me dit :
#error "`ft2build.h' hasn't been included yet!"
#error "Please always use macros to include FreeType header files."
#error "Example:"
#error " #include <ft2build.h>"
#error " #include FT_FREETYPE_H"
Qu'est-ce que c'est que ces conneries ? Une blague dans les sources de freetype ? Je me dis : "plutôt que de brailler que ft2build.h n'a pas été inclus à ce point, t'as qu'a le faire, bouffon !". Ni une, ni deux : Je commente tout ce bordel en en-tête du fichier freetype.h et remplace ça par les includes qui vont bien.
Bilan : ça y est, xpdf est installé et compilé... Maintenant, lui aussi il braille qu'il trouve pas les fontes machin.... Comme kpdf.
Bilan : 3 heures avec ce beans sans nom pour ... quedalle !
Quelqu'un peut-il venir à mon secours ?
freetype2.1.9 est installé, Xorg également, kde3.3.1, bref, tout ce que j'ai pu trouver qui pouvait clocher.... Même LaTex n'était pas installé, alors j'ai suivi les indications du BLFS et hop, je peux générer ("enfin !" me direz-vous) des pdf, et autres dvi. Pour les pdf, je reste réservé, car si je peux générer des trucs que je ne peux pas lire, je ne vois pas trop l'intérêt.
Par avance, merci
1) de m'avoir lu jusqu'ici ;-)
2) de m'aider pour que xpdf et kpdf ne m'envoient plus bouler pour ces histoires de fontes à la con
3) de m'indiquer pourquoi y'a des directives aussi crétines dans freetype.h (Attention : ceci est juste la critique de quelqu'un qui n'a pas compris le pourquoi du comment, mais en aucun cas une critique des développeurs de ce produit)....
4) ...
# J'en ai eu 1 !
Posté par Gyro Gearllose . Évalué à 2.
J'ai tapoté tout ça, ci-dessus, et en attendant une réponse, j'ai trouvé un mail dans une vieille liste oubliée qui indiquait que ce problème pouvait venir des fontes de X (remplacer par Xorg si nécessaire) qui ne sont pas installées, ou alors celles de ghostscript....
Hé oui, ma p'tite dame, installer ghostscipr, c'est bien, mais lui donner des fontes, c'est mieux !
Bilan des courses, un petit désarchivage des deux tar.gz dans le répertoire qui va bien, et tout le monde est content !
Bon, ben je me serais amusé ce soir au moins !
En tout cas, si ça peut servir à d'autres, je n'aurais pas tout perdu !
[^] # Re: J'en ai eu 1 !
Posté par cho7 (site web personnel) . Évalué à 2.
[^] # Re: J'en ai eu 1 !
Posté par Fanf (site web personnel) . Évalué à 2.
[^] # Re: J'en ai eu 1 !
Posté par sherlokk . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.