[lift-devel] Lift as of April 2010 not ASDF-INSTALLable on SBCL 1.0.38

Phil Hargett phil at nimbulous.com
Thu May 20 20:53:04 UTC 2010


Apologies in advance if I've missed something, but it would appear that Lift in its present form released in April 2010 (and as installed by ASDF-INSTALL on 5/19/2010 & 5/20/2010) does not compile on SBCL.

I'm attaching a simple but crude script you can run with SBCL to reproduce the error.

Here's a snippet of the first error message encountered:

; compiling (DEFUN SUBCLASSES ...)
; compiling (DEFUN SUPERCLASSES ...);
; compilation aborted because of fatal error:
;   SB-INT:SIMPLE-READER-PACKAGE-ERROR at 7651 (line 199, column 39) on #<SB-SYS:FD-STREAM
;                                                                         for "file /Users/phil/src/lift/ext/site/lift/dev/utilities.lisp"
;                                                                         {1003A35EB1}>:
;     package "MOP" not found
;   
; compilation aborted after 0:00:00.165

WARNING:
   COMPILE-FILE warned while performing #<COMPILE-OP NIL {1002D78C11}> on
   #<CL-SOURCE-FILE "utilities" {1002CC5CF1}>.

debugger invoked on a ASDF:COMPILE-FAILED in thread #<THREAD
                                                      "initial thread" RUNNING
                                                      {1003718811}>:
  erred while invoking #<COMPILE-OP NIL {1002D78C11}> on
  #<CL-SOURCE-FILE "utilities" {1002CC5CF1}>

As you probably know, the package for the Meta-Object Protocol on SBCL is SB-MOP, not MOP.  Note that I did try just removing the package qualifier MOP (since the package definition tries to use the package appropriate to each implementation), but further errors resulted.

Just speculating, but it would appear that these symbols were previously included in commented-out code as of a checkin of dev/macros.lisp on 2/27/2010, then later moved to (non-commented out) code in dev/utilities.lisp on 3/12/2010.

For now, this is not at all critical, as I have a version of Lift downloaded last fall that appears to load just fine. 

Let me know if I can help further with resolution of this problem.  Thanks much for such useful software!

:)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: install-lift.lisp
Type: application/octet-stream
Size: 884 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/lift-devel/attachments/20100520/ad5bf4b2/attachment.obj>


More information about the lift-devel mailing list