[Openmcl-devel] Is 0.14-dev unable to run CLSQL?

Gary Byers gb at clozure.com
Sat Oct 2 16:12:27 PDT 2004



On Sat, 2 Oct 2004, Peter Bengtson wrote:

> CLSQL seems to have trouble compiling/loading under the bleeding-edge
> 0.14-dev version. I have updated db-mysql's Makefile to suit Mac OS X
> placement of includes and libs, and I am running the latest version of
> UFFI (the one with Gary's backquote change), but still this is what I
> get when I try to compile/run the test suite:
>
> atum:~/lisp pjotr$ openmcl
> ; loading system definition from
> /Users/pjotr/lisp/clsql-3.0.7/clsql.asd into
> ; #<Package "ASDF0">
> ; registering #<SYSTEM CLSQL #x63C99B6> as CLSQL
> ;Compiler warnings for
> "/Users/pjotr/lisp/clsql-3.0.7/sql/expressions.lisp" :
> ;   Variable DATABASE not ignored, in (DATABASE-OUTPUT-SQL (STRING T)).
> ; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL
> #x638BBB6> on
> ;                     #<CL-SOURCE-FILE "expressions" #x638573E>.
> ; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP
> ASDF:CL-SOURCE-FILE)>
> Welcome to OpenMCL Version (Beta: Darwin) 0.14.2-040925!
> ? (asdf:operate 'asdf:test-op 'clsql)
> ; loading system definition from
> /Users/pjotr/lisp/clsql-3.0.7/clsql-tests.asd
> ; into #<Package "ASDF1500">
> ; registering #<SYSTEM CLSQL-TESTS #x64E3006> as CLSQL-TESTS
> ; loading system definition from /Users/pjotr/lisp/rt-20040621/rt.asd
> into
> ; #<Package "ASDF1502">
> ; registering #<SYSTEM :RT #x64F5656> as RT
> ; loading system definition from
> /Users/pjotr/lisp/clsql-3.0.7/clsql-mysql.asd
> ; into #<Package "ASDF1652">
> ; loading system definition from /Users/pjotr/lisp/uffi-1.4.26/uffi.asd
> into
> ; #<Package "ASDF1653">
> ; registering #<SYSTEM UFFI #x656AB06> as UFFI
> ;Compiler warnings for "/Users/pjotr/lisp/uffi-1.4.26/src/objects.lisp"
> :
> ;   Unused lexical variable BODY, in WITH-CAST-POINTER.
> ;   Unused lexical variable FOREIGN-NAME, in DEF-FOREIGN-VAR.
> ;   Unused lexical variable VAR-TYPE, in DEF-FOREIGN-VAR.
> ; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL
> #x64B1CE6> on
> ;                     #<CL-SOURCE-FILE "objects" #x64B3726>.
> ; While executing: #<STANDARD-METHOD PERFORM (COMPILE-OP
> CL-SOURCE-FILE)>
> ;Compiler warnings for
> "/Users/pjotr/lisp/uffi-1.4.26/src/functions.lisp" :
> ;   Variable MODULE not ignored, in DEF-FUNCTION.
> ; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL
> #x64B1CE6> on
> ;                     #<CL-SOURCE-FILE "functions" #x64B2B6E>.
> ; While executing: #<STANDARD-METHOD PERFORM (COMPILE-OP
> CL-SOURCE-FILE)>
> ;Compiler warnings for "/Users/pjotr/lisp/uffi-1.4.26/src/strings.lisp"
> :
> ;   Unused lexical variable LOCALE, in CONVERT-FROM-FOREIGN-STRING.
> ; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL
> #x64B1CE6> on
> ;                     #<CL-SOURCE-FILE "strings" #x64B3356>.
> ; While executing: #<STANDARD-METHOD PERFORM (COMPILE-OP
> CL-SOURCE-FILE)>
> ; registering #<SYSTEM :CLSQL-MYSQL #x6575A4E> as CLSQL-MYSQL
> ; loading system definition from
> /Users/pjotr/lisp/clsql-3.0.7/clsql-uffi.asd
> ; into #<Package "ASDF1914">
> ; registering #<SYSTEM CLSQL-UFFI #x65981C6> as CLSQL-UFFI
>  > Error in process listener(1): value NIL is not of the expected type
> (OR STRING PATHNAME STREAM).
>  > While executing: PATHNAME-DIRECTORY
>  > Type :POP to abort.
> Type :? for other options.
> 1 >
>

What does backtrace (:b) say at this point ?  Why is PATHNAME-DIRECTORY
being called on NIL ?



More information about the Openmcl-devel mailing list