<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'>> ../src/word/WordRep.i3:1: fatal error:  *** illegal type: 0x6f, at m3cg_lineno 5<br><br><br>I think this is caused by cm3cg mismatching cm3.<br>upgrade.py is supposed to upgrade them at the proper time though.<br>I did used to have things a little wrong, esp. willingness to use an unshipped version laying around.<br><br><br> Or maybe cm3cg has the wrong target. <br> cm3cg -v or -V or -version? <br><br><br>You could switch your AMD64_LINUX tools to the C backend.. :)<br>(It should work. I think I tested it on modula3.elegosoft.com.)<br><br><br><a href="http://modula3.elegosoft.com/cm3/uploaded-archives" target="_blank">http://modula3.elegosoft.com/cm3/uploaded-archives</a><br>Darn, nothing recent for AMD64_LINUX.<br>I can work on that this week..using the C backend.<br><br><br>There are also snapshots from Hudson here, of varying dates:<br><a href="https://modula3.elegosoft.com/cm3/snaps/snapshot-index.html" target="_blank">https://modula3.elegosoft.com/cm3/snaps/snapshot-index.html</a>  <br><br><br> - Jay<br><br><br><div>> To: jay.krell@cornell.edu<br>> CC: m3devel@elegosoft.com<br>> Subject: Re: [M3devel] building CM3 on a Raspberry Pi?<br>> Date: Mon, 14 Oct 2013 12:02:52 -0700<br>> From: mika@async.caltech.edu<br>> <br>> More updates...<br>> <br>> after I remove mklib, I do get a new compiler built, and I get to this point<br>> <br>> ignoring ../src/m3overrides<br>> <br>>  ==> /nfs/site/disks/wdisk.133/mnystroe/cm3-anon-cvs/cm3/m3-win/import-libs done<br>> <br>>  +++ /nfs/site/home/mnystroe/work/cm3/bin/cm3  -ship -DROOT=/nfs/site/disks/wdisk.133/mnystroe/cm3-anon-cvs/cm3 +++<br>> --- shipping from AMD64_LINUX ---<br>> <br>>  ==> /nfs/site/disks/wdisk.133/mnystroe/cm3-anon-cvs/cm3/m3-win/import-libs done<br>> <br>> == package /nfs/site/disks/wdisk.133/mnystroe/cm3-anon-cvs/cm3/m3-libs/m3core ==<br>> <br>>  +++ /nfs/site/home/mnystroe/work/cm3/bin/cm3    -build -DROOT=/nfs/site/disks/wdisk.133/mnystroe/cm3-anon-cvs/cm3 +++<br>> --- building in AMD64_LINUX ---<br>> <br>> ignoring ../src/m3overrides<br>> <br>> new source -> compiling RTHooks.i3<br>> ../src/runtime/common/RTHooks.i3:15: fatal error:  *** illegal type: 0x6f, at m3cg_lineno 5<br>> compilation terminated.<br>>   m3_backend => 1<br>> m3cc (aka cm3cg) failed compiling: RTHooks.ic<br>> Assembler messages:<br>> Can't open RTHooks.is for reading: No such file or directory<br>> new source -> compiling RT0.i3<br>> ../src/runtime/common/RT0.i3:19: fatal error:  *** illegal type: 0x6f, at m3cg_lineno 5<br>> compilation terminated.<br>>   m3_backend => 1<br>> m3cc (aka cm3cg) failed compiling: RT0.ic<br>> Assembler messages:<br>> Can't open RT0.is for reading: No such file or directory<br>> new source -> compiling RuntimeError.i3<br>> ../src/runtime/common/RuntimeError.i3:10: fatal error:  *** illegal type: 0x6f, at m3cg_lineno 5<br>> compilation terminated.<br>>   m3_backend => 1<br>> m3cc (aka cm3cg) failed compiling: RuntimeError.ic<br>> Assembler messages:<br>> Can't open RuntimeError.is for reading: No such file or directory<br>> new source -> compiling WordRep.i3<br>> ../src/word/WordRep.i3:1: fatal error:  *** illegal type: 0x6f, at m3cg_lineno 5<br>> <br>> I've seen this before but don't remember what the issue is.<br>> <br>> The compiler is new:<br>> <br>> -rwxr-x--- 1 mnystroe rrc 9916732 2013-10-14 11:59 /nfs/site/home/mnystroe/work/cm3/bin/cm3<br>> <br>> This is on linux/amd64...<br>> <br>> <br>> mika writes:<br>> >My toolsets are old, yes.<br>> ><br>> >I tried upgrade.py but you saw that that didn't work either.  <br>> ><br>> >I guess I could go back and re-install from a recent binary image (where<br>> >are the most recent ones?  I only see really old ones on elegosoft...) and<br>> >build everything from scratch.  It's just that all the systems that I<br>> >have M3 on are some sort of production systems and I don't want to mess<br>> >up the installations unnecessarily...   but if it's the only way...<br>> > <br>> >    Mika<br>> ><br>> >Jay K writes:<br>> >>--_461a9835-225f-448d-96a6-4c651ff66c13_<br>> >>Content-Type: text/plain; charset="iso-8859-1"<br>> >>Content-Transfer-Encoding: quoted-printable<br>> >><br>> >>Target.i3/m3 look up to date.<br>> >>Is your host toolset very old?<br>> >><br>> >>https://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/m3-sys/m3middle/src/Ta=<br>> >>rget.i3<br>> >><br>> >>Revision 1.59: download - view: text=2C markup=2C annotated - select for di=<br>> >>ffs<br>> >>=0A=<br>> >>Sat Jun 19 06:56:32 2010  (3 years=2C 3 months ago) by jkrell<br>> >>=0A=<br>> >>Branches: MAIN<br>> >>=0A=<br>> >>Diff to: previous 1.58: preferred=2C unified<br>> >>=0A=<br>> >>Changes since revision 1.58: +2 -0 lines<br>> >>=0A=<br>> >>add ARMEL_LINUX with correct jmbuf size/align=0A=<br>> >>guessing about alignment=0A=<br>> >>"ARM" is an older ABI=0A=<br>> >>"ARME" is the usual modern ABI=0A=<br>> >>L for little endian=0A=<br>> >><br>> >>scripts/update.py ?<br>> >><br>> >> - Jay<br></div>                                       </div></body>
</html>