[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