<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Jay:</DIV>
<DIV> </DIV>
<DIV>The file version.quake does exist in m3-sys\cm3\src</DIV>
<DIV> </DIV>
<DIV>I'm not much of a quake programmer, so not sure exactly how to alter this file.</DIV>
<DIV> </DIV>
<DIV>I did a search for "SL" but did not find it.</DIV>
<DIV> </DIV>
<DIV>Regards,</DIV>
<DIV>Randy<BR><BR>>>> Jay <jayk123@hotmail.com> 1/15/2008 11:03 PM >>><BR>That's not too bad really.<BR> <BR> 1) I'd recommend putting cm3 at the start of the path instead of the end. <BR> 2) Just comment out the offending code to make progress. It's not critical. <BR><BR> >> C:\CM3_CVS_SourceTree\m3-sys\cm3\src\../NT386.datenow<BR> <BR>The code is:<BR> C:\CM3_CVS_SourceTree\m3-sys\cm3\src\version.quake or such, included by cm3\src\m3makefile.<BR> <BR>Does the file exist?<BR>Does version.quake use "/" or "SL"? If it uses "/", try replacing with SL (and ampersand for string concat).<BR> <BR>Could be that a newer binary distributions works better with forward slashes.<BR> <BR>  > 4. <BR>  > 5. <BR></DIV>
<DIV>  > 6.  Launch cygwin from desktop icon.  </DIV>
<DIV> </DIV>
<DIV>Cygwin is only needed for cvs, I think you realize.</DIV>
<DIV> </DIV>
<DIV>Could you send me offline the result of just running "set" after running vcvarsall?</DIV>
<DIV>I'd like to adapt pylib.py to it maybe.</DIV>
<DIV> </DIV>
<DIV>(I can start from 5.1.6 and will try 4.1 at some point.)</DIV>
<DIV> </DIV> - Jay<BR><BR>
<BLOCKQUOTE>
<HR id=EC_stopSpelling>
Date: Tue, 15 Jan 2008 22:52:59 -0500<BR>From: rcoleburn@scires.com<BR>To: m3devel@elegosoft.com; jayk123@hotmail.com<BR>Subject: my status on win32<BR><BR>
<META content="Microsoft SafeHTML" name=Generator>
<DIV>Jay et al:</DIV>
<DIV> </DIV>
<DIV>I've listed below the steps I've undertaken to try and build the current sources on Windows XP.  </DIV>
<DIV> </DIV>
<DIV>I've also attached a text file showing the output I got when trying to build everything using Jay's upgrade.cmd script.</DIV>
<DIV> </DIV>
<DIV>Unfortunately, I'm getting a build error (see below).</DIV>
<DIV> </DIV>
<DIV>Please advise on how to resolve.</DIV>
<DIV> </DIV>
<DIV>STEPS I TOOK:</DIV>
<DIV>=========</DIV>
<DIV>1.  Download Microsoft Visual Studio 2008 Express Edition All-in-One .ISO file and burn to DVD.<BR>    <A href="http://www.microsoft.com/express/download/" target=_blank>http://www.microsoft.com/express/download/</A></DIV>
<DIV> </DIV>
<DIV>2.  Install Microsoft Visual C++ 2008 Express Edition from DVD.</DIV>
<DIV> </DIV>
<DIV>3.  Use "Microsoft Update" service to check for updates / service packs.</DIV>
<DIV> </DIV>
<DIV>4.  Download cygwin setup program from <BR>    <A href="http://cygwin.com/" target=_blank>http://cygwin.com/</A></DIV>
<DIV> </DIV>
<DIV>5.  Ran cygwin setup.exe program to install cygwin for all users.  <BR>    Under "Devel" category, make certain to select "cvs" for installation.</DIV>
<DIV> </DIV>
<DIV>6.  Launch cygwin from desktop icon.</DIV>
<DIV> </DIV>
<DIV>7.  In cygwin command shell window, execute following two commands, making sure to give email as password when prompted for login:<BR>    cvs -d :pserver:anonymous@modula3.elegosoft.com:/usr/cvs login<BR>    cvs -d :pserver:anonymous@modula3.elegosoft.com:/usr/cvs checkout cm3</DIV>
<DIV> </DIV>
<DIV>8.  Moved resulting C:\cygwin\home\rcoleburn\cm3 to C:\CM3_CVS_SourceTree<BR>    Note that you should replace "rcoleburn" above with your Windows login username.</DIV>
<DIV> </DIV>
<DIV>9.  Download cm3-min-WIN32-NT386-d5.5.0.zip and cm3-min-WIN32-NT386-d5.5.0-symbols.zip from <BR>    <A href="http://modula3.elegosoft.com/cm3/download.html" target=_blank>http://modula3.elegosoft.com/cm3/download.html</A></DIV>
<DIV> </DIV>
<DIV>10. Unzipped cm3-min-WIN32-NT386-d5.5.0.zip and stored resulting cm3 folder at C:\cm3</DIV>
<DIV> </DIV>
<DIV>11. Unzipped cm3-min-WIN32-NT386-d5.5.0-symbols.zip and stored resulting symbols folder at C:\cm3\symbols</DIV>
<DIV> </DIV>
<DIV>12. Launch Windows Command Prompt shell.  The following steps represent commands executed within this shell.</DIV>
<DIV> </DIV>
<DIV>13. path %path%;c:\cm3\bin</DIV>
<DIV> </DIV>
<DIV>14. "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"</DIV>
<DIV> </DIV>
<DIV>15. cd C:\CM3_CVS_SourceTree\scripts\win</DIV>
<DIV> </DIV>
<DIV>16. upgrade.cmd</DIV>
<DIV> </DIV>
<DIV>ERROR I'M GETTING:</DIV>
<DIV>=============</DIV>
<DIV> </DIV>
<DIV>=== package C:\CM3_CVS_SourceTree\m3-sys\cm3 ===<BR>+++ "cm3 -build  -DROOT=C:\\CM3_CVS_SourceTree -DCM3_VERSION_TEXT=d5.5.1 -DCM3_V<BR>ERSION_NUMBER=050501 -DCM3_LAST_CHANGED=2007-12-30 && cm3 -ship -DROOT=C:\\CM3_C<BR>VS_SourceTree -DCM3_VERSION_TEXT=d5.5.1 -DCM3_VERSION_NUMBER=050501 -DCM3_LAST_C<BR>HANGED=2007-12-30" +++<BR>--- building in NT386 --- 
<DIV> </DIV>
<DIV>ignoring ..\src\m3overrides</DIV>
<DIV> </DIV>
<DIV>"C:\CM3_CVS_SourceTree\m3-sys\cm3\src\version.quake", line 136: quake runtime er<BR>ror: unable to open "C:\CM3_CVS_SourceTree\m3-sys\cm3\src\../NT386.datenow" for<BR>reading</DIV>
<DIV> </DIV>
<DIV>--procedure--  -line-  -file---<BR>include            --  <builtin><BR>version_impl      136  C:\CM3_CVS_SourceTree\m3-sys\cm3\src\version.quake<BR>include_dir        20  C:\CM3_CVS_SourceTree\m3-sys\cm3\src\m3makefile<BR>                    8  C:\CM3_CVS_SourceTree\m3-sys\cm3\NT386\m3make.args</DIV>
<DIV> </DIV>
<DIV>Fatal Error: package build failed<BR>ERROR: "cm3 -build  -DROOT=C:\\CM3_CVS_SourceTree -DCM3_VERSION_TEXT=d5.5.1 -DCM<BR>3_VERSION_NUMBER=050501 -DCM3_LAST_CHANGED=2007-12-30 && cm3 -ship -DROOT=C:\\CM<BR>3_CVS_SourceTree -DCM3_VERSION_TEXT=d5.5.1 -DCM3_VERSION_NUMBER=050501 -DCM3_LAS<BR>T_CHANGED=2007-12-30"<BR>ERROR: cd C:\CM3_CVS_SourceTree\m3-sys\cm3<BR>ERROR: set INSTALLROOT=c:\cm3</DIV>
<DIV> </DIV>
<DIV>Regards,</DIV>
<DIV>Randy</DIV></DIV>
<DIV> </DIV>
<DIV> </DIV></BLOCKQUOTE><BR>
<HR>
Share life as it happens with the new Windows Live. <A href="http://www.windowslive.com/share.html?ocid=TXT_TAGHM_Wave2_sharelife_012008" target=_new>Start sharing!</A> </BODY></HTML>