[M3devel] new install on Windows Vista

Randy Coleburn rcoleburn at scires.com
Tue Jul 28 05:24:26 CEST 2009


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

CONFIDENTIALITY NOTICE:  This email and any attachments are intended solely for the use of the named recipient(s). This e-mail may contain confidential and/or proprietary information of Scientific Research Corporation.  If you are not a named recipient, you are prohibited from making any use of the information in the email and attachments.  If you believe you have received this email in error, please notify the sender immediately and permanently delete the email, any attachments, and all copies thereof from any drives or storage media and destroy any printouts of the email or attachments.

EXPORT COMPLIANCE NOTICE:  This email and any attachments may contain technical data subject to U.S export restrictions under the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR).  Export or transfer of this technical data and/or related information to any foreign person(s) or entity(ies), either within the U.S. or outside of the U.S., may require export authorization by the appropriate U.S. Government agency prior to export or transfer.  In addition, technical data may not be exported or transferred to certain countries or specified designated nationals identified by U.S. embargo controls without prior export authorization.  By accepting this email and any attachments, all recipients confirm that they understand and will comply with all applicable ITAR, EAR and embargo compliance requirements.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20090727/0a8ee4dd/attachment-0001.html>


More information about the M3devel mailing list