Pages : 1
#1 Le 09/05/2009, à 23:23
- demetan25
Epson perfection 1250 pour AMD64
Impossible d'installer le scanner perfection 1250.
les pilotes n'existent qu'en architecture 32 bits. J'ai pris les sources.
Pour pouvoir compiler sans problème j'ai installer le paquet gdk-imlib11-dev. donc lorsque je lance le ./configure pas d'erreur
pour le make j'ai installer les paquets suivants : libltdl3-dev libsane-dev libsane-extras-dev libc-pic libc6-pic
J'ai également vu qu'il fallait lancer cette commande : CFLAGS=-fPIC DEFPINS=-fPIC ./configure --with-MPI=lam --target=i686-linux (à cause d'un - fPIC je crois)
Résultal du make :
make all-recursive
make[1]: entrant dans le répertoire « /home/vincent/Download/scanner 1250/iscan-2.10.0 »
Making all in include
make[2]: entrant dans le répertoire « /home/vincent/Download/scanner 1250/iscan-2.10.0/include »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/vincent/Download/scanner 1250/iscan-2.10.0/include »
Making all in libltdl
make[2]: entrant dans le répertoire « /home/vincent/Download/scanner 1250/iscan-2.10.0/libltdl »
make all-am
make[3]: entrant dans le répertoire « /home/vincent/Download/scanner 1250/iscan-2.10.0/libltdl »
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c -o ltdl.lo ltdl.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c -fPIC -DPIC -o .libs/ltdl.o
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c -o ltdl.o >/dev/null 2>&1
/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -o libltdlc.la ltdl.lo -ldl
ar cru .libs/libltdlc.a .libs/ltdl.o
ranlib .libs/libltdlc.a
creating libltdlc.la
(cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la)
make[3]: quittant le répertoire « /home/vincent/Download/scanner 1250/iscan-2.10.0/libltdl »
make[2]: quittant le répertoire « /home/vincent/Download/scanner 1250/iscan-2.10.0/libltdl »
Making all in lib
make[2]: entrant dans le répertoire « /home/vincent/Download/scanner 1250/iscan-2.10.0/lib »
if /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-cfilebuf.lo -MD -MP -MF ".deps/libimage_stream_la-cfilebuf.Tpo" -c -o libimage_stream_la-cfilebuf.lo `test -f 'cfilebuf.cc' || echo './'`cfilebuf.cc; \
then mv -f ".deps/libimage_stream_la-cfilebuf.Tpo" ".deps/libimage_stream_la-cfilebuf.Plo"; else rm -f ".deps/libimage_stream_la-cfilebuf.Tpo"; exit 1; fi
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-cfilebuf.lo -MD -MP -MF .deps/libimage_stream_la-cfilebuf.Tpo -c cfilebuf.cc -fPIC -DPIC -o .libs/libimage_stream_la-cfilebuf.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-cfilebuf.lo -MD -MP -MF .deps/libimage_stream_la-cfilebuf.Tpo -c cfilebuf.cc -o libimage_stream_la-cfilebuf.o >/dev/null 2>&1
if /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-imgstream.lo -MD -MP -MF ".deps/libimage_stream_la-imgstream.Tpo" -c -o libimage_stream_la-imgstream.lo `test -f 'imgstream.cc' || echo './'`imgstream.cc; \
then mv -f ".deps/libimage_stream_la-imgstream.Tpo" ".deps/libimage_stream_la-imgstream.Plo"; else rm -f ".deps/libimage_stream_la-imgstream.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-imgstream.lo -MD -MP -MF .deps/libimage_stream_la-imgstream.Tpo -c imgstream.cc -fPIC -DPIC -o .libs/libimage_stream_la-imgstream.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-imgstream.lo -MD -MP -MF .deps/libimage_stream_la-imgstream.Tpo -c imgstream.cc -o libimage_stream_la-imgstream.o >/dev/null 2>&1
if /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-jpegstream.lo -MD -MP -MF ".deps/libimage_stream_la-jpegstream.Tpo" -c -o libimage_stream_la-jpegstream.lo `test -f 'jpegstream.cc' || echo './'`jpegstream.cc; \
then mv -f ".deps/libimage_stream_la-jpegstream.Tpo" ".deps/libimage_stream_la-jpegstream.Plo"; else rm -f ".deps/libimage_stream_la-jpegstream.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-jpegstream.lo -MD -MP -MF .deps/libimage_stream_la-jpegstream.Tpo -c jpegstream.cc -fPIC -DPIC -o .libs/libimage_stream_la-jpegstream.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-jpegstream.lo -MD -MP -MF .deps/libimage_stream_la-jpegstream.Tpo -c jpegstream.cc -o libimage_stream_la-jpegstream.o >/dev/null 2>&1
if /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-pngstream.lo -MD -MP -MF ".deps/libimage_stream_la-pngstream.Tpo" -c -o libimage_stream_la-pngstream.lo `test -f 'pngstream.cc' || echo './'`pngstream.cc; \
then mv -f ".deps/libimage_stream_la-pngstream.Tpo" ".deps/libimage_stream_la-pngstream.Plo"; else rm -f ".deps/libimage_stream_la-pngstream.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-pngstream.lo -MD -MP -MF .deps/libimage_stream_la-pngstream.Tpo -c pngstream.cc -fPIC -DPIC -o .libs/libimage_stream_la-pngstream.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-pngstream.lo -MD -MP -MF .deps/libimage_stream_la-pngstream.Tpo -c pngstream.cc -o libimage_stream_la-pngstream.o >/dev/null 2>&1
if /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-pnmstream.lo -MD -MP -MF ".deps/libimage_stream_la-pnmstream.Tpo" -c -o libimage_stream_la-pnmstream.lo `test -f 'pnmstream.cc' || echo './'`pnmstream.cc; \
then mv -f ".deps/libimage_stream_la-pnmstream.Tpo" ".deps/libimage_stream_la-pnmstream.Plo"; else rm -f ".deps/libimage_stream_la-pnmstream.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-pnmstream.lo -MD -MP -MF .deps/libimage_stream_la-pnmstream.Tpo -c pnmstream.cc -fPIC -DPIC -o .libs/libimage_stream_la-pnmstream.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-pnmstream.lo -MD -MP -MF .deps/libimage_stream_la-pnmstream.Tpo -c pnmstream.cc -o libimage_stream_la-pnmstream.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -o libimage-stream.la -static libimage_stream_la-cfilebuf.lo libimage_stream_la-imgstream.lo libimage_stream_la-jpegstream.lo libimage_stream_la-pngstream.lo libimage_stream_la-pnmstream.lo ../libltdl/libltdlc.la -lsane -lusb
rm -fr .libs/libimage-stream.lax
mkdir .libs/libimage-stream.lax
rm -fr .libs/libimage-stream.lax/libltdlc.a
mkdir .libs/libimage-stream.lax/libltdlc.a
(cd .libs/libimage-stream.lax/libltdlc.a && ar x /home/vincent/Download/scanner 1250/iscan-2.10.0/lib/../libltdl/.libs/libltdlc.a)
ar: /home/vincent/Download/scanner: No such file or directory
make[2]: *** [libimage-stream.la] Erreur 9
make[2]: quittant le répertoire « /home/vincent/Download/scanner 1250/iscan-2.10.0/lib »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/vincent/Download/scanner 1250/iscan-2.10.0 »
make: *** [all] Erreur 2
Je ne sais plus quoi faire pour installer ce scanner. Merci de votre aide !
#2 Le 01/06/2009, à 10:33
- demetan25
Re : Epson perfection 1250 pour AMD64
j'ai enfin trouvé la solution. Pour l'installation il faut faire :
./configure --with-pic
make
make install
et là ça marche !
Pages : 1