[Python-Dev] Build failure on OpenBSD 4.4-current (original) (raw)

Edd Barrett vext01 at gmail.com
Fri Dec 12 13:29:11 CET 2008


Hi,

I just had to move the "extern lstat..." outside the "ifndef HAVE_LSTAT" to get python 2.6.1 to build on OpenBSD 4.4-current/i386.

I'm not suggesting this is correct, but it fixes the build for my platform at least.

--- Modules/posixmodule.c.orig Fri Dec 12 11:08:54 2008 +++ Modules/posixmodule.c Fri Dec 12 11:54:16 2008 @@ -208,10 +208,11 @@ #ifdef HAVE_SYMLINK extern int symlink(const char *, const char ); #endif / HAVE_SYMLINK / +#endif / !HAVE_UNISTD_H */ + #ifdef HAVE_LSTAT extern int lstat(const char *, struct stat ); #endif / HAVE_LSTAT / -#endif / !HAVE_UNISTD_H */

#endif /* !_MSC_VER */

Im using gcc-4.2

Thanks

--

Best Regards

Edd

http://students.dec.bournemouth.ac.uk/ebarrett



More information about the Python-Dev mailing list