[CM] linux, cmucl, cm cvs
Sun, 4 Dec 2005 21:36:30 -0600
Sounds like its having a problem with the *cm-directory* lookup from
*load-pathname* -- try settin that variable manually to see if that
fixed the problem just to see what else can go wrong. there is also a
*cm-bin-directory* set later in that file.
i think i read some posts on their mail list over the last few days
that indicate that there is a problem in the snapshot about handling
unix pathnames. i dont know if this is the issue or not. but since
cm.asd iworks in every other lisp and even in the last version of cmucl
i think it would be a candidate.
On Dec 4, 2005, at 9:20 PM, Fernando Lopez-Lezcano wrote:
> On Sun, 2005-12-04 at 21:06 -0600, Rick Taube wrote:
>>> It does
>>> not seem to include asdf by default, is that correct?
>> they dont include it but cm.asd will load it automatically from
>> cm/src/asdf.lisp if it is not loaded
> I tried loading that manually and it seemed to work fine.
>>> fine. Has anyone tried the latest cm cvs and cmucl under linux?
>> On OSX I have 19c (the latest) and it works (i just tested)
>> On linux I have 19b (not the latest) and it works.
> I tested on both the 2005.11 and 2005.12 snapshots.
> If I try to load "cm.asd" manually I get this:
> $ lisp
> CMU Common Lisp Snapshot 2005-12 (19C), running on
> With core: /usr/lib/cmucl/lisp.core
> Dumped on: Fri, 2005-12-02 19:19:21-08:00 on lorien
> See <http://www.cons.org/cmucl/> for support information.
> Loaded subsystems:
> Python 1.1, target Intel x86
> CLOS based on Gerd's PCL 2004/04/14 03:32:47
> * (load "cm.asd")
> ; Loading #P"/home/nando/cm/cvs/cm/cm.asd".
> "src" fell through ECASE expression. Wanted one of
> (:RELATIVE :ABSOLUTE).
> [Condition of type CONDITIONS::CASE-FAILURE]
> 0: [CONTINUE] Return NIL from load of "cm.asd".
> 1: [ABORT ] Return to Top-Level.
> Debug (type H for help)
> (LISP::IMPORT-DIRECTORY NIL NIL)
> Source: Error finding source:
> Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM: Source file no
> exists: target:code/pathname.lisp.
> 0] back
> 0: (LISP::IMPORT-DIRECTORY NIL NIL)
> 1: (MAKE-PATHNAME :HOST NIL :DEVICE NIL ...)
> 2: (EVAL (REQUIRE :ASDF (MAKE-PATHNAME :NAME "asdf" :TYPE "lisp" ...)))
> 3: (LISP::SLOLOAD #<Stream for file "/home/nando/cm/cvs/cm/cm.asd">)
> 4: (LISP::INTERNAL-LOAD #P"cm.asd"
> :ERROR :SOURCE)
> 5: (LISP::INTERNAL-LOAD #P"cm.asd"
> #P"/home/nando/cm/cvs/cm/cm.asd" :ERROR NIL)
> 6: (LOAD "cm.asd" :VERBOSE NIL :PRINT ...)
> 7: (INTERACTIVE-EVAL (LOAD "cm.asd"))
> 8: (LISP::%TOP-LEVEL)
> 9: ((LABELS LISP::RESTART-LISP
> -- Fernando