|
edgar mortiz
pfunix at gmail.com
Sun Feb 26 08:34:52 EST 2006
i've installed mod_python 2.7.11 on my openbsd machine running python
2.4.2(w/c i build from source)
everything build just fine
./configure --with-apxs=/usr/sbin/apxs
loading cache ./config.cache
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for ar... (cached) ar
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether make sets ${MAKE}... (cached) yes
checking for main in -lm... (cached) yes
checking for working const... (cached) yes
checking your blood pressure... a bit high, but we can proceed
checking whether apxs is available
checking for --with-apxs... /usr/sbin/apxs executable, good
checking for Apache libexec directory... /usr/lib/apache/modules
checking for Apache include directory... -I/usr/lib/apache/include
checking for --with-apache... no
configure: warning: **** No apache sources specified, static compilation
will not be available.
configure: warning: **** You can use --with-apache to specify where your
Apache sources are.
checking for --with-python... no
checking for python... (cached) /usr/local/bin/python
checking Python version... 2.4
checking whether Python is compiled with thread support... no threads, good
checking Python install prefix... /usr/local
checking what libraries Python was linked with...
/usr/local/lib/python2.4/config/libpython2.4.a -lpthread -lutil
-lm
checking linker flags used to link Python...
checking where Python include files are... -I/usr/local/include/python2.4
checking for mkdep... (cached) /usr/bin/mkdep
creating ./config.status
creating Makefile
creating src/Makefile
creating src/libpython.module
creating Doc/Makefile
analyzing dependencies
*** make dso
make dso
gcc -I/home/pfunix/mod_python-2.7.11/src/include -I/usr/lib/apache/include
-I/usr/local/include/python2.4 -c mod_python.c
gcc -I/home/pfunix/mod_python-2.7.11/src/include -I/usr/lib/apache/include
-I/usr/local/include/python2.4 -c _apachemodule.c
gcc -I/home/pfunix/mod_python-2.7.11/src/include -I/usr/lib/apache/include
-I/usr/local/include/python2.4 -c requestobject.c
gcc -I/home/pfunix/mod_python-2.7.11/src/include -I/usr/lib/apache/include
-I/usr/local/include/python2.4 -c tableobject.c
gcc -I/home/pfunix/mod_python-2.7.11/src/include -I/usr/lib/apache/include
-I/usr/local/include/python2.4 -c util.c
gcc -I/home/pfunix/mod_python-2.7.11/src/include -I/usr/lib/apache/include
-I/usr/local/include/python2.4 -c serverobject.c
gcc -I/home/pfunix/mod_python-2.7.11/src/include -I/usr/lib/apache/include
-I/usr/local/include/python2.4 -c connobject.c
Compiling for DSO. For static, do "make static"
/usr/sbin/apxs -I/home/pfunix/mod_python-2.7.11/src/include
-I/usr/lib/apache/include -I/usr/local/include/python2.4 -c mod_python.o
_apachemodule.o requestobject.o tableobject.o util.o serverobject.o
connobject.o -lm /usr/local/lib/python2.4/config/libpython2.4.a
-lpthread -lutil -lm
gcc -shared -fPIC -DSHARED_MODULE -o mod_python.so mod_python.o
_apachemodule.o requestobject.o tableobject.o util.o serverobject.o
connobject.o -lm /usr/local/lib/python2.4/config/libpython2.4.a -lpthread
-lutil -lm
Now su and make install
(or, if you only want to perform a partial install,
you can use make install_dso and make install_py_lib)
** make install
# make install
Performing DSO installation.
/usr/bin/install -c src/mod_python.so /usr/lib/apache/modules
/usr/bin/install -c -d /usr/local/lib/python2.4/site-packages/mod_python
python /usr/local/lib/python2.4/compileall.py
/usr/local/lib/python2.4/site-packages/mod_python
Listing /usr/local/lib/python2.4/site-packages/mod_python ...
Compiling /usr/local/lib/python2.4/site-packages/mod_python/__init__.py ...
Compiling /usr/local/lib/python2.4/site-packages/mod_python/apache.py ...
Compiling /usr/local/lib/python2.4/site-packages/mod_python/cgihandler.py
...
Compiling /usr/local/lib/python2.4/site-packages/mod_python/httpdapi.py ...
Compiling /usr/local/lib/python2.4/site-packages/mod_python/publisher.py ...
Compiling /usr/local/lib/python2.4/site-packages/mod_python/util.py ...
Compiling /usr/local/lib/python2.4/site-packages/mod_python/zhandler.py ...
Now don't forget to edit your main config and add
LoadModule python_module /usr/lib/apache/modules/mod_python.so
and if your configuration uses ClearModuleList, then also
AddModule mod_python.c
but when I put the
LoadModule python_module /usr/lib/apache/modules/mod_python.so on httpd.conf
and restart apache i get a
# apachectl restart
/usr/sbin/apachectl restart: httpd not running, trying to start
/usr/sbin/apachectl restart: httpd started
but there's no httpd on process, nor can i view apache
i did a
# apachectl configtest
Syntax OK
Segmentation fault (core dumped)
and this is where i ended up .. any help would be greatly appreciated.
I'm running OpenBSD 3.9BETA
Apache/1.3.29 (prebuild in obsd)
mod_python 2.7.11 (source)
Python 2.4.2 (source)
thanks,
ed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20060226/683fd573/attachment.html
|