<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'>Randy,<br><br>1) can you please tell me exactly what release of cm3 you are using so I can go through the bootstrap myself and fix everything?<br><br><br>2) OR, can you please install a newer release and try bootstrapping from that?<br>I uploaded new .msis last week or so.<br><br>3) What did you do between "stage 1" and "stage 2"?<br>In stage 1, you did build and ship, not just build, right?<br>And then you copied the new cm3.exe over top of the old?<br> Or to a new install location, and use that for stage 2?<br><br>You cleaned everything after stage 1?<br><br><br>The whole process is subtle and needs to be done just right, very much by design and appropriate, but still somehow tricky to understand and explain.<br><br><br>There is a distinct lack of guaranteed compatibility between versions, again, deliberately, and again, a proper bootstrap works ok anyway. We should perhaps do better at version stamping some things though.<br><br> <br><br>Thanks,<br> - Jay<br><br><br><div><hr id="stopSpelling">From: rcolebur@SCIRES.COM<br>To: jay.krell@cornell.edu; m3devel@elegosoft.com<br>Subject: RE: [M3devel] EXT:RE:  [M3commit] CVS Update: cm3<br>Date: Mon, 23 Sep 2013 23:03:01 +0000<br><br>



<style><!--
.ExternalClass .ecxshape {
}
--></style><style><!--
.ExternalClass p.ecxMsoNormal, .ExternalClass li.ecxMsoNormal, .ExternalClass div.ecxMsoNormal {
font-size:12.0pt;
font-family:"Times New Roman","serif";
}

.ExternalClass a:link, .ExternalClass span.ecxMsoHyperlink {
color:blue;
text-decoration:underline;
}

.ExternalClass span.ecxMsoHyperlinkFollowed {
color:purple;
text-decoration:underline;
}

.ExternalClass p {
font-size:12.0pt;
font-family:"Times New Roman","serif";
}

.ExternalClass p.ecxMsoAcetate, .ExternalClass li.ecxMsoAcetate, .ExternalClass div.ecxMsoAcetate {
font-size:8.0pt;
font-family:"Tahoma","sans-serif";
}

.ExternalClass p.ecxmsonormal, .ExternalClass li.ecxmsonormal, .ExternalClass div.ecxmsonormal {
font-size:12.0pt;
font-family:"Times New Roman","serif";
}

.ExternalClass p.ecxmsoacetate, .ExternalClass li.ecxmsoacetate, .ExternalClass div.ecxmsoacetate {
font-size:12.0pt;
font-family:"Times New Roman","serif";
}

.ExternalClass p.ecxmsochpdefault, .ExternalClass li.ecxmsochpdefault, .ExternalClass div.ecxmsochpdefault {
font-size:12.0pt;
font-family:"Times New Roman","serif";
}

.ExternalClass span.ecxmsohyperlink {
}

.ExternalClass span.ecxmsohyperlinkfollowed {
}

.ExternalClass span.ecxballoontextchar {
}

.ExternalClass span.ecxemailstyle20 {
}

.ExternalClass p.ecxmsonormal1, .ExternalClass li.ecxmsonormal1, .ExternalClass div.ecxmsonormal1 {
font-size:12.0pt;
font-family:"Times New Roman","serif";
}

.ExternalClass span.ecxmsohyperlink1 {
color:blue;
text-decoration:underline;
}

.ExternalClass span.ecxmsohyperlinkfollowed1 {
color:purple;
text-decoration:underline;
}

.ExternalClass p.ecxmsoacetate1, .ExternalClass li.ecxmsoacetate1, .ExternalClass div.ecxmsoacetate1 {
font-size:8.0pt;
font-family:"Tahoma","sans-serif";
}

.ExternalClass span.ecxballoontextchar1 {
font-family:"Tahoma","sans-serif";
}

.ExternalClass span.ecxemailstyle201 {
font-family:"Calibri","sans-serif";
color:#1F497D;
}

.ExternalClass p.ecxmsochpdefault1, .ExternalClass li.ecxmsochpdefault1, .ExternalClass div.ecxmsochpdefault1 {
font-size:10.0pt;
font-family:"Times New Roman","serif";
}

