Patches item #1203329, was opened at 2005-05-17 06:02 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1203329&group_id=5470
Category: Macintosh Group: Python 2.4 Status: Open Resolution: None Priority: 5 Submitted By: J. J. Snitow (supercusp) Assigned to: Jack Jansen (jackjansen) Summary: workaround deprecated ostat structure in <sys/stat.h> Initial Comment: This is a patch to python/python/dist/src/Include/pyport.h, CVS revision 2.70. On Mac OS X 10.4 (Tiger), the file /usr/include/sys/stat.h contains the ostat structure, which the in-file comments call "XXX So deprecated, it would make your head spin". This structure is not used by the kernel and should not be used by user programs (so the comments say). An "#ifndef _POSIX_C_SOURCE" protects #includers of sys/stat.h from this horrible struct (which doesn't even compile). This patch to Include/pyport.h makes sure that _POSIX_C_SOURCE is always defined before including sys/stat.h. Notably, this patch enables the stock Darwinports port of PyOpenGL (py-opengl) to compile and run just fine on Tiger. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1203329&group_id=5470 _______________________________________________ Patches mailing list [email protected] http://mail.python.org/mailman/listinfo/patches
