clsql on cmucl under 64 bit ubuntu- won't compile
Blake Hurt <[email protected]> Mon, 20 Aug 2012 15:19:05 -0400
| Newsgroups | gmane.lisp.clsql.general |
|---|---|
| Message-ID | <[email protected]> |
I don't know if anyone else is having this problem, but I recently
switched from 32 bit ubuntu linux to 64bit. I have my familiar CMUCL
running on the new operating system, but when I try to load CLSQL to run
as the interface to mysql, it fails to compile. On the other hand, It
seems to work perfectly for SBCL under 64 bit, and continues to work
fine in CMUCL in 32 bits. The error results appear below.
If anyone has a simple suggestion for correcting this, it would be
appreciated.
Blake
; CMU Common Lisp 20c release-20c (20C Unicode), running on atlas
With core: /opt/cmucl20c/lib/cmucl/lib/lisp-sse2.core
Dumped on: Thu, 2011-11-03 03:59:03-04:00 on lorien2
See <http://www.cons.org/cmucl/> for support information.
Loaded subsystems:
Unicode 1.28 with Unicode version 6.0.0
Python 1.1, target Intel x86/sse2
CLOS based on Gerd's PCL 2010/03/19 15:19:03
(asdf:operate 'asdf:load-op
'clsql) [177/1446]
; [GC threshold exceeded with 41,643,976 bytes in use. Commencing GC.]
; [GC completed with 27,383,024 bytes retained and 14,260,952 bytes freed.]
; [GC will next occur when at least 39,383,024 bytes are in use.]
; Python version 1.1, VM version Intel x86/sse2 on 2012-08-20 15:04:13.
; Compiling:
/home/blake/quicklisp/dists/quicklisp/software/clsql-20120520-git/sql/generic-post
gresql.lisp 2012-08-20 14:57:22
; Compiling DEFMETHOD DATABASE-GET-TYPE-SPECIFIER (T T T (EQL POSTGRESQL)):
; Compiling DEFMETHOD DATABASE-GET-TYPE-SPECIFIER ((EQL #) T T (EQL
POSTGRESQL)):
; Byte Compiling Top-Level Form:
; Compiling DEFMETHOD DATABASE-GET-TYPE-SPECIFIER ((EQL #) T T (EQL
POSTGRESQL)):
; Compiling DEFMETHOD DATABASE-GET-TYPE-SPECIFIER ((EQL #) T T (EQL
POSTGRESQL)):
; Compiling DEFMETHOD DATABASE-GET-TYPE-SPECIFIER ((EQL #) T T (EQL
POSTGRESQL)):
; Compiling DEFMETHOD DATABASE-GET-TYPE-SPECIFIER ((EQL #) T T (EQL
POSTGRESQL)):
; Converted OWNER-CLAUSE.
; Compiling DEFUN OWNER-CLAUSE:
; Converted HAS-TABLE.
; Compiling DEFUN HAS-TABLE:
; Compiling Load Time Value of (PCL::ENSURE-ACCESSOR 'PCL::WRITER
; '(PCL:SLOT-ACCESSOR :GLOBAL
; HAS-TABLE-PG_ROLES ...)
; ...):
; Compiling DEFMETHOD SLOT-UNBOUND (T GENERIC-POSTGRESQL-DATABASE (EQL #)):
; Byte Compiling Top-Level Form:
; Converted DATABASE-LIST-OBJECTS-OF-TYPE.
; Compiling DEFUN DATABASE-LIST-OBJECTS-OF-TYPE:
; Compiling DEFMETHOD DATABASE-LIST-TABLES (GENERIC-POSTGRESQL-DATABASE):
; Compiling DEFMETHOD DATABASE-LIST-VIEWS (GENERIC-POSTGRESQL-DATABASE):
; Compiling DEFMETHOD DATABASE-LIST-INDEXES (GENERIC-POSTGRESQL-DATABASE):
; Compiling DEFMETHOD DATABASE-LIST-TABLE-INDEXES (T
GENERIC-POSTGRESQL-DATABASE):
; Compiling DEFMETHOD DATABASE-LIST-ATTRIBUTES (%DATABASE-IDENTIFIER
GENERIC-POSTGRESQL-DATABAS
E):
; Byte Compiling Top-Level Form:
;
; Error: (during macroexpansion)
; Repeated lambda variable: TABLE
Repeated lambda variable: TABLE
[Condition of type KERNEL:SIMPLE-PROGRAM-ERROR]
Restarts:
0: [RETRY ] Retry
compiling #<CL-SOURCE-FILE "clsql" "sql" "generic"
"generic-postgresql">.
1: [ACCEPT] Continue, treating
compiling #<CL-SOURCE-FILE "clsql" "sql" "generic"
"generic-postgresql">
as having been successful.
2: [ABORT ] Return to Top-Level.
Debug (type H for help)
((LABELS PCL::CHECK-OPTIONAL PCL::PARSE-LAMBDA-LIST)
(TABLE (UNESCAPED-DATABASE-IDENTIFIER TABLE)))
Source: Error finding source:
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM: Source file no longer
exists:
target:pcl/low.lisp.
0]