.ExternalClass span.ecxBalloonTextChar {
font-family:"Tahoma","sans-serif";
}

.ExternalClass span.ecxEmailStyle34 {
font-family:"Calibri","sans-serif";
color:#1F497D;
}

.ExternalClass .ecxMsoChpDefault {
font-size:10.0pt;
}

.ExternalClass div.ecxWordSection1 {
}

--></style>


<div class="ecxWordSection1">
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Jay:</span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Thanks.  Iíve applied the edit you suggested and was able to finish the compile for mklib.</span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Do you want me to commit this change via CVS to the repository?</span></b></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Now, that gets me thru stage #1 of the rebuild.</span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">In stage #2, the packages and their order that I am attempting to compile are:</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Packages to be processed:</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">------------------------</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-win\import-libs</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\m3cc</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-libs\m3core</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-libs\libm3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-libs\sysutils</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\m3middle</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\m3objfile</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\m3linker</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\m3back</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\m3cggen</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\m3front</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\m3quake</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\cm3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\m3cgcat</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">m3-sys\mklib</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">But, skipping packages: m3cc</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">---END-of-List---</span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Things go fine until I get to m3core.  I get an internal code generator error. 
</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">See error below:</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">--- processing package "m3-libs\m3core" ---</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">--- purging derived files from NT386 ---</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">--- cleaning NT386 ---</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">ignoring ..\src\m3overrides</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">--- building in NT386 ---</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">ignoring ..\src\m3overrides</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTHooks.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RT0.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RuntimeError.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling WordRep.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling Word.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTException.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTHooks.m3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RT0.m3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling Compiler.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RuntimeError.m3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling Compiler.m3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTAllocator.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTType.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTHeapRep.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling FloatMode.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTThread.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling Scheduler.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTOS.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTMisc.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling Cstdlib.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling Cstddef.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling LongRep.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling Long.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling BasicCtypes.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling Ctypes.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTAllocCnts.i3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">new source -> compiling RTAllocator.m3</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">"..\src\runtime\common\RTAllocator.m3", line 95: ** INTERNAL CG ERROR *** unable to find integer type? type=Word.32  s/o/a=8/416/64</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">"..\src\runtime\common\RTAllocator.m3", line 209: ** INTERNAL CG ERROR *** unable to find integer type?  type=Word.32  s/o/a=8/416/64</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">"..\src\runtime\common\RTAllocator.m3", line 231: ** INTERNAL CG ERROR *** unable to find integer type?  type=Word.32  s/o/a=8/416/64</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">"..\src\runtime\common\RTAllocator.m3", line 248: ** INTERNAL CG ERROR *** unable to find integer type?  type=Word.32  s/o/a=8/416/64</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">"..\src\runtime\common\RTAllocator.m3", line 270: ** INTERNAL CG ERROR *** unable to find integer type?  type=Word.32  s/o/a=8/416/64</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">"..\src\runtime\common\RTAllocator.m3", line 303: ** INTERNAL CG ERROR *** unable to find integer type?  type=Word.32  s/o/a=8/416/64</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">"..\src\runtime\common\RTAllocator.m3", line 324: ** INTERNAL CG ERROR *** unable to find integer type?  type=Word.32  s/o/a=8/416/64</span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">7 errors encountered</span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Thanks for your continued help,</span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Randy Coleburn</span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;">
<p class="ecxMsoNormal" style=""><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";"> jayk123@hotmail.com [mailto:jayk123@hotmail.com]
<b>On Behalf Of </b>Jay K<br>
<b>Sent:</b> Monday, September 23, 2013 5:48 PM<br>
<b>To:</b> Coleburn, Randy; m3devel<br>
<b>Subject:</b> EXT:RE: [M3devel] EXT:RE: [M3commit] CVS Update: cm3</span></p>
</div>
</div>
<p class="ecxMsoNormal" style=""> </p>
<div>
<p class="ecxMsoNormal" style="">
<span style="font-family:"Calibri","sans-serif";">Sorry, you are right I missed it.<br>
<br>
I'll fix it tonight probably.<br>
<br>
<br>
Here it is:<br>
CONST </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">IMAGE_FILE_MACHINE_AMD64 = 16_8664 (* from m3core/src/win32/winnt.i3 *)<br>
<br>
and change "WinNT.IMAGE_FILE_MACHINE_AMD64</span><span style="font-family:"Calibri","sans-serif";">" to just "</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">IMAGE_FILE_MACHINE_AMD64".<br>
<br>
 - Jay</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<div>
