Op een frisse lentedag (Saturday 05 April 2003 13:29), schreef Michael G 
Schwern:

> On Sat, Apr 05, 2003 at 01:10:22PM +0200, Abe Timmerman wrote:
> > > t\basic.................Can't find string terminator "@" anywhere
> > > before EOF at -e line 1. dmake.exe:  Error code 255, while making 'ppd'
> >
> > Okay, there seems to be a problem with the ECHO macro in the Makefile.
> > Running
> >     c:>dmake -n ppd
> > shows that the curlies in "print [EMAIL PROTECTED]" are "eaten" by dmake, we need
> > another delimiter for 'qq' I guess... (I tried with '!' and that works)
>
> Oh.  That should be easy enough to fix.  Try this:
>
> --- lib/ExtUtils/MM_Win32.pm  3 Apr 2003 07:54:24 -0000       1.59
> +++ lib/ExtUtils/MM_Win32.pm  5 Apr 2003 11:28:07 -0000
> @@ -168,7 +168,8 @@
>      my ($self) = @_;
>
>      # Used in favor of echo because echo won't strip quotes. :(
> -    $self->{ECHO}     ||= '$(PERLRUN) -le "print [EMAIL PROTECTED]"';
> +    $self->{ECHO}     ||= $self->oneliner('print [EMAIL PROTECTED]');
> +

The tests for 'dmake ppd' seem to want some line-endings inbetween, so I 
tried:

        $self->{ECHO}     ||= $self->oneliner('print [EMAIL PROTECTED]', ['-l']);

that gets me past the 'make ppd' tests, but I still have two (2) failing tests 
in t/basic.t

I'll investigate somemo'


Good luck,

Abe
-- 
Adding a -w warning for the "pseudohashes are going away, repent and
give away your all wordly possessions" to 5.8.1 is okay, but what I
don't understand is why Sarathy is thinking people would be using -w
that much more than they would be reading the 5.8.0 announcement? :-)
                                   -- Jarkko Hietaniemi on p5p @ 2002-09-06

Reply via email to