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

Reply via email to