|
Denes L
denes1951 at yahoo.ca
Sat Jan 26 19:12:50 EST 2008
Hello all,
I am trying to compile mod_python on an IBM iSeries (AS400)
with Apache server version: 2.0.52
and Python 2.3.3 (from www.iseriespython.com).
So far I have put together a bunch of include (source) directories and I have fixed a few redefinition errors but I need help with these:
in mod_python.c line 313:
free(ci->interpreter);
fails with:
Function argument assignment between types "void*" and "const unsigned char*" is not allowed.
Here is some of the expanded code:
310 5 | if (!idata) {
311 6 | Py_DECREF(ci->handler);
311 6 + if ( --(ci->handler)->ob_refcnt != 0) ; else ( (*((PyObject *)(ci->handler))->ob_type->tp_dealloc)((PyObject *)((PyObject *)(ci->handler))));
312 9 | Py_XDECREF(ci->data);
312 9 + if ((ci->data) == ((void *)0)) ; else if ( --(ci->data)->ob_refcnt != 0) ; else ((*((PyObject *)(ci->data))->ob_type->tp_dealloc)((PyObject *)((PyObject *)(ci->data))));
313 14 | free(ci->interpreter);
^ error here
Also, lines:
427 val = apr_table_get(conf->options, "mod_python.mutex_locks");
458 mutex_dir = apr_table_get(conf->options, "mod_python.mutex_directory");
540 (same as line 458 above)
fail with:
Operation between types "unsigned char*" and "const unsigned char*" is not allowed.
Thank you.
---------------------------------
Looking for the perfect gift? Give the gift of Flickr!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20080126/164e28e7/attachment.html
|