I know, being logged in as root is bad... however this is a test server... if anything goes bad, insert the cd and reboot and we're back in business in 20 minutes.

Thanks for the suggestion, it still is not helping. I'm probably missing some config file or something. I build on a separate server and tar everything up and bring it over here to test on.

[EMAIL PROTECTED]:~# rm -r perlsetvar-bug-mp2
[EMAIL PROTECTED]:~# tar -xzf perlsetvar-bug-mp2.tar.gz
[EMAIL PROTECTED]:~# cd perlsetvar-bug-mp2
[EMAIL PROTECTED]:~/perlsetvar-bug-mp2# perl Makefile.PL -axps `which apxs`
Checking if your kit is complete...
Looks good
Writing Makefile for perlsetvar-bug
[EMAIL PROTECTED]:~/perlsetvar-bug-mp2# make
[EMAIL PROTECTED]:~/perlsetvar-bug-mp2# make test
/usr/bin/perl -Iblib/arch -Iblib/lib \
t/TEST -clean
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl /data1/system/root/perlsetvar-bug-mp2/t/TEST -clean
APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \
/usr/bin/perl -Iblib/arch -Iblib/lib \
t/TEST -bugreport -verbose=0
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl /data1/system/root/perlsetvar-bug-mp2/t/TEST -bugreport -verbose=0
[ error] configure() has failed:
find_apache_module: module name argument is required at /kinnetics/component/httpd/site_perl/i386-linux-thread-multi/Apache/TestConfig.pm line 702.


[warning] forcing Apache::TestConfig object save
[warning] run 't/TEST -clean' to clean up before continuing
make: *** [run_tests] Error 1
[EMAIL PROTECTED]:~/perlsetvar-bug-mp2# which apxs
/kinnetics/component/httpd/bin/apxs
[EMAIL PROTECTED]:~/perlsetvar-bug-mp2#

Meanwhile, I changed the <Perl> section from my previous e-mail to, and I get the same results as if it were in the <Perl> section. Commenting out those lines make it work.

<Location /nm>
        AuthName "foobar"
        AuthType Basic
        Require valid-user
        PerlAuthenHandler Apache::Kinnetics::Authenticate
        PerlAuthzHandler  Apache::Kinnetics::Authorize
</Location>


My build.pl looks like this:

cd apache
./configure \
        --prefix=/kinnetics/component/httpd \
        --with-mpm=prefork \
        --enable-rewrite=shared \
        --enable-auth=shared \
        --enable-cgi=shared \
        --enable-alias=shared \
        --enable-proxy=shared \
        --enable-autoindex=shared \
        --enable-setenvif=shared \
        --enable-status \
        --enable-dav=shared \
        --enable-dav_fs=shared \
        --disable-asis \
        --disable-imap \
        --disable-userdir \
        --disable-negotiation \
        --disable-include \
        --disable-env
make
make install DESTDIR=/tmp/apache-kinnetics-$USER
make clean
cd ..

cd mod_perl
perl Makefile.PL MP_AP_PREFIX=/tmp/apache-kinnetics-$USER/kinnetics/component/httpd \


LIB=/tmp/apache-kinnetics-$USER/kinnetics/component/httpd/site_perl \
        PREFIX=/tmp
make
make test
make install
cd ..


-- Matthew Darwin [EMAIL PROTECTED] http://www.mdarwin.ca

--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html



Reply via email to