Dans le fichier frontend/file-selector.cc :
- à la ligne 856, remplace « char *slash = strrchr(file, '/'); » par « char *slash = strrchr( (char *) file, '/'); » ;
- à la ligne 991, remplace « char *slash = strrchr(regexp, '/' ); » par « char *slash = strrchr( (char *) regexp, '/' ); ».
Génial ca marche merci merci.
ensuite make install nickel

mes le scan n'est toujours pas reconnu :hammer:

jamais eu ce probleme jusqu'a la F10
Comment testes-tu ça ? As-tu essayé de lancer xsane ?
oui, mais xsane ne le trouve pas
et quand je tape iscan il me renvoi une petite fenetre disans "impossible d'envoyer une commande au scanner. verifié l'etat du scanner.

le scan marche tres bien je le sais. et bien branché
Peux-tu lancer l'une et l'autre des commandes en console, et poster leurs sorties respectives ?
rien dans le terminal,

ca sort des fenetres

iscan :
"impossible d'envoyer une commande au scanner. verifié l'etat du scanner."
xsane :
aucun peripherique disponible
incompréhensible.

est-ce qu'il a un moyen de voir si le driver installer est bien un 64 bits?
Pourquoi en serait-il autrement ? À moins de le forcer explicitement, ton application et les pilotes qu'on a compilés ont été compilés en 64 bits. Et ça saute aux yeux dans tes logs de compilation disséminées plus haut :-].
ouais mais là suis perdu, je pige pas, jamais eu de soucis avant la F11. faut dire que jusqu'a F10 j'etait en 32 bits...
le driver est pas bon ou mal fait je sais pas.
Pour info, depuis FC6 j'utilise iscan (en 32 bits j'avoue).

Je n'ai jamais réussi à démarrer le scanner du premier coup et j'ai toujours le message "impossible d'envoyer une commande au scanner. verifiez l'etat du scanner."

Alors je refais la commande 2, 3, 4, 5 fois et à la fin iscan démarre. Alors je te suggère avant de tirer des conclusions, de tenter la même chose.
chez moi en 32 bits un coup de rpm et c'etait parti ...

c'est pour ca que je suis bien surpris. j'ai un doute sur le driver en 64 bits.
Je ne pense pas qu'il y ai des erreur.

make install
# make install
Making install in lib
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/lib »
Making install in pdf
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/lib/pdf »
make[3]: entrant dans le répertoire « /home/pat/iscan-2.20.1/lib/pdf »
make[3]: Rien à faire pour « install-exec-am ».
make[3]: Rien à faire pour « install-data-am ».
make[3]: quittant le répertoire « /home/pat/iscan-2.20.1/lib/pdf »
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/lib/pdf »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/lib »
make[3]: entrant dans le répertoire « /home/pat/iscan-2.20.1/lib »
make[3]: Rien à faire pour « install-exec-am ».
make[3]: Rien à faire pour « install-data-am ».
make[3]: quittant le répertoire « /home/pat/iscan-2.20.1/lib »
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/lib »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/lib »
Making install in backend
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend »
Making install in .
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend »
make[3]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend »
test -z "/usr/local/lib/sane" || /bin/mkdir -p "/usr/local/lib/sane"
 /bin/sh ../libtool --mode=install /usr/bin/install -c  'libsane-epkowa.la' '/usr/local/lib/sane/libsane-epkowa.la'