<div class="ecxMsoNormal" style="text-align:center;" align="center">
<span style="font-family:"Calibri","sans-serif";">
<hr id="ecxstopSpelling" align="center" size="3" width="100%">
</span></div>
<p class="ecxMsoNormal" style="">
<span style="font-family:"Calibri","sans-serif";">From: <a href="mailto:rcolebur@SCIRES.COM">
rcolebur@SCIRES.COM</a><br>
To: <a href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</a>; <a href="mailto:m3devel@elegosoft.com">
m3devel@elegosoft.com</a><br>
Subject: RE: [M3devel] EXT:RE: [M3commit] CVS Update: cm3<br>
Date: Mon, 23 Sep 2013 21:38:14 +0000</span></p>
<div>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Jay:</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">My ďm3-sys/mklib/src/Main.m3Ē is showing current wrt the HEAD branch in CVS.</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">CVS indicates there is no update for me to obtain.</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">My file is 850 lines in length.</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Did you commit changes to this file?  If you did, they arenít coming thru for me.</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">So, the error persists: 
</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">"..\src\Main.m3", line 87: unknown qualification '.' (IMAGE_FILE_MACHINE_AMD64)</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Please advise.</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Thanks,</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;">Randy Coleburn</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<p class="ecxMsoNormal" style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;"> </span><span style="font-family:"Calibri","sans-serif";"></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;">
<p class="ecxMsoNormal" style=""><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";">
<a href="mailto:jayk123@hotmail.com">jayk123@hotmail.com</a> [<a href="mailto:jayk123@hotmail.com">mailto:jayk123@hotmail.com</a>]
<b>On Behalf Of </b>Jay K<br>
<b>Sent:</b> Sunday, September 22, 2013 1:43 AM<br>
<b>To:</b> Coleburn, Randy; m3devel<br>
<b>Subject:</b> EXT:RE: [M3devel] EXT:RE: [M3commit] CVS Update: cm3</span><span style="font-family:"Calibri","sans-serif";"></span></p>
</div>
</div>
<p class="ecxMsoNormal" style=""><span style="font-family:"Calibri","sans-serif";"> </span></p>
<div>
<p class="ecxMsoNormal" style=""><span style="font-family:"Calibri","sans-serif";">Right.<br>
cvs upd m3-sys/mklib/src/Main.m3 should fix it.<br>
<br>
 <br>
I know the problem with the Python. It is dependent on newer cm3 that prints "host", rather than, I guess, the sniffing it used to do. I'm not sure I'll fix it. I have to go back and install the older versions and go through the workflow myself and then I can
 improve/fix it.<br>
 <br>
 <br>
What does cm3 -version print?<br>
 <br>
  > or that my m3core is too old to be able to perform an upgrade<br>
 <br>
 <br>
Most likely it will work. mklib I recall is last in the bootstrap phase, so you are 99.99% there.<br>
 <br>
 <br>
 The system is written in itself. An excellent feature. <br>
 There are always therefore these problems, and always we should probably gradually require a newer build.
<br>
 When there isn't a new enough native install, or any at all, a cross build is the solution.
<br>
 I have "crossed" countless times at this point and can vouch for its viability. <br>
 We cannot/must not support arbitrarily old. For example, building from the old/stable 3.6 release is probably irrecovably broken by now. Because the system has gone so long with relatively little change, these aspects become hidden to most people and they
 consider it a problem/bug when they come up, when they are actually perfectly natural results of the system using itself, and incurring any changes.<br>
 <br>
 <br>
 - Jay<br>
 </span></p>
