<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Try the .msi instead.<BR>
<BR>
Try this maybe, I can't find the link on the web page (maybe lost in the crash?)<BR>
<A href="http://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/www/installation-windows.html?rev=1.5;content-type=text%2Fplain">http://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/www/installation-windows.html?rev=1.5;content-type=text%2Fplain</A><BR>
<BR>
<BR>
I should edit/rewrite those.<BR>
- The bit about "upgrade is pessmistic" isn't true, as my Russian friend says, it is "realistic".<BR>
There are several breaking changes that motivate doing it the way upgrade does it.<BR>
<BR>
- I should steer people to Python instead of cmd (really).<BR>
<BR>
- Mentions of 5.2.6 and 5.5.0 and maybe even building from source should probably go away.<BR>
Leave this for "more beginners".<BR>
<BR>
- I need to update the Visual C++ redistributable link (9.0SP1 vs. 9.0).<BR>
<BR>
- The config file path is wrong. It is not config-no-install instead of config.<BR>
<BR>
- It alludes to too many options, using various versions, building from source or not, etc.<BR>
<BR>
But it seems not too bad.<BR>
It should be retested.<BR>
<BR>
<BR>
The IDE is not what you would normally call an IDE.<BR>
It is custom web server. Seems like "apples and oranges", but it does make some sense.<BR>
In some ways it was ahead of its time -- people talk about "application servers" these days, and run C# in the web server to produce html. Just not clear what sorts of apps are suited to this model.<BR>
There's no editor -- not a bad idea, since everyone prefers what they already have.<BR>
There's no debugger -- not a bad idea, not like we have the time to write another. You can use Visual Studio or windbg.<BR>
There is a bit of a project system. However Modula-3 has among the best text file driven command line build systems around, we just need it to handle walking directories, and have it determine the order.<BR>
It does provide hyperlinking built source, though personally I just use my editor's "find in files" all the time.<BR>
<BR>
Maybe someone else can write up something to replace.<BR>
<A href="http://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/www/installation-windows.html?rev=1.5;content-type=text%2Fplain#buildm3current">http://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/www/installation-windows.html?rev=1.5;content-type=text%2Fplain#buildm3current</A><BR>
<BR>
<BR>
Fixing the .cmd to find the .exes should be trivial.<BR>
Or just have user run the .exes.<BR>
Have the .exes set any environment variables they need.<BR>
<BR>
<BR>
- Jay<BR><BR>
<BR>> Date: Tue, 9 Mar 2010 15:25:48 +0100<BR>> From: wagner@elegosoft.com<BR>> To: m3devel@elegosoft.com<BR>> Subject: [M3devel] Fwd: [CM3] #1082: Windows NT<BR>> <BR>> some windows problems again, probably only help needed...<BR>> <BR>> any takers?<BR>> <BR>> Olaf<BR>> <BR>> ----- Forwarded message from bugs@elego.de -----<BR>> Date: Tue, 09 Mar 2010 02:55:44 -0000<BR>> From: CM3 <bugs@elego.de><BR>> Reply-To: CM3 <bugs@elego.de><BR>> Subject: [CM3] #1082: Windows NT<BR>> To: @MISSING_DOMAIN<BR>> <BR>> #1082: Windows NT<BR>> -------------------------------------+--------------------------------------<BR>> Reporter: ilikesci@… | Owner: wagner<BR>> Type: sw-test | Status: new<BR>> Priority: medium | Milestone:<BR>> Component: misc | Version: 5.8-RC3<BR>> Severity: non-critical | Keywords:<BR>> Relnote: | Org:<BR>> Estimatedhours: 0 | Hours: 0<BR>> Billable: 0 | Totalhours: 0<BR>> Internal: 0 |<BR>> -------------------------------------+--------------------------------------<BR>> Htr:<BR>> Remove msys out of your path.<BR>> <BR>> <BR>> Fix:<BR>> <BR>> <BR>> <BR>> Env:<BR>> Microsoft Windows Vista<BR>> <BR>> -------------------------------------+--------------------------------------<BR>> I am new to modula-3 but have tried a few times to get cm3 working on my<BR>> MS-Windows machines over the years. This is my new attempt at that. I<BR>> downloaded the NT386 files and have them unpacked. I have put cm3 in<BR>> e:\cm3 and have e:\cm3\bin in my path. The first problem I came across is<BR>> that when I ran cminstall it asked for a tar.exe, gzip.exe, and<BR>> msys-1.0.dll. I just happened to have msys installed on my computer and<BR>> dropped them in the folder and cminstall seemed to work. I just wanted to<BR>> let you know. Second, e:\cm3\bin\cm3ide.exe was in the bin directory and<BR>> so I ran it per the suggestion on your website. It asked a few questions<BR>> about what browser I wanted to use and such. The browser does pop up on<BR>> localhost:3800 but times out. The console spits out:<BR>> <BR>> Recovering user state from E:\cm3\bin\CM3_IDE.cfg1<BR>> calling start_browser(http://localhost:3800/)<BR>> starting TCP service<BR>> start /wait "C:\Program Files\Mozilla Firefox\firefox.exe"<BR>> http://localhost:3800/<BR>> CM3-IDE is shutting down because start_browser() returned TRUE.<BR>> TCPServer: IP.Error: TCP.Unexpected *** 10093 *** TCP.Accept<BR>> TCPServer: aborting...<BR>> <BR>> I am thinking maybe something else might be running on the port and<BR>> causing a problem loading page. I copied the startReactor.cmd to the bin<BR>> directory and tried it and got the following:<BR>> <BR>> <BR>> -------------------------------------------------------------------------------<BR>> startReactor.CMD, written by R.C.Coleburn 08/13/2003, v1.13 08/29/2003 by<BR>> RCC<BR>> <BR>> -------------------------------------------------------------------------------<BR>> FATAL ERROR: Unable to find CM3 installation.<BR>> CM3_ROOT expected in folder C:\cm3<BR>> CM3_BIN expected in folder C:\cm3\bin<BR>> CM3.EXE expected in file C:\cm3\bin\cm3.exe<BR>> Reactor.EXE expected in file C:\cm3\bin\reactor.exe<BR>> cm3SetupCmdEnv.CMD expected in file C:\cm3\bin\cm3SetupCmdEnv.CMD<BR>> <BR>> -------------------------------------------------------------------------------<BR>> Which it is installed on e: instead of c: but there is not a reactor.exe<BR>> file in the bin directory either. From that information I am thinking I<BR>> should define CM3_ROOT and CM3_BIN in my environment? I put CM3_HOME as<BR>> e:\cm3.<BR>> <BR>> This is FYI and will let you know if I continue and any other experiences<BR>> that might be of use.<BR>> <BR>> Thank You,<BR>> Micah<BR>> <BR>> -- <BR>> Ticket URL: <http://projects.elego.de/cm3/ticket/1082><BR>> CM3 <http://projects.elego.de/cm3><BR>> Critical Mass Modula3 Compiler<BR>> <BR>> <BR>> ----- End forwarded message -----<BR>> <BR>> <BR>> -- <BR>> Olaf Wagner -- elego Software Solutions GmbH<BR>> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<BR>> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95<BR>> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin<BR>> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<BR>> <BR> </body>
</html>