Sorry, I haven't touched it for a while. Is this causing a problem? For what projects? The actual cl-glfw-opengl system is probably a lot less used than cl-glfw.

As I recall I think it's because there are two packages that can provide those named functions, the ARB extensions for older version of OpenGL and the core equivalents for later versions. Including those packages assumes you will have loaded one or other of the specific versions. Basically, it depends on another package.

I could go back and have a look, but it might not be for some weeks before I get time to do it. Sorry.


On 31 January 2013 06:55, Faré <fahree@gmail.com> wrote:
Dear Bill,

cl-glfw-opengl fails to build with the current ASDF 3 release
candidates on CCL and SBCL, because of the following forward reference
warnings:

;   Undefined functions:
;     CL-GLFW-OPENGL:ATTACH-OBJECT-ARB CL-GLFW-OPENGL:ATTACH-SHADER
CL-GLFW-OPENGL:COMPILE-SHADER CL-GL
FW-OPENGL:COMPILE-SHADER-ARB CL-GLFW-OPENGL:CREATE-PROGRAM
CL-GLFW-OPENGL:CREATE-PROGRAM-OBJECT-ARB CL-
GLFW-OPENGL:CREATE-SHADER CL-GLFW-OPENGL:CREATE-SHADER-OBJECT-ARB
CL-GLFW-OPENGL:GET-INFO-LOG-ARB CL-GL
FW-OPENGL:GET-OBJECT-PARAMETER-IV-ARB
CL-GLFW-OPENGL:GET-PROGRAM-INFO-LOG CL-GLFW-OPENGL:GET-PROGRAM-IV
 CL-GLFW-OPENGL:GET-SHADER-INFO-LOG CL-GLFW-OPENGL:GET-SHADER-IV
CL-GLFW-OPENGL:GET-STRING CL-GLFW-OPEN
GL:LINK-PROGRAM CL-GLFW-OPENGL:LINK-PROGRAM-ARB
CL-GLFW-OPENGL:SHADER-SOURCE CL-GLFW-OPENGL:SHADER-SOUR
CE-ARB
;   Undefined variables:
;     CL-GLFW-OPENGL::*SYNCHRONIZING-SHADER-PROGRAMS*
CL-GLFW-OPENGL:+COMPILE-STATUS+ CL-GLFW-OPENGL:+F
RAGMENT-SHADER+ CL-GLFW-OPENGL:+FRAGMENT-SHADER-ARB+
CL-GLFW-OPENGL:+INFO-LOG-LENGTH+ CL-GLFW-OPENGL:+L
INK-STATUS+ CL-GLFW-OPENGL:+OBJECT-COMPILE-STATUS-ARB+
CL-GLFW-OPENGL:+OBJECT-INFO-LOG-LENGTH-ARB+ CL-G
LFW-OPENGL:+OBJECT-LINK-STATUS-ARB+ CL-GLFW-OPENGL:+VERTEX-SHADER+
CL-GLFW-OPENGL:+VERTEX-SHADER-ARB+
;   caught 15 WARNING conditions
;   caught 24 STYLE-WARNING conditions

It looks like there are a lot of undeclared dependencies in your
systems. Are you still maintaining those libraries? Can you fix them?

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
With freedom, no more One True Scale to rank people. Everyone pick his own.
Why vie for a society of equals, when everyone can be superior?