Bug#787909: cl-asdf: breaks sbcl's included asdf.fasl
Norbert Preining
preining at logic.at
Sat Jun 6 08:19:13 UTC 2015
Package: cl-asdf
Version: 2:3.1.4-1
Severity: normal
Dear all,
I just found a problem due to both sbcl and cl-asdf being installed
on my system while building cafeobj (an interpreter built on-top
a CL interpreter, we are using sbcl).
The warning message lists something about *POLICY& and
there is a changelog entry in sbcl that there were
some changes.
The build here produces the following log:
...
; compiling file "/usr/share/common-lisp/source/cl-asdf/build/asdf.lisp"
(written 23 OCT 2014 05:15:20 AM):
; file: /usr/share/common-lisp/source/cl-asdf/build/asdf.lisp
; in: DEFUN GET-OPTIMIZATION-SETTINGS
; (ASSOC UIOP/LISP-BUILD::X SB-C::*POLICY*)
;
; caught WARNING:
; Derived type of (SYMBOL-VALUE 'SB-C::*POLICY*) is
; (VALUES SB-C:POLICY &OPTIONAL),
; conflicting with its asserted type
; LIST.
; See also:
; The SBCL Manual, Node "Handling of Types"
; file: /usr/share/common-lisp/source/cl-asdf/build/asdf.lisp
; in: DEFUN GET-OPTIMIZATION-SETTINGS
; (ASSOC UIOP/LISP-BUILD::X SB-C::*POLICY*)
;
; note: deleting unreachable code
; (LIST UIOP/LISP-BUILD::X UIOP/LISP-BUILD::Y)
; ==>
; UIOP/LISP-BUILD::X
;
; note: deleting unreachable code
; (ASSOC UIOP/LISP-BUILD::X SB-C::*POLICY*)
;
; caught WARNING:
; Derived type of (SYMBOL-VALUE 'SB-C::*POLICY*) is
; (VALUES SB-C:POLICY &OPTIONAL),
; conflicting with its asserted type
; LIST.
; See also:
; The SBCL Manual, Node "Handling of Types"
;
/home/norbert/.cache/common-lisp/sbcl-1.2.12.debian-linux-x64/usr/share/common-l
isp/source/cl-asdf/build/asdf-TMP.fasl written
; compilation finished in 0:00:04.523
debugger invoked on a UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread
#<THREAD "main thread" RUNNING {1003B0E733}>:
COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "asdf" "build" "asdf">
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
....
I am not sure who should take some action here, but I thought I report it.
Thanks
Norbert
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.1.0-rc6 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
cl-asdf depends on no packages.
Versions of packages cl-asdf recommends:
ii clisp [lisp-compiler] 1:2.49-10
ii cmucl [lisp-compiler] 20f-1
pn common-lisp-controller <none>
ii sbcl [lisp-compiler] 2:1.2.12-1
Versions of packages cl-asdf suggests:
pn cl-launch <none>
More information about the pkg-common-lisp-devel
mailing list