> Running scanimage as root will cause an error in loading libraries
> (undefined symbol: outb), which indicates that the program progresses
> beyond the point described in my problem. 
> 
I am not sure this is relevant but when I was doing some direct parallel
port programming I saw that.  You must compile with optimization or you
will get the undefined outb, see the man page clip below. 
Also if it is using outb it needs to be suid root since that is privliged
when accessing ports above 0x3ff which some of the extended parallel
port registers are.  I have a SCSI scanner so don't know how this all
relates to sane.
OUTB(2)             Linux Programmer's Manual             OUTB(2)
NAME
       outb, outw, outl, outsb, outsw, outsl - port output
       inb, inw, inl, insb, insw, insl - port input
       outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - paused I/O
DESCRIPTION
       This  family  of  functions  is  used to do low level port
       input and output.  They are primarily designed for  inter
       nal kernel use, but can be used from user space, given the
       following information in addition to that given in outb(9)
       You  compile  with -O or -O2 or similar. The functions are
       defined as inline macros, and will not be  substituted  in
       without  optimization  enabled,  causing unresolved refer
       ences at link time.
David Gesswein
http://www.pdp8.net/  -- Run an old computers with blinkenlights
                         Have any PDP-8 stuff your willing to part with?
-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com
This archive was generated by hypermail 2b29 : Fri Mar 02 2001 - 14:06:53 PST