On Monday 21 January 2008 08:58:25 Paul Cochrane wrote:

> when building parrot on Solaris I get most of the way through the
> build, but right at the end, building pbc_to_exe fails with the
> following output:

> It seems that the Makefile macro $(LIBPARROT_STATIC) isn't being
> expanded.  I had a bit of a look around and found the following lines
> in config_lib.pasm (which is used for the configuration information
> necessary to build pbc_to_exe):
>
> set P0["libparrot"], "$(LIBPARROT_STATIC)"
> set P0["libparrot_ldflags"], "$(LIBPARROT_STATIC)"
>
> further digging showed that these values are set within
> config/inter/libparrot.pm, and the code in there seems perfectly sane
> (especially considering that the value would be later expanded by
> make).  Unfortunately, from here I don't know where else to look to
> solve the problem, however it is stopping me from building parrot on
> the Solaris platform at present.

Are you building Parrot as static or shared?  What happens if you switch to 
shared?

Is LIBPARROT_STATIC defined correctly in your Makefile?

-- c

Reply via email to