Charles Lane wrote:

> The error-throwing suggested was only in response to a system() or
> piped i/o request that couldn't be satisfied because of lacking PERL_ROOT.

Ah OK that is a bit different.  In general I am wary of the urge to toss
more warnings into perl.  E.g. I think the C<while $scalar=<FILEHANDLE>> 
warning in 5.004 was a mistake, despite being very well intentioned.

> But your point is well taken; we may *have* to be able to have a viable
> Perl without PERL_ROOT, ugly though it might be.
> 
> And if the test suite shouldn't depend on PERL_ROOT being defined, then
> we should make sure it *isn't* defined (or defined to something non-useful)
> when running the test suite.  That's easy enough to do, I'll give it a
> shot.

Most of the time these days I do a configure and build on a box that
already has a previous version of perl that is setup in either sylogin.com
or my processes login.com.  This is not to say that there should not
be f$trnlnm("PERL_ROOT") sniffing code in configure.com.  Indeed I think
that there should be, although I'd not want to toss it into a call to 
bad_environment.  Rather the posix Configure script mentions that you seem
to have perl in your $PATH as a type of "warning" that perhaps we should
emulate.

Peter Prymmer


Reply via email to