Hamish: > > building relbr6.4 swig/python/ from Debian/Etch (swig > > version 1.3.29-2.1) fails with: > > > > [...] > > utils_wrap.c: In function 'pyseq_to_ptr': > > utils_wrap.c:2495: error: 'Py_ssize_t' undeclared (first use in this > > function) > > utils_wrap.c:2495: error: (Each undeclared identifier is reported only once > > utils_wrap.c:2495: error: for each function it appears in.) > > utils_wrap.c:2495: error: expected ';' before 'len' > > utils_wrap.c:2522: error: 'len' undeclared (first use in this function) > > utils_wrap.c: In function 'pyobj_to_ptr': > > utils_wrap.c:2570: error: 'Py_ssize_t' undeclared > (first use in this function) > > [...]
Markus: > See > http://n2.nabble.com/grass7-build-failing-for-swig-python-td3074306.html > > and > http://www.mail-archive.com/bug-gn...@gnu.org/msg03894.html > http://www.mail-archive.com/bug-gn...@gnu.org/msg03895.html > > So, specific to the version which you use. As it is a >= version issue and not a bug in a specific release, some sort of #ifdef MAJOR_VERSION && MINOR_VERSION test around a #include <Python.h> seems in order. Hamish _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev