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