<div>
<div class="ecxMsoNormal" style="text-align:center;" align="center">
<span style="font-family:"Calibri","sans-serif";">
<hr align="center" size="3" width="100%">
</span></div>
<p class="ecxMsoNormal" style=""><span style="font-family:"Calibri","sans-serif";">From:
<a href="mailto:rcolebur@SCIRES.COM">rcolebur@SCIRES.COM</a><br>
To: <a href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</a>; <a href="mailto:m3devel@elegosoft.com">
m3devel@elegosoft.com</a><br>
Date: Sun, 22 Sep 2013 05:35:15 +0000<br>
Subject: Re: [M3devel] EXT:RE: [M3commit] CVS Update: cm3</span></p>
<div>
<p class="ecxMsoNormal" style=""><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black;">Based on your response, I guess that as soon as I can get this thing to build, my pkg tree will get updated with the newer Ctypes, but
 right now I'm stuck on this error in building mklib:<br>
<br>
"..\src\Main.m3", line 87: unknown qualification '.' (IMAGE_FILE_MACHINE_AMD64)<br>
<br>
In your prior response you stated, "</span><span style="font-family:"Calibri","sans-serif";color:black;">I updated mklib to contain the definition itself instead of using m3core."<br>
<br>
Does that mean you've fixed the problem, or that I have more work to do, or that my m3core is too old to be able to perform an upgrade?<br>
<br>
I'm not able to use the python scripts due to the following error:<br>
C:\cm3\Sandbox\cm3\scripts\python>upgrade.py<br>
Traceback (most recent call last):<br>
  File "C:\cm3\Sandbox\cm3\scripts\python\upgrade.py", line 4, in <module><br>
    import pylib<br>
  File "C:\cm3\Sandbox\cm3\scripts\python\pylib.py", line 650, in <module><br>
    if Host.endswith("_NT") or Host == "NT386":<br>
AttributeError: 'NoneType' object has no attribute 'endswith'<br>
<br>
So, I'm working with my CMD files and doing stuff by hand.<br>
<br>
--Randy Coleburn</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<div>
<div class="ecxMsoNormal" style="text-align:center;" align="center">
<span style="font-family:"Calibri","sans-serif";color:black;">
<hr align="center" size="3" width="100%">
</span></div>
<div id="ecxdivRpF697375">
<p class="ecxMsoNormal" style=""><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black;">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black;">
<a href="mailto:jayk123@hotmail.com">jayk123@hotmail.com</a> [jayk123@hotmail.com] on behalf of Jay K [jay.krell@cornell.edu]<br>
<b>Sent:</b> Sunday, September 22, 2013 1:14 AM<br>
<b>To:</b> Coleburn, Randy; m3devel<br>
<b>Subject:</b> EXT:RE: [M3devel] [M3commit] CVS Update: cm3</span><span style="font-family:"Calibri","sans-serif";"></span></p>
</div>
<div>
<div>
<p class="ecxMsoNormal" style=""><span style="font-family:"Calibri","sans-serif";color:black;"><a href="https://dcvs.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/m3-libs/m3core/src/C/Common/Ctypes.i3" target="_blank">https://dcvs.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/m3-libs/m3core/src/C/Common/Ctypes.i3</a><br>
<br>
<br>
 - Jay<br>
 </span><span style="font-family:"Calibri","sans-serif";"></span></p>
<div>
<div class="ecxMsoNormal" style="text-align:center;" align="center">
<span style="font-family:"Calibri","sans-serif";color:black;">
<hr align="center" size="3" width="100%">
</span></div>
<p class="ecxMsoNormal" style=""><span style="font-family:"Calibri","sans-serif";color:black;">From:
<a href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</a><br>
To: <a href="mailto:rcolebur@scires.com">rcolebur@scires.com</a>; <a href="mailto:m3devel@elegosoft.com">
m3devel@elegosoft.com</a><br>
Date: Sun, 22 Sep 2013 05:03:17 +0000<br>
Subject: Re: [M3devel] [M3commit] CVS Update: cm3</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<div>
<p class="ecxMsoNormal" style=""><span style="font-family:"Calibri","sans-serif";color:black;">It is cm3/m3-libs/m3core/src/C/Common/Ctypes.i3 in the source tree or \cm3\pkg\m3core\NT386\Ctypes.i3 in an install.<br>
In the first pass of upgrade, it comes from the install, so can be old..but how old?<br>
After the first pass, it comes from the source tree.<br>
 <br>
 - Jay<br>
