Croquet

Withers, Robert rwithers at quallaby.com
Fri Nov 8 20:45:38 UTC 2002


Hi Alan,

I like the name too, but I didn't come up with it.  Someone mentioned it
yesterday, I believe.   I will take credit for the naming the Harvesters,
though...we are idea farmers, aren't we?  Now we have the Croqueteers,
Defenders of the Blue Plane.  Maybe we should get them enormous foppish blue
suede hats.  ;-)

cheers,
robert

> -----Original Message-----
> From: Alan Kay [mailto:Alan.Kay at squeakland.org]
> Sent: Friday, November 08, 2002 2:14 PM
> To: squeak-dev at lists.squeakfoundation.org
> Subject: RE: Croquet
> 
> 
> 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