-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various issues -- I only get a sbcl and ecl working on linux and mac #24
Comments
These links are unavailable – I see 404 error instead on all of them and also cant open the project https://github.com/simendsjo/sijo-version |
Sorry, that repo isn't open source yet. Here's another repo showing the same issues. ABCL fails with the HOME component error: https://github.com/simendsjo/sijo-doctest/actions/runs/8232306308/job/22510284197#step:3:269 But locally it works:
CCL has the same issue: https://github.com/simendsjo/sijo-doctest/actions/runs/8232306308/job/22510284008#step:4:389 SBCL Windows doesn't actually run any tests: https://github.com/simendsjo/sijo-doctest/actions/runs/8232306308/job/22510286756 ECL on Windows fails too: https://github.com/simendsjo/sijo-doctest/actions/runs/8232676398/job/22510614053#step:3:343 I've successfully ran sbcl, abcl, ccl and ecl on Linux locally using a pure guix shell as the above ABCL example. |
My rc files has the following to load quicklisp, and I'm using ultralisp too. #-quicklisp
(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
(user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init))) |
Should be public now. |
Interesting! Now I see this problem on the test in setup-lisp's repository too. Here is the build for ccl-bin: https://github.com/40ants/setup-lisp/actions/runs/8218461606/job/22475353500 |
I'll try to fix it today. |
Cool! I've made action's tests fail on this error and they will capture other issues in quicklisp-fix too! https://github.com/40ants/setup-lisp/actions/runs/8246384012/job/22552303121 |
Great, thanks! Got sbcl, ecl, ccl and abcl working on linux and mac. Problems with clasp, clisp, cmu and windows.
Haven't tested clasp, clisp, cmu or windows locally though, so it might not work. Should be pretty portable though. |
Using a temporary branch: 40ants/setup-lisp#24
Using a temporary branch: 40ants/setup-lisp#24
Are you testing on the branch from this PR? |
Yes, |
Ah, I see, you do. There is caching issue on OSX. Seems ASDF does does not refreshes a path to the TEMP dir at the startup. I still not sure how to fix it. Probably will merge patch as is and will solve this problem in a separate PR. Note, this line in the setup-lisp's README:
Actually I've only tested SBCL on Windows and SBCL & CCL-BIN on OSX. Other implementations probably will fail. If you want to support them, you can try to figure solve problems one by one in a separate pull requests. Note, CMU-BIN on Linux fails not in the
|
@simendsjo I've made this test run where all implementation which work on ubuntu are tested on Windows and OSX: https://github.com/40ants/setup-lisp/actions/runs/8260570459 Some of them have failed. I'll open issues on these matrix combinations and will make a full table of supported/non-supported combinations in the documentation. |
Thanks! Starting to look really good. Windows+SBCL doesn't run tests on my project though |
Btw, should I rather add an issue to https://github.com/40ants/run-tests as it looks like this workflow works just fine? |
Sure, if run-tests does not work, then issue should be there. |
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 depends on str, lisp-unit2 and sijo-doctest.
But unfortunately, it seems I only get sbcl-bin working on ubuntu-latest and macos-latest.
Some are also reported as green even though there's errors raised.
Heres the workflow I tested
The text was updated successfully, but these errors were encountered: