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