Subject: | Taint test breaks Strawberry Perl build process |
Can't locate Data/Compare.pm in @INC (@INC contains: C
\strawberry\cpan\build\Data-Compare-1.19-5tIv5O\blib\lib;C
\strawberry\cpan\build\Data-Compare-1.19-5tIv5O\blib\arch
C:/STRAWB~1/perl/lib C:/STRAWB~1/perl/site/lib) at t/realtainttest line 3.
The taint test, if it finds a PERL5LIB, splits it (unusually) on ':'.
This isn't going to work, it just breaks the path.
In Config.pm somewhere is a $Config{...} entry that describes the
correct platform path seperator. You should use that instead of using a
plain ':'.