I am using SBCL 1.0.13 on a windows environment, with newest CFFI, Alexandria, Babel, trivial-features and cl-opengl (drawn per darcs where available). However, when trying the command (asdf:operate 'asdf:load-op 'cl-opengl)
I get the following error: ------------------------------------------------- COMMON-LISP-USER> (asdf:operate 'asdf:load-op 'cl-opengl) [...] ; compiling (DEFGLEXTFUN ("glTexParameterIuivEXT" TEX-PARAMETER-IUIV-EXT) ...) ; compiling (DEFGLEXTFUN ("glGetTexParameterIivEXT" GET-TEX-PARAMETER-IIV-EXT) ...) ; compiling (DEFGLEXTFUN ("glGetTexParameterIuivEXT" GET-TEX-PARAMETER-IUIV-EXT) ...) ; compiling (DEFGLEXTFUN ("glClearColorIiEXT" CLEAR-COLOR-II-EXT) ...) ; compiling (DEFGLEXTFUN ("glClearColorIuiEXT" CLEAR-COLOR-IUI-EXT) ...)
; G:\Programme\eclipse\plugins\jasko.tim.lisp.libs_1.0.0\libs\cl-opengl\gl\funcs.fasl written ; compilation finished in 0:00:02 WARNING: COMPILE-FILE warned while performing #<COMPILE-OP NIL {BC49E41}> on #<CL-SOURCE-FILE "funcs" {B9E98F9}>. erred while invoking #<COMPILE-OP NIL {BC49E41}> on #<CL-SOURCE-FILE "funcs" {B9E98F9}> [Condition of type ASDF:COMPILE-FAILED] 0: [RETRY] Retry performing #<ASDF:COMPILE-OP NIL {BC49E41}> on #<ASDF:CL-SOURCE-FILE "funcs" {B9E98F9}>. 1: [ACCEPT] Continue, treating #<ASDF:COMPILE-OP NIL {BC49E41}> on #<ASDF:CL-SOURCE-FILE "funcs" {B9E98F9}> as having been successful. 2: [ABORT] Return to SLIME's top level. 3: [CLOSE-CONNECTION] Close SLIME connection 4: [ABORT] Exit debugger, returning to top level. ]> 2 ------------------------------------------------- A subsequent call to the same command, results in: ------------------------------------------------- COMMON-LISP-USER> (asdf:operate 'asdf:load-op 'cl-opengl)
; compiling file "G:\Programme\eclipse\plugins\jasko.tim.lisp.libs_1.0.0\libs\cl-opengl\gl\package.lisp" (written 27 JUN 2008 06:56:47 PM): ; compiling (DEFPACKAGE #:CL-OPENGL ...)
; G:\Programme\eclipse\plugins\jasko.tim.lisp.libs_1.0.0\libs\cl-opengl\gl\package.fasl written ; compilation finished in 0:00:00 ; compiling file "G:\Programme\eclipse\plugins\jasko.tim.lisp.libs_1.0.0\libs\cl-opengl\gl\util.lisp" (written 27 JUN 2008 06:56:47 PM): ; compiling (IN-PACKAGE #:CL-OPENGL) ; compiling (DEFUN STARTS-WITH ...) ; compiling (DEFUN SIDE-EFFECT-FREE? ...) ; compiling (DEFMACRO ONCE-ONLY ...) ; compiling (DEFUN SYMBOLIC-TYPE->REAL-TYPE ...) ; compiling (DEFUN CFFI-TYPE-TO-GL ...) ; compiling (DEFMACRO WITH-OPENGL-ARRAY ...) ; compiling (DEFMACRO WITH-OPENGL-ARRAYS ...) ; compiling (DEFMACRO WITH-PIXEL-ARRAY ...) ; compiling (DEFMACRO WITH-OPENGL-SEQUENCE ...) ; compiling (DEFUN SYMBOLICATE-PACKAGE ...) ; compiling (DEFUN SYMBOLICATE ...) ; compiling (DEFMACRO WITH-UNIQUE-NAMES ...) ; compiling (DEFMACRO IMPORT-EXPORT ...) ; compiling (DEFMACRO DEFINLINE ...) ; compiling (DEFMACRO DEFINE-GET-FUNCTION ...) ; compiling (DEFMACRO DEFINE-ARRAY-POINTER ...)
; G:\Programme\eclipse\plugins\jasko.tim.lisp.libs_1.0.0\libs\cl-opengl\gl\util.fasl written ; compilation finished in 0:00:00 Execution of a form compiled with errors. Form: (DEFCFUN (glNewList NEW-LIST LIBRARY OPENGL) VOID (LIST UINT) (MODE ENUM)) Compile-time error: (during macroexpansion of (DEFCFUN ("glNewList" NEW-LIST ...) ...)) The value NIL is not of type (OR (VECTOR CHARACTER) (VECTOR NIL) UNSIGNED-BYTE BASE-STRING). [Condition of type SB-INT:COMPILED-PROGRAM-ERROR] 0: [RETRY] Retry performing #<ASDF:LOAD-OP NIL {C254DB9}> on #<ASDF:CL-SOURCE-FILE "funcs" {B9E98F9}>. 1: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {C254DB9}> on #<ASDF:CL-SOURCE-FILE "funcs" {B9E98F9}> as having been successful. 2: [ABORT] Return to SLIME's top level. 3: [CLOSE-CONNECTION] Close SLIME connection 4: [ABORT] Exit debugger, returning to top level. ]> 2 ; ; compilation unit aborted ; caught 1 fatal ERROR condition ------------------------------------------------- Anyone got an idea as to how to solve this problem?
Thanks, Thomas K.