[mod_python] mod_python compilation error

Shu Hung (Koala) koalay at gmail.com
Thu Aug 20 08:48:38 EDT 2009


Oh, I got it.
Sorry for the stupid question.



On Thu, Aug 20, 2009 at 4:56 PM, Graham Dumpleton <
graham.dumpleton at gmail.com> wrote:

> 2009/8/20 Shu Hung (Koala) <koalay at gmail.com>:
> > Hello,
> >
> > I tried to compile mod_python 3.3.1 for Apache 2.2.13
> > An error "Command failed with rc=65536" occured.
> > I searched Google and it should be solved on 2008 with Apache updated.
>
> That is not what the ticket says. The mod_python package is not
> connected with Apache releases. The only way you can get fix is to
> check mod_python out from mod_python subversion repository or make the
> change yourself that is mentioned in that ticket. There has never been
> any mod_python release including the fix.
>
> Graham
>
> >> Compiling for DSO.
> >>
> >> /usr/local/apache-2.2.13/bin/apxs
> >> -I/usr/share/src/mod_python-3.3.1/src/include
> >> -I/usr/local/apache-2.2.13/include -I/usr/local/include/python2.5 -c
> >> mod_python.c _apachemodule.c requestobject.c tableobject.c util.c
> >> serverobject.c connobject.c filterobject.c hlist.c hlistobject.c
> >> finfoobject.c -L/usr/local/lib/python2.5/config  -Xlinker
> >> -export-dynamic      -lm  -lpython2.5 -lpthread -ldl -lutil -lm
> >> /usr/local/apache-2.2.13/build/libtool --silent --mode=compile gcc
> >> -prefer-pic   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE
> -g
> >> -O2 -pthread -I/usr/local/apache-2.2.13/include
> >> -I/usr/local/apache-2.2.13/include   -I/usr/local/apache-2.2.13/include
> >> -I/usr/share/src/mod_python-3.3.1/src/include
> >> -I/usr/local/apache-2.2.13/include -I/usr/local/include/python2.5  -c -o
> >> mod_python.lo mod_python.c && touch mod_python.slo
> >> In file included from /usr/local/include/python2.5/Python.h:8,
> >>                  from
> >> /usr/share/src/mod_python-3.3.1/src/include/mod_python.h:80,
> >>                  from mod_python.c:28:
> >> /usr/local/include/python2.5/pyconfig.h:932:1: warning:
> "_POSIX_C_SOURCE"
> >> redefined
> >> In file included from /usr/include/sys/types.h:27,
> >>                  from /usr/local/apache-2.2.13/include/apr.h:127,
> >>                  from /usr/local/apache-2.2.13/include/ap_config.h:25,
> >>                  from /usr/local/apache-2.2.13/include/httpd.h:43,
> >>                  from
> >> /usr/share/src/mod_python-3.3.1/src/include/mod_python.h:42,
> >>                  from mod_python.c:28:
> >> /usr/include/features.h:150:1: warning: this is the location of the
> >> previous definition
> >> mod_python.c: In function `python_init':
> >> mod_python.c:826: warning: initialization from incompatible pointer type
> >> /usr/local/apache-2.2.13/build/libtool --silent --mode=compile gcc
> >> -prefer-pic   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE
> -g
> >> -O2 -pthread -I/usr/local/apache-2.2.13/include
> >> -I/usr/local/apache-2.2.13/include   -I/usr/local/apache-2.2.13/include
> >> -I/usr/share/src/mod_python-3.3.1/src/include
> >> -I/usr/local/apache-2.2.13/include -I/usr/local/include/python2.5  -c -o
> >> _apachemodule.lo _apachemodule.c && touch _apachemodule.slo
> >> In file included from /usr/local/include/python2.5/Python.h:8,
> >>                  from
> >> /usr/share/src/mod_python-3.3.1/src/include/mod_python.h:80,
> >>                  from _apachemodule.c:25:
> >> /usr/local/include/python2.5/pyconfig.h:932:1: warning:
> "_POSIX_C_SOURCE"
> >> redefined
> >> In file included from /usr/include/sys/types.h:27,
> >>                  from /usr/local/apache-2.2.13/include/apr.h:127,
> >>                  from /usr/local/apache-2.2.13/include/ap_config.h:25,
> >>                  from /usr/local/apache-2.2.13/include/httpd.h:43,
> >>                  from
> >> /usr/share/src/mod_python-3.3.1/src/include/mod_python.h:42,
> >>                  from _apachemodule.c:25:
> >> /usr/include/features.h:150:1: warning: this is the location of the
> >> previous definition
> >> /usr/local/apache-2.2.13/build/libtool --silent --mode=compile gcc
> >> -prefer-pic   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE
> -g
> >> -O2 -pthread -I/usr/local/apache-2.2.13/include
> >> -I/usr/local/apache-2.2.13/include   -I/usr/local/apache-2.2.13/include
> >> -I/usr/share/src/mod_python-3.3.1/src/include
> >> -I/usr/local/apache-2.2.13/include -I/usr/local/include/python2.5  -c -o
> >> requestobject.lo requestobject.c && touch requestobject.slo
> >> In file included from /usr/local/include/python2.5/Python.h:8,
> >>                  from
> >> /usr/share/src/mod_python-3.3.1/src/include/mod_python.h:80,
> >>                  from requestobject.c:25:
> >> /usr/local/include/python2.5/pyconfig.h:932:1: warning:
> "_POSIX_C_SOURCE"
> >> redefined
> >> In file included from /usr/include/sys/types.h:27,
> >>                  from /usr/local/apache-2.2.13/include/apr.h:127,
> >>                  from /usr/local/apache-2.2.13/include/ap_config.h:25,
> >>                  from /usr/local/apache-2.2.13/include/httpd.h:43,
> >>                  from
> >> /usr/share/src/mod_python-3.3.1/src/include/mod_python.h:42,
> >>                  from requestobject.c:25:
> >> /usr/include/features.h:150:1: warning: this is the location of the
> >> previous definition
> >> /usr/local/apache-2.2.13/build/libtool --silent --mode=compile gcc
> >> -prefer-pic   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE
> -g
> >> -O2 -pthread -I/usr/local/apache-2.2.13/include
> >> -I/usr/local/apache-2.2.13/include   -I/usr/local/apache-2.2.13/include
> >> -I/usr/share/src/mod_python-3.3.1/src/include
>