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

The paranoid option isnt relevent to you or your problem, dont use it. (In fact its arguable that it was a mistake to provide it.)

The errors you are getting are very odd. Please check that your MIME::Lite version is up to date, and change the require to a use. Also, I _would_ go through the effort of updating and or installing the various modules involved. BTW: The fact that the 'Net/LocalCfg.pm' occurs is very odd, IndigoPerl is doing something very strange. Update your lib-net and see what happens. Also, while I wont say that this is the cause I will say installing Perl into a directory with spaces in its name is just plain and simply a _bad_ idea.


---
demerphq

    First they ignore you, then they laugh at you, then they fight you, then you win.
    -- Gandhi


Replies are listed 'Best First'.
Re: Re: Turning off carp(fatalsToBrowser) [briefly]?
by jfrm (Monk) on Jan 23, 2004 at 17:39 UTC
    Thank you - yes I will do what you say and let you know.
Re: Re: Turning off carp(fatalsToBrowser) [briefly]?
by jfrm (Monk) on Feb 10, 2004 at 11:36 UTC
    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.