Open nixfreak opened 10 months ago
It seems like you have an outdated version of nodgui
; and maybe of the quicklisp distribution.
What is your quicklisp dists version?
(ql:dist-version "quicklisp")
; => should be "2023-10-21"
If it is outdated, you should update it with
(ql:update-all-dists)
; or just quicklisp
; (ql:update-dist "quicklisp")
If it is not outdated, there is a chance that nodgui
is installed not from quicklisp; you can find where it is with
(ql:where-is-system :nodgui)
; => #P"/home/user/quicklisp/dists/quicklisp/software/nodgui-20231021-git/"
If the path differs, try deleting the local copy.
Quicklisp might not be able to find all local project "lazily", you can reregister local projects with
(ql:register-local-projects)
Finally, there is also a chance that compiled .fasl
s are corrupted, you could either delete them all, or just for the nodgui
library
# WARNING: Be careful with rm -r, as a small typo might lead to deletion of lots of files.
# use -I to prompt once before deletion of the whole folder.
rm -rI ~/.cache/common-lisp/sbcl-2.3.11-linux-x64
rm -rI ~/.cache/common-lisp/sbcl-2.3.11-linux-x64/path/to/nodgui
P.S.
You can also check the version of nodgui
easily with
(asdf:component-version (asdf:find-system :nodgui))
; => "0.4.8.2"
I'm not sure about the exact version requirement, but it should be at least 0.4.6.1
Hi, gleefree is spot-on. We added the nodgui:*default-theme*
variable on May, 31st. CIEL simply uses it to define a better-looking theme by default. You need either:
(and as an alternative installation method there is the Dockerfile)
I had this same issue, I was able to solve it by removing ultralisp as a distribution from quicklisp then installing via make build
instead. The nodgui
version with ultralisp was 0.3.0
: https://ultralisp.org/projects/lisp-mirror/nodgui
I had this same issue, I was able to solve it by removing ultralisp as a distribution from quicklisp then installing via
make build
instead. Thenodgui
version with ultralisp was0.3.0
: https://ultralisp.org/projects/lisp-mirror/nodgui
thanks for the report, lisp-mirror/nodgui isn't the official repository and was out of sync after the nodgui move to codeberg, it is now back on tracks.
git clone https://github.com/ciel-lang/CIEL ~/quicklisp/local-projects/CIEL
( cd ~/quicklisp/local-projects/CIEL/ && make ql-deps )
rlwrap sbcl
(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)
(ql:quickload "ceil")
I have tried to load use ultralisp and made sure asdf is up to date.
sbcl --version
SBCL 2.3.11uname -a
Linux blackpen-arch-vm 6.6.6-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 11 Dec 2023 11:48:23 +0000 x86_64 GNU/LinuxI have not tried to run just the binary yet.
ERROR OUTPUT