in reply to Re: Turning off carp(fatalsToBrowser) [briefly]?
in thread Turning off carp(fatalsToBrowser) [briefly]?

OK, I have created a brand new server (WinXP Prof), reinstalled Indigo Perl 5.6 build 09 using a directory path without any spaces and used the Indigo Perl GUI package manager (which now works due to no-space path) to install reqd. modules including MIME::Lite 3.01 from active state.

Yes, this seems to have removed most of the errors. Thanks. I'm sure it was the spaces in the path that was causing the trouble.

However, errors do still happen viz:
The system cannot find the path specified. [Tue Feb 10 11:18:09 2004] +op.cgi: Use of uninitialized value in scalar assignment at C:/indigop +erl/site/lib/Net/Domain.pm line 202. [Tue Feb 10 11:18:09 2004] op.cg +i: Use of uninitialized value in scalar assignment at C:/indigoperl/s +ite/lib/Net/Domain.pm line 202. [Tue Feb 10 11:18:09 2004] op.cgi: Us +e of uninitialized value in pattern match (m//) at C:/indigoperl/site +/lib/Net/Domain.pm line 226. [Tue Feb 10 11:18:09 2004] op.cgi: Use o +f uninitialized value in split at C:/indigoperl/site/lib/Net/Domain.p +m line 233.
Version of Domain.pm is V2.13.

Any comments?

I've also attempted to 3.01_03 so as to Beta trial it. Regrettably, I don't have nmake on my machine. I've only ever installed the modules using user-friendly utilities that just download and install modules/packages from activestate repository or wherever. I don't know how they work but I assume they install pre-compiled windows binaries somehow. Is there some repository I can go to to get 3.01_03 in this way?

I expect not. I don't entirely understand why PERL lib downloads need to be compiled - I thought that PERL was an interpreted language. I understand that one might wish to compile a script to make it faster but it seems odd that compilation is compulsory. Can't I just include the source into my script somehow? (no doubt, a naive question...). Perhaps some other shaven-heads have some thoughts on this to enlighten my foolish soul.