Re: Error building src/port with CMUCL

Paolo Amoroso <[email protected]> Wed, 22 Dec 2004 21:23:47 +0100
Newsgroups gmane.lisp.clocc.general
Organization Paolo Amoroso - Milano, ITALY
Message-ID <[email protected]>
Raymond Toy <[email protected]> writes:

> I don't have this problem using a build of cmucl from 2004-12-21.  
> Could you manually start cmucl, load up port.system, and run 
>
> (mk:oos "port" :compile :force t)
>
> That should give an error message that might help track this down.

[...]
; Compiling Load Time Value of (PCL::ENSURE-ACCESSOR 'PCL::WRITER
                                         '(PCL:SLOT-ACCESSOR :GLOBAL
                                           C::CONSTRAINTS ...)
                                         ...):
; Compiling Init Form for #<C::LAMBDA-VAR #x596D8A9D  NAME= C::OBJECT>:


Error in function LISP::ASSERT-ERROR:
   The assertion (EQ C::ENV
                     (C::LAMBDA-ENVIRONMENT
                      (C::LAMBDA-VAR-HOME C::THING))) failed.
   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [CONTINUE] Retry assertion.
  1: [ABORT   ] Return to Top-Level.

Debug  (type H for help)

(LISP::ASSERT-ERROR (EQ C::ENV (C::LAMBDA-ENVIRONMENT #)) NIL NIL)
Source: Error finding source:
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM:  Source file no longer exists:
  target:code/macros.lisp.
0]

The backtrace contains 1463 frames, and the KTerm I have used no
longer has the topmost ones in its history.  Many such frames have
calls to C::IR1-CONVERT, C::COMPILE-MAKE-LOAD-FORM-INIT-FORMS, and
other symbols in the C package.


Paolo
-- 
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/