Bug#787909: cl-asdf: breaks sbcl's included asdf.fasl

Faré fahree at gmail.com
Sat Jun 6 20:12:36 UTC 2015


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 <preining at 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 at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-common-lisp-devel



More information about the pkg-common-lisp-devel mailing list