Hi,
I've recompiled cmucl (using the tarred source from today)
on Debian using the binaries from November.
Everything seems to compile fine, apart from warning messages and
a "WARNING: startup-code version (1) different from core version (0)."
message.
The problem I've run into is that when I try do dump a new
core image using the newly compiled lisp and lisp.core I get
the error ...
* (save-lisp "foo.core")
[Doing purification:
Error in function UNIX::SIGSEGV-HANDLER: Segmentation Violation at #x805182E.
Restarts:
0: [ABORT] Return to Top-Level.
Debug (type H for help)
(UNIX::SIGSEGV-HANDLER #<unused-arg> #<unused-arg> #.(INT-SAP #x3FFFE758))
Source:
; File: target:code/signal.lisp
(DEFINE-SIGNAL-HANDLER SIGSEGV-HANDLER "Segmentation Violation")
0]
When I try to throw back to the top level
I get a kernel::object-not-type-error-handler error.
What really confuses me is that (I'm using Martin Cracauer build
scripts) is that loading build-core.lisp loads worldload.lisp which
in turn dumps a core itself, which works just fine.
Does anyone know what causes this? I would appreciate any
help I could get..
Thanks
Sean
--
The pen is mightier than the sword.
Except of course in sword fights.