Croquet

Alan Kay Alan.Kay at squeakland.org
Fri Nov 8 19:13:51 UTC 2002


Rob --

I think you came up with the perfect name for Dave Smith, Dave Reed, 
and Andreas Raab: The Three Croqueteers!

Cheers,

Alan

------

At 1:32 PM -0500 11/8/02, Withers, Robert wrote:
>Serge,
>
>I have recently gone through this (last night).  Here is the deal:   you
>need to compile tea with the libffi package loaded on your system.  This
>solves a situation you have yet to run into (a glxLists call or something to
>the external GL library).  Make sure you login as root and make install so
>you can see the shared libs that are created (or change you LD_LIBRARY_PATH
>perhaps).  B3DAcceleratorPlugin and SqueakFFIPrims and external.
>
>The other thing you need to do is get the correct 3D drivers for your
>system.  This solves the problem you are reporting, or at least it did for
>me.  I was unable to create a hardware renderer, because Xlib doesn't have
>access to GL drivers for your video card. 
>
>Let me guess, you have SuSe 8.0 and an inVidia card?  If so, go through
>YaST2 and Online update to get the NVIDIA_GLX and NVIDIA_kernel drivers.
>Once those are installed, use 3Ddiag to check your XF86Config and repair if
>necesary.  You can also use SaX2 to configure 3D.  I think this was
>everything that I did. 
>
>Did you load the caseFix changeset from Bert?  You need this to start
>loading the Contents, since Windoze capitolizes the extension of arrow.ASE,
>etc...
>
>Unfortunately I then ran into a problem in BitBlt>>copyBits when fixing
>Alpha (configurationRule=40) called from the TeapotMorph I think?  It was
>the #repairDamage method.  I have not yet figured this one out, but I
>haven't looked into the Plugin yet.  I tried to run the OpenGLMorph to test
>and it resulted in the same problem (once you change the engine to be the
>GLXUnix engine...it implements the #glxFrustrum:with:... method).
>
>This is all I know now about the situation.  I am really looking forward to
>getting Croquet to run on my linux box.  It is incredible!  The Flag is
>wonderful and the Elevator is a neat concept.  A public virtual
>transportation system. :)   I can't wait to see the running simulation of
>the artifacts found in Andreas' room.  Cheers to the Croqueteers!
>
>rob
>
>>  -----Original Message-----
>>  From: Serge Stinckwich [mailto:Serge.Stinckwich at info.unicaen.fr]
>>  Sent: Friday, November 08, 2002 12:50 PM
>>  To: squeak-dev at lists.squeakfoundation.org
>>  Subject: Re: Croquet
>>
>>
>>  On Wed, 6 Nov 2002 16:31:45 +0100 (CET)
>>  Bert Freudenberg <bert at isg.cs.uni-magdeburg.de> wrote:
>>
>>  > no warranty, no support, no anything, but here it is
>>  >
>>  >  http://isgwww.cs.uni-magdeburg.de/~bert/croquet/
>>
>>  I try it without success on my Linux machine. I got the
>>  following error when i lanch Croquet :
>>
>>  8 November 2002 6:37:35 pm
>>  MessageNotUnderstood: teaObjectName
>>
>>  VM: unix - Squeak3.2gamma of 15 January 2002 [latest update: #4881]
>>  Image: TeaSqueak3.2 [latest update: #276]
>>
>>  UndefinedObject(Object)>>doesNotUnderstand:
>>  TeapotMorph>>registerTeaObject:
>>  TeapotMorph>>newGLXIn:
>>  TeapotMorph>>initialize
>>  TeapotMorph(Morph)>>initializeToStandAlone
>>  TeapotMorph class(Morph class)>>newStandAlone
>>  TeapotMorph class(Object)>>launchPartVia:label:
>>  [] in IconicButton(SimpleButtonMorph)>>doButtonAction
>>  BlockContext>>ensure:
>>  CursorWithMask(Cursor)>>showWhile:
>>  IconicButton(SimpleButtonMorph)>>doButtonAction
>>  EventHandler>>send:to:withEvent:fromMorph:
>>  EventHandler>>startDrag:fromMorph:
>>  IconicButton(Morph)>>startDrag:
>>  MouseClickState>>drag:
>>  MouseClickState>>handleEvent:from:
>>  HandMorph>>handleEvent:
>>  HandMorph>>processEvents
>>  [] in WorldState>>doOneCycleNowFor:
>>  Array(SequenceableCollection)>>do:
>>  WorldState>>handsDo:
>>  WorldState>>doOneCycleNowFor:
>>  WorldState>>doOneCycleFor:
>>  PasteUpMorph>>doOneCycle
>>  [] in Project class>>spawnNewProcess
>>  [] in BlockContext>>newProcess
>>
>>
>>  --
>>  Serge Stinckwich                                         -< )
>>   multiagent.com
>>  Université de Caen>CNRS UMR 6072>GREYC>MAD                /~\
>>   squeak.org
>  > http://www.iutc3.unicaen.fr/serge/                       (/ 
>>  | zope.org
>>  Smalltalkers do: [:it | All with: Class, (And love: it)] _|_/
>>   debian.org
>>


-- 



More information about the Squeak-dev mailing list