Package: src:cafeobj
Version: 1.6.0-2
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh_testdir
dh_testroot
[ ! -f Makefile ] || /usr/bin/make distclean
rm -f install-arch-stamp install-indep-stamp
rm -f build-arch-stamp build-indep-stamp
rm -rf /<<PKGBUILDDIR>>/tmpcache
dh_clean
debian/rules binary
touch build-indep-stamp
mkdir -p /<<PKGBUILDDIR>>/debian/cafeobj-mode/usr/share/emacs/site-lisp
cp elisp/cafeobj-mode.el
/<<PKGBUILDDIR>>/debian/cafeobj-mode/usr/share/emacs/site-lisp
touch install-indep-stamp
dh_testdir
[... snipped ...]
; unable to do inline fixnum comparison (cost 4) because:
; The second argument is a REAL, not a FIXNUM.
; in: DEFUN COMPILE-MODULE
; (CHAOS::NEED-REWRITING-PREPARATION
; CHAOS::MODULE)
;
; note: forced to do GENERIC-< (cost 10)
; unable to do inline fixnum comparison (cost 4) because:
; The second argument is a REAL, not a FIXNUM.
; wrote
/<<PKGBUILDDIR>>/tmpcache/common-lisp/sbcl-2.5.0.debian-linux-x64/<<PKGBUILDDIR>>/chaos/construct/module-tmpOOSRA8PZ.fasl
; compilation finished in 0:00:00.020
; compiling file "/<<PKGBUILDDIR>>/chaos/construct/trs.lisp" (written 15 NOV
2018 12:48:55 AM):
; file: /<<PKGBUILDDIR>>/chaos/construct/trs.lisp
; in: DEFUN GET-MODULE-TRS
; (CHAOS::NEED-REWRITING-PREPARATION
; CHAOS::MODULE)
;
; note: forced to do GENERIC-< (cost 10)
; unable to do inline fixnum comparison (cost 4) because:
; The second argument is a REAL, not a FIXNUM.
; in: DEFUN MAKE-TRS-MODULE-NAME-INTERNAL
; (INCF CHAOS::_TRS_MODULE_NAMES_)
; --> THE
; ==>
; (+ 1 CHAOS::_TRS_MODULE_NAMES_)
;
; note: unable to
; associate +/(+ -) of constants
; due to type uncertainty:
; The first argument is a NUMBER, not a RATIONAL.
;
; note: forced to do GENERIC-+ (cost 10)
; unable to do inline fixnum arithmetic (cost 1) because:
; The first argument is a NUMBER, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM
&OPTIONAL).
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a NUMBER, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM
&OPTIONAL).
; etc.
; in: DEFUN MAKE-TRS-OP-NAME
; (STRING
; (OR
; (CDR
; (CHAOS::ASSQ
; CHAOS::ERR-SORT
; CHAOS::SORT-NAME-MAP))
; (CHAOS::SORT-ID CHAOS::ERR-SORT)))
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR STRING SYMBOL CHARACTER), not a (OR STRING
; SYMBOL).
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR STRING SYMBOL CHARACTER), not a SYMBOL.
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR STRING SYMBOL CHARACTER), not a STRING.
; (LENGTH CHAOS::NAME)
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a SEQUENCE, not a VECTOR.
; (CHAR CHAOS::NAME CHAOS::POS)
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a STRING, not a SIMPLE-ARRAY.
; in: DEFUN FIX-TRS-IDS
; (FIND-IF
; #'(LAMBDA (CHAOS::X) (AND (CONSP CHAOS::X) (OR (EQ # :ID) (EQ # :IDR))))
; CHAOS::INFO)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN TRS-REV-OP-NAME
; (STRING CHAOS::NAME)
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR CHARACTER SYMBOL), not a (OR STRING SYMBOL).
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR CHARACTER SYMBOL), not a SYMBOL.
; in: DEFUN RE-PRINT-TRS-TERM
; (STRING (CHAOS::TRS-TERM-HEAD CHAOS::TRS-TERM))
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR STRING SYMBOL CHARACTER), not a (OR STRING
; SYMBOL).
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR STRING SYMBOL CHARACTER), not a SYMBOL.
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR STRING SYMBOL CHARACTER), not a STRING.
; in: DEFUN GET-TRS-AXIOM
; (STRING (CAR CHAOS::LABEL))
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR STRING SYMBOL CHARACTER), not a (OR STRING
; SYMBOL).
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR STRING SYMBOL CHARACTER), not a SYMBOL.
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a (OR STRING SYMBOL CHARACTER), not a STRING.
; wrote
/<<PKGBUILDDIR>>/tmpcache/common-lisp/sbcl-2.5.0.debian-linux-x64/<<PKGBUILDDIR>>/chaos/construct/trs-tmpDMIL0RVK.fasl
; compilation finished in 0:00:00.068
; compiling file "/<<PKGBUILDDIR>>/chaos/decafe/mutils.lisp" (written 15 NOV
2018 12:48:55 AM):
; wrote
/<<PKGBUILDDIR>>/tmpcache/common-lisp/sbcl-2.5.0.debian-linux-x64/<<PKGBUILDDIR>>/chaos/decafe/mutils-tmp8MR9IMIO.fasl
; compilation finished in 0:00:00.004
; compiling file "/<<PKGBUILDDIR>>/chaos/decafe/modmorph.lisp" (written 15 NOV
2018 12:48:55 AM):
; file: /<<PKGBUILDDIR>>/chaos/decafe/modmorph.lisp
; in: DEFUN MODMORPH-PREPARE-FOR-PARSING
; (CHAOS::MARK-MODULE-READY-FOR-PARSING
; MOD)
; --> LET* MAX
; ==>
; 1
;
; note: forced to do GENERIC-> (cost 10)
; unable to do inline fixnum comparison (cost 4) because:
; The second argument is a REAL, not a FIXNUM.
; in: DEFUN MODMORPH-FIND-ERROR-METHOD
; (FIND-IF
; #'(LAMBDA (CHAOS::X)
; (AND (CHAOS::METHOD-P (CAR CHAOS::X))
; (EQUAL
; (CHAOS::METHOD-SYMBOL
; #)
; CHAOS::NAME)
; (= (THE FIXNUM #) CHAOS::ALEN)))
; CHAOS::OPMAP)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN MAKE-ANON-VIEW-NAME
; (INCF CHAOS::*X-ANON-VIEW-NAME*)
; --> THE
; ==>
; (+ 1 CHAOS::*X-ANON-VIEW-NAME*)
;
; note: unable to
; associate +/(+ -) of constants
; due to type uncertainty:
; The first argument is a NUMBER, not a RATIONAL.
;
; note: forced to do GENERIC-+ (cost 10)
; unable to do inline fixnum arithmetic (cost 1) because:
; The first argument is a NUMBER, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM
&OPTIONAL).
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a NUMBER, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM
&OPTIONAL).
; etc.
; in: DEFUN MODMORPH-RECREATE-TERM
; (FIND-IF
; #'(LAMBDA (CHAOS::X)
; (AND
; (EQUAL CHAOS::VAR-NAME
; (CHAOS::VARIABLE-NAME
; CHAOS::X))
; (CHAOS::SORT=
; CHAOS::IMG-SORT
; (CHAOS::VARIABLE-SORT
; CHAOS::X))))
; CHAOS::*MODMORPH-LOCAL-VARS*)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; wrote
/<<PKGBUILDDIR>>/tmpcache/common-lisp/sbcl-2.5.0.debian-linux-x64/<<PKGBUILDDIR>>/chaos/decafe/modmorph-tmpJQDKAVAY.fasl
; compilation finished in 0:00:00.064
; compiling file "/<<PKGBUILDDIR>>/chaos/decafe/mrmap.lisp" (written 15 NOV
2018 12:48:55 AM):
; file: /<<PKGBUILDDIR>>/chaos/decafe/mrmap.lisp
; in: DEFUN IMAGE-RENAME-SORT
; (FIND-IF
; #'(LAMBDA (CHAOS::Y) (CHAOS::RMAP-SORT-MATCH CHAOS::X (CAR CHAOS::Y)))
; CHAOS::REN)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN IMAGE-RENAME-OP
; (FIND-IF #'(LAMBDA (CHAOS::Y) (EQUAL CHAOS::X (CAR CHAOS::Y))) CHAOS::REN)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN IMAGE-RENAME-PARAM
; (FIND-IF #'(LAMBDA (CHAOS::Y) (EQUAL CHAOS::X (CAR CHAOS::Y))) CHAOS::REN)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN INVERSE-IMAGE-RENAME-SORT
; (FIND-IF
; #'(LAMBDA (CHAOS::Y) (CHAOS::RMAP-SORT-MATCH CHAOS::X (CAR CHAOS::Y)))
; CHAOS::REN)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN *IMAGE-RENAME-SORT
; (FIND-IF
; #'(LAMBDA (CHAOS::Y)
; (CHAOS::SORT=
; CHAOS::X
; (CAR CHAOS::Y)))
; MAP)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN *IMAGE-RENAME-METHOD
; (FIND-IF #'(LAMBDA (CHAOS::Y) (EQ CHAOS::X (CAR CHAOS::Y))) MAP)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN IS-RENAME-INJECTIVE
; (FIND-IF
; #'(LAMBDA (CHAOS::Y)
; (AND (NOT (EQ CHAOS::X CHAOS::Y)) (EQUAL (CAR CHAOS::X) (CAR
CHAOS::Y))
; (NOT (EQUAL # #))))
; CHAOS::REN)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; (FIND-IF
; #'(LAMBDA (CHAOS::Y)
; (AND (NOT (EQ CHAOS::X CHAOS::Y)) (NOT (EQUAL # #))
; (EQUAL (CADR CHAOS::X) (CADR CHAOS::Y))))
; CHAOS::REN)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; wrote
/<<PKGBUILDDIR>>/tmpcache/common-lisp/sbcl-2.5.0.debian-linux-x64/<<PKGBUILDDIR>>/chaos/decafe/mrmap-tmp3I8CEEQY.fasl
; compilation finished in 0:00:00.048
; compiling file "/<<PKGBUILDDIR>>/chaos/decafe/meval.lisp" (written 15 NOV
2018 12:48:55 AM):
; wrote
/<<PKGBUILDDIR>>/tmpcache/common-lisp/sbcl-2.5.0.debian-linux-x64/<<PKGBUILDDIR>>/chaos/decafe/meval-tmpA3RHFLWZ.fasl
; compilation finished in 0:00:00.016
; compiling file "/<<PKGBUILDDIR>>/chaos/decafe/view.lisp" (written 15 NOV 2018
12:48:55 AM):
; file: /<<PKGBUILDDIR>>/chaos/decafe/view.lisp
; in: DEFUN VIEW-MAP-IMAGE-SORT
; (FIND-IF
; #'(LAMBDA (CHAOS::V)
; (CHAOS::SORT=
; CHAOS::X
; (CAR CHAOS::V)))
; CHAOS::SORT-MAP)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN CREATE-VIEW
; (CHAOS::MAKE-TERM-CHECK-OP CHAOS::T-OP NIL CHAOS::DST-MOD)
; --> CHAOS::MAKE-TERM-WITH-SORT-CHECK BLOCK LET IF DO BLOCK LET TAGBODY
; --> TAGBODY UNLESS IF CHAOS::SORT= EQ CHAOS::TERM-SORT CHAOS::TERM$SORT BLOCK
; ==>
; (THE (AND CHAOS::SORT* T) (ELT STRUCTURE 2))
;
; caught WARNING:
; Derived type of (CAR (CDR (CDR SB-C::L))) is
; (VALUES NULL &OPTIONAL),
; conflicting with its asserted type
; CHAOS::SORT*.
; See also:
; The SBCL Manual, Node "Handling of Types"
; (CHAOS::MAKE-TERM-CHECK-OP CHAOS::S-OP NIL CHAOS::SRC-MOD)
; --> CHAOS::MAKE-TERM-WITH-SORT-CHECK BLOCK LET IF DO BLOCK LET TAGBODY
; --> TAGBODY UNLESS IF CHAOS::SORT= EQ CHAOS::TERM-SORT CHAOS::TERM$SORT BLOCK
; ==>
; (THE (AND CHAOS::SORT* T) (ELT STRUCTURE 2))
;
; caught WARNING:
; Derived type of (CAR (CDR (CDR SB-C::L))) is
; (VALUES NULL &OPTIONAL),
; conflicting with its asserted type
; CHAOS::SORT*.
; See also:
; The SBCL Manual, Node "Handling of Types"
; in: DEFUN *FIND-SORT-IN-MAP
; (FIND-IF
; #'(LAMBDA (CHAOS::Y)
; (CHAOS::SORT=
; CHAOS::X
; (CAR CHAOS::Y)))
; MAP)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN *FIND-METHOD-IN-MAP
; (FIND-IF
; #'(LAMBDA (CHAOS::X)
; (IF (CHAOS::OPERATOR-METHOD-P
; (CAR CHAOS::X))
; (EQ CHAOS::METHOD (CAR CHAOS::X))
; (EQ CHAOS::METHOD
; (CHAOS::TERM-HEAD
; #))))
; CHAOS::OP-MAPPING)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; in: DEFUN SPLIT-STR
; (LENGTH CHAOS::STR)
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a SEQUENCE, not a VECTOR.
; (SUBSEQ CHAOS::STR CHAOS::INDEX)
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a SEQUENCE, not a VECTOR.
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a SEQUENCE, not a LIST.
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a SEQUENCE, not a SB-KERNEL:EXTENDED-SEQUENCE.
; (CHAR CHAOS::STR CHAOS::I)
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a STRING, not a SIMPLE-ARRAY.
; in: DEFUN FIND-METHOD-MAPPED
; (LENGTH CHAOS::ARITY)
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a SEQUENCE, not a VECTOR.
; in: DEFUN FIND-SORT-IMAGE*
; (FIND-IF
; #'(LAMBDA (CHAOS::X)
; (CHAOS::SORT=
; SORT
; (CAR CHAOS::X)))
; CHAOS::SORT-MAP)
;
; note: unable to
; optimize
; due to type uncertainty:
; The second argument is a SEQUENCE, not a (OR LIST VECTOR).
; wrote
/<<PKGBUILDDIR>>/tmpcache/common-lisp/sbcl-2.5.0.debian-linux-x64/<<PKGBUILDDIR>>/chaos/decafe/view-tmpYZIB7VXO.fasl
; compilation finished in 0:00:00.052
debugger invoked on a UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread
#<THREAD tid=53335 "main thread" RUNNING {1001320093}>:
COMPILE-FILE-ERROR while
compiling #<CL-SOURCE-FILE "chaosx" "chaos" "decafe" "view">
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [RETRY ] Retry
compiling #<CL-SOURCE-FILE "chaosx"
"chaos" "decafe" "view">.
1: [ACCEPT ] Continue, treating
compiling #<CL-SOURCE-FILE "chaosx"
"chaos" "decafe" "view">
as having been successful.
2: Retry ASDF operation.
3: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the
configuration.
4: Retry ASDF operation.
5: Retry ASDF operation after resetting the
configuration.
6: [ABORT ] Exit debugger, returning to top level.
(UIOP/LISP-BUILD:CHECK-LISP-COMPILE-RESULTS NIL T T
"~/asdf-action::format-action/" ((#<ASDF/LISP-ACTION:COMPILE-OP > .
#<ASDF/LISP-ACTION:CL-SOURCE-FILE "chaosx" "chaos" "decafe" "view">)))
error finding frame source: Bogus form-number: the source file has probably
changed too much to cope with.
source: NIL
0]
;
; compilation unit aborted
; caught 1 fatal ERROR condition
; caught 2 WARNING conditions
; printed 407 notes
* chmod +x dumps/sbcl/cafeobj.sbcl
chmod: cannot access 'dumps/sbcl/cafeobj.sbcl': No such file or directory
make[1]: *** [Makefile:270: dumps/sbcl/cafeobj.sbcl] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:33: build-arch-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202501/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:cafeobj, so that this is still
visible in the BTS web page for this package.
Thanks.