[M3devel] new install on Windows Vista

Jay K jay.krell at cornell.edu
Tue Jul 28 07:04:49 CEST 2009


 http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-NT386-d5.8.1.msi 
 http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-NT386-d5.8.1.msi 
 
 
created by automation in cvsroot/scripts/python/pylib.py, via scripts/python/make-dist.py.
 
 
 - Jay

________________________________
> From: lists at darko.org
> To: m3devel at elegosoft.com
> Date: Tue, 28 Jul 2009 06:47:08 +0200
> Subject: Re: [M3devel] new install on Windows Vista
>
> I happen to be doing the same thing at the moment (on XP). Have we got an installer for this in the works? And Inno Setup one should be pretty easy if not.
>
>
> On 28/07/2009, at 5:24 AM, Randy Coleburn wrote:
>
> Jay:
>
> I am attempting a new install on Windows Vista. I have a question about the config files.
>
> I downloaded your minimal d5.8.1 archive at: http://modula3.elegosoft.com/cm3//uploaded-archives/cm3-min-NT386-d5.8.1.zip
>
> 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.
>
> My plan is to put "C:\cm3\bin" on my path. Then, use my "C:\cm3\Sandbox\scripts\win\do-cm3.cmd" script to build everything, hoping that this will indeed upgrade the compiler in the proper order, based on PkgInfo.txt. If I invoke my script as follows "do-cm3 all clean buildship" 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.
>
> Perhaps this is a flawed plan; if so, let me know. I know there are various scripts and python that may already purport to do what I want to do, but please humor me. 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.
>
> Now, on to my question. I see your minimal archive has a "C:\cm3\bin\cm3.cfg" file and a "C:\cm3\bin\config" folder. I know that in "C:\Sandbox\m3-sys\cminstall\src" we have a config folder and a config-no-install folder. In the past, I've been copying the contents of the config-no-install folder to "C:\cm3\bin". (1) Is this correct? If not, please explain.
>
> (2) Should the d5.8.1 "C:\cm3\bin\config" folder be deleted? If not, how/when/should this folder be updated?
>
> (3) 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?
>
> Thanks for your help!
>
> Regards,
> Randy Coleburn
>


More information about the M3devel mailing list