Croquet under linux problems

Ned Konz ned at bike-nomad.com
Sat Nov 9 20:29:17 UTC 2002


I built the VM as Bert described. I have GLX installed on my system, as
well as libffi.
When I drag the OpenGL morph from the Objects tool, I get the following
walkback.
It appears that aRenderer is a B3DHardwareEngine but should be a GLXUnix
instead.

How can I fix this?

Thanks...
Ned

9 November 2002 12:26:57 pm

VM: unix - TeaSqueak3.2 of 19 September 2002 [latest update: #276]
Image: TeaSqueak3.2 [latest update: #276]

B3DHardwareEngine(Object)>>error:
	Receiver: a B3DHardwareEngine
	Arguments and temporary variables: 
		aString: 	'MessageNotUnderstood: glFrustum:with:with:with:with:with:'
	Receiver's instance variables: 
		engine: 	a B3DHardwareEngine
		vertexBuffer: 	a B3DVertexBuffer
		transformer: 	a B3DPrimitiveTransformer
		shader: 	a B3DPrimitiveShader
		clipper: 	a B3DPrimitiveClipper
		rasterizer: 	a B3DPrimitiveRasterizer
		properties: 	nil
		handle: 	0
		target: 	nil
		bufRect: 	566 at 493 corner: 966 at 793
		textures: 	an IdentityDictionary()
		backingForm: 	B3DBackingForm(64x64x32)

[] in WorldState>>displayWorldSafely:
	Arguments and temporary variables: 
		aWorld: 	a PasteUpMorph(1622) [world]
		oldHandler: 	nil
		errCtx: 	OpenGLMorph>>glRenderOn:
		errMorph: 	an OpenGLMorph<OpenGL>(3899)
		err: 	'MessageNotUnderstood: glFrustum:with:with:with:with:with:'
		rcvr: 	a B3DHardwareEngine

[] in BlockContext>>ifError:
	Arguments and temporary variables: 
		errorHandlerBlock: 	[] in WorldState>>displayWorldSafely:
		lastHandler: 	nil
		val: 	nil
		activeProcess: 	a Process in Debugger
class>>openContext:label:contents:
		errBlockArgs: 	2
		aString: 	nil
		aReceiver: 	nil
		ex: 	a MessageNotUnderstood

MessageNotUnderstood(Exception)>>handlerAction
	Receiver: a MessageNotUnderstood
	Arguments and temporary variables: 
		na: 	1
		handler: 	[] in BlockContext>>ifError:
		returnValue: 	nil
	Receiver's instance variables: 
		messageText: 	nil
		initialContext: 	B3DHardwareEngine(Object)>>doesNotUnderstand:
		resignalException: 	nil
		handlerContext: 	BlockContext>>on:do:
		tag: 	nil
		activeHandler: 	nil
		message: 	a Message with selector:
#glFrustum:with:with:with:with:with: and argu...etc...

--- The rest of the stack ---
MessageNotUnderstood(Exception)>>signal
B3DHardwareEngine(Object)>>doesNotUnderstand:
OpenGLMorph>>glRenderOn:
OpenGLMorph>>renderOn:
OpenGLMorph>>drawAcceleratedOn:
OpenGLMorph>>drawOn:
FormCanvas(Canvas)>>draw:
FormCanvas(Canvas)>>drawMorph:
[] in OpenGLMorph(Morph)>>fullDrawOn:
FormCanvas>>roundCornersOf:in:during:
FormCanvas(Canvas)>>roundCornersOf:during:
OpenGLMorph(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in WorldState>>drawWorld:submorphs:invalidAreasOn:
Rectangle>>allAreasOutsideList:startingAt:do:
Rectangle>>allAreasOutsideList:do:
[] in WorldState>>drawWorld:submorphs:invalidAreasOn:
Array(SequenceableCollection)>>do:
WorldState>>drawWorld:submorphs:invalidAreasOn:
[] in WorldState>>displayWorld:submorphs:
FormCanvas>>roundCornersOf:in:during:
FormCanvas(Canvas)>>roundCornersOf:during:
WorldState>>displayWorld:submorphs:
PasteUpMorph>>privateOuterDisplayWorld
PasteUpMorph>>displayWorld
[] in WorldState>>displayWorldSafely:
BlockContext>>on:do:
BlockContext>>ifError:
WorldState>>displayWorldSafely:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess



More information about the Squeak-dev mailing list