Closed quicklisp closed 5 years ago
I believe this is because this depends on the define-command
macro which wasn't available until recently in the https://github.com/fare/command-line-arguments package. Is it possible to try again with the latest version of that package available?
I'm using the latest git version of command-line-arguments to test sel.
Thanks for the followup.
I was able to reproduce this error in a completely empty Arch Linux image (Docker image). Installing the minimum required to build SEL (pacman -Syu sbcl wget git base-devel libffi
). Installing quicklisp. Then running ql:register-local-projects
and trying to ql:quickload
SEL.
I then cloned the latest command-line-arguments into local-projects
with git clone https://github.com/fare/command-line-arguments.git
and was able to successfully
* (ql:register-local-projects)
NIL
* (ql:quickload :software-evolution-library/test)
Given this fixed the problem and that the error suggests that the define-command
macro is not defined in the image throwing that error I'm not sure what else I should change on my end. Am I missing something, or is it not possible to build code which has a cross-project dependency on a version which itself is not yet in quicklisp?
I see the problem. I am using a different repo for fetching command-line-arguments, one that is apparently out of date. When I use the github version it resolves the sel build problems. I'll make the change permanent.
On Mon, Mar 11, 2019 at 6:54 AM Eric Schulte notifications@github.com wrote:
Thanks for the followup.
I was able to reproduce this error in a completely empty Arch Linux image (Docker image). Installing the minimum required to build SEL (pacman -Syu sbcl wget git base-devel libffi). Installing quicklisp. Then running ql:register-local-projects and trying to ql:quickload SEL.
I then cloned the latest command-line-arguments into local-projects with git clone https://github.com/fare/command-line-arguments.git and was able to successfully
- (ql:register-local-projects) NIL
- (ql:quickload :software-evolution-library/test)
Given this fixed the problem and that the error suggests that the define-command macro is not defined in the image throwing that error I'm not sure what else I should change on my end. Am I missing something, or is it not possible to build code which has a cross-project dependency on a version which itself is not yet in quicklisp?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/GrammaTech/sel/issues/8#issuecomment-471547480, or mute the thread https://github.com/notifications/unsubscribe-auth/AAT2rdrjlietP0WkKeWMAhQdaGueKuBpks5vVmATgaJpZM4bl87n .
Thanks. Please let me know if I should re-open this or if anything else crops up.
Log is here: http://report.quicklisp.org/2019-03-08/failure-report/sel.html#software-evolution-library_test