<br>
<br>
<br>
 </span><span style="font-family:"Calibri","sans-serif";"></span></p>
<div>
<div class="ecxMsoNormal" style="text-align:center;" align="center">
<span style="font-family:"Calibri","sans-serif";color:black;">
<hr align="center" size="3" width="100%">
</span></div>
<p class="ecxMsoNormal" style=""><span style="font-family:"Calibri","sans-serif";color:black;">From:
<a href="mailto:rcolebur@SCIRES.COM">rcolebur@SCIRES.COM</a><br>
To: <a href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</a>; <a href="mailto:m3devel@elegosoft.com">
m3devel@elegosoft.com</a><br>
Date: Sun, 22 Sep 2013 04:57:01 +0000<br>
Subject: Re: [M3devel] [M3commit] CVS Update: cm3</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<div>
<p class="ecxMsoNormal" style=""><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black;">Jay:<br>
<br>
Where is the CTypes file coming from?<br>
I've updated my entire Sandbox via CVS to be current with the head branch, so if CTypes is in there, what I have should be current.<br>
If CTypes is coming from somewhere else, then please explain where and what I need to do in order to update.<br>
The computer I'm using for this build is a 32-bit WinXP machine.  It has Visual Studio Express 2008 installed on it.<br>
<br>
--Randy Coleburn</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<div>
<p class="ecxMsoNormal" style=""><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black;"> </span><span style="font-family:"Calibri","sans-serif";"></span></p>
</div>
<div>
<div class="ecxMsoNormal" style="text-align:center;" align="center">
<span style="font-family:"Calibri","sans-serif";color:black;">
<hr align="center" size="3" width="100%">
</span></div>
<div id="ecxdivRpF255597">
<p class="ecxMsoNormal" style=""><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black;">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black;">
<a href="mailto:jayk123@hotmail.com">jayk123@hotmail.com</a> [jayk123@hotmail.com] on behalf of Jay K [jay.krell@cornell.edu]<br>
<b>Sent:</b> Sunday, September 22, 2013 12:41 AM<br>
<b>To:</b> m3devel; Coleburn, Randy<br>
<b>Subject:</b> EXT:RE: [M3commit] CVS Update: cm3</span><span style="font-family:"Calibri","sans-serif";"></span></p>
</div>
<div>
<div>
<p class="ecxMsoNormal" style="">
<span style="font-family:"Calibri","sans-serif";color:black;">Fyi, Your CTypes is over 5 years old. It predates Thu May 29 14:43:18 2008 .<br>
I realize in this case, it is trivial to support older, but...<br>
<br>
 - Jay</span><span style="font-family:"Calibri","sans-serif";"></span></p>
<div>
<p class="ecxMsoNormal" style=""><span style="font-family:"Calibri","sans-serif";color:black;">> Date: Sun, 22 Sep 2013 06:35:02 +0000<br>
> To: <a href="mailto:m3commit@elegosoft.com">m3commit@elegosoft.com</a><br>
> From: <a href="mailto:rcoleburn@elego.de">rcoleburn@elego.de</a><br>
> Subject: [M3commit] CVS Update: cm3<br>
> <br>
> CVSROOT: /usr/cvs<br>
> Changes by: rcoleburn@birch. 13/09/22 06:35:02<br>
> <br>
> Modified files:<br>
> cm3/m3-sys/m3back/src/: M3CC.i3 <br>
> <br>
> Log message:<br>
> fix broken compilation, line 6, change "ctypes.unsigned" to be "ctypes.unsigned_int"<br>
> </span><span style="font-family:"Calibri","sans-serif";"></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div>                                          </div></body>
</html>