setup-lisp
setup-lisp copied to clipboard
GitHub Action to Setup Common Lisp tools
Turns out there were more issues related to caching with the `macos-14` runner: - The homebrew directory seems to have changed to `/opt/homebrew/`: I've extended `roswell-cache-paths` accordingly. - The qlot...
Because of this strange error about an unability to create a temporary directory: ``` Unhandled SB-INT:SIMPLE-FILE-ERROR in thread #: Can't create directory /var/folders/n2 Backtrace for: # 0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK # #...
Roswell v23.10.14.114 ``` Extracting archive:/Users/runner/.roswell/archives/cmucl-21e-x86-darwin.tar.bz2 + ros use cmu-bin /Users/runner/.roswell/impls/x86-64/darwin/cmu-bin/21e/bin/lisp is not executable. Missing 32bit glibc? Error: unable to use 'cmu-bin' ```
Roswell v23.10.14.114 ``` Extracting archive:/Users/runner/.roswell/archives/clasp-2022-01-28-x86-64-darwin-binary.tar.gz gzip: can't stat: /Users/runner/.roswell/archives/clasp-2022-01-28-x86-64-darwin-binary.tar.gz (/Users/runner/.roswell/archives/clasp-2022-01-28-x86-64-darwin-binary.tar.gz.gz): No such file or directory gtar: This does not look like a tar archive gtar: Exiting with failure status due...
``` Extracting archive:/Users/runner/.roswell/archives/clisp-23.2.21-x86-64-darwin-binary.tar.bz2 + ros use clisp-head dyld[5144]: Library not loaded: '/usr/local/opt/libunistring/lib/libunistring.2.dylib' Referenced from: '/Users/runner/.roswell/impls/x86-64/darwin/clisp-head/23.2.21/lib/clisp-23.2.21/base/lisp.run' Reason: tried: '/usr/local/opt/libunistring/lib/libunistring.2.dylib' (no such file), '/usr/local/lib/libunistring.2.dylib' (no such file), '/usr/lib/libunistring.2.dylib' (no such file), '/usr/local/Cellar/libunistring/1.1/lib/libunistring.2.dylib'...
For these implementations: - ccl-bin - clisp-head - ecl - abcl-bin - clasp-bin - cmu-bin attempt to update quicklisp dists tells something like that: ``` Run # The parent workflow...
I'm developing a small library that I'd like to be portable across several implementations. The library itself doesn't have any dependencies, so it should be fairly portable. The test project...
Here is what it says: ``` Downloading archive:ftp://ftp.franz.com/pub/acl10.1express/linux86/acl10.1express-linux-x86.tbz2:OK Extracting archive:/home/runner/.roswell/archives/acl10.1express-linux-x86.tbz2 + ros use allegro Lisp has expired. Please download a new license file from [http://franz.com/products/express/.](http://franz.com/products/express/) Error: unable to use 'allegro'...
With `setup-lisp@v2`, if the installation of a lisp fails (seems to fail on at least allegro,clisp,ecl on linux currently), it silently ignores it and runs tests on sbcl instead (or...
``` Checking version to install.... Downloading https://github.com/nptcl/npt/releases.atom [####### ] 10% [########################## ] 35% [############################################ ] 60% [############################################################## ] 85% [##########################################################################]100% Installing from github nptcl/npt Checking for installed implementation in /home/runner/.roswell/impls/x86-64/linux/npt/git/...