[sane-devel] Epson V500 Photo iscan doesn't complile anymore

Maik Wagner linuxandlanguages at t-online.de
Tue Aug 6 13:39:29 BST 2019


Hello everyone,

I am having trouble getting my V500 Photo to run.

Epson does offer some .deb and .rpm-Files and even source code but all 
of these packages are fairly outdated.

Source package is at: http://support.epson.net/linux/src/scanner/iscan/

On Tumbleweed (openSUSE) I am getting the following output:

make
make  all-recursive
make[1]: Verzeichnis „/home/mwagner/Downloads/iscan-2.30.3“ wird betreten
Making all in lib
make[2]: Verzeichnis „/home/mwagner/Downloads/iscan-2.30.3/lib“ wird 
betreten
Making all in pdf
make[3]: Verzeichnis „/home/mwagner/Downloads/iscan-2.30.3/lib/pdf“ wird 
betreten
/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I../..     -g -O2 -MT array.lo -MD -MP -MF .deps/array.Tpo -c -o 
array.lo array.cc
mkdir .libs
  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT array.lo -MD -MP -MF 
.deps/array.Tpo -c array.cc  -fPIC -DPIC -o .libs/array.o
  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT array.lo -MD -MP -MF 
.deps/array.Tpo -c array.cc -o array.o >/dev/null 2>&1
mv -f .deps/array.Tpo .deps/array.Plo
/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I../..     -g -O2 -MT dictionary.lo -MD -MP -MF .deps/dictionary.Tpo -c 
-o dictionary.lo dictionary.cc
  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT dictionary.lo -MD -MP -MF 
.deps/dictionary.Tpo -c dictionary.cc  -fPIC -DPIC -o .libs/dictionary.o
  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT dictionary.lo -MD -MP -MF 
.deps/dictionary.Tpo -c dictionary.cc -o dictionary.o >/dev/null 2>&1
mv -f .deps/dictionary.Tpo .deps/dictionary.Plo
/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I../..     -g -O2 -MT object.lo -MD -MP -MF .deps/object.Tpo -c -o 
object.lo object.cc
  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT object.lo -MD -MP -MF 
.deps/object.Tpo -c object.cc  -fPIC -DPIC -o .libs/object.o
  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT object.lo -MD -MP -MF 
.deps/object.Tpo -c object.cc -o object.o >/dev/null 2>&1
mv -f .deps/object.Tpo .deps/object.Plo
/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I../..     -g -O2 -MT primitive.lo -MD -MP -MF .deps/primitive.Tpo -c 
-o primitive.lo primitive.cc
  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT primitive.lo -MD -MP -MF 
.deps/primitive.Tpo -c primitive.cc  -fPIC -DPIC -o .libs/primitive.o
  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT primitive.lo -MD -MP -MF 
.deps/primitive.Tpo -c primitive.cc -o primitive.o >/dev/null 2>&1
mv -f .deps/primitive.Tpo .deps/primitive.Plo
/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I../..     -g -O2 -MT writer.lo -MD -MP -MF .deps/writer.Tpo -c -o 
writer.lo writer.cc
  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT writer.lo -MD -MP -MF 
.deps/writer.Tpo -c writer.cc  -fPIC -DPIC -o .libs/writer.o
  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT writer.lo -MD -MP -MF 
.deps/writer.Tpo -c writer.cc -o writer.o >/dev/null 2>&1
mv -f .deps/writer.Tpo .deps/writer.Plo
/bin/sh ../../libtool --tag=CXX   --mode=link g++  -g -O2 -static  -o 
libpdf.la  array.lo dictionary.lo object.lo primitive.lo writer.lo
ar cru .libs/libpdf.a  array.o dictionary.o object.o primitive.o writer.o
ranlib .libs/libpdf.a
creating libpdf.la
(cd .libs && rm -f libpdf.la && ln -s ../libpdf.la libpdf.la)
make[3]: Verzeichnis „/home/mwagner/Downloads/iscan-2.30.3/lib/pdf“ wird 
verlassen
Making all in tests
make[3]: Verzeichnis „/home/mwagner/Downloads/iscan-2.30.3/lib/tests“ 
wird betreten
make[3]: Für das Ziel „all“ ist nichts zu tun.
make[3]: Verzeichnis „/home/mwagner/Downloads/iscan-2.30.3/lib/tests“ 
wird verlassen
make[3]: Verzeichnis „/home/mwagner/Downloads/iscan-2.30.3/lib“ wird 
betreten
/bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I..  -I../include   -g -O2 -MT libimage_stream_la-basic-imgstream.lo 
-MD -MP -MF .deps/libimage_stream_la-basic-imgstream.Tpo -c -o 
libimage_stream_la-basic-imgstream.lo `test -f 'basic-imgstream.cc' || 
echo './'`basic-imgstream.cc
mkdir .libs
  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2 -MT 
libimage_stream_la-basic-imgstream.lo -MD -MP -MF 
.deps/libimage_stream_la-basic-imgstream.Tpo -c basic-imgstream.cc -fPIC 
-DPIC -o .libs/libimage_stream_la-basic-imgstream.o
In file included from basic-imgstream.cc:34:
basic-imgstream.hh:55:10: fatal error: ltdl.h: No such file or directory
    55 | #include <ltdl.h>
       |          ^~~~~~~~
compilation terminated.
make[3]: *** [Makefile:409: libimage_stream_la-basic-imgstream.lo] Fehler 1
make[3]: Verzeichnis „/home/mwagner/Downloads/iscan-2.30.3/lib“ wird 
verlassen
make[2]: *** [Makefile:491: all-recursive] Fehler 1
make[2]: Verzeichnis „/home/mwagner/Downloads/iscan-2.30.3/lib“ wird 
verlassen
make[1]: *** [Makefile:388: all-recursive] Fehler 1
make[1]: Verzeichnis „/home/mwagner/Downloads/iscan-2.30.3“ wird verlassen
make: *** [Makefile:318: all] Fehler 2


Can you help out? The support chat didn't seem to understand what I was 
talking about and Epson doesn't seem to have a ticketing system.

Have a good day,


Maik Wagner
www.linuxandlanguages.com



More information about the sane-devel mailing list