<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
It seems like there's still a problem. I haven't debugged it yet.<BR>
(I'm sure glad Tony found the other problem before I debugged it.)<BR>
I updated <A href="http://www.opencm3.com/uploaded-archives">http://www.opencm3.com/uploaded-archives</A> with Tony's fix.<BR>
The older builds are now 0.0.0.1 and 0.0.0.2.<BR>
 <BR>
 - Jay<BR><BR><BR>> Subject: Re: [M3devel] AMD64_LINUX status<BR>> From: dragisha@m3w.org<BR>> To: jay.krell@cornell.edu<BR>> CC: hosking@cs.purdue.edu; m3devel@elegosoft.com<BR>> Date: Fri, 31 Oct 2008 15:10:05 +0100<BR>> <BR>> So, we now have fully functional AMD64_LINUX (_with_ GC)?<BR>> <BR>> TIA<BR>> <BR>> On Fri, 2008-10-31 at 13:52 +0000, Jay wrote:<BR>> > Tony, Excellent, thanks, that helps.<BR>> > How do you know and confirm the right values? I don't like guessing.<BR>> > <BR>> > And then cause then of :) :<BR>> > <BR>> > Symbol<BR>> > Pickling font metrics...<BR>> > Done.<BR>> > /cm3/bin/m3bundle -name JunoBundle -F/tmp/qk<BR>> > /cm3/bin/stubgen -v1 -sno RemoteView.T -T.M3IMPTAB<BR>> > stubgen: Processing RemoteView.T<BR>> > <BR>> > ***<BR>> > *** runtime error:<BR>> > *** NEW() was unable to allocate more memory.<BR>> > *** file "../src/runtime/common/RTAllocator.m3", line 285<BR>> > ***<BR>> > "/cm3/pkg/netobj/src/netobj.tmpl", line 37: quake runtime error: exit<BR>> > 1536: /cm3<BR>> > /bin/stubgen -v1 -sno RemoteView.T -T.M3IMPTAB<BR>> > --procedure-- -line- -file---<BR>> > exec -- <builtin><BR>> > _v_netobj 37 /cm3/pkg/netobj/src/netobj.tmpl<BR>> > netobjv1 44 /cm3/pkg/netobj/src/netobj.tmpl<BR>> > netobj 64 /cm3/pkg/netobj/src/netobj.tmpl<BR>> > include_dir 71 /dev2/cm3/m3-ui/juno-2/juno-app/src/m3makefile<BR>> > <BR>> > 8 /dev2/cm3/m3-ui/juno-2/juno-app/AMD64_LINUX/m3make.args<BR>> > <BR>> > <BR>> > I should debug it, and double check that I upgraded what had to be<BR>> > upgraded.<BR>> > <BR>> > - Jay<BR>> > <BR>> > <BR>> > <BR>> > > From: hosking@cs.purdue.edu<BR>> > > To: jay.krell@cornell.edu<BR>> > > Date: Fri, 31 Oct 2008 10:19:51 +0000<BR>> > > CC: m3devel@elegosoft.com<BR>> > > Subject: Re: [M3devel] AMD64_LINUX status<BR>> > > <BR>> > > Umm, I think I found your bug with GC:<BR>> > > <BR>> > > Check out "RTMachine.PointerAlignment". You have it set to <BR>> > > BITSIZE(INTEGER). I suspect what you want is something like <BR>> > > BYTESIZE(ADDRESS). Also, "RTMachine.StackFrameAlignment" should <BR>> > > probably be 2*BYTESIZE(ADDRESS).<BR>> > > <BR>> > > <BR>> > > <BR>> > > On 30 Oct 2008, at 21:21, Jay wrote:<BR>> > > <BR>> > > ><BR>> > > > Please try this:<BR>> > > ><BR>> > > ><BR>> > http://www.opencm3.com/uploaded-archives/cm3-min-POSIX-AMD64_LINUX-d5.7.0.tar.bz2<BR>> > > ><BR>> > > > std failed to build because stubgen crashed, probably due to gc.<BR>> > > > cm3 does crash right away without @M3nogc.<BR>> > > ><BR>> > > > Something like this:<BR>> > > > cd /src<BR>> > > > wget<BR>> > http://www.opencm3.com/uploaded-archives/cm3-min-POSIX-AMD64_LINUX-d5.7.0.tar.bz2<BR>> > > > cd /cm3<BR>> > > > rm -rf *<BR>> > > > tar --strip-components=1 -xf /src/cm3-min-POSIX-AMD64_LINUX- <BR>> > > > d5.7.0.tar.bz2<BR>> > > > cd /src/cm3/scripts/python<BR>> > > > ./do-cm3-all.py realclean<BR>> > > > ./upgrade.py<BR>> > > > ./do-cm3-all.py realclean<BR>> > > > ./do-cm3-std.py buildship<BR>> > > > => it will fail, at zeus, but it should get far; you'll also need <BR>> > > > some X devel packages to get that far, I had a failure for lack<BR>> > of <BR>> > > > libXaw for example. I did not run anything, any of the GUI<BR>> > packages, <BR>> > > > but building itself with itself is a decent test.<BR>> > > ><BR>> > > > I renamed the old AMD64_LINUX archives to "1.0.0".<BR>> > > > http://www.opencm3.com/uploaded-archives/<BR>> > > ><BR>> > > > This has the bug fix I commited last night to cm3cg, and therefore<BR>> > a <BR>> > > > 64 bit hosted cm3cg.<BR>> > > ><BR>> > > > jay@amd64a:/cm3/bin$ file *<BR>> > > > AMD64_LINUX: ASCII text<BR>> > > > cm3: ELF 64-bit LSB executable, AMD x86-64, version 1 <BR>> > > > (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared<BR>> > libs), <BR>> > > > for GNU/Linux 2.6.0, not stripped<BR>> > > > cm3.cfg: ASCII English text<BR>> > > > cm3cg: ELF 64-bit LSB executable, AMD x86-64, version 1 <BR>> > > > (SYSV), for GNU/Li<BR>> > > > nux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux <BR>> > > > 2.6.0, not stripped<BR>> > > > m3bundle: ELF 64-bit LSB executable, AMD x86-64, version 1 <BR>> > > > (SYSV), for GNU/Li<BR>> > > > nux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux <BR>> > > > 2.6.0, not stripped<BR>> > > > mklib: ELF 64-bit LSB executable, AMD x86-64, version 1 <BR>> > > > (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared<BR>> > libs), <BR>> > > > for GNU/Linux 2.6.0, not stripped<BR>> > > > Unix.common: ASCII English text<BR>> > > ><BR>> > > > Built on Debian 4.0r4 (r5 is out).<BR>> > > > jay@amd64a:/cm3/bin$ uname -a<BR>> > > > Linux amd64a 2.6.18-6-amd64 #1 SMP Tue Aug 19 04:30:56 UTC 2008 <BR>> > > > x86_64 GNU/Linux<BR>> > > > jay@amd64a:/cm3/bin$ dmesg | head<BR>> > > > Bootdata ok (command line is auto BOOT_IMAGE=Linux ro root=805)<BR>> > > > Linux version 2.6.18-6-amd64 (Debian 2.6.18.dfsg.1-22etch2)<BR>> > (dannf@debian.org <BR>> > > > ) (<BR>> > > > gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP <BR>> > > > Tue Aug 19 04:30:56 UTC 2008<BR>> > > ><BR>> > > > Though really I couldn't do it without Visual C++ on Windows <BR>> > > > providing excellent find-in-files and editing, nothing else comes <BR>> > > > close, I edit on Windows and scp the files over. :)<BR>> > > ><BR>> > > > - Jay<BR>> > > ><BR>> > > > ________________________________<BR>> > > ><BR>> > > > From: jay.krell@cornell.edu<BR>> > > > To: dragisha@m3w.org; m3devel@elegosoft.com<BR>> > > > Date: Tue, 9 Sep 2008 09:43:03 +0000<BR>> > > > Subject: Re: [M3devel] AMD64_LINUX status<BR>> > > ><BR>> > > ><BR>> > > ><BR>> > > ><BR>> > > <BR>> > <BR>> -- <BR>> Dragiša Durić <dragisha@m3w.org><BR>> <BR><BR></body>
</html>