On Sat, Apr 05, 2003 at 04:24:01PM +0200, Abe Timmerman wrote:
> > On Sat, Apr 05, 2003 at 03:59:18PM +0200, Abe Timmerman wrote:
> > > It looks like dmake also transforms '}}' into '}' so you'll probably have
> > > to do the moral equivalent of:
> > >
> > > $text =~ s/{/{{/g if $DMAKE;
> > >
> > > in MM_Win32::quote_literal() for '}}'
> > >
> > > I did:
> > >
> > > $text =~ s/}}/}}}/ if $DMAKE;
> > >
> > > it works, but it doesn't feel right...
> >
> > Could you show me your Makefile and the failing test results before you
> > applied this fix?
>
> You already have the failing tests ('dmake disttest' is the one that fails to
> add META.yml to the MANIFEST)
>
> I'll attach the Makefile for ExtUtils::MakeMaker (the problem is in the
> 'metafile_addtomanifest' target)
>
> C:\opt\perl590\.cpan\ExtUtils-MakeMaker-snap>dmake -n metafile_addtomanifest
> C:\opt\perl590\bin\perl.exe "-Ilib" -MExtUtils::Manifest=maniadd -e
> "maniadd({q{META.yml} => q{Module meta-data in YAML});"
>
> This will give a syntax-error
Ok, I'll put in your fix and pretend its the Right Thing. What's left now?
These?
dmake.exe: makefile: line 669: Warning -- Macro `TEST_VERBOSE' cannot be redefined
dmake.exe: makefile: line 69: Warning -- Macro `PREFIX' cannot be redefined
--
I do have a cause though. It is obscenity. I'm for it.
-- Tom Lehrer "Smut"