Speaking of FreeBSD,

I confirm the following combo passes 100% of the test suites and the ModPerl::Registry ones too.

FreeBSD 5.4-RELEASE
gcc 3.4.2
perl 5.8.7 WITH ithreads
httpd 2.0.54 apr IS THREADED (worker mpm)
mod_perl2 svn trunk
mod_apreq2 2.0.6 (just released)

As I didn't use the ports for this, I'll list the exact configure lines

****************************************************
before you start, edit your /etc/libmap.conf:

[EMAIL PROTECTED] /etc rv=0 16 >cat libmap.conf
libc_r.so.5     libpthread.so.1
libc_r.so       libpthread.so

on 6-current change this appropriately
*****************************************************

perl:
./Configure -sde \
  -Dprefix=$PREFIX/perl \
  -Darchlib=$PREFIX/perl/lib \
  -Dsitearch=$PREFIX/perl/lib \
  -Dsitelib=$PREFIX/perl/lib \
  -Dprivlib=$PREFIX/perl/lib \
  -Dman3dir=$PREFIX/perl/man/man3 \
  -Dman1dir=$PREFIX/perl/man/man1 \
  -Dsiteman3dir=$PREFIX/perl/man/man3 \
  -Dsiteman1dir=$PREFIX/perl/man/man1 \
  -Dscriptdir=$PREFIX/perl/bin \
  -Uinstallusrbinperl \
  -Dcc=cc \
  -Doptimize="-ggdb3 -O0" \
  -Duseshrplib \
  -Dusedevel \
  -Dusethreads=y \
  -Dusemymalloc=y \         **** note this one well ****
  -Duse64bitint \
  -Dccflags=-pipe \
  -Ud_dosuid \
  -Ui_gdbm \
  -Ui_malloc \
  -Ui_iconv \
  -Ubincompat5005

httpd:
CFLAGS="-ggdb3 -O0"  \
 ./configure --prefix=$PREFIX/httpd \
 --with-perl=$PREFIX/perl/bin/perl \
 --enable-v4-mapped \
 --with-dbm=sdbm \
 --with-ssl=/usr \
 --enable-ssl \
 --enable-so \
 --with-port=80 \
 --with-mpm=worker \
 --with-expat=/usr/local \
 --enable-maintainer-mode \
 --enable-threads \
 --enable-debug \
 --enable-mods-shared=all \
 --enable-modules=all \
 --enable-deflate=shared \
 --enable-proxy=shared \
 --enable-threads \
 --disable-log-forensic

mod_perl2:
$PREFIX/perl/bin/perl Makefile.PL \
 MP_APXS=$PREFIX/httpd/bin/apxs \
 MP_MAINTAINER=1 \
 MP_DEBUG=1 \
 MP_TRACE=1

libapreq2:
./configure \
 --enable-perl-glue \
 --enable-maintainer-mode \
 --with-perl=$PREFIX/perl/bin/perl \
 --with-apache2-apxs=$PREFIX/httpd/bin/apxs \
 --with-expat=/usr/local

(don't forget to use gmake for libapreq2)


--
END
------------------------------------------------------------
    What doesn't kill us can only make us stronger.
                Nothing is impossible.
                                
Philip M. Gollucci ([EMAIL PROTECTED]) 301.254.5198
Consultant / http://p6m7g8.net/Resume/resume.shtml
Senior Developer / Liquidity Services, Inc.
        http://www.liquidityservicesinc.com

Reply via email to