Stas (and others)-- Following your suggestion I built/tested as a normal user. This time only one test fails (one of the CGI tests). Below is the output from make test.
Thanks for your help. I've only been using unix/linux for a few months, but I've learned an enormous amount from lists like this. I really appreciate it. --TWH cd "src/modules/perl" && make -f Makefile.modperl make[1]: Entering directory `/home/timhowel/mod_perl-1.99_09/src/modules/perl' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/timhowel/mod_perl-1.99_09/src/modules/perl' make[1]: Entering directory `/home/timhowel/mod_perl-1.99_09/Apache-Test' make[1]: Leaving directory `/home/timhowel/mod_perl-1.99_09/Apache-Test' make[1]: Entering directory `/home/timhowel/mod_perl-1.99_09/ModPerl-Registry' make[1]: Leaving directory `/home/timhowel/mod_perl-1.99_09/ModPerl-Registry' make[1]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS' make[2]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Base64' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Base64' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Brigade' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Brigade' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Bucket' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Bucket' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Date' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Date' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/NetLib' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/NetLib' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/OS' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/OS' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Pool' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Pool' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/SockAddr' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/SockAddr' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Socket' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Socket' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/String' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/String' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Table' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Table' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/ThreadMutex' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/ThreadMutex' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/URI' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/URI' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/UUID' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/UUID' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Util' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR/Util' make[2]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/APR' make[2]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Access' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Access' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/CmdParms' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/CmdParms' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Command' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Command' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Connection' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Connection' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Directive' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Directive' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Filter' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Filter' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/FilterRec' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/FilterRec' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/HookRun' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/HookRun' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Log' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Log' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Module' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Module' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Process' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Process' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/RequestIO' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/RequestIO' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/RequestRec' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/RequestRec' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/RequestUtil' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/RequestUtil' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Response' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Response' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Server' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Server' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/ServerUtil' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/ServerUtil' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/SubProcess' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/SubProcess' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/SubRequest' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/SubRequest' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/URI' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/URI' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Util' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache/Util' make[2]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/Apache' make[2]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/ModPerl' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/ModPerl/Global' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/ModPerl/Global' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/WrapXS/ModPerl/Util' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/ModPerl/Util' make[2]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS/ModPerl' make[1]: Leaving directory `/home/timhowel/mod_perl-1.99_09/WrapXS' make[1]: Entering directory `/home/timhowel/mod_perl-1.99_09/xs' make[2]: Entering directory `/home/timhowel/mod_perl-1.99_09/xs/APR' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/xs/APR/APR' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/xs/APR/APR' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/xs/APR/Const' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/xs/APR/Const' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/xs/APR/PerlIO' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/xs/APR/PerlIO' make[2]: Leaving directory `/home/timhowel/mod_perl-1.99_09/xs/APR' make[2]: Entering directory `/home/timhowel/mod_perl-1.99_09/xs/Apache' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/xs/Apache/Const' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/xs/Apache/Const' make[2]: Leaving directory `/home/timhowel/mod_perl-1.99_09/xs/Apache' make[2]: Entering directory `/home/timhowel/mod_perl-1.99_09/xs/ModPerl' make[3]: Entering directory `/home/timhowel/mod_perl-1.99_09/xs/ModPerl/Const' make[3]: Leaving directory `/home/timhowel/mod_perl-1.99_09/xs/ModPerl/Const' make[2]: Leaving directory `/home/timhowel/mod_perl-1.99_09/xs/ModPerl' make[1]: Leaving directory `/home/timhowel/mod_perl-1.99_09/xs' /usr/bin/perl -Iblib/arch -Iblib/lib \ t/TEST -clean APACHE_USER= APACHE_GROUP= APACHE_PORT= APACHE= APXS= \ /usr/bin/perl -Iblib/arch -Iblib/lib \ t/TEST -verbose=0 /usr/local/apache2/bin/httpd -d /home/timhowel/mod_perl-1.99_09/t -f /home/timhowel/mod_perl-1.99_09/t/conf/httpd.conf -DAPACHE2 -DPERL_USEITHREADS using Apache/2.0.46 (prefork MPM) waiting for server to start: ... waiting for server to start: ok (waited 2 secs) server localhost.localdomain:8529 started server localhost.localdomain:8530 listening (TestProtocol::echo_filter) server localhost.localdomain:8531 listening (TestProtocol::echo) server localhost.localdomain:8532 listening (TestPreConnection::note) server localhost.localdomain:8533 listening (TestFilter::in_str_msg) server localhost.localdomain:8534 listening (TestFilter__both_str_con_add) server localhost.localdomain:8535 listening (TestFilter::in_bbs_msg) server localhost.localdomain:8536 listening (TestDirective::perlmodule) server localhost.localdomain:8537 listening (TestDirective::perlrequire) server localhost.localdomain:8538 listening (TestDirective::perlloadmodule4) server localhost.localdomain:8539 listening (TestDirective::perlloadmodule5) server localhost.localdomain:8540 listening (TestDirective::perlloadmodule3) server localhost.localdomain:8541 listening (TestDirective::perlloadmodule6) apache/add_config..............ok apache/cgihandler..............ok apache/conftree................ok apache/constants...............ok apache/post....................ok apache/read....................ok apache/scanhdrs................ok apache/scanhdrs2...............ok apache/send_cgi_header.........ok apache/subprocess..............ok apache/write...................ok api/access.....................ok api/aplog......................ok api/conn_rec...................ok api/lookup_uri.................ok api/lookup_uri2................ok api/module.....................ok api/r_subclass.................ok api/request_rec................ok api/response...................ok api/rutil......................ok api/sendfile...................ok api/server_rec.................ok api/server_util................ok api/uri........................ok apr/base64.....................ok apr/constants..................ok apr/date.......................ok apr/netlib.....................ok apr/os.........................ok apr/pool.......................ok apr/socket.....................ok apr/string.....................ok apr/table......................ok apr/threadmutex................ok apr/util.......................ok apr/uuid.......................ok compat/apache..................ok compat/apache_file.............ok compat/apache_table............ok compat/apache_uri..............ok compat/apache_util.............ok compat/conn_authen.............ok compat/request.................ok compat/request_body............ok compat/send_fd.................ok directive/env..................ok directive/perl.................ok directive/perldo...............ok directive/perlloadmodule.......ok directive/perlloadmodule2......ok directive/perlloadmodule3......ok directive/perlloadmodule4......ok directive/perlloadmodule5......ok directive/perlloadmodule6......ok directive/perlmodule...........ok directive/perlrequire..........ok directive/pod..................ok directive/setupenv.............ok error/api......................ok error/runtime..................ok error/syntax...................ok filter/both_str_con_add........ok filter/both_str_req_add........ok filter/in_bbs_body.............ok filter/in_bbs_msg..............ok filter/in_init_basic...........ok filter/in_str_consume..........ok filter/in_str_declined.........ok filter/in_str_lc...............ok filter/in_str_msg..............ok filter/in_str_sandwich.........ok filter/out_bbs_basic...........ok filter/out_bbs_ctx.............ok filter/out_init_basic..........ok filter/out_str_api.............ok filter/out_str_ctx.............ok filter/out_str_declined........ok filter/out_str_lc..............ok filter/out_str_remove..........ok filter/out_str_req_eos.........ok filter/out_str_reverse.........ok hooks/access...................ok hooks/authen...................ok hooks/authz....................ok hooks/cleanup..................ok hooks/fixup....................ok hooks/headerparser.............ok hooks/init.....................ok hooks/push_handlers............ok hooks/stacked_handlers.........ok hooks/trans....................ok modperl/current_callback.......ok modperl/dir_config.............ok modperl/endav..................ok modperl/env....................ok modperl/exit...................ok modperl/getc...................ok modperl/method.................ok modperl/methodname.............ok modperl/methodobj..............ok modperl/perl...................ok modperl/pnotes.................ok modperl/print..................ok modperl/printf.................ok modperl/readline...............ok modperl/request_rec_tie_api....ok modperl/sameinterp.............ok modperl/setauth................ok modperl/subenv.................ok modperl/taint..................ok modules/cgi....................ok modules/cgiupload..............ok modules/include................ok modules/include2...............ok preconnection/note.............ok protocol/echo..................ok protocol/echo_filter...........ok All tests successful. Files=118, Tests=625, 96 wallclock secs (80.62 cusr + 6.71 csys = 87.33 CPU) cd ModPerl-Registry && make test make[1]: Entering directory `/home/timhowel/mod_perl-1.99_09/ModPerl-Registry' /usr/bin/perl -I../blib/arch -I../blib/lib \ t/TEST -clean APACHE_USER= APACHE_GROUP= APACHE_PORT= APACHE= APXS= \ /usr/bin/perl -I../blib/arch -I../blib/lib \ t/TEST -verbose=0 /usr/local/apache2/bin/httpd -d /home/timhowel/mod_perl-1.99_09/ModPerl-Registry/t -f /home/timhowel/mod_perl-1.99_09/ModPerl-Registry/t/conf/httpd.conf -DAPACHE2 -DPERL_USEITHREADS using Apache/2.0.46 (prefork MPM) waiting for server to start: ... waiting for server to start: ok (waited 1 secs) server localhost.localdomain:8529 started 206................ok 404................ok 500................ok bad_scripts........ok basic..............ok cgi................FAILED test 2 Failed 1/2 tests, 50.00% okay closure............ok perlrun_require....ok redirect...........ok special_blocks.....ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------ ------- cgi.t 2 1 50.00% 2 make[1]: Leaving directory `/home/timhowel/mod_perl-1.99_09/ModPerl-Registry'