OVH Cloud OVH Cloud

canon IP1500 et Mandriva2006

5 réponses
Avatar
tosh
Bonjour ,

j'ai une imprimante canon IP1500 et à l'installation du pilote fourni
par canon ici
http://software.canon-europe.com/software/canon_print_filter_for_linuxs22415.asp?model

j'obtiens un probleme avec une bibliotheque manquante libpng.so.2 qui
a été remplacé dans la mv2006 par libpng.so.3 presente dans /usr/lib/



j'ai installé les sources bjfilter-common-2.50-2.src.rpm
dans le repertoire

/usr/src/RPM/SOURCES/bjfilter-common-2.50

j'ai cherché dans ce repertoire les fichiers qui contiendrait la chaine
"libpng.so.2" .resultat aucuns
j'ai cherché apres les fichiers qui contiendrait la chaine "libpng" j'ai
eu deux fichiers

bjfimage.c dans bjfilter/src/
README dans bjfilter/

dans le bjfimage aucune ligne qui ferait reference à un appel a la
librairie libpng.so.2

l'idée etait de remplacer un appel à la librairie libpng.so.2 par un
appel à la librairie libpng.so.3 . Apparement vu que j'ai pas trouvé ça
doit être un peu plus compliqué ...

Question : quelles lignes de quels fichiers je dois modifier pour que
les pilotes appellent libpng.so.3 à la place de libpng.so.2

Merci .

5 réponses

Avatar
François Coulier
Bonjour ,

j'ai une imprimante canon IP1500 et à l'installation du pilote fourni
par canon ici
http://software.canon-europe.com/software/canon_print_filter_for_linuxs22415.asp?model


j'obtiens un probleme avec une bibliotheque manquante libpng.so.2 qui
a été remplacé dans la mv2006 par libpng.so.3 presente dans /usr/lib/


Question : quelles lignes de quels fichiers je dois modifier pour que

les pilotes appellent libpng.so.3 à la place de libpng.so.2




Estce qu'il ne suffirait pas de faire un lien symbolique?
# ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2

François

--
François Coulier, mél: coulier at marseille dot inserm dot fr
La Recherche Publique est toujours en danger!
Sauvons la Recherche!!
http://recherche-en-danger.apinc.org/

If you are convinced by the necessity of a European research
initiative, please visit http://fer.apinc.org


Avatar
tosh
François Coulier wrote:

Bonjour ,

j'ai une imprimante canon IP1500 et à l'installation du pilote fourni
par canon ici
http://software.canon-europe.com/software/canon_print_filter_for_linuxs22415.asp?model


j'obtiens un probleme avec une bibliotheque manquante libpng.so.2
qui a été remplacé dans la mv2006 par libpng.so.3 presente dans /usr/lib/

Question : quelles lignes de quels fichiers je dois modifier pour
que les pilotes appellent libpng.so.3 à la place de libpng.so.2





Estce qu'il ne suffirait pas de faire un lien symbolique?
# ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2

François



j'ai essayé , ça marche pas snif



Avatar
X.B
tosh wrote:

Bonjour ,

j'ai une imprimante canon IP1500 et à l'installation du pilote fourni
par canon ici

http://software.canon-europe.com/software/canon_print_filter_for_linuxs22415.asp?model


j'obtiens un probleme avec une bibliotheque manquante libpng.so.2 qui
a été remplacé dans la mv2006 par libpng.so.3 presente dans /usr/lib/



tu peux toujours mettre cette bibliotheque dans un autre repertoire
(/usr/local/lib), configurer /etc/ld.so.conf pour que soit appris ce
repertoire et relancer ldconfig ...

Avatar
sansflotusspam

François Coulier wrote:

Bonjour ,

j'ai une imprimante canon IP1500 et à l'installation du pilote fourni
par canon ici

http://software.canon-europe.com/software/canon_print_filter_for_linuxs22415.asp?model





j'obtiens un probleme avec une bibliotheque manquante libpng.so.2
qui a été remplacé dans la mv2006 par libpng.so.3 presente dans
/usr/lib/

Question : quelles lignes de quels fichiers je dois modifier pour
que les pilotes appellent libpng.so.3 à la place de libpng.so.2





Estce qu'il ne suffirait pas de faire un lien symbolique?
# ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2

François



j'ai essayé , ça marche pas snif


ayant eu le même problème à de nombreuses occasions (c'est fou le nombre
d'applis qui veulent du libpng.so.2 ...), j'ai effectivement constaté que
le lien symbolique lipng.so.2 --> libpng.so.3 ne suffisait pas toujours.
à tout hasard, j'ai tenté de copier libpng.so.3 sous le nom de libpng.so.2,
en gardant les deux, j'ai collé au culot la référence à la libpng.so.2
"bidon" dans /etc/ld.so.conf, ben ça a marché !
OK, c'est vraissemblablement un gros coup de bol qui doit tenir aux versions
2 et 3 installées, ce n'est certainement pas garanti, mais tu peux essayer.
Autrement, tu récupères sur rpmfind une "vraie" libpng.so.2 (attention, y en
a plusieurs, faut les essayer).
A+




Avatar
jp wiilm
Bonjour,


dans le bjfimage aucune ligne qui ferait reference à un appel a la
librairie libpng.so.2
J'ai une i560 sur une Mepis et elle réclame aussi libpng.so.2 ainsi que

libtiff(et_je_sais_pu_koi)
et comme on te l'a suggéré plus haut pourquoi ne pas essayer d'installer
ces lib en .rpm. C'est ce que j'ai fait en équivalent .deb et ça a marché.


jp willm