CLSQL fails to compile on LispWorks 6?

Kevin Clifton <[email protected]>
Newsgroups gmane.lisp.clsql.general
Message-ID <[email protected]>
My apologies in advance for what may be a simple compilation problem,
but I think CLSQL is broken under LispWorks 6.0 (Enterprise Edition).
Has anybody else seen this, or developed a patch/workaround?

Specifically, it looks as though MP:WITHOUT-PREEMPTION has been
deprecated (see
http://www.lispworks.com/documentation/lw60/RNIG/html/readme-293.htm#marker-924998)
and thus ASDF fails as shown below:

CL-USER 25 > (asdf:oos 'asdf:load-op 'clsql)
;;; Compiling file z:\lisp\share\clsql-4.2.0\sql\sequences.lisp ...
;;; Safety = 3, Speed = 1, Space = 1, Float = 1, Interruptible = 1
;;; Compilation speed = 1, Debug = 2, Fixnum safety = 3
;;; Source level debugging is on
;;; Source file recording is  on
;;; Cross referencing is on
; (TOP-LEVEL-FORM 0)
; (TOP-LEVEL-FORM 1)
; (DEFCLASS CLSQL-SYS::GENERIC-DATABASE)
; CLSQL-SYS::%SEQUENCE-NAME-TO-TABLE
; CLSQL-SYS::%TABLE-NAME-TO-SEQUENCE-NAME
; (METHOD CLSQL-SYS:DATABASE-CREATE-SEQUENCE (T T))
; (METHOD CLSQL-SYS:DATABASE-DROP-SEQUENCE (T T))
; (METHOD CLSQL-SYS:DATABASE-LIST-SEQUENCES (T))
; (METHOD CLSQL-SYS:DATABASE-SET-SEQUENCE-POSITION (T T T))

**++++ Error in (METHOD CLSQL-SYS:DATABASE-SEQUENCE-NEXT (T T)):
 WITHOUT-PREEMPTION is used

**++++ Error in (METHOD CLSQL-SYS:DATABASE-SEQUENCE-LAST (T T)):
 WITHOUT-PREEMPTION is used
;; Processing Cross Reference Information
; *** 2 errors detected, no fasl file produced.

Thanks,
Kev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.