<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>John, this and your other problems should all be fixed now.<div><br></div><div>I was able to reproduce them mostly.</div><div>I didn't actually reproduce the cvsup problem, but I see in the log you did set CM3, and I did test with that, and hit the cm3cg version mismatch, and the problem is pretty clear -- my mistake.</div><div><br></div><div><br></div><div>See:</div><div> <a href="https://github.com/modula3/cm3/commit/a149d4b5e715d89b076c92e0b41d74f9b5ff56e4" target="_blank">https://github.com/modula3/cm3/commit/a149d4b5e715d89b076c92e0b41d74f9b5ff56e4</a> </div><div> <a href="https://github.com/modula3/cm3/commit/769784562d0e45b968e515c1412ed9247ec050ef" target="_blank">https://github.com/modula3/cm3/commit/769784562d0e45b968e515c1412ed9247ec050ef</a> </div><div> <a href="https://github.com/modula3/cm3/commit/a0e44b08e687a8bba677c299ffa459993525944c" target="_blank">https://github.com/modula3/cm3/commit/a0e44b08e687a8bba677c299ffa459993525944c</a> </div><div><br></div><div><br></div><div>Thank you for your patience and diligence.</div><div><br></div><div>I am able to start with I386_DARWIN 5.8.6 and either upgrade.py && make-dist.py or skip right to make-dist.py.</div><div>There was an additional problem skipping right to make-dist.py that I fixed, at least for Darwin.</div><div><br></div><div>I don't use any of the .sh files -- I don't want to read/maintain/learn that programming language as I suspect it isn't particularly good.</div><div><br></div><div> - Jay<br><br><br><div><hr id="stopSpelling">From: jay.krell@cornell.edu<br>To: adacore@marino.st<br>CC: m3devel@elegosoft.com<br>Subject: RE: [M3devel] m3cgc1: fatal error: *** bad M3CG version stamp (0x100), expected 0x110<br>Date: Mon, 1 Jun 2015 14:38:44 +0000<br><br>
<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}
.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}
--></style>
<div dir="ltr">Sorry, multiple mistakes there by me.<br><br> <br> But I think I see the problem maybe.<br> <br> <br> See it is always running mech/construction/mech/ptrees/default/lang/modula3/work/bootstrap/bin/cm3 ? <br> <br> <br> and never <br><br> <br> /mech/construction/mech/ptrees/default/lang/modula3/work/intermediate/compiler_with_{previous,self}/bin/{cm3,cm3cg} ?<br>Do you have $CM3 set? Don't do that.<br><br> <br>It is supposed to be updating $PATH as it goes and finding cm3 and maybe cm3cg from there.<br>But an environment variable CM3 will break it.<br><a href="https://github.com/modula3/cm3/blob/master/scripts/python/make-dist.py" target="_blank">https://github.com/modula3/cm3/blob/master/scripts/python/make-dist.py</a><br>the function Setup<br>That should print more, and maybe run and print the output of "where/which cm3" and "where/which cm3cg".<br> <br> <br>and:<br><a href="https://github.com/modula3/cm3/blob/master/scripts/python/pylib.py" target="_blank">https://github.com/modula3/cm3/blob/master/scripts/python/pylib.py</a>:<br> CM3 = ConvertPathForPython(getenv("CM3")) or "cm3"<br> CM3 = SearchPath(CM3)<br> <br> <br>I really just need to get and try your automation.<br>You've made it available already? <br>I'll have FreeBSD running locally "soon"..<br> <br> <br>The right request by me would be to set PATH and CM3_INSTALL appropriately as make-dist.py would and<br>run just building cvsup with -commands -verbose. Can you see how to do that?<br> <br> <br><br> - Jay<br><br><br> <br><div>> Date: Mon, 1 Jun 2015 11:44:02 +0200<br>> From: adacore@marino.st<br>> To: jay.krell@cornell.edu<br>> CC: m3devel@elegosoft.com<br>> Subject: Re: [M3devel] m3cgc1: fatal error: *** bad M3CG version stamp (0x100), expected 0x110<br>> <br>> On 6/1/2015 11:29, Jay K wrote:<br>> > can you do like:<br>> > export<br>> > PATH=$STAGE/cm3-all-AMD64_FREEBSD-d5.10.0-FreeBSD10.1-20150601/bin/:$PATH<br>> > cd<br>> > /mech/construction/mech/ptrees/default/lang/modula3/work/cm3-8c1b86a/m3-tools/cvsup/suplib<br>> > <br>> > cm3 -commands -verbose<br>> > cm3 -commands -verbose realclean<br>> > cm3 -commands -verbose build<br>> <br>> It did not like "realclean" or "build":<br>> http://leaf.dragonflybsd.org/~marino/cvsupcmd.log<br>> <br>> John<br></div> </div></div></div> </div></body>
</html>