ciel-lang / CIEL

CIEL Is an Extended Lisp. Scripting with batteries included.
http://ciel-lang.org
346 stars 16 forks source link

cl-environments and cl-form-types are outdated on quicklisp and do not build on newer versions of SBCL #38

Closed cinerion closed 11 months ago

cinerion commented 11 months ago

Recently, around version 2.3.10 of SBCL, the symbol SB-INT:TRULY-DYNAMIC-EXTENT was removed and thus older versions of cl-environments and cl-form-types do not build, as well as CIEL itself.

These libraries have been patched upstream, but those patches haven't reached quicklisp yet.

For the record:

OS: Linux 6.5.7_1 Lisp: SBCL 2.3.10.void.1 ASDF: 3.3.5 Quicklisp: (#<DIST quicklisp 2023-10-21>) (most recent at the moment)

And the relevant section of the build log:

[package cl-form-types]...........................
[package cl-form-types.walker]............; 
; caught ERROR:
;   READ error during COMPILE-FILE:
;   
;     Symbol "TRULY-DYNAMIC-EXTENT" not found in the SB-INT package.
;   
;       Line: 456, Column: 69, File-Position: 13897
;   
;       Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /root/quicklisp/dists/quicklisp/software/cl-form-types-20230618-git/src/walker.lisp" {1003963AA3}>
Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD tid=62 "main thread" RUNNING
                                                          {10010A8133}>:
  COMPILE-FILE-ERROR while
  compiling #<CL-SOURCE-FILE "cl-form-types" "src" "walker">