/usr/bin/install -c .libs/libsane-epkowa.so.1.0.15 /usr/local/lib/sane/libsane-epkowa.so.1.0.15
(cd /usr/local/lib/sane && { ln -s -f libsane-epkowa.so.1.0.15 libsane-epkowa.so.1 || { rm -f libsane-epkowa.so.1 && ln -s libsane-epkowa.so.1.0.15 libsane-epkowa.so.1; }; })
(cd /usr/local/lib/sane && { ln -s -f libsane-epkowa.so.1.0.15 libsane-epkowa.so || { rm -f libsane-epkowa.so && ln -s libsane-epkowa.so.1.0.15 libsane-epkowa.so; }; })
/usr/bin/install -c .libs/libsane-epkowa.lai /usr/local/lib/sane/libsane-epkowa.la
/usr/bin/install -c .libs/libsane-epkowa.a /usr/local/lib/sane/libsane-epkowa.a
chmod 644 /usr/local/lib/sane/libsane-epkowa.a
ranlib /usr/local/lib/sane/libsane-epkowa.a
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/sane
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib/sane

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make  install-exec-hook
make[4]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend »
rm -f /usr/local/lib/sane/libsane.so.1
make[4]: quittant le répertoire « /home/pat/iscan-2.20.1/backend »
test -z "/usr/local/share/iscan" || /bin/mkdir -p "/usr/local/share/iscan"
 /usr/bin/install -c -m 644 'scsi' '/usr/local/share/iscan/scsi'
 /usr/bin/install -c -m 644 'usb' '/usr/local/share/iscan/usb'
 /usr/bin/install -c -m 644 'fs-blacklist' '/usr/local/share/iscan/fs-blacklist'
make[3]: quittant le répertoire « /home/pat/iscan-2.20.1/backend »
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/backend »
Making install in tests
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend/tests »
make[3]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend/tests »
make[3]: Rien à faire pour « install-exec-am ».
make[3]: Rien à faire pour « install-data-am ».
make[3]: quittant le répertoire « /home/pat/iscan-2.20.1/backend/tests »
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/backend/tests »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/backend »
Making install in non-free
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/non-free »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/non-free »
rm -f libesmod.so
case x86_64 in \
      i?86)        arch=i386;; \
      x86_64)    arch=x86_64;; \
      *)    echo "unsupported architecture" 1>&2; \
        exit 1;; \
    esac; \
    ln -s ./libesmod-${arch}.c2.so libesmod.so
/bin/sh ../mkinstalldirs /usr/local/lib
installing libesmod.so in /usr/local/lib/libesmod.so...
/usr/bin/install -c ./libesmod.so /usr/local/lib/libesmod.so.2.0.0
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/non-free »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/non-free »
Making install in frontend
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/frontend »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/frontend »
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
  /bin/sh ../libtool --mode=install /usr/bin/install -c 'iscan' '/usr/local/bin/iscan'
/usr/bin/install -c iscan /usr/local/bin/iscan
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/frontend »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/frontend »
Making install in utils
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/utils »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/utils »
test -z "/usr/local/lib/iscan" || /bin/mkdir -p "/usr/local/lib/iscan"
 /usr/bin/install -c 'make-policy-file' '/usr/local/lib/iscan/make-policy-file'
 /usr/bin/install -c 'fix-udev-rules' '/usr/local/lib/iscan/fix-udev-rules'
test -z "/usr/local/sbin" || /bin/mkdir -p "/usr/local/sbin"
 /usr/bin/install -c 'iscan-registry' '/usr/local/sbin/iscan-registry'
test -z "/usr/local/share/iscan" || /bin/mkdir -p "/usr/local/share/iscan"
 /usr/bin/install -c -m 644 'sled10.custom.fdi' '/usr/local/share/iscan/sled10.custom.fdi'
 /usr/bin/install -c -m 644 'fdi.xsl' '/usr/local/share/iscan/fdi.xsl'
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/utils »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/utils »
Making install in doc
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/doc »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/doc »
make[2]: Rien à faire pour « install-exec-am ».
test -z "/usr/local/share/man/man1" || /bin/mkdir -p "/usr/local/share/man/man1"
 /usr/bin/install -c -m 644 './iscan.1' '/usr/local/share/man/man1/iscan.1'
