Vous le savez, je suis tombé sous le charme du Commodore 64, que ce soit avec un vrai datant de 1985, le C64Maxi (sa réplique moderne avec un clavier fonctionnel) ou encore via Vice dont je maintiens les version svn pour l’interface gtk3 et pour l’interface sdl2 sur AUR.
Alors que je faisais ma compilation quasi-quotidienne – c’est un logiciel au développement dynamique – de l’émulateur Vice, je tombe sur une erreur coriace qui me fait planter la génération de la documentation en pdf.
Dans un premier temps, j’ai désactivé la génération de la documentation et mis à jour les deux PKGBUILDs concernés, quitte à réactiver plus tard la création de la documentation quand le bug serait corrigé.
En gros, j’avais ce message d’erreur qui me faisait planter la compilation :
../../../vice.t2d/pdf/xtr/vicepdf.texi:123: epsf.tex not found, images will be ignored.
Message d’erreur franchement bizarre, puis j’ai regardé dans texlive-core – qui est une des dépendances de Vice – si je pouvais trouver ce fichier epsf.tex.
En utilisant la vue en liste, je retrouve le fichier. Encore plus bizarre. En effet, je me suis aperçu par la suite qu’il m’avait installé le paquet texlive-basic, une version minimaliste de texlive-core, qui est en ce moment sur le dépôt de test extra-testing.
Après avoir viré texlive-basic et l’avoir remplacé par texlive-core, tout est rentré dans l’ordre. C’est sûrement une mise à jour un peu chatouilleuse qui arrivera bientôt sur les dépôts stables d’Archlinux.
Tant que le paquet texlive-core n’est pas viré, ça ira très bien comme ça. Croisons juste les doigts. C’est juste les petites joies d’utiliser une Archlinux avec les dépôts de tests activés 🙂
En tout cas, j’ai bien fait de ne pas rapporter de bug sur l’outil de suivi de Vice !
Ajout à 20 h 10.
J’ai l’explication pour l’installation du paquet texlive-basic en lieu et place du texlive-core. Il est proposé à l’installation et on doit dire non par défaut pour éviter d’avoir des ennuis avec texlive.
La preuve avec une capture d’écran :
Comme quoi, tout s’explique 🙂