[M3devel] win32/x86 prolog/epilog
Jay
jay.krell at cornell.edu
Fri Nov 30 02:22:09 CET 2007
I haven't tried this in a few weeks, but the following should work.
This is all from memory off the cuff and bound to have some errors.
Get the latest tarball binary distribution, cm3-min-WIN32-NT386-5.2.6.tar.gz or whatever.
It is not particularly current, but it should work, by design and by my latest testing. (Until such
time as a newer distribution is available, I assume a need to bootstrap from this, but perhaps
not anything older).
Checkout the latest cvs code. I'm not familiar with cvs branching, so that should guide you to the right branch. :)
Since Unix "steals" \dev. I use \dev2.
CM3 is at c:\dev2\cm3 for me and paths below will reflect that.
And I "install" it to c:\cm3. e.g. c:\cm3\bin\cm3.exe.
You don't need to use the "install" any longer (with a compromise, that I declare worthwhile, until objections are raised and debated. :) ).
You can do like:
mkdir c:\cm3
cd /d c:\cm3
tar xf cm3-min-WIN32-NT386-5.2.6.tar.gz
copy the nt386 config file from cvs to c:\cm3\bin\cm3.cfg
e.g.
copy C:\dev2\cm3\m3-sys\cminstall\src\config\NT386 c:\cm3\bin\cm3.cfg
setup your C++ compiler environment, such as by running vcvars32.bat or vsvars32.bat or such, it is on your start menu
I have provided my own set of rewritten/wrappers (they are in my hosted subversion so actually I could grant access..):
C:\dev2\j\env\cm3\cm3.vc80.bat
It is the running of vcvars32.bat/vsvars32.bat that largely replaces cminstall.
and then, here is where I get confused, but upgrade and make-dist are both good. upgrade had bitrotted recently I but I think is good now.
cd /d c:\dev2\cm3\scripts\win
upgrade
or make-dist
and if you run make-dist, look near the end of the output, it will produce a new .tar.gz or .tar.bz2, you can rmdir /q/s your \cm3 and extract this on top of it it.
OR poke around in my home directory at elelgosoft and there is such a distribution. Can someone please make it available for public download?
The smile thing is Hotmail's automatic signature, not my doing, sorry.
- Jay
> CC: jay.krell at cornell.edu; m3devel at elegosoft.com> From: hosking at cs.purdue.edu> Subject: Re: [M3devel] win32/x86 prolog/epilog> Date: Thu, 29 Nov 2007 15:11:59 -0500> To: rcolebur at scires.com> > > On Nov 29, 2007, at 1:30 PM, Randy Coleburn wrote:> > > I am willing to help test stuff on the Windows platform, but I > > won't be much help with low-level stuff like what Jay is doing now.> >> > I have a working cm3 v4.1 on Windows. I tried a few weeks ago to > > get the "current" cm3 working on Windows, but ran into trouble. I > > say "current" in quotes, because I was downloading the tarballs. I > > presume there is more recent stuff avail via CVS.> >> > Can someone let me know how to check out the latest "stable" > > sources from CVS? I'll give it another try if someone can point me > > to the right code. If stuff breaks, I can provide feedback.> > Jay is probably your best resource on this.> > > Also, if I can get the new cm3 working on Windows, I should be > > able to complete the work on getting the CM3IDE (aka Reactor) ready > > for release.> > That would be very cool!> > >> > Regards,> > Randy> >> > Randy C. Coleburn, CISSP> > Senior Systems Engineer, Communications, Networks, & Electronics > > Division (CNE)> > Corporate & Atlanta Information Systems Security Manager (ISSM)> > Scientific Research Corporation> > 2300 Windy Ridge Parkway, Suite 400 South, Atlanta, Georgia 30339> > voice: (770) 989-9464, email: RColeburn at SciRes.com, fax: (770) > > 989-9497> >> > Quality Policy: "SRC CNE Division is committed to delivering > > continually improving research & engineering excellence that meets > > or exceeds customer requirements."> >> > >>> Tony Hosking <hosking at cs.purdue.edu> 11/29/2007 11:02 AM >>>> > > At one point Linux/x86 didn't use gcc, right? It used the same as> > I haven't tried the CygWin (gcc-backend) based build of CM3 for> > Windows, but clearly we need a good story for Windows-based CM3. Jay> > you have done a great job keeping this branch of the system alive. I> > certainly hope you can keep it up. Not being a Windows user myself,> > I do lack the incentive (and expertise) to keep things going for> > Windows. That's why we need people like you to help out.> >>
_________________________________________________________________
You keep typing, we keep giving. Download Messenger and join the i’m Initiative now.
http://im.live.com/messenger/im/home/?source=TAGLM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20071130/7e66d38f/attachment-0002.html>
More information about the M3devel
mailing list