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