<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Jay:</DIV>
<DIV> </DIV>
<DIV>I am attempting a new install on Windows Vista. I have a question about the config files.</DIV>
<DIV> </DIV>
<DIV>I downloaded your minimal d5.8.1 archive at: <A href="http://modula3.elegosoft.com/cm3//uploaded-archives/cm3-min-NT386-d5.8.1.zip">http://modula3.elegosoft.com/cm3//uploaded-archives/cm3-min-NT386-d5.8.1.zip</A></DIV>
<DIV> </DIV>
<DIV>It is unzipped to C:\cm3. Note that I also have a complete checkout of the current cm3 tree (HEAD branch) in C:\cm3\Sandbox. I've also installed Visual C++ 2008 Express.</DIV>
<DIV> </DIV>
<DIV>My plan is to put "C:\cm3\bin" on my path. Then, use my "C:\cm3\Sandbox\scripts\win\<STRONG>do-cm3.cmd</STRONG>" script to build everything, hoping that this will indeed upgrade the compiler in the proper order, based on <STRONG>PkgInfo.txt</STRONG>. If I invoke my script as follows "<STRONG>do-cm3 all clean buildship</STRONG>" it will apply the "cm3 -clean", "cm3 -build", and "cm3 -ship" command sequence to each package identified in PkgInfo.txt in the order the packages appear in PkgInfo.txt.</DIV>
<DIV> </DIV>
<DIV>Perhaps this is a flawed plan; if so, let me know. <STRONG>I know there are various scripts and python that may already purport to do what I want to do, but <U>please humor me</U>.</STRONG> I am trying to learn the actual low-level steps required to do the install and upgrade, beginning with the minimal distribution. In my view, once I have the minimal binary distro plus the new sources, I ought to be able to use the cm3 commands (perhaps scripted) to rebuild everything properly, as long as I do it in the correct order.</DIV>
<DIV> </DIV>
<DIV>Now, on to my question. I see your minimal archive has a "C:\cm3\bin\<STRONG>cm3.cfg</STRONG>" file and a "C:\cm3\bin\<STRONG>config</STRONG>" folder. I know that in "C:\Sandbox\m3-sys\cminstall\src" we have a <STRONG>config</STRONG> folder and a <STRONG>config-no-install</STRONG> folder. In the past, I've been copying the contents of the <STRONG>config-no-install</STRONG> folder to "C:\cm3\<STRONG>bin</STRONG>". <FONT size=3>(1) Is this correct? If not, please explain.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=3>(2)</FONT> Should the d5.8.1 "C:\cm3\bin\<STRONG>config</STRONG>" folder be deleted? If not, how/when/should this folder be updated?</DIV>
<DIV> </DIV>
<DIV><FONT size=3>(3)</FONT> Looking at the cm3.cfg et al from d5.8.1 and comparing to now, it seems a lot has changed, hence my questions. I also wonder that if someone used the python or other scripts, do these handle updating the various config stuff, esp. given an aribitrary old minimal installation as a starting point?</DIV>
<DIV> </DIV>
<DIV>Thanks for your help!</DIV>
<DIV> </DIV>
<DIV>Regards,</DIV>
<DIV>Randy Coleburn</DIV></BODY></HTML>