another crash with sbcl maxima



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]