[sane-devel] libsane-dll.a - where is it?

Henning Meier-Geinitz henning@meier-geinitz.de
Thu, 21 Nov 2002 22:26:07 +0100


Hi,

On Thu, Nov 21, 2002 at 08:47:12PM +0000, Alexis wrote:
> > > The scanner is a Primax Colorado 19200 usb, btw, reported to work.
> >
> > Supported by which backend? Cant't find it anywhere.
> 
> The backend is provided by the patch supplied by Steven.  For more info look 
> here:    http://viceo.orcon.net.nz

Ah, yes. Your scanner is in the PROJECTS list, but the vendor name
"Primax" is missing so my grep didn't find it. I'll add it.

> There is also a patch for the kernel and some support files.
> >
> > > A missing library file seemed as good a place to start as any.  I can
> > > post some debugging output if you like.
> >
> The snippet of output attached is the same I sent to Steve, the viceo stuff 
> is what is supposed to support my scanner.  There did not appear to be any 
> other errors.  I had plenty of warnings at build time but no errors, not that 
> I particularly looked, and experience says not to worry about warnings.

> [dll] load: dlopen() failed (/usr/local/lib/sane/libsane-viceo.so.1: undefined symbol: __gxx_personality_v0)

The error says that the viceo libray uses symbols (e.g. functions)
that aren't implemented anywhere. So I guess it must be linked to
another library. Probably a bug in the build system somewhere.
I have no idea where "__gxx_personality_v0" comes from.
That means, the driver isn't loaded at all.

> I have made the (perhaps erronous) assumption that sane would detect my 
> scanner even without the relevant patches, although it can't drive it.  This 
> seems to not be the case however, (the Mandrake supplied rpm version 
> certainly doesn't), although an older sane picked up my cdr/w.

sane-find-scanner should be able to find your scanner anyway.

Bye,
  Henning