Hi,
I have problems running cl-opengl. I used quicklisp and loaded cl-opengl.
Here a probably simple error:
After trying
(gl:get* :version)
I get:
NIL is not of type (OR SYMBOL
FUNCTION), and can't be FUNCALLed or APPLYed
[Condition of type TYPE-ERROR]
Restarts:
0: [RETRY] Retry SLIME REPL evaluation request.
1: [*ABORT] Return to SLIME's top level.
2: [ABORT-BREAK] Reset this thread
3: [ABORT] Kill this thread
Backtrace:
0: (CL-OPENGL-BINDINGS::GL-GET-PROC-ADDRESS "glGetString")
1: (CCL::CALL-CHECK-REGS CL-OPENGL:GET* :VERSION)
2: (CCL::CHEAP-EVAL (CL-OPENGL:GET* :VERSION))
3: (SWANK::EVAL-REGION "(gl:get* :version)\n")
I obtain exactly the same error on CCL 1.9 32-bit and 64-bit. Looks like something small or simple.
Any advice appreciated.
Best Regards
Andreas Thiele
Should be fixed in git (https://github.com/3b/cl-opengl see also https://github.com/3b/cl-opengl/issues/42), which should be in next quicklisp, or you can clone that repo into quicklisp local-projects directory until then.
More testing (particularly on windows and mac) before then would be good though.
[Andreas Thiele] Thanks a lot for your very fast response and fix!
cl-opengl-devel@common-lisp.net