[M3devel] CM3 on windows

Olaf Wagner wagner at elegosoft.com
Fri Aug 28 13:58:01 CEST 2009


Quoting jay.krell at cornell.edu:

> 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. :)

We don't have any support for testing GUI applications currently.
I doubt that it will appear soon ;-)

Olaf

>  - 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, 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
>>
>>



-- 
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




More information about the M3devel mailing list