<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'> > Can the dependency on Ctypes.unsigned be removed, or is there a way to fix the error?<br><br>Is it really still broken? This is trivial. Ctypes.unsigned has been around forever.<br>I could have sworn I commited the trivial fix.<br>I'll look again tonight.<br><br>It just needs to say:<br>IMPORT Ctypes;<br><br>TYPE whatever = Ctypes.unsigned or unsigned_int;<br><br>It is all absolutely trivial.<br><br>I can't well paste in the definition of Ctypes.unsigned, because it varies between 32bit and 64bit. Ctypes is a portability bridge for 32bit vs. 64bit. 32bit unsigned is Word.T. 64bit unsigned is range 0...2^32-1.<br><br><br> - Jay<br><br><br><div><hr id="stopSpelling">From: rcolebur@SCIRES.COM<br>To: m3devel@elegosoft.com; jay.krell@cornell.edu<br>Subject: still having trouble building on WinXP<br>Date: Wed, 11 Sep 2013 21:21:06 +0000<br><br>



<style><!--
.ExternalClass p.ecxMsoNormal, .ExternalClass li.ecxMsoNormal, .ExternalClass div.ecxMsoNormal {
font-size:11.0pt;
font-family:"Calibri","sans-serif";
}

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

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

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

.ExternalClass p.ecxMsoListParagraph, .ExternalClass li.ecxMsoListParagraph, .ExternalClass div.ecxMsoListParagraph {
font-size:11.0pt;
font-family:"Calibri","sans-serif";
}

.ExternalClass span.ecxEmailStyle17 {
font-family:"Calibri","sans-serif";
color:windowtext;
}

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

.ExternalClass .ecxMsoChpDefault {
font-family:"Calibri","sans-serif";
}

.ExternalClass div.ecxWordSection1 {
}

.ExternalClass ol {
}

.ExternalClass ul {
}

--></style>


<div class="ecxWordSection1">
<p class="ecxMsoNormal">Jay:</p>
<p class="ecxMsoNormal"> </p>
<p class="ecxMsoNormal">I’ve updated my sandbox again to be current with the HEAD branch.</p>
<p class="ecxMsoNormal"> </p>
<p class="ecxMsoNormal">My computer is running Windows XP (32 bit), my installed cm3 system is a working edition circa 2008, and I have Python v2.7.3 installed.</p>
<p class="ecxMsoNormal"> </p>
<p class="ecxMsoNormal">If I try to upgrade to the latest sources in my Sandbox, I run into trouble.</p>
<p class="ecxMsoNormal"> </p>
<p class="ecxMsoListParagraph" style="text-indent:-.25in;"><span style="">1.<span style="font:7.0pt "Times New Roman";">     
</span></span>Using the python scripts, I run into a problem right away:</p>
<p class="ecxMsoNormal" style="">C:\cm3\Sandbox\cm3\scripts\python>\Python27\python.exe upgrade.py</p>
<p class="ecxMsoNormal" style="">Traceback (most recent call last):</p>
<p class="ecxMsoNormal" style="">  File "upgrade.py", line 4, in <module></p>
<p class="ecxMsoNormal" style="">    import pylib</p>
<p class="ecxMsoNormal" style="">  File "C:\cm3\Sandbox\cm3\scripts\python\pylib.py", line 650, in <module></p>
<p class="ecxMsoNormal" style="">    if Host.endswith("_NT") or Host == "NT386":</p>
<p class="ecxMsoNormal" style="">AttributeError: 'NoneType' object has no attribute 'endswith'<br>
<br>
</p>
<p class="ecxMsoListParagraph" style="text-indent:-.25in;"><span style="">2.<span style="font:7.0pt "Times New Roman";">     
</span></span>If I try my script, or if I try to rebuild manually, I run into an error trying to build “m3back” due to undefined Ctypes.unsigned:</p>
<p class="ecxMsoNormal" style="">new source -> compiling M3C.m3</p>
<p class="ecxMsoNormal" style="">"..\src\M3CC.i3", line 6: undefined (Ctypes.unsigned)</p>
<p class="ecxMsoNormal" style="">1 error encountered</p>
<p class="ecxMsoNormal" style="">new source -> compiling M3CC.i3</p>
<p class="ecxMsoNormal" style="">"..\src\M3CC.i3", line 6: undefined (Ctypes.unsigned)</p>
<p class="ecxMsoNormal" style="">1 error encountered</p>
<p class="ecxMsoNormal"> </p>
<p class="ecxMsoNormal">Can the dependency on Ctypes.unsigned be removed, or is there a way to fix the error?</p>
<p class="ecxMsoNormal"> </p>
<p class="ecxMsoNormal">Thanks,</p>
<p class="ecxMsoNormal">Randy</p>
<p class="ecxMsoNormal"> </p>
</div></div>                                          </div></body>
</html>