From phil at nimbulous.com Thu May 20 20:53:04 2010 From: phil at nimbulous.com (Phil Hargett) Date: Thu, 20 May 2010 16:53:04 -0400 Subject: [lift-devel] Lift as of April 2010 not ASDF-INSTALLable on SBCL 1.0.38 Message-ID: <68EA462D-AEB2-4720-9F88-233D7BE97CE8@nimbulous.com> 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 #: ; package "MOP" not found ; ; compilation aborted after 0:00:00.165 WARNING: COMPILE-FILE warned while performing # on #. debugger invoked on a ASDF:COMPILE-FAILED in thread #: erred while invoking # on # 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: From steve at clemson.edu Sun May 23 19:20:50 2010 From: steve at clemson.edu (Steve Stevenson) Date: Sun, 23 May 2010 15:20:50 -0400 Subject: [lift-devel] Having problems compiling with SBCL Message-ID: <85CD6AD6-E24C-4AA5-8E81-1EDB233DAA50@clemson.edu> The original problem is in 'lift/utilities.lisp' line 199: 'mop:slot- definition-class There's no such symbol. There is a #+sbcl sb-mop which I'm assuming should solve the problem. sb-mop is a package. Do I not have a prerequisite or something simple? -- Steve steve at clemson dot edu ============== The test of a democracy is not the magnificence of buildings or the speed of automobiles or the efficiency of air transportation, but rather the care given to the welfare of all the people. -Helen Adams Keller, lecturer and author (1880-1968)