We have a Win2003
server with Oracle 10.2. Before Oracle was installed I installed Active
Perl 5.6.1 build 638. Now when I try to pipe something to a Perl script that uses
globbing (e.g., dir | tail) I get a popup window saying
perl.exe - Unable to Locate Component.
This
application has failed to start because perl58.dll was not found. Re-installing
the application may fix this problem.
When I click OK I
get an error about Glob.pm ending with
Compilation failed in require at c:\infra_tools/tail.bat line 20.
BEGIN failed--compilation aborted at c:\infra_tools/tail.bat line 20.
tail.bat line 20
looks like
@ARGV=map
{/[?*]/?<$_ >:$_} @ARGV;
If I unset PERL5LIB (which
points to the 5.8 installation) the error goes
away.
These scripts have
been around since 5.001 and back then this was the easiest way to do
globbing in a bat-wrapped script. Is there a better solution or should I
bite the bullet and put Oracle's Perl in my path? I'm trying to keep all
our machines on the same version of Perl.
Thanks
_______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
