Hi Michael,
source/pybuffer.cpp:222: error: invalid conversion from 'int (*)(PyObject*, int, const char**)' to 'Py_ssize_t (*)(PyObject*, Py_ssize_t, char**)'
are you sure you have the latest py/pyext from cvs? I can't find a possible problem on line 222 of pybuffer.cpp.
Apart from that i haven't tested py/pyext with Python 2.5, so there
might be some issues that i don't know of.
all the best, Thomas
-- Thomas Grill http://grrrr.org