From: Christophe R. <cs...@ca...> - 2002-10-10 15:58:55
|
On Wed, Oct 09, 2002 at 07:04:33PM +0100, Christophe Rhodes wrote: > Firstly and probably most urgently, current sources fail to build on > sparc/sunos for me... it builds PCL and dumps a core, which fails to > start with the following message: > > in core: 0x10000 - in runtime: 0x10000000 > fatal error encountered in SBCL runtime system: > core/runtime address mismatch: READ_ONLY_SPACE_START > There's no LDB in this build; exiting. > > is anyone else seeing this, and does anyone have any idea why this might > happen? [ I've build sbcl-0.7.8.19 successfully on ppc, so the > immediately obvious culprit is at least partly exonerated ] Haha. It turns out that this is one of the symptoms you can get if you run out of space on the partition you're dumping sbcl to... arguably we should do some more error checking in save.c (or convert the calls to putw() to calls to fwrite(), and then do some more error checking...) > (defmacro defmacro-mundanely (name lambda-list &body body) > `(eval-when (:load-toplevel :execute) > (defmacro ,name ,lambda-list ,@body))) This one's still baffling me... changing the DEFMACRO to SB!XC:DEFMACRO gets you to make-host-2, when, while compiling src/compiler/assem.lisp, it complains that #S(SB!KERNEL:LEXENV ...) is not a (OR NULL C::LEXENV) [ compiling with CMUCL ]. Cheers, Christophe -- http://www-jcsu.jesus.cam.ac.uk/~csr21/ +44 1223 510 299/+44 7729 383 757 (set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b))) (defvar b "~&Just another Lisp hacker~%") (pprint #36rJesusCollegeCambridge) |