Hi. I tried to send this before, but it didn't end up on gmane and I wasn't yet subscribed to the list so I didn't see if there were any replies.
I'm sorry if it is a duplicate.

I'm trying to build cmucl on my computer but I'm having weird errors.
I downloaded cmucl-19e-x86-darwin and am using it to compile the cvs HEAD version, but it throws an error at me while building phase 3.

I have the following error in phase 3:
;;; Loading #P"/.../dev/lisp/cmucl/build-2/compiler/x86/vm.x86f".

End-of-File on #<Stream for file "/.../dev/lisp/cmucl/build-2/compiler/ x86/vm.x86f">
  [Condition of type END-OF-FILE]

Restarts:
 0: [CONTINUE] Return NIL from load of "vm:vm".
 1:            Return NIL from load of "c:loadbackend.lisp".
 2:            Return NIL from load of "target:tools/worldload".
 3: [ABORT   ] Return to Top-Level.

Debug  (type H for help)

(LISP::INPUT-UNSIGNED-8BIT-BYTE
#<Stream for file "/.../dev/lisp/cmucl/build-2/compiler/x86/vm.x86f">
T
NIL)
Source:
; File: target:code/fd-stream.lisp


And some other errors in vm:*. I also have an error in pcl:
Loading binary of FIXUP...

Unable to display error condition
  [Condition of type UNBOUND-VARIABLE]

Restarts:
 0: [CONTINUE] Return NIL from load of #P"target:pcl/fixup.x86f".
 1:            Return NIL from load of "pcl:pclload".

And some others after that. It finally exits with:
gcc -Wstrict-prototypes -Wall -g3 -Di386 -DDARWIN -DGENCGC - DLINKAGE_TABLE -iquote . -iquote ../../src/lisp -Di386 -DDARWIN - DGENCGC -DLINKAGE_TABLE -c -o lisp.o ../../src/lisp/lisp.c
In file included from ../../src/lisp/lisp.c:18:
./internals.h:1:2: error: #error You need to run genesis (via build- world.sh) before compiling the startup code!



I noticed that before that, in phase 2, I have (at least) this minor message:
;; Loading #P"/.../dev/lisp/cmucl/build-2/assembly/assemfile.x86f".
target:compiler/x86/vm
Error abort.
target:compiler/x86/insts

This is in the logs:
; Compiling DEFINE-STORAGE-CLASSES (CONSTANT CONSTANT):
; Byte Compiling Top-Level Form:
; Compiling DEFINE-STORAGE-CLASSES (CONSTANT CONSTANT):
; Byte Compiling Top-Level Form:

Error in function C::%%DEFCONSTANT: Constant BYTE-SC-NAMES being redefined.

Aborting...
0: (DEBUG:BACKTRACE 536870911
                   #<Stream for file "/.../dev/lisp/cmucl/build-2/comp
ile-compiler.log">)


Can it be failing just due to this error? What can I do to correct it?


Thanks in advance,

 - Filipe Cabecinhas




Reply via email to