[sane-devel] SANE 1.0.5 -> 1.0.8 *help*! (long)

Henning Meier-Geinitz henning@meier-geinitz.de
Sat, 29 Jun 2002 11:48:26 +0200


On Sat, Jun 29, 2002 at 02:55:08AM +0200, Journeyman wrote:
> My name is Antonio and I joined this ml because I have a problem I
> cannot solve and which is driving me nuts. Nobody at the moment could
> help me (ng, support, ...), so pls excuse me if I joined this ml only
> for my own "purposes".

If you use Mandrake packages, probably Mandrake is the one to ask...

> I have a MDK 8.1 which features by default SANE 1.0.5, therefore the
> following rpm are installed:
> libsane1-1.0.5-2mdk.i586.rpm
> libsane1-devel-1.0.5-2mdk.i586.rpm
> sane-backends-1.0.5-2mdk.i586.rpm
> sane-frontends-1.0.5-2mdk.i586.rpm
> As a matter of facts I have a Mustek 1200CU Plus (usb). I see that I
> need SANE 1.0.8 in order to run it. OK, I download these files:

At least SANE 1.0.6. But 1.0.8 is better :-)
> libsane1-1.0.8-1mdk.i586.rpm
> libsane1-devel-1.0.8-1mdk.i586.rpm
> sane-backends-1.0.8.tar.gz
> sane-frontends-1.0.8.tar.gz
> I compile and install in /usr/local the new backends, configure a few
> files and the scanner works. Great.

Aren't there any sane-backends-1.0.8 RPMs from Mandrake? See below!

> Now I cannot install the other 3 files because a) the 2 rpms depends
> on the elder version of SANE, therefore I should be obliged to
> reinstall an obsolete version of SANE (in /usr if I'm not wrong...)
> and b) the new frontends won't compile because the libraries are
> missing ... a vicious circle.

Some possibilities:

a) Get 1.0.8 RPMs (if available)
b) Remove all the 1.0.5 RPMs. Maybe you need to force deinstalla
   because of dependencies (e.g. for XSane). Then just use your
   self-compiled version of SANE.
C) Create 1.0.8 RPMs yourself. Use the older RPMs as template. 

> It 3 a.m., I'm a stubborn newbie, I spent 2 days figuring out what to
> do to solve these version conflicts ... I really don't know what to
> do anymore, I'm sorry I may have missed some error msgs to give you.
> I suppose that if I had the libsane and libsane-devel libraries NOT
> in rpm format I could install them without pulling back the 1.0.5
> version of SANE. I'd like to start from scratch installing everything
> but I can't find the UNINSTALL cmd of the 1.0.8 backends ... a mess.

sane-backends-1.0.8.tar.gz includes all the backends (drivers), some
frontends (scanimage, saned), the include files and documentation.
sane-frontends-1.0.8.tar.gz contains the frontend xscanimage (and some
more). You may want to also have XSane. So everything is included in
the tar.gz archives. Mandrake just split them up into several RPMs.

By the way: rpmfind finds some 1.0.8 RPMs: