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

Yuri Chornoivan yurchor at ukr.net
Tue Aug 6 13:49:48 BST 2019


вівторок, 6 серпня 2019 р. 15:39:29 EEST Maik Wagner написано:
> 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

Hi,

It might be a useless question, but is lib64ltdl-devel installed?

Hope this helps.

Best regards,
Yuri

P.S. Epson iscan packages work fine here (Mageia 7 (July 2019, x86-64), glibc 
2.29) without recompilation for Perfection V330.





More information about the sane-devel mailing list