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