Rex Dieter wrote:
> Leo wrote:
>
>> Try this:
>> go_lisp()
>> (cmd)
>>
>> cmd is any non existing commands.
> ..
>> unhandled condition in --disable-debugger mode, quitting
>> Returning to Maxima
>
> This is due to Fedora's use of 'sbcl --disable-debugger' for building
> maxima in our buildsystem (to avoid hangs on sbcl's interactive debugger).
>
> Turns out I now can't get maxima to build *at all* without
> using --disable-debugger, and get's stuck near the end (I'll post again a
> little later with some more build.log details).
appended is the bits that fail. Any pointers?
; - Compiling module "server"
; - Compiling source file
; "/usr/local/tmp/BUILD/maxima-5.10.0/src/server.lisp"
; compiling file "/usr/local/tmp/BUILD/maxima-5.10.0/src/server.lisp"
(written 07 NOV 2005 11:37:12 AM):
; compiling (IN-PACKAGE :MAXIMA)
; compiling (REQUIRE (QUOTE ASDF))
; loading #P"/usr/lib/sbcl/asdf/asdf.fasl"
; compiling (REQUIRE (QUOTE SB-POSIX))
; loading #P"/usr/lib/sbcl/sb-posix/sb-posix.asd"
; loading system definition from /usr/lib/sbcl/sb-grovel/sb-grovel.asd into
; #<PACKAGE "ASDF1">
;; loading #P"/usr/lib/sbcl/sb-grovel/sb-grovel.asd"
; registering #<SYSTEM SB-GROVEL {C9642E1}> as SB-GROVEL
;; loading #P"/usr/lib/sbcl/sb-grovel/defpackage.fasl"
;; loading #P"/usr/lib/sbcl/sb-grovel/def-to-lisp.fasl"
;; loading #P"/usr/lib/sbcl/sb-grovel/foreign-glue.fasl"
; loading #P"/usr/lib/sbcl/sb-posix/defpackage.fasl"
; loading #P"/usr/lib/sbcl/sb-posix/designator.fasl"
; loading #P"/usr/lib/sbcl/sb-posix/macros.fasl"
; loading #P"/usr/lib/sbcl/sb-posix/constants.fasl"
; loading #P"/usr/lib/sbcl/sb-posix/interface.fasl"
; compiling (REQUIRE (QUOTE SB-BSD-SOCKETS))
debugger invoked on a SIMPLE-ERROR in thread #<THREAD "initial thread"
{A6856D1}>:
Error during processing of --eval option "(progn (load
\"../lisp-utils/defsystem.lisp\") (funcall (intern
(symbol-name :operate-on-system) :mk) \"maxima\" :compile :verbose t)
(sb-ext:quit))":
Don't know how to REQUIRE SB-BSD-SOCKETS.
See also:
The SBCL Manual, Variable SB-EXT:*MODULE-PROVIDER-FUNCTIONS*
The SBCL Manual, Function REQUIRE
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [CONTINUE] Ignore and continue with next --eval option.
1: [ABORT ] Skip rest of --eval options.
2: Skip to toplevel READ/EVAL/PRINT loop.
3: [QUIT ] Quit SBCL (calling #'QUIT, killing the process).
((LAMBDA (SB-IMPL::E)) #<SB-INT:EXTENSION-FAILURE {B766EF1}>)
0]