vydd / sketch

A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
MIT License
1.4k stars 67 forks source link

Can't quickload sketch #165

Closed kflak closed 7 months ago

kflak commented 7 months ago

Hi,

Trying to quickload sketch, but getting this error:

Linedit version 0.17.6, smart mode, ESC-h for help.
CL-USER(1): (ql:quickload :sketch)
To load "sketch":
  Load 1 ASDF system:
    sketch
; Loading "sketch"
...; 
; caught ERROR:
;   READ error during COMPILE-FILE:
;   
;     Symbol "SYSTEM-AREA-UB8-FILL" not found in the SB-KERNEL package.
;   
;       Line: 12, Column: 33, File-Position: 361
;   
;       Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /home/kf/quicklisp/dists/quicklisp/software/static-vectors-v1.8.7/src/impl-sbcl.lisp" {100348F043}>

debugger invoked on a UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread
#<THREAD tid=390750 "main thread" RUNNING {1001480093}>:
  COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "static-vectors" "impl">

Running on Arch Linux, SBCL 2.4.0

kflak commented 7 months ago

OK, getting a bit further here... After running (ql:update-all-dists) I am getting this error instead:

; Loading "sketch"
.........

debugger invoked on a CFFI:LOAD-FOREIGN-LIBRARY-ERROR in thread
#<THREAD tid=82803 "main thread" RUNNING {10014B0093}>:
  Unable to load any of the alternatives:
   ("libSDL2_ttf-2.0.so.0" "libSDL2_ttf")

EDIT: Solved it by installing the sdl2_ttf package!