[
http://issues.apache.org/jira/browse/MODPYTHON-138?page=comments#action_12367796
]
Jim Gallacher commented on MODPYTHON-138:
-----------------------------------------
Michel's patch does not work for Debian Linux. mod_python immediately
segfaults. There was a different gcc warning, which I had not seen before:
/usr/bin/libtool --silent --mode=compile gcc -prefer-pic -pipe
-I/usr/include/xmltok -I/usr/include/openssl -Wall -g -O2
-DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500
-D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -pipe -I/usr/include/xmltok
-I/usr/include/openssl -Wall -g -O2 -pthread -I/usr/include/apache2
-I/usr/include/apr-0 -I/usr/include/apr-0 -I/usr/include
-I/tmp/mod_python/src/include -I/usr/include/apache2 -I/usr/include/python2.3
-c -o _apachemodule.lo _apachemodule.c && touch _apachemodule.slo
In file included from /usr/include/python2.3/Python.h:8,
from /tmp/mod_python/src/include/mod_python.h:46,
from _apachemodule.c:25:
/usr/include/python2.3/pyconfig.h:865:1: warning: "_XOPEN_SOURCE" redefined
<command line>:1:1: warning: this is the location of the previous definition
> Python.h should be included first
> ---------------------------------
>
> Key: MODPYTHON-138
> URL: http://issues.apache.org/jira/browse/MODPYTHON-138
> Project: mod_python
> Type: Bug
> Components: core
> Versions: 3.2
> Environment: Tru64 5.1B, Python 2.4.1, Apache 2..55
> Reporter: Michel Jouvin
> Assignee: Jim Gallacher
> Attachments: mod_python-3.2.6-tru64.patch
>
> I have a problem to build mod_pyton on Tru64 with the Python config I have.
> This is basically due to the fact that Python.h should be included first as
> its defines some macros used by standard includes. When included at the end
> of the includes, this results to some conflicts because the same include is
> included twice with a different macro value. This change should have no
> impact on platforms where the current include order works.
> Affected files are :
> src/include/psp_parser.h
> src/include/mod_python.h
> src/include/psp_flex.h
> src/include/mod_python.h.in
> src/_pspmodule.c
> src/psp_parser.c
> I have a patch file available, I'll try to attach it to this issue if I
> manage to find how to do it...
> Michel
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira