Hi,
I've d/l sbcl-0.8.7 source, and I'm using openmcl as the
cross-compilation host.
sh make.sh goes well, but when I then sh install.sh I get:
cp: output/sbcl.core: No such file or directory
and indeed that's true:
<10:13>/Users/caw/dl/sbcl-0.8.7 #: ls output/
build-id.tmp genesis-2
cold-sbcl.core
object-filenames-for-genesis.lisp-expr
cold-sbcl.map stuff-groveled-from-headers.lisp
the last few lines of the output from sh make.sh are:
(sb-int:/show "done with warm.lisp, about to GC :FULL T")
(gc :full t)
;; resetting compilation policy to neutral values in
;; preparation for SAVE-LISP-AND-DIE as final SBCL core (not
;; in warm.lisp because SB-C::*POLICY* has file scope)
(sb-int:/show "setting compilation policy to neutral values")
(proclaim '(optimize (compilation-speed 1)
(debug 1)
(inhibit-warnings 1)
(safety 1)
(space 1)
(speed 1)))
(sb-int:/show "done with warm.lisp, about to SAVE-LISP-AND-DIE")
;; Even if /SHOW output was wanted during build, it's probably
;; not wanted by default after build is complete. (And if it's
;; wanted, it can easily be turned back on.)
#+sb-show (setf sb-int:*/show* nil)
;; The system is complete now, all standard functions are
;; defined.
(setq sb-c::*flame-on-necessarily-undefined-function* t)
(sb-ext:save-lisp-and-die "output/sbcl.core" :purify t)
EOF
I would be grateful for help!!
cheers
Chris Wright
|