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 |