I disabled the call to glut:init when cl-glut is loaded, since it was breaking things that just want to load the code (to verify it compiles, check dependencies, build a binary, or whatever) but don't have a display available, and I'm guessing it wasn't helping with the threading problems on OSX either.
If anyone runs into problems because of that, please file a bug or send a message to the list, so we can try to work out a better compromise between use-cases that need it initialized and those that need it not initialized.
-b-
cl-opengl-devel@common-lisp.net