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

Reply via email to