This being my first message here, greetings to you all :). I've just updated my sbcl on version 1.0.48.58,, and cl-opengl doesn't work. I am using it via clbuild on the Ubuntu 10.04 (64).
This is the error message:
0: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)) ..) 1: ((SB-PCL::EMF ASDF:PERFORM) #<unavailable argument> #<unavailable argument> #<ASDF:COMPILE-OP NIL {10045D16F1}> #<ASDF:CL-SOURCE-FILE "cl-opengl" "gl" "util">) 2: ((SB-PCL::FAST-METHOD ASDF::PERFORM-WITH-RESTARTS (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)) ..) and so on.
As I am able to discern, thanks to the numerous tries with various sbcl versions, yesterday and today, suddenly there is a problem with the file/resource locking, during the compilation. According to the sbcl documentation, that "feature" is in somewhat volatile state, and is the responsibility of the client software. To cut the story short, I think it is because of the new ASDF 2, that sbcl is starting to ship with. As such, I trust it will be resolved, sooner or later.
In the meantime, does anyone have an idea for a workaround? Perhaps all that is needed is a slight change in the cl-opengl.asd, but I have no idea which one. At this moment, I am both unfamiliar with the newest asdf, as well as with the cl-opengl architecture.
Once again, greetings to you all :)
Respectfully Tomislav Tomsic
cl-opengl-devel@common-lisp.net