using |(ql:quickload "mcclim")| on an up to date gentoo ~amd64 box with sbcl-2.6.0 fails. x11-libs/libX11 is 1.8.12. the error report is: [package mcclim-bidi].; ; caught ERROR: ; READ error during COMPILE-FILE: ; ; The symbol "RENDER-SET-PICTURE-TRANSFORM" is not external in the XLIB package. ; ; Line: 73, Column: 48, File-Position: 2981 ; ; Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /home/cloos/quicklisp/dists/quicklisp/software/mcclim-20260101-git/Backends/CLX/drawing.lisp" {12032D0003}> debugger invoked on a UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<THREAD tid=27300 "main thread" RUNNING {1200030003}>: COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "mcclim-clx" "output" "drawing"> Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL. ... (restarts elided) ... (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 "mcclim-clx" "output" "drawing">))) source: (ERROR 'COMPILE-FILE-ERROR :CONTEXT-FORMAT CONTEXT-FORMAT :CONTEXT-ARGUMENTS CONTEXT-ARGUMENTS) -JimC -- James Cloos <cloos@jhcloos.com> OpenPGP: https://jhcloos.com/0x997A9F17ED7DAEA6.asc
It seems that you have outdated clx on ypur system. Loke very outdated. Is your quicklisp distribution uodated? Are you sure you don't have some ancient clx lying around? Try (ql:update-all-dists) And (asdf:locate-system "clx") Maybe these will help with troubleshotting the issue. Best, Daniel -- Daniel Kochmański ;; aka jackdaniel | Przemyśl, Poland TurtleWare - Daniel Kochmański | www.turtleware.eu "Be the change that you wish to see in the world." - Mahatma Gandhi On Monday, February 2nd, 2026 at 17:19, James Cloos <cloos@jhcloos.com> wrote:
using |(ql:quickload "mcclim")| on an up to date gentoo ~amd64 box with sbcl-2.6.0 fails.
x11-libs/libX11 is 1.8.12.
the error report is:
[package mcclim-bidi].; ; caught ERROR: ; READ error during COMPILE-FILE: ; ; The symbol "RENDER-SET-PICTURE-TRANSFORM" is not external in the XLIB package. ; ; Line: 73, Column: 48, File-Position: 2981 ; ; Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /home/cloos/quicklisp/dists/quicklisp/software/mcclim-20260101-git/Backends/CLX/drawing.lisp" {12032D0003}>
debugger invoked on a UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<THREAD tid=27300 "main thread" RUNNING {1200030003}>:
COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "mcclim-clx" "output" "drawing">
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
... (restarts elided) ...
(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 "mcclim-clx" "output" "drawing">)))
source: (ERROR 'COMPILE-FILE-ERROR :CONTEXT-FORMAT CONTEXT-FORMAT :CONTEXT-ARGUMENTS CONTEXT-ARGUMENTS)
-JimC -- James Cloos cloos@jhcloos.com
thanks to Daniel's help, it turns out that gentoo's package for clx is out of date. (0.7.5 vs 0.7.7; which is 2018 vs 2025...) upgrading clx permtted quickload to complete. -JimC -- James Cloos <cloos@jhcloos.com> OpenPGP: https://jhcloos.com/0x997A9F17ED7DAEA6.asc
participants (2)
-
Daniel Kochmański -
James Cloos