Greetings. I'm afraid I'm having a problem getting Embperl 2.3.0 to work with Apache 1.3.37, mod_perl, and perl 5.8.8.
Upon serving the first page, I get the following coredump: # gdb bin/httpd /var/tmp/httpd.core GNU gdb 6.2.1 (...much deleted for brevity, unless you WANT to see all the libraries...) #0 0x4895a1f0 in EMBPERL2_GetHashValueUInt () from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto /Embperl/Embperl.so (gdb) bt #0 0x4895a1f0 in EMBPERL2_GetHashValueUInt () from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto /Embperl/Embperl.so #1 0x4895ee31 in embperl_SetupApp () from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto /Embperl/Embperl.so #2 0x48963e88 in embperl_InitAppForRequest () from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto /Embperl/Embperl.so #3 0x48963ef0 in embperl_InitRequest () from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto /Embperl/Embperl.so #4 0x489642bd in embperl_InitRequestComponent () from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto /Embperl/Embperl.so #5 0x48957b9b in embperl_ExecuteRequest () from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto /Embperl/Embperl.so #6 0x4895013d in XS_Embperl__Req_ExecuteRequest () from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto /Embperl/Embperl.so #7 0x4818d668 in Perl_pp_entersub () from /usr/local/src/apachecmdr/lib/perl5/5.8.8/i386-dragonfly/CORE/libperl.s o #8 0x48186411 in Perl_runops_standard () from /usr/local/src/apachecmdr/lib/perl5/5.8.8/i386-dragonfly/CORE/libperl.s o #9 0x48136428 in S_call_body () from /usr/local/src/apachecmdr/lib/perl5/5.8.8/i386-dragonfly/CORE/libperl.s o #10 0x4813631a in Perl_call_sv () from /usr/local/src/apachecmdr/lib/perl5/5.8.8/i386-dragonfly/CORE/libperl.s o #11 0x0805ba25 in perl_call_handler () #12 0x0805b211 in perl_run_stacked_handlers () #13 0x080594b5 in perl_handler () #14 0x0807aa8c in ap_invoke_handler () #15 0x080904b3 in process_request_internal () #16 0x0809090c in ap_internal_redirect () #17 0x4844dcc9 in handle_dir () from /rw/usr/local/src/apachecmdr/libexec/mod_d ir.so #18 0x0807aa8c in ap_invoke_handler () #19 0x080904b3 in process_request_internal () #20 0x08090512 in ap_process_request () #21 0x080870a8 in child_main () #22 0x08087399 in make_child () #23 0x080876e0 in perform_idle_server_maintenance () #24 0x08087ca1 in standalone_main () #25 0x080882cc in main () For more clues, I tried the "make test" suite in the Embperl distribution. It gets most of the way through, but here's how it failed: Performing httpd syntax check 2 ... ERROR: Syntax OK not found Got Syntax error on line 27 of /rw/usr/local/src/apachecmdr/Embperl-2.3.0/test/ conf/httpd.conf: Invalid command 'SetEnv', perhaps mis-spelled or defined by a module not included in the server configuration Now I'm pretty sure "SetEnv" is handled by mod_env, which I have compiled and installed into the apache directory. That's about the only clue I have as to what seems to be amiss. Can anyone shed some light on this for me please? Thanks in advance. ------ Dave Hayes - Consultant - Altadena CA, USA - [EMAIL PROTECTED] >>> The opinions expressed above are entirely my own <<< "It requires wisdom to understand wisdom: the music is nothing if the audience is deaf." --Walter Lippman --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]