Hi everyone,

Overall I have been happily using SBCL from Guix for Common Lisp
development. But from time to time I run into a weird problem, and today
it has hit a package I definitely need.

The problem is documented in https://issues.guix.gnu.org/68764 for
sbcl-clx-truetype, but it can happen for other packages, in a seemingly
random fashion. The symptoms: when I load a package (via
asdf:load-system), ASDF tries to recompile a file of the package and
write the FASL file to the store, which fails with "permission denied".

After today's "guix pull", it's sbcl-lisp-stat that I cannot load any
more for this reason, and that means I am stuck.

I learned from the issue discussion that removing ~/common-lisp/ makes
the error go away. I can confirm this. But... ~/common-lisp/ is where I
keep the packages I actively work on. How am I supposed to develop
Common Lisp code without having some writable directory on ASDF's search
path for systems?

Cheers,
  Konrad.

Reply via email to