Driver for Epson 3170 / GT-9400 scanner on 64bit LMDE?

Questions about hardware and drivers
Forum rules
Before you post please read this

Driver for Epson 3170 / GT-9400 scanner on 64bit LMDE?

Postby faffmeister on Sun May 22, 2011 8:26 am

Hi,

I'm running 64bit LMDE on a Toshiba Satellite L505 144 laptop.

I've been given an Epson 3170 Perfection scanner and have scoured the web and here in the forums to find out if it can be run on 64 bit LMDE.

So far all I've found is this thread:

http://forums.linuxmint.com/viewtopic.php?f=49&t=57010&p=328692&hilit=epson+3170#p328692

which does not really help.

It seems that the Avasys drivers from here:

http://www.avasys.jp/lx-bin2/linux_e/scan/DL2.do

are the only ones available.

I've tried using alien on the i386.rpm files but of course it refuses to build the .debs because the architecture is wrong.

So next I tried compiling from the source file and got this:

Code: Select all
andy@laptosh ~/Downloads/iscan-2.10.0 $ sudo ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking C++ ABI version... 1002
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... no
checking for GTK... yes
checking for GDK_IMLIB... configure: error: Package requirements (imlibgdk) were not met:

No package 'imlibgdk' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GDK_IMLIB_CFLAGS
and GDK_IMLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


I've looked in the repositories and searched the Debian package archives but can't find the missing package 'imlibgdk' or anything that it might have been renamed into for wheezy, sid or experimental. There's something for lenny but I'm guessing that wouldn't work in LMDE anyway.

I'm not experienced enough to understand what the messages about environment variables are telling me to do. So I'm well and truly stuck.

Any idea if I run alien -d on the .i386.rpm files on a 32 bit machine and then copy them onto the 64bit machine and use

Code: Select all
dpkg --force-architecture -i packagename.deb

might work?

Anyone got a few spare minutes to help out?

Thanks.
faffmeister
Level 1
Level 1
 
Posts: 16
Joined: Mon Dec 27, 2010 4:18 pm

Linux Mint is funded by ads and donations.
 

Re: Driver for Epson 3170 / GT-9400 scanner on 64bit LMDE?

Postby faffmeister on Sun May 22, 2011 11:59 am

Hmmm. Converted the i386.rpm to i386.deb using alien on a 32bit machine.

Then forced the install.



Then got as far as this:

Code: Select all
andy@laptosh ~/Downloads $ sudo dpkg --force-architecture -i iscan_2.10.0-2_i386.deb
dpkg: warning: overriding problem because --force enabled:
 package architecture (i386) does not match system (amd64)
Selecting previously deselected package iscan.
(Reading database ... 151938 files and directories currently installed.)
Unpacking iscan (from iscan_2.10.0-2_i386.deb) ...
Setting up iscan (2.10.0-2) ...
Processing triggers for man-db ...
andy@laptosh ~/Downloads $ sudo dpkg --force-architecture -i iscan-plugin-gt-9400_1.0.0-2_i386.deb
dpkg: warning: overriding problem because --force enabled:
 package architecture (i386) does not match system (amd64)
Selecting previously deselected package iscan-plugin-gt-9400.
(Reading database ... 151980 files and directories currently installed.)
Unpacking iscan-plugin-gt-9400 (from iscan-plugin-gt-9400_1.0.0-2_i386.deb) ...
Setting up iscan-plugin-gt-9400 (1.0.0-2) ...

andy@laptosh ~/Downloads $ iscan
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64

(iscan:7918): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(iscan:7918): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(iscan:7918): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(iscan:7918): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

.
.
.


The scanner is plugged in and switched on ...

bump

Any ideas please?

Thanks.
faffmeister
Level 1
Level 1
 
Posts: 16
Joined: Mon Dec 27, 2010 4:18 pm


Return to Hardware Support

Who is online

Users browsing this forum: No registered users and 4 guests