<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, have you tried make-dist.py?<BR>i.e. <a href="https://github.com/modula3/cm3/blob/master/scripts/python/make-dist.py">https://github.com/modula3/cm3/blob/master/scripts/python/make-dist.py</a><BR> <BR>While it might not be exactly what you need, it should demonstrate the elements.<BR> <BR>I will try to try this all soon, really, I hope so.<BR> <BR>It starts with a working compiler, does no in-place updates, build into a unique directory in /tmp, and gives you .tar.gz or such at the end.<BR>It does "min" and "all".<BR> <BR>If you set the STAGE environment variable, it uses that instead of /tmp.<BR>It should probably be called M3_STATE or M3_MAKEDIST_STAGE.<BR> <BR> - Jay<br><br><br> <BR><div>> Date: Sun, 31 May 2015 09:41:16 +0200<br>> From: adacore@marino.st<br>> To: m3devel@elegosoft.com<br>> Subject: Re: [M3devel] m3cgc1: fatal error: *** bad M3CG version stamp (0x100), expected 0x110<br>> <br>> On 5/29/2015 20:43, John Marino wrote:<br>> > On 5/29/2015 20:15, Olaf Wagner wrote:<br>> >><br>> >> Well, yes, I understand that. I would have tried your exact setup,<br>> >> but I have no system available to test that on.<br>> >><br>> >> At least I have validated that based on the origianl 5.8.6 installation<br>> >> archive for AMD64_FREEBSD you can build the new compiler from the current<br>> >> sources with a simple call of the upgrade.sh script. which I still doubted<br>> >> yesterday.<br>> > <br>> > <br>> > The card I still have left to play is to extract the bootstrap, let it<br>> > overwrite itself per Rodney's technique and then build the real compiler<br>> > (dumping the whole "intermediate" area).<br>> <br>> FWIW, this did not work either. Rodney's technique doesn't seem to work<br>> with the ports bootstrap. I don't know why it would work with provided<br>> 5.8.6 but not rebuilt one. As far as I can tell, I did what he said<br>> would always work.<br>> <br>> I'm at a loss as to where to go from here. It's starting to look like I<br>> have to throw away the ports 5.8.6 bootstrap and start over somehow. I<br>> don't think it should be this hard. :(<br>> <br>> John<br></div> </div></body>
</html>