/me persiste et persévère

J'ai continué mes investigations hier soir avec un furieux doute en tête : comment se fait-il que fop ne semble pas impacté par la mémoire que je lui alloue ? Comme indiqué dans la page FOP sur BLFS, j'ai créé un fichier .foprc et placé dedans une initialisation de FOP_OPTS. J'alloue une grande valeur (-Xmx128m), j'ai mon message « out of memory » à la page 252. J'alloue une plus grande valeur, même message au même endroit. J'alloue une valeur ridiculement petite, idem. Bref, gros doute sur ma façon de configurer le bazar.

Dans tous les documents que j'ai pu parcourir, il est fait référence à un wrapper nommé fop.sh. Rien de tel sur ma Debian évidemment. Pourtant, tout semblait bien installé. En fait, dernièrement, le wrapper s'appelle fop. En l'ouvrant, je me rend compte qu'il utilise la variable JAVA_OPTS... un petit export JAVA_OPTS avec une valeur convenable et ça fonctionne tout de suite beaucoup mieux... mais ça plante encore, page 353.... grmbl. Message d'erreur : -2. Un peu court, jeune homme :) L'option -d me donnera plus d'infos mais cela restera quand même incompréhensible.

On me propose d'essayer la version beta de fop (version 0.91beta). Je télécharge, j'installe, je relance fop. Le résultat est bien pire : aucune page générée, une erreur aussi incompréhensible. fevrier m'apprend que le message d'erreur est dû à l'utilisation d'extensions propriétaires spécifiques à fop 0.20.5 lors de la génération du fichier .fo. Je regénère sans cette extension. J'ai d'autres erreurs, toutes aussi incompréhensibles. J'en ai marre...

J'ai aussi essayé html2ps suivi d'un ps2pdf... aucun problème, ça fonctionne rapidement et directement mais le résultat est vraiment moche.

Bon, reprenons calmement avec LFS et essayons de générer un HTML et un PDF propre. Ensuite, je retournerai au manuel de PostgreSQL.

Commentaires

1. Le mardi, juin 27 2006, 11:11 par maylvin

Bonjour guillaume j'ai quelques problemes justement avec la nouvelle version de fop.premierement les transformations en pdf que je réussis à faire avec fop 0.20.5,je ne les rèussis pas avec fop 0.92 ça doit etre due surement au extensions propres à fop 0.20.5 dont tu parles peux tu me les expliciter s'il te plait? .deuxièmement fop 0.92 beta pose des problemes lorsqu'on effectue un grand nombre de transformation en pdf,ça plante,serait-ce une limite de fop 0.92 beta ?

2. Le mardi, juin 27 2006, 12:37 par Guillaume Lelarge

Je te réponds ce soir...

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Fil des commentaires de ce billet