I think I know what your problem is -- you haven't rebuilt the whole thing from scratch. I can reproduce your problem using the old parent_get which was autogenerated. it's no longer autogenerated. please try to rebuild from scratch and I think you should get it all working.
I think (hope!) that must be Randy's trouble too -- I've just applied Stas' patch, rebuilt everything from scratch, and the whole testsuite (with nothing SKIPped) runs successsfully!
(The two short test sequences that previously failed:
perl t/TEST t/api/lookup_uri t/api/rflush t/apr/pool t/filter/both_str_con_add
perl t/TEST t/api/lookup_uri t/apr/pool t/filter/both_str_con_add
also run OK now.)
Well done, Stas!
- Steve
=====
C:\Temp\modperl-2.0>nmake test
[...]
C:\perl\bin\perl.exe -Iblib\arch -Iblib\lib t/TEST -clean
C:\perl\bin\perl.exe -Iblib\arch -Iblib\lib t/TEST -verbose=0
C:\apache2/bin/Apache.exe -d C:/Temp/modperl-2.0/t -f C:/Temp/modperl-2.0/t/con
f/httpd.conf -DAPACHE2 -DPERL_USEITHREADS
using Apache/2.0.47 (winnt MPM)
waiting for server to start: ..[Fri Sep 26 09:25:25 2003] [info] 22 Apache:: mod
ules loaded
[Fri Sep 26 09:25:25 2003] [info] 5 APR:: modules loaded
[Fri Sep 26 09:25:25 2003] [info] base server + 11 vhosts ready to run tests
.....................
waiting for server to start: ok (waited 22 secs)
server localhost:8529 started
server localhost:8530 listening (TestProtocol::echo)
server localhost:8531 listening (TestProtocol::echo_filter)
server localhost:8532 listening (TestProtocol::eliza)
server localhost:8533 listening (TestPreConnection::note)
server localhost:8534 listening (TestHooks::stacked_handlers2)
server localhost:8535 listening (TestFilter::both_str_con_add)
server localhost:8536 listening (TestFilter::in_bbs_msg)
server localhost:8537 listening (TestFilter::in_str_msg)
server localhost:8538 listening (TestDirective::perlmodule)
server localhost:8539 listening (TestDirective::perlrequire)
server localhost:8540 listening (TestPerl::ithreads)
server localhost:8541 listening (TestDirective::perlloadmodule3)
server localhost:8542 listening (TestDirective::perlloadmodule4)
server localhost:8543 listening (TestDirective::perlloadmodule5)
server localhost:8544 listening (TestDirective::perlloadmodule6)
apache\add_config..............ok
apache\cgihandler..............ok
apache\conftree................ok
apache\constants...............ok
apache\cookie..................ok
apache\cookie2.................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\rflush.....................ok
api\rutil......................ok
api\sendfile...................ok
api\server_rec.................ok
api\server_util................ok
api\slurp_filename.............ok
api\uri........................ok
apr-ext\perlio.................skipped
all skipped: This test is under construction
apr-ext\uuid...................skipped
all skipped: the build couldn't find apr-config
apr\base64.....................ok
apr\constants..................ok
apr\date.......................ok
apr\netlib.....................ok
apr\os.........................ok
apr\perlio.....................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\push_handlers............skipped
all skipped: This test is under construction
error\runtime..................ok
error\syntax...................ok
filter\both_str_con_add........ok
filter\both_str_req_add........ok
filter\both_str_req_mix........skipped
all skipped: cannot find module 'deflate'
filter\in_bbs_body.............ok
filter\in_bbs_consume..........ok
filter\in_bbs_msg..............ok
filter\in_bbs_underrun.........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_req_mix.........ok
filter\out_str_reverse.........ok
hooks\access...................ok
hooks\authen...................ok
hooks\authz....................ok
hooks\cleanup..................# writing file: C:\Temp\modperl-2.0\t\htdocs\hook
s\cleanup
hooks\cleanup..................ok
hooks\cleanup2.................# writing file: C:\Temp\modperl-2.0\t\htdocs\hook
s\cleanup2
hooks\cleanup2.................ok
hooks\fixup....................ok
hooks\headerparser.............ok
hooks\init.....................ok
hooks\push_handlers............ok
hooks\stacked_handlers.........ok
hooks\stacked_handlers2........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\print_utf8.............ok
modperl\printf.................ok
modperl\readline...............ok
modperl\request_rec_tie_api....skipped
all skipped: perl 5.008001: PerlIO is used instead of TIEd IO
modperl\sameinterp.............ok
modperl\setauth................ok
modperl\subenv.................ok
modperl\taint..................ok
modules\cgi....................ok
modules\cgiupload..............ok
modules\include................ok
modules\include2...............ok
modules\proxy..................skipped
all skipped: cannot find module 'proxy'
perl\ithreads..................ok
perl\ithreads2.................ok
preconnection\note.............ok
protocol\echo..................ok
protocol\echo_filter...........ok
protocol\eliza.................skipped
all skipped: cannot find module 'Chatbot::Eliza'
All tests successful, 7 tests skipped.
Files=137, Tests=710, 154 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)
cd ModPerl-Registry && NMAKE test
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
C:\perl\bin\perl.exe -I..\blib\arch -I..\blib\lib t/TEST -clean
C:\perl\bin\perl.exe -I..\blib\arch -I..\blib\lib t/TEST -verbose=0
C:\apache2/bin/Apache.exe -d C:/Temp/modperl-2.0/ModPerl-Registry/t -f C:/Temp/
modperl-2.0/ModPerl-Registry/t/conf/httpd.conf -DAPACHE2 -DPERL_USEITHREADS
using Apache/2.0.47 (winnt MPM)
waiting for server to start: .==> MP_DEBUG: new pool 0x893430
==> MP_DEBUG: new pool 0x895468
==> MP_DEBUG: DESTROY pool 0x895468
==> MP_DEBUG: DESTROY pool 0x893430
....
waiting for server to start: ok (waited 4 secs)
server localhost:8529 started
206................ok
304................ok
404................ok
500................ok
bad_scripts........ok
basic..............ok
3/15 skipped: non-executable bit test for Win32
cgi................ok
closure............ok
flush..............skipped
all skipped: apache version 2.0.48 or higher is required, this is versio
n 2.0.47, cannot find module 'deflate'
perlrun_require....ok
redirect...........ok
special_blocks.....ok
All tests successful, 1 test and 3 subtests skipped.
Files=12, Tests=63, 16 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)
=====
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]