| Store | Cart

Re: MakeMaker problems

From: Greg Thomas <Greg...@iname.com>
Thu, 22 Jun 2000 23:16:50 +0100
On Thu, 22 Jun 2000 09:05:09 -0400, "Ian D. Stewart" <i...@c-cor.com>
wrote:

> > I'm having trouble getting it to work. The culprit appears to be> > ExtUtils::MM_Win32 - in particular the line> > > > $val = `$abs -e "require $ver;" 2>&1`;> > I suspect that output redirection at the end is your culprit.  If memory> serves, COMMAND.COM (Windows98's default shell) doesn't support named> pipes.  You may want to try upgrading your shell.

I tried both 4DOS and Bash, and still got nowhere. However, looking
further at the line in question, I'd can't understand why it should
work. The first bit I understand;

perl -e "require $ver;"

to check the Perl version. I'm not exactly sure what is going on with
the '2>&1' business. Had the backticks just been

perl -e "require $ver;print 1" 

I could see how $val would contain the value of 1 only with if the
Perl version was right. I guess the '2>&1' is critical, though. Anyone
kind enough to explain what should be happening, an even better let me
know how to fix it?

Thanks in advance,

Greg

Recent Messages in this Thread
Greg Thomas Jun 21, 2000 07:59 pm
Ian D. Stewart Jun 22, 2000 01:05 pm
Greg Thomas Jun 22, 2000 10:16 pm
marcus Jun 24, 2000 12:38 am
$Bill Luebkert Jun 24, 2000 01:58 am
Messages in this thread