[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How to build apache2 with mod_perl 2.0 on digital unix box



 
    
How to build apache2 with mod_perl 2.0 on digital unix box
----------------------------------------------------------

1. Build perl and install it (use dec_osf cc)

[siwc@bucket perl-5.8.1]$ pwd
/servers/web/src/perl-5.8.1

[siwc@bucket perl-5.8.1]$ ./Configure -des -Dprefix=/servers/web/perl -Dcc=cc

2. Build openssl and install it

[siwc@bucket openssl-0.9.7c]$ pwd
/servers/web/src/openssl-0.9.7c

[siwc@bucket openssl-0.9.7c]$ CC=cc ./config --prefix=/servers/web/openssl shared

3. Build apache2 and install it

[siwc@bucket httpd-2.0.47]$ pwd
/servers/web/src/httpd-2.0.47

[siwc@bucket httpd-2.0.47]$ CC=cc ./configure --prefix=/servers/web/apache2-ssl --with-mpm=prefork --enable-mods-shared=most --enable-suexec --with-suexec --with-suexec-caller=http --with-suexec-bin=/servers/web/apache2-ssl/sbin/suexec --with-suexec-uidmin=500 --with-suexec-gidmin=500 --enable-ssl --with-ssl=/servers/web/openssl --enable-proxy --enable-proxy-connect --enable-proxy-http --enable-proxy-ftp

4. Build mod_perl 1.99

[siwc@bucket mod_perl-1.99_10]$ pwd
/servers/web/src/mod_perl-1.99_10

[siwc@bucket mod_perl-1.99_10]$ perl Makefile.PL MP_AP_PREFIX=/servers/web/apache2-ssl

get error "Invalid flag usage: Wl,-rpath,/usr/local/lib/perl5/5.6.1/alpha-dec_osf/CORE, -Wx,-option must appear after -_SYSTYPE_SVR4"

solution: rebuild perl

[siwc@bucket perl-5.8.1]$ pwd
/servers/web/src/perl-5.8.1

[siwc@bucket perl-5.8.1]$ diff Configure Configure.orig 
7813c7813
<               xxx="-rpath $shrpdir"
---
>               xxx="-Wl,-rpath,$shrpdir"


./configure --prefix=/servers/web/gcc-3.3.1 --enable-version-specific-runtime-libs --enable-threads=posix --enable-shared --enable-languages=c,c++,objc --enable-libgcj --with-gc=simple --enable-nls --enable-interpreter 

Google