Already fixed in CVS.
I grabbed the latest CVS, the first few files compile fine then I get these
errors (under debian/gcc 2.95.4):
gcc -g -O2 -Wall -Wstrict-prototypes -fPIC -DSWIG_GLOBAL -DHAVE_CONFIG_H
-DWXP_USE_THREAD=1 -Isrc -I/usr/include/python2.1 -c src/gtk/wx.cpp -o
build/temp.linux-i686-2.1/src/gtk/wx.o -I/usr/local/lib/wx/include/gtk-2.3
-I/usr/local/include -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_REENTRANT -fno-rtti
-fno-exceptions -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include
src/gtk/wx.cpp: In function `struct PyObject * ptrset(PyObject *, PyObject *,
int, char *)':
src/gtk/wx.cpp:375: warning: unused variable `struct PyObject * obj'
src/gtk/wx.cpp: In function `struct PyObject * ptradd(PyObject *, int)':
src/gtk/wx.cpp:461: warning: `struct PyObject * obj' might be used
uninitialized in this function
src/gtk/wx.cpp: At top level:
src/gtk/wx.cpp:677: initialization to `wxString (*)(PyObject *)' from `byte *
(*)(PyObject *)'
src/gtk/wx.cpp:677: initialization to `PyObject * (*)(const wxString &)' from
`int * (*)(PyObject *)'
src/gtk/wx.cpp:677: initialization to `byte * (*)(PyObject *)' from `long int
* (*)(PyObject *)'
src/gtk/wx.cpp:677: initialization to `int * (*)(PyObject *)' from `char **
(*)(PyObject *)'
src/gtk/wx.cpp:677: initialization to `long int * (*)(PyObject *)' from
`wxPoint * (*)(PyObject *, int *)'
src/gtk/wx.cpp:677: initialization to `char ** (*)(PyObject *)' from
`wxBitmap **
(*)(PyObject *)'
.....
etc. and gcc exits. The 2.3.2 release compiles fine on the same
system.