hi > John Saylor wrote: > >when i run make test i keep getting errors like this: > > > >[Tue Nov 25 17:12:11 2003] [error] Can't locate My/child_init.pm in @INC > >(@INC contains: /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 > >/usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 > >/usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl > >/usr/lib/perl5/vendor_perl/5.8.0/i686-linux > >/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl . > >/usr/local/src/mod_perl-1.29/t/ /usr/local/src/mod_perl-1.29/t/lib/perl) at > >(eval 5) line 3.
> >now My::child_init is defined in t/docs/startup.pl but for some reason the > >test script isn't seeing it there. any suggestions? ( 03.11.25 15:28 -0800 ) Stas Bekman: > Show us a sample code. it's all in the mod_perl tests. this is not my code at all! this is the part where the webserver starts up before doing the mod_perl testing. i give the command: make test and it fails like this: cp t/conf/mod_perl_srm.conf t/conf/srm.conf ./apaci/load_modules.pl ../apache_1.3.29/src ../apache_1.3.29/src/httpd -f `pwd`/t/conf/httpd.conf -X -d `pwd`/t & httpd listening on port 8529 will write error_log to: t/logs/error_log letting apache warm up...\c done /usr/bin/perl t/TEST 0 still waiting for server to warm up...............not ok server failed to start! (please examine t/logs/error_log) at t/TEST line 95. make: *** [run_tests] Error 111 so the error log reference is the one i've included earlier in this mail. in the t/conf/httpd.conf there's this: PerlChildInitHandler My::child_init PerlChildExitHandler My::child_exit and in t/docs/startup.pl i've found this: #testing child init/exit hooks sub My::child_init { my $r = shift; eval { my $s = $r->server; my $sa = $s->server_admin; $s->warn("[notice] child_init for process $$, report any problems to $sa\n"); }; [EMAIL PROTECTED]'' if $@; 0; } in the mod_perl-1.29 directory. here are the arguments i'm passing to perl Makefile.PL APACHE_SRC=../apache_1.3.29/src DO_HTTPD=1 USE_APACI=1 PREP_HTTPD=1 USE_DSO=1 PERL_TRACE=1 PERL_DEBUG=1 PERL_SSI=0 EVERYTHING=1 thanks for any help. -- \js "don't panic" -- Reporting bugs: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html