On Tue, 15 Aug 2000, Jarkko Hietaniemi wrote:

> On Tue, Aug 15, 2000 at 02:29:34PM -0700, Peter Prymmer wrote:
> > 
> > On Tue, 15 Aug 2000, Jarkko Hietaniemi wrote:
> > 
> > > On Tue, Aug 15, 2000 at 02:13:34PM -0700, Peter Prymmer wrote:
> > > > 
> > > > 
> > > > On Tue, 15 Aug 2000, Jarkko Hietaniemi wrote:
> > > > 
> > > > > On Tue, Aug 15, 2000 at 11:08:40AM -0700, Peter Prymmer wrote:
> > > > > > 
> > > > > > 
> > > > > > On VMS the 6620 kit fails to build out of the box owing to a "missing" 
> > > > > > return() from the brand new Perl_magic_regdatum_set() function in mg.c:
> > > > > 
> > > > > That's why there's 6640 with a void Perl_magic_regdatum_set().
> > > > 
> > > > Unfortunately it does not quite go far enough since we now 
> > > > obtain a pointer mismatch error since MEMBER_TO_FPTR is
> > > > expecting an int:
> > > 
> > > You are right.  Sarathy already fixed this The Right Way.  Hang on.
> > 
> > OK.  For what it is worth if I revert to the int type for the new
> > function in mg.c (and the prototype in proto.h) then I can compile
> > miniperl, but we seem to have introduced an XS file dependency unique
> 
> Okay, good.
> 
> > to VMS now since the perl build now fails with:
> > 
> > MCR Sys$Disk:[]miniperl.exe "-I[.lib]" [.EXT.DYNALOADER]DYNALOADER_PM.PL
> 
> Hmmm.  Would adding -I[.ext] help any?

It might, but I don't think that it is dieing at that point, rather on the
AutoSplit of DynaLoader (which is what might benefit from adding
"-I[.ext]").  I'm still muddling with it though.  I think my previous
speculation about Tim's patch having had an effect here was misplaced
since this is an Autosplit DynaLoader problem and does not invoke
File::Temp AFAIK.

Peter Prymmer


Reply via email to