test -z "/usr/local/share/man/man5" || /bin/mkdir -p "/usr/local/share/man/man5"
 /usr/bin/install -c -m 644 './sane-epkowa.5' '/usr/local/share/man/man5/sane-epkowa.5'
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/doc »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/doc »
Making install in po
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/po »
/bin/sh .././mkinstalldirs /usr/local/share
installing de.gmo as /usr/local/share/locale/de/LC_MESSAGES/iscan.mo
installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/iscan.mo
installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/iscan.mo
installing it.gmo as /usr/local/share/locale/it/LC_MESSAGES/iscan.mo
installing ja.gmo as /usr/local/share/locale/ja/LC_MESSAGES/iscan.mo
installing ko.gmo as /usr/local/share/locale/ko/LC_MESSAGES/iscan.mo
installing nl.gmo as /usr/local/share/locale/nl/LC_MESSAGES/iscan.mo
installing pt.gmo as /usr/local/share/locale/pt/LC_MESSAGES/iscan.mo
installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/iscan.mo
installing zh_TW.gmo as /usr/local/share/locale/zh_TW/LC_MESSAGES/iscan.mo
installing ar.gmo as /usr/local/share/locale/ar/LC_MESSAGES/iscan.mo
installing en@quot.gmo as /usr/local/share/locale/en@quot/LC_MESSAGES/iscan.mo
installing en@boldquot.gmo as /usr/local/share/locale/en@boldquot/LC_MESSAGES/iscan.mo
if test "iscan" = "gettext-tools"; then \
      /bin/sh .././mkinstalldirs /usr/local/share/gettext/po; \
      for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
        /usr/bin/install -c -m 644 ./$file \
                /usr/local/share/gettext/po/$file; \
      done; \
      for file in Makevars; do \
        rm -f /usr/local/share/gettext/po/$file; \
      done; \
    else \
      : ; \
    fi
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/po »
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1 »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1 »
make[2]: Rien à faire pour « install-exec-am ».
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1 »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1 »
Et alors si tu installais en 32 bits ? (Là je vais me faire assassiner)
le 32 bits ne marche pas.
en tous cas pas chez moi sur une FC64bits
Je fais quoi ? je dis rien ou je réitère mes propos sur les 64 bits qui posent plus de problèmes qu'ils n'en résolvent ?
nouvo09 wrote:Je fais quoi ? je dis rien ou je réitère mes propos sur les 64 bits qui posent plus de problèmes qu'ils n'en résolvent ?
Ne dis rien, à moins que tu démontres clairement en quoi le problème vient de l'architecture. Et « ça marchait avant » n'est pas un argument viable.
a marche!
Après les drivers installer grace a Pikachu_2014 j'ai editer le "epson.conf" et y ai mis les bons ID.

# epson.conf
#
# here are some examples for how to configure the EPSON backend
#
# SCSI scanner:
scsi EPSON
# for the GT-6500:
scsi "EPSON SC"
#
# Parallel port scanner:
#pio 0x278
#pio 0x378
#pio 0x3BC
#
# USB scanner:
# There are two different methods of configuring a USB scanner: libusb and the kernel module
# For any system with libusb support (which is pretty much any recent Linux distribution) the
# following line is sufficient. This however assumes that the connected scanner (or to be more
# accurate, it's device ID) is known to the backend.
usb
# For libusb support for unknown scanners use the following command
# usb <product ID> <device ID>
# e.g.:
usb 0x4b8 0x83a
# And for the scanner module, use the following configuration:
#usb /dev/usbscanner0
#usb /dev/usb/scanner0
Pikachu_2014 wrote:
nouvo09 wrote:Je fais quoi ? je dis rien ou je réitère mes propos sur les 64 bits qui posent plus de problèmes qu'ils n'en résolvent ?
Ne dis rien, à moins que tu démontres clairement en quoi le problème vient de l'architecture. Et « ça marchait avant » n'est pas un argument viable.
Oh je suis persuadé que, bien prise en mains cette architecture si elle ne me semble rien apporter de déterminant, n'en est pas moins viable et fonctionnelle. Seulement apparemment la plupart des gens s'en foutent et ne peaufinent bien que les versions 32 bits. Cf Mozilla, OOo et consorts. On n'a ici qu'un exemple de plus.