At 10:50 PM -0500 8/13/07, John E. Malmberg wrote:
>Craig A. Berry wrote:
>>At 8:14 AM -0500 8/13/07, John E. Malmberg wrote:
>>
>>>Craig A. Berry wrote:
>>>
>>>>At 11:39 PM -0500 8/12/07, John E. Malmberg wrote:
>>>>
>>>>>The last 2 tests in utftaint.t are failing on VMS.
>>>>>
>>>>>Insecure $ENV{PATH} while running with -T switch at ./test.pl line 547.
>>>>>
>>>>
>>>>I don't see this failure with a default configuration.
>>>
>>>Is utftaint.t succeeding with all 88 tests for you?
>>
>>Yes, it is.
>In the process where I am running the tests standalone, path is not explicitly
>assigned by me.
>
>My guess is that it is failing in the tests run as part of the build because
>something is leaving a path value that should not be there. That may be an
>artifact of some of the symbolic link tests that you are not running.
Do have a look here:
http://perldoc.perl.org/perlsec.html#Cleaning-Up-Your-Path
Basically it thinks you are giving it a PATH definition that is
either not absolute or is world writable. Since symlinks are the
main difference between your configuration and mine, do you have a
symlink named "path" lying around?
You might need to step through taint.c:Perl_taint_env in the debugger
to see what it thinks PATH really points to. There are also some
VMS-specific sections in mg.c:Perl_magic_setenv that determines
whether a path qualifies for tainting. Watching it do it's thing in
the debugger would probably turn up pretty quickly what's going on.
--
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser