[AUR]erreur compilation epson-inkjet-escpr(résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
tazzon
archer de cavalerie
Messages : 161
Inscription : lun. 30 août 2010, 10:12

[AUR]erreur compilation epson-inkjet-escpr(résolu)

Message par tazzon »

Bonjour tous le monde.
Voilà un problème qui m'occupe depuis quelques temps.

J'ai une Epson Stylus SX210 et suite aux explication du wiki, je vais pour installer les drivers.

Dans un premier temps, j'ai installé cups mais l'imprimante n'était tout simplement pas détectée mais bien présente dans /dev/ (usblp1 ou usb/lp1), j'ai pu le vérifier quand je l'ai branché, bref, un petit tour sur le wiki anglophone m'a permis d'installer cups-usblp et de là, elle est bien détectée par cups.

Quand j'ai été chercher les drivers qui vont bien, je suis tombé la dessus :
http://www.openprinting.org/printer/Eps ... ylus_SX210
le driver recommendé est epson-escpr.

Je m'en vais l'installer mais le fichier n'est plus disponible au téléchargement, il est passé en version 1.0.1 sur le site http://avasys.jp/eng/linux_driver/downl ... jet/escpr/ (en bas de la page) alors que la paquet AUR est en 1.0.0, ce qui pose bien évidement un problème pour le téléchargement.

Je vous explique ce que j'ai fait :
— yaourt -S epson-inkjet-printer-escpr
— ensuite j'édite le pkbuild
— je modifie la version de 1.0.0 en 1.0.1 et je met le nouveau md5sum pour éviter que ça plante
— j'enregistre et je lance le compil
et la, c'est la drame, ça marche pas, ça plante lamentablement pendant le make
http://pastebin.com/DLcWRVZw
Je ne sais pas interpréter ou trouver la cause du problème.
N'étant pas un as, j'ai malgré tout tenté la compilation à la main mais le résultats est le même.

Si vous pouviez me donner un coup de main, ça serait cool.
Bonne journée :wink:
Dernière modification par tazzon le dim. 03 oct. 2010, 17:59, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [AUR]erreur compilation epson-inkjet-escpr(non résolu)

Message par benjarobin »

Il te manque : automake.
Donc le makefile n'a pas été refait, donc il ne cherche pas les librairie au bon endroit
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
tazzon
archer de cavalerie
Messages : 161
Inscription : lun. 30 août 2010, 10:12

Re: [AUR]erreur compilation epson-inkjet-escpr(non résolu)

Message par tazzon »

Arf ! voui mais le problème c'est qu'il est installé

Code : Tout sélectionner

[guy@guy-arch ~]$ yaourt automake
1 core/automake 1.11.1-1 [installé] (base-devel)
    A GNU tool for automatically creating Makefiles
2 aur/automake-1.5 1.5-1 (13)
    A GNU tool for automatically creating Makefiles
3 aur/automake-1.9 1.9.6-2 (16)
    A GNU tool for automatically creating Makefiles
4 aur/automake1.10 1.10.3-1 (2)
    A GNU tool for automatically creating Makefiles
mais c'est pas le 1.10 mais le 1.11.1, ça peut être ça la problème ? À moins qu'il y ait un truc que je pige pas…

C'est donc ici qu'il y a des erreurs :

Code : Tout sélectionner

cd . && /bin/sh /tmp/yaourt-tmp-root/aur-epson-inkjet-printer-escpr/src/epson-inkjet-printer-escpr-1.0.1/missing --run aclocal-1.10 -I m4
/tmp/yaourt-tmp-root/aur-epson-inkjet-printer-escpr/src/epson-inkjet-printer-escpr-1.0.1/missing: line 54: aclocal-1.10 : commande introuvable
WARNING: `aclocal-1.10' is missing on your system.  You should only need it if
         you modified `acinclude.m4' or `configure.ac'.  You might want
         to install the `Automake' and `Perl' packages.  Grab them from
         any GNU archive site.
 cd . && /bin/sh /tmp/yaourt-tmp-root/aur-epson-inkjet-printer-escpr/src/epson-inkjet-printer-escpr-1.0.1/missing --run automake-1.10 --gnu 
/tmp/yaourt-tmp-root/aur-epson-inkjet-printer-escpr/src/epson-inkjet-printer-escpr-1.0.1/missing: line 54: automake-1.10 : commande introuvable
WARNING: `automake-1.10' is missing on your system.  You should only need it if
         you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
         You might want to install the `Automake' and `Perl' packages.
         Grab them from any GNU archive site.
Il semblerait aussi qu'il y ait un problème avec aclocal… c'est un nom de fichier que je retrouve dans l'archive ça.

Qu'est ce que tu me conseilles de faire dans ce cas, je vais pas installer le automake de version précédente quand même ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [AUR]erreur compilation epson-inkjet-escpr(non résolu)

Message par benjarobin »

Le plus simple je crois c'est de modifier le MakeFile a la main, pour pointer vers les bonne librairie... Car apparemment ce n'est qu'au linkage que cela pose problème. Donc tu cherche a cout de "locate"

Code : Tout sélectionner

 /opt/lsb/lib/libcups.so
/opt/lsb/lib/libm.so
/opt/lsb/lib/libcupsimage.so
/opt/lsb/lib/libcups.so
/opt/lsb/lib/libjpeg.so
Par exemple locate libcups.so
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
tazzon
archer de cavalerie
Messages : 161
Inscription : lun. 30 août 2010, 10:12

Re: [AUR]erreur compilation epson-inkjet-escpr(résolu)

Message par tazzon »

:bravo: C'est cool, j'ai pas fais exactement comme ça mais c'est bon, j'ai pu enfin installer ce x#@*% de driver.

Ce que j'ai fait :
— j'ai créé le répertoire /opt/lsb/
— ensuite j'ai fais un lien symbolique (ln -s /usr/lib/) vers les /usr/lib/ (là ou se trouvent les fichiers demandés)

J'ai relancé yaourt :
— yaourt -S epson-inkjet-printer-escpr
— ensuite j'édite le pkbuild
— je modifie la version de 1.0.0 en 1.0.1
— je met le nouveau md5sum (pour info : 0fb6db09efbe60a9682960724385e58a)
— j'enregistre et je lance le compil

Et là c'est impécable, tout se passe bien.

Pour info, comme marqué plus haut, il faut pour ce modèle (Stylus SX210) utiliser cups-usblp.
Pour le scanner, ça fonctionne avec sane en modifiant le fichier /etc/sane.d/epson2.conf et en ajoutant les les Vid et Pid, soit la ligne suivante :

Code : Tout sélectionner

usb 0x04b8 0x084f
Merci benjarobin de m'avoir aiguillé pour trouver une solution :wink:

Je vais peut-être ajouter tout ça au wiki.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [AUR]erreur compilation epson-inkjet-escpr(non résolu)

Message par benjarobin »

Je ne pense pas que cela soit une bonne solution, car toucher au système et mettre des liens symbolique n'est pas une bonne idée du tout...
Il faut mieux modifier le makefile...
Enfin tu fait ce que tu veux :D (Mettre résolu si tu pense que c'est résolu)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
tazzon
archer de cavalerie
Messages : 161
Inscription : lun. 30 août 2010, 10:12

Re: [AUR]erreur compilation epson-inkjet-escpr(résolu)

Message par tazzon »

À vrai dire, j'ai bien essayé de modifier le makefile mais sans succès :( C'est la seule solution que j'ai trouvé de créer un lien symbolique. Quel peuvent-être les problèmes que ça peut engendrer ?

Je marque comme résulu pour l'instant
Répondre