[cl-debian] sbcl-0.9.5 FTBFS

R. Mattes rm at seid-online.de
Wed Oct 5 08:21:23 UTC 2005


Hello Peter,

i just gave the newest sbcl source package a try - here's the outcome
(stderror):

         (SB-PCL::FSC-INSTANCE-WRAPPER SB-PCL::I2))
; --> LET* MULTIPLE-VALUE-BIND LET 
; ==>
;   (SB-KERNEL:%SET-FUNCALLABLE-INSTANCE-LAYOUT #:G159 #:G158)
; 
; caught STYLE-WARNING:
;   #S(SIMPLE-STYLE-WARNING
;      :ACTUAL-INITARGS (FORMAT-CONTROL undefined ~(~A~): ~S
;                                       FORMAT-ARGUMENTS
;                                       (FUNCTION
;                                        %
SET-FUNCALLABLE-INSTANCE-LAYOUT))
;      :ASSIGNED-SLOTS NIL)

; in: DEFUN SET-WRAPPER
;     (SETF (SB-PCL::FSC-INSTANCE-WRAPPER SB-PCL::INST) SB-PCL::NEW)
; --> LET* MULTIPLE-VALUE-BIND LET 
; ==>
;   (SB-KERNEL:%SET-FUNCALLABLE-INSTANCE-LAYOUT #:G129 #:G128)
; 
; caught STYLE-WARNING:
;   #S(SIMPLE-STYLE-WARNING
;      :ACTUAL-INITARGS (FORMAT-CONTROL undefined ~(~A~): ~S
;                                       FORMAT-ARGUMENTS
;                                       (FUNCTION
;                                        %
SET-FUNCALLABLE-INSTANCE-LAYOUT))
;      :ASSIGNED-SLOTS NIL)

; 
; caught STYLE-WARNING:
;   #S(SIMPLE-STYLE-WARNING
;      :ACTUAL-INITARGS (FORMAT-CONTROL
;                        ~:[This ~(~A~) is~;These ~(~A~)s are~]
undefined:~
;                      ~%  ~{~<~%  ~1:;~S~>~^ ~}
;                        FORMAT-ARGUMENTS
;                        (NIL FUNCTION (%
SET-FUNCALLABLE-INSTANCE-LAYOUT)))
;      :ASSIGNED-SLOTS NIL)
; 
; compilation unit finished
;   caught 3 STYLE-WARNING conditions
fatal error encountered in SBCL pid 24834:
GC invariant lost, file "gc-common.c", line 190
The system is too badly corrupted or confused to continue at the Lisp
level. If the system had been compiled with the SB-LDB feature, we'd
drop
into the LDB low-level debugger now. But there's no LDB in this build,
so
we can't really do anything but just exit, sorry.
make: *** [build-arch-stamp] Error 1
pbuilder: Failed autobuilding of package


The last output from stdout as well:

; SYS:SRC;PCL;INIT.FASL.NEWEST written
; compilation finished in 0:00:06
; compiling file
"/tmp/buildd/sbcl-0.9.5.9/src/pcl/std-class.lisp" (written
 23 SEP 2005 01:00:55 PM):
; compiling (IN-PACKAGE "SB-PCL")
; compiling (DEFMETHOD SLOT-ACCESSOR-FUNCTION ...)
; compiling (DEFMETHOD (SETF SLOT-ACCESSOR-FUNCTION) ...)
; compiling (DEFCONSTANT +SLOTD-READER-FUNCTION-STD-P+ ...)
; compiling (DEFCONSTANT +SLOTD-WRITER-FUNCTION-STD-P+ ...)
; compiling (DEFCONSTANT +SLOTD-BOUNDP-FUNCTION-STD-P+ ...)
; compiling (DEFCONSTANT +SLOTD-ALL-FUNCTION-STD-P+ ...)
; compiling (DEFMETHOD SLOT-ACCESSOR-STD-P ...)
; compiling (DEFMETHOD (SETF SLOT-ACCESSOR-STD-P) ...)
; compiling (DEFMETHOD INITIALIZE-INTERNAL-SLOT-FUNCTIONS ...)
; compiling (DEFMETHOD COMPUTE-SLOT-ACCESSOR-INFO ...)
; compiling (DEFMETHOD SLOT-DEFINITION-ALLOCATION ...)
; compiling (DEFMETHOD CLASS-PROTOTYPE ...)
; compiling (DEF STD-CLASS)
; compiling (DEF CONDITION-CLASS)
; compiling (DEF STRUCTURE-CLASS)
; compiling (DEFMETHOD CLASS-DIRECT-DEFAULT-INITARGS ...)
; compiling (DEFMETHOD CLASS-DEFAULT-INITARGS ...)
; compiling (DEFMETHOD CLASS-SLOT-CELLS ...)
; compiling (DEFMETHOD (SETF CLASS-SLOT-CELLS) ...)
; compiling (DEFMETHOD ADD-DIRECT-SUBCLASS ...)
; compiling (DEFMETHOD REMOVE-DIRECT-SUBCLASS ...)
; compiling (DEFMETHOD ADD-DIRECT-METHOD ...) -> Aborting with an error
 -> unmounting dev/pts filesystem
 -> unmounting proc filesystem
 -> cleaning the build env 
    -> removing directory /var/cache/pbuilder/build//10593 and its
subdirectories

Hmm, as you can see i'm using pdebuild so there shouldn't be any
problems with the build environment. I _did_ make two changes to
the source: i added an 'exit(0)' to the file
'tools-for-build/where-is-mcontext.c' (as was suggested on the
mailing list) and a modified the 'find' pattern in clean.sh to
avoid the problem with stage1 being deleted during the build
(which still happens with the original build ... btw).
Any ideas? Pointers?

 Cheers Ralf Mattes




More information about the Cl-debian mailing list