[M3devel] CM3 on windows

Jay K jay.krell at cornell.edu
Fri Aug 28 06:02:38 CEST 2009


> Compiling in the CMD window fails>> at a link (can't find winspool.lib)=2C and the binaries have problems

 
Where is it getting kernel32.lib?
 c:\cm3\lib?
 %LIB%?
What is your compiler/linker?
What are the "problems"?
 
 
 - Jay



----------------------------------------
> To: jay.krell at cornell.edu
> CC: m3devel at elegosoft.com
> Subject: Re: CM3 on windows
> Date: Thu, 27 Aug 2009 20:40:57 -0700
> From: mika at async.async.caltech.edu
>
> Jay K writes:
>>
>>I fixed the access on 5.8.2.
>>Try that?
>>I can poke around..
>>=20
>>As I recall 5.8.1 used VC 8.0 and 5.8.2 used 9.0.
>>If that helps.
>
> Well I can try but I don't think 9.0 works on Win2k...
>
>>=20
>> - Jay
>>
>>
>>----------------------------------------
>>> To: m3devel at elegosoft.com=3B jay.krell at cornell.edu
>>> CC: mika at async.caltech.edu
>>> Subject: CM3 on windows
>>> Date: Thu=2C 27 Aug 2009 19:01:44 -0700
>>> From: mika at async.async.caltech.edu
>>>
>>> Hi m3devel=2C
>>>
>>> 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=2C 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=2C following the directions a=
>>t
>>>
>>> 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)=2C and the binaries have problems.
>>>
>>> Funnily enough=2C WebScape seems to work (as well or poorly as anywhere e=
>>lse)=2C
>>> 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 =3D 0x1061634 =3D GetAttributes + 0x179 in ..\src\lego\WIN32\Scrol=
>>lerVBTCl
>>> 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\ScrollerVB=
>>TClas
>>> 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"=2C 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=20
>>> 0x1b6fed8 0x77e14605=20
>>> 0x1b6ff30 0x77e15b77=20
>>> 0x1b6ff88 0x4fb015 RunThread + 0x234 in ..\src\thread\WIN32\ThreadWin32.m=
>>3
>>> 0x1b6ffb4 0x4fad57 ThreadBase + 0x3a in ..\src\thread\WIN32\ThreadWin32.m=
>>3
>>> ......... ......... ... more frames ...
>>>
>>> mika at scruff /cygdrive/c/cm3/bin
>>> $
>>>
>>> This is running from the cygwin shell but it doesn't do anything differen=
>>t
>>> from CMD...
>>>
>>> Should I not expect to be able to get this to work?
>>>
>>> Mika=


More information about the M3devel mailing list