On Monday 10 December 2007 15:44:22 Tim Bunce wrote:
> $ perl M*PL
> Unrecognized argument in LIBS ignored: '501'
> Unrecognized argument in LIBS ignored: '80'
> Unrecognized argument in LIBS ignored: '79'
> Unrecognized argument in LIBS ignored: '81'
> Unrecognized argument in LIBS ignored: '501LIBPARROT_STATIC)'
> Writing Makefile for Parrot::Embed
>
> Due to $( on line 20 in Makefile.PL:
>
> $config{ALL_PARROT_LIBS} = "$(LIBPARROT_STATIC) $config{C_LIBS}";
>
> I see Makefile.PL isn't in subversion so I presume it's generated
> somewhere. (I'm not familar with the parrot build system yet.)
Configure.pl builds it from config/gen/makefiles/parrot_embed.in. The line
there which generates the problem line for you is:
#INVERSE_CONDITIONED_LINE(win32):$config{ALL_PARROT_LIBS}
= "@libparrot_ldflags@ $config{C_LIBS}";
Apparently whatever your configuration options, you're getting something in
ALL_PARROT_LIBS which I never expected. Would you mind sending along the
root-level Makefile?
-- c