On Sun, Oct 16, 2005 at 06:47:40PM +0100, Nicholas Clark wrote:
> On Sat, Oct 15, 2005 at 12:25:35PM +0200, Abe Timmerman wrote:
>
> > It looks like you have the same problems I had before. I installed MMK
> > locally
> > on spe180 and with that, blead now builds up to Compress::Zlib. I haven't
> > tried maint yet, but will try during the weekend.
> >
> > Dunno if there is a way of sharing my user5:[abeltje] directory on spe180
> > with
> > you; if so be my guest!
>
> Well, for the past 3 days I've been unable even to log into that machine.
>
> I was hoping that I could use your copy of mmk to build my source tree, to
> save me figuring out how ti install mmk.
Which sort of works (at least from bash as /user5/abeltje/MMKDIR/MMK )
But I can't work out how to make it make "test"
On maint, I get warnings/errors at link time:
%LINK-W-NUDFSYMS, 2 undefined symbols:
%LINK-I-UDFSYM, PERL_STASHPV_HVNAME_MATCH
%LINK-I-UDFSYM, __ATTRIBUTE__FORMAT__
%LINK-W-USEUNDEFSYMV, undefined symbol PERL_STASHPV_HVNAME_MATCH referenced
in symbol vector option
%LINK-W-USEUNDEFSYMV, undefined symbol __ATTRIBUTE__FORMAT__ referenced
in symbol vector option
%MMK-F-ERRUPD, error status %X10648268 occurred when updating target PERLSHR.EXE
These make little sense. makedef.pl has Perl_stashpv_hvname_match
in the list of symbols to exclude if ithreads are not being used, yet *it*
is in the list of global symbols. Whereas other ithread specific symbols,
such as the ptr_table functions, are not:
bash$ grep ptr_table perlshr_bld.opt
bash$ grep stashpv_hvname perlshr_bld.opt
SYMBOL_VECTOR=(Perl_stashpv_hvname_match=PROCEDURE)
So I don't know how to proceed.
Nicholas Clark