=?ISO-8859-15?Q?=22Martin_v=2E_L=F6wis=22?= <[EMAIL PROTECTED]> wrote in 
news:[EMAIL PROTECTED]:

>> I'm stumped.  Any suggestions?
> 
> You will have to find the true declaration of lstat - reading
> man pages or checking that everything "looks right" won't help.
> 
> So where is lstat declared? Is it declared at all, and if so,
> is that declaration conditional perhaps?
> 
> Produce a preprocessor output (posixmodule.i), by adding
> -fsave-temps to the compiler line compiling posixmodule.c
> (copy the line from the make output into a shell, and add
> this command line); then inspect that output to see whether
> lstat has been declared.
> 
> Regards,
> Martin
> 

Thanks Martin.  Did I mention this was OpenBSD 4.1 in the original post?  
Here's the patch:

--- configure.~1~       Mon Mar 12 06:50:51 2007
+++ configure   Sun Jul 29 11:47:27 2007
@@ -1553,7 +1553,7 @@
   # On OpenBSD, select(2) is not available if _XOPEN_SOURCE is defined,
   # even though select is a POSIX function. Reported by J. Ribbens.
   # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
-  OpenBSD/2.* | OpenBSD/3.[0123456789] | OpenBSD/4.[0])
+  OpenBSD/2.* | OpenBSD/3.[0123456789] | OpenBSD/4.[01])
     define_xopen_source=no;;
   # Defining _XOPEN_SOURCE on NetBSD version prior to the introduction of
   # _NETBSD_SOURCE disables certain features (eg. setgroups). Reported by
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to