Hi.

I'm trying to build CMUCL from the latest CVS sources using Pierre
Mai's buildscripts.  From his README file, it appears that the correct
first step is to create a "setenv.lisp" file in the desired target
directory.  Mine currently reads:

****sentenv.lisp starts here****
;;; Put code to massage *features* list here...

(in-package :user)

(pushnew :linux *features*)
(pushnew :i486 *features*)
(pushnew :mp *features*)
(pushnew :hash-new *features*)
(pushnew :random-mt19937 *features*)
(pushnew :conservative-float-type *features*)
(pushnew :gencgc *features*)

;;; Version tags

(pushnew :cmu18e *features*)
(pushnew :cmu18 *features*)
(setf *features* (remove :cmu17 *features*))
(setf *features* (remove :cmu18c *features*))
****sentenv.lisp starts here****

After that, I'm trying to "build the world" using:

./build-tools/build-world.sh src/ /home/rif/Software/CMUCL/bin/lisp

But this fails with the following error:

; Loading #p"/home/rif/Tmp/CMUCL/src/code/exports.lisp".

COMMON-LISP does not contain a symbol CHAR

Restarts:
  0: [CONTINUE] INTERN it.
  1:            Return NIL from load of "target:code/exports".
  2: [ABORT   ] Return to Top-Level.

Debug  (type H for help)

(FIND-OR-MAKE-SYMBOL "CHAR"
                     #<The COMMON-LISP package, 0/9 internal, 0/9 external>)
Source:
; File: target:code/package.lisp

; File has been modified since compilation:
;   target:code/package.lisp
; Using form offset instead of character position.
(FLET-NAME (GENSYM "DO-SYMBOLS-"))
 

Any idea what I'm doing wrong?  I'm trying to compile the latest 18e
from a slightly older 18e.  I would also try using Martin Cracauer's
build scripts, but www.cons.org is refusing http connections.

Cheers,

rif


Reply via email to