This is a known issue, due to an incompatible update in SBCL. There is a fix in ASDF 3.1.4.13, but it hasn't been released yet.
Workarounds: 1- remove the debian package cl-asdf OR 2- install a more recent asdf in ~/common-lisp/asdf/ — sudo apt-get install git mkdir -p ~/common-lisp/ cd ~/common-lisp/ git clone https://gitlab.common-lisp.net/asdf/asdf.git This bug will be fix when we release 3.1.5 (RSN). —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Each new generation born is in effect an invasion of civilization by little barbarians, who must be civilized before it is too late. — Thomas Sowell On Sat, Jun 6, 2015 at 4:19 AM, Norbert Preining <prein...@logic.at> wrote: > 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> > > _______________________________________________ > pkg-common-lisp-devel mailing list > pkg-common-lisp-devel@lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-common-lisp-devel _______________________________________________ pkg-common-lisp-devel mailing list pkg-common-lisp-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-common-lisp-devel