[M3devel] CM3 on windows

jay.krell at cornell.edu jay.krell at cornell.edu
Fri Aug 28 12:32:34 CEST 2009


I'll have to double check but I thought Juno and mentor both worked a  
bunch. automation to really put them through their paces welcome. :)

  - Jay (phone)

On Aug 28, 2009, at 3:45 AM, Olaf Wagner <wagner at elegosoft.com> wrote:

> I don't think Juno and mentor ever worked without an X server.
> The Trestle implementation on Windows was never complete nor
> stable enough for that AFAIK.
>
> Using the X implementation and an X server on Windows should work
> though (but I haven't tried that for years with M3).
>
> Of course it would be great if somebody took care to fix the
> Trestle ui package for Windows.
>
> Others please contradict me if I'm out of date here.
>
> Olaf
>
> Quoting Jay K <jay.krell at cornell.edu>:
>
>>
>> I fixed the access on 5.8.2.
>> Try that?
>> I can poke around..
>>
>> As I recall 5.8.1 used VC 8.0 and 5.8.2 used 9.0.
>> If that helps.
>>
>> - Jay
>>
>>
>> ----------------------------------------
>>> To: m3devel at elegosoft.com; jay.krell at cornell.edu
>>> CC: mika at async.caltech.edu
>>> Subject: CM3 on windows
>>> Date: Thu, 27 Aug 2009 19:01:44 -0700
>>> From: mika at async.async.caltech.edu
>>>
>>> Hi m3devel,
>>>
>>> Not sure if my earlier message today went anywhere. I never saw it  
>>> on
>>> the list.
>>>
>>> I'd like to try running CM3 on Windows 2000, so I've downloaded
>>>
>>> http://www.opencm3.com/uploaded-archives/cm3-std-NT386-d5.8.1.msi
>>>
>>> (5.8.2 didn't work---no access).
>>>
>>> Having installed it as well as I can figure, following the  
>>> directions at
>>>
>>> http://www.opencm3.com/installation-windows.html
>>>
>>> I don't really seem to get all the way. Compiling in the CMD  
>>> window fails
>>> at a link (can't find winspool.lib), and the binaries have problems.
>>>
>>> Funnily enough, WebScape seems to work (as well or poorly as  
>>> anywhere else),
>>> but mentor and Juno both fail miserably:
>>>
>>>
>>> mika at scruff /cygdrive/c/cm3/bin
>>> $ ./mentor
>>>
>>>
>>> ***
>>> *** runtime error:
>>> *** Attempt to reference an illegal memory location.
>>> *** pc = 0x1061634 = GetAttributes + 0x179 in  ..\src\lego 
>>> \WIN32\ScrollerVBTCl
>>> ass.m3
>>> ***
>>>
>>> Stack trace:
>>> FP PC Procedure
>>> --------- --------- -------------------------------
>>> 0x30af668 0x6a6e4d SystemError + 0x66 in ..\src\runtime 
>>> \NT386\RTSignal.m3
>>> 0x30af70c 0x1061634 GetAttributes + 0x179 in  ..\src\lego 
>>> \WIN32\ScrollerVBTClas
>>> s.m3
>>> 0x30af7e4 0x10993d8 AddView + 0x101e(!) in ..\src\lego 
>>> \ViewportVBT.m3
>>> 0x30af830 0x109743e Init + 0x30e in ..\src\lego\ViewportVBT.m3
>>> 0x30af950 0x1004ee0 pViewport + 0x512 in ..\src\FormsVBT.m3
>>> 0x30af9b0 0xff33df Item + 0x48b in ..\src\FormsVBT.m3
>>> 0x30af9dc 0x1010f66 OneChild + 0xf8 in ..\src\FormsVBT.m3
>>> 0x30afae4 0xff7448 pShape + 0x19c in ..\src\FormsVBT.m3
>>> 0x30afb44 0xff33df Item + 0x48b in ..\src\FormsVBT.m3
>>> 0x30afb70 0x1010f66 OneChild + 0xf8 in ..\src\FormsVBT.m3
>>> ......... ......... ... more frames ...
>>>
>>> mika at scruff /cygdrive/c/cm3/bin
>>> $ ./Juno
>>>
>>>
>>> ***
>>> *** runtime error:
>>> ***  failed.
>>> *** file "..\src\winvbt\WinContext.m3", line 165
>>> ***
>>>
>>> Stack trace:
>>> FP PC Procedure
>>> --------- --------- -------------------------------
>>> 0x1b6f854 0xea1e03 PushPixmap + 0x4cb in ..\src\winvbt\WinContext.m3
>>> 0x1b6f91c 0xeb10c7 PixmapCom + 0x9ed in ..\src\winvbt\WinPaint.m3
>>> 0x1b6fd78 0xeaedaf PaintBatch + 0x25f in ..\src\winvbt\WinPaint.m3
>>> 0x1b6fde4 0xea91f3 PaintBatchVBT + 0x13f in ..\src\winvbt 
>>> \WinTrestle.m3
>>> 0x1b6fe2c 0xea7919 WindowProc + 0x763 in ..\src\winvbt\WinTrestle.m3
>>> 0x1b6fe4c 0x77e3a454
>>> 0x1b6fed8 0x77e14605
>>> 0x1b6ff30 0x77e15b77
>>> 0x1b6ff88 0x4fb015 RunThread + 0x234 in ..\src\thread 
>>> \WIN32\ThreadWin32.m3
>>> 0x1b6ffb4 0x4fad57 ThreadBase + 0x3a in ..\src\thread 
>>> \WIN32\ThreadWin32.m3
>>> ......... ......... ... more frames ...
>>>
>>> mika at scruff /cygdrive/c/cm3/bin
>>> $
>>>
>>> This is running from the cygwin shell but it doesn't do anything  
>>> different
>>> from CMD...
>>>
>>> Should I not expect to be able to get this to work?
>>>
>>> Mika
>
>
>
> -- 
> Olaf Wagner -- elego Software Solutions GmbH
>               Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germ 
> any
> 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: Be 
> rlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:  
> DE163214194
>
>



More information about the M3devel mailing list