Thanks.  This patch has been added to subversion.

Committed revision 963.

On 9/13/06, Emmanuel Hainry <[EMAIL PROTECTED]> wrote:
Hello,

When compiling pygame v1.7.1 on OSX, with macports, libsdl version
1.2.11, I get the following error:

In function 'get_wm_info': src/display.c:432:
error: 'SDL_SysWMinfo' has no member named 'data'
error: command '/usr/bin/gcc-4.0' failed with exit status 1

In SDL_SysWMInfo, the only platform containing a 'data' member is
QNXNTO. APPLE does not have one. The following patch corrects this
behaviour.


--- display.c.orig      Sun Sep  3 01:50:07 2006
+++ display.c   Sun Sep  3 01:58:30 2006
@@ -428,7 +428,7 @@
                PyDict_SetItemString(dict, "window", 
PyInt_FromLong(info.window));
                PyDict_SetItemString(dict, "wimpVersion", PyInt_FromLong
(info.wimpVersion));
                PyDict_SetItemString(dict, "taskHandle", PyInt_FromLong
(info.taskHandle));
-#else
+#elif !(defined(__APPLE__) && defined(__MACH__))
                PyDict_SetItemString(dict, "data", PyInt_FromLong(info.data));
  #endif



Best regards,
Emmanuel

Reply via email to