[Ecls-list] A bug was found in the compiler
Gabriel Dos Reis
gdr at integrable-solutions.net
Fri Jul 16 06:05:56 UTC 2010
On Thu, May 20, 2010 at 1:11 AM, Gabriel Dos Reis
<gdr at integrable-solutions.net> wrote:
> On Fri, May 14, 2010 at 5:44 PM, Gabriel Dos Reis <gdr at cs.tamu.edu> wrote:
>> Hi Juanjo,
>>
>> As I cannot build OpenAxiom with ECL HEAD, despite commits from today,
>> I tried to see the effect of the improvement on building SBCL with ECL.
>> I was almost pleasantly surprised: the build went much further than it
>> used to; but it still fails:
>>
>> ;;; Note:
>> ;;; in file late-type.lisp, position 21076
>> ;;; at (DEFUN VALUES-TYPE-OUT ...)
>> ;;; Replacing variable TYPE by its value
>> ;;; Emitting code for PROCESS-TYPES.
>> ;;; Emitting code for VALUES-TYPE-IN.
>>
>> Internal error:
>> in file late-type.lisp, position 21832
>> at (DEFUN VALUES-TYPE-IN ...)
>> ** A bug was found in the compiler
>> Available restarts:
>>
>> 1. (ABORT) ABORT
>> 2. (RESTART-TOPLEVEL) Go back to Top-Level REPL.
>>
>>
>> Here is how you can reproduce the bug:
>>
>> (1) check out SBCL CVS HEAD
>> (2) apply the patch below
>> (3) issue ./make.sh ecl
>>
>
> Hi Juanjo,
>
> Your recent commits (yesterday or today depending on where you are)
> have made some improvements. The build no longer dies in the
> compilation of VALUES-TYPE-IN. It goes further (yay!), and now I am
> getting
>
> ;;; Loading "/home/gdr/src/sbcl.cvs/obj/from-host/src/code/deftypes-for-target.fas"
>
> The function (SETF CLASSOID-CELL-PCL-CLASS) is undefined.
> Available restarts:
>
> 1. (RESTART-TOPLEVEL) Go back to Top-Level REPL.
>
>
I was hoping that the recent SETF expander fixes may also fix
this; but not :-/
-- Gaby
More information about the ecl-devel
mailing list