Hi Kenn & all:
I just discovered that GLUT wasn't initialized properly in cl-glut-init.
This is due to the (zerop glut-state) which I turned into
(or (eq glut-state 0) (eq glut-state -1))
Also, I found that when calling glut-init I run into a
"a MACPTR cannot be coerced to INTEGER"
error. So I fiddled with the call to glut-init (all in file glut-extras.lisp) and replaced the argc argument with a fixed integer value, 1. Now I see a new Dock element, a terminal that shows the OpenMCL text when going over it with the mouse. Unfortunately, OpenMCL now does not return from that call.
So I suppose we have a FFI problem here, most probably some problems with pointers. Now, this is a new one for me, so it will take some time to fix it. Suggestions?
Thx!
Happy Hacking - Frank