<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16890" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Jay et al:</DIV>
<DIV> </DIV>
<DIV>On Windows, cm3ide exits with an error message (it does not crash) because BUILD_DIR is not defined in cm3.cfg.</DIV>
<DIV> </DIV>
<DIV>cm3ide depends on knowing the BUILD_DIR, which for Windows is "NT386".</DIV>
<DIV> </DIV>
<DIV>I know Jay has made a lot of changes to cm3.cfg.  Either we need to put back into cm3.cfg the specification of BUILD_DIR, or we will need to re-engineer cm3ide to cope with this situation.</DIV>
<DIV> </DIV>
<DIV>At this stage of the game, if there is an easy way to put BUILD_DIR back into cm3.cfg, I vote for that approach.</DIV>
<DIV> </DIV>
<DIV>In the cm3ide source tree, Default.i3 and Default.m3 are the files that you might want to peruse to see the dependencies cm3ide has on cm3.cfg.</DIV>
<DIV> </DIV>
<DIV>In particular, these are:</DIV>
<DIV>BUILD_DIR</DIV>
<DIV>PKG_USE</DIV>
<DIV>DOC_INSTALL</DIV>
<DIV>INSTALL_ROOT</DIV>
<DIV>INITIAL_CM3_IDE_BROWSER</DIV>
<DIV>INITIAL_CM3_IDE_EDITOR</DIV>
<DIV> </DIV>
<DIV>If the last 2 are missing, cm3ide will prompt the user on the console window for these items.  For Windows users, that may be a bit disconcerting.  Once these are defined, it won't ask again unless cm3ide's config file gets blown away.</DIV>
<DIV> </DIV>
<DIV>I added some code a while back to construct some of the others if they were missing, but if all of them are missing, there is little one can do except guess or try to infer location based on current directory or path to cm3ide executable.  </DIV>
<DIV> </DIV>
<DIV>It now seems that all of these are indeed missing, or at least not available via M3Config.Get.  Note that M3Config is really MxConfig since the import statement is "IMPORT MxConfig AS M3Config".  Perhaps some of Jay's recent changes to MxConfig are causing an issue here.  Not sure.</DIV>
<DIV> </DIV>
<DIV>Regards,</DIV>
<DIV>Randy Coleburn</DIV></BODY></HTML>