List Info

Thread: Re: failing make sane-backends-1.0.18; sanei_scsi question




Re: failing make sane-backends-1.0.18; sanei_scsi question
user name
2007-01-18 01:45:09
On Wednesday 17 January 2007 18:16, abel deuring wrote:
[SNIPSNAP]
> > Hmmm, while checking the kernel-headers (2.6.18
and 19) I've seen
> > that  linux/include/scsi/sg.h already will include
linux/compiler.h
> 
> Right, the second addition of the "#include "
line is nonsense. It
> was obviously too late when I wrote my mail ;)

)))))))))))
)

> > So my guess is, that the (HAVE_SCSI_SG_H) path is
used and the glibc
> > headers have changed somehow. What's the glibc
version on SuSE 10.2?
> > Please call /lib/libc.so.6
> 
> What do you mean with "call"? Anyway, HZ is
defined somewhere in the
> kernel header files, and I don't think it is related to
libc.

callit means, do simply a /lib/libc.so.6 - call it from your
shell
like a real program to see, what's inside. I.e. on my SuSE10
it looks
like:
#~> /lib/libc.so.6
GNU C Library stable release version 2.3.5 (20050802), by
Roland McGrath et al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying
conditions.
There is NO warranty; not even for MERCHANTABILITY or
FITNESS FOR A
PARTICULAR PURPOSE.
Configured for i586-suse-linux.
Compiled by GNU CC version 4.0.2 20050901 (prerelease) (SUSE
Linux).
Compiled on a Linux 2.6.12 system on 2005-09-09.
Available extensions:
        GNU libio by Per Bothner
        crypt add-on version 2.1 by Michael Glad and others
        linuxthreads-0.10 by Xavier Leroy
        GNU Libidn by Simon Josefsson
        NoVersion patch for broken glibc 2.0 binaries
        BIND-8.2.3-T5B
        libthread_db work sponsored by Alpha Processor Inc
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
For bug reporting instructions, please see:
<http:
//www.gnu.org/software/libc/bugs.html>.

...

> > Anyway could you guys please try and add the
compiler.h only to the 
> > HAVE_SCSI_SG_H path?
> 
> Well, before making any "real" patch, the
first thing I'd like to
> know is, if we have a special Suse 10.2 bug, or if
something changed
> in the kernel headers...

Hmmm - seems we need to check how they compile their glibc
and which
kernel-headers they use - I think Johannes is around and
might could
shade some light on that - maybe also on that resmgr stuff.

Gerhard


BTW: they use the following patch:
--- sanei/sanei_scsi.c.orig     2005-04-22
10:36:17.000000000 +0200
+++ sanei/sanei_scsi.c  2006-07-04 10:16:49.000000000 +0200
 -1273,7
+1273,7 
      disconnect...  */
   {
     int timeout;
-    timeout = sane_scsicmd_timeout * HZ;
+    timeout = sane_scsicmd_timeout * sysconf(_SC_CLK_TCK);
     ioctl (fd, SG_SET_TIMEOUT, &timeout);
   }
 #endif


-- 
sane-devel mailing list: sane-devellists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-d
evel
Unsubscribe: Send mail with subject "unsubscribe
your_password"
             to sane-devel-requestlists.alioth.debian.org

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )