[M3devel] m3cgc1: fatal error: *** bad M3CG version stamp (0x100), expected 0x110

Jay K jay.krell at cornell.edu
Mon Jun 1 10:15:35 CEST 2015


This is very good progress.
Thank you for your speed and patience.
 
 
And the error is kind of minor and uninteresting. Yes, I understand, it is fatal. Everything should just work to completion.
 
 
See IsDarwin here:
 
 
 https://github.com/modula3/cm3/blob/master/m3-sys/cminstall/src/config-no-install/cm3cfg.common 
 
 
cvsup is fiddling around how to use zlib.
See here:
https://github.com/modula3/cm3/blob/master/m3-tools/cvsup/suplib/src/m3makefile
 
 
and surely cvsup isn't interesting any more? Who is using cvs?
 
 
You can delete m3-tools/cvsup.
or change the scripts to skip it
or update cm3cfg.common to be more up to date.
 
 
which brings me to...seems like maybe an incorrect mixing of bootstrap config and latest config?
 
 
Which begs the question though to which parts of config are local-specific and shouldn't be updated/replaced,
and which parts are bound to cm3 and should be replaced.
 
 
Which really suggest a slight refactoring of the config files.
They are nicely factored, but not quite along these lines.
 
 
Arguably whatever is bound to cm3 should be written in Modula-3 and statically linked, not in these
free floating text files. But quake is convenient, and fast enough seemingly...
 
 - Jay


 
> Date: Mon, 1 Jun 2015 10:04:40 +0200
> From: adacore at marino.st
> To: jay.krell at cornell.edu
> CC: m3devel at elegosoft.com
> Subject: Re: [M3devel] m3cgc1: fatal error: *** bad M3CG version stamp (0x100), expected 0x110
> 
> On 6/1/2015 09:35, Jay K wrote:
> > Given that you seem to be very quick and very patient, then yes, try that.
> > I am trying to get back up to speed in all this, but you are way ahead
> > of me.
> 
> After this morning, I'll have to put this away until the weekend I think.
> 
> However, changing that file in addition almost worked:
> http://leaf.dragonflybsd.org/~marino/m3f.log
> 
> Failed at the end of log:
> "/mech/construction/mech/ptrees/default/lang/modula3/work/cm3-8c1b86a/m3-tools/cvsup/suplib/src/../../quake/cvsup.quake",
> line 117: quake runtime error: undefined variable: IsDarwin
> 
> 
> I'm guessing a simple patch to cvsup.quake would be sufficient, although
> it would me the error is current.
> 
> John
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20150601/5853d160/attachment-0002.html>


More information about the M3devel mailing list