Skip to content
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

Fix installation failure due to an error when reading ASD files #257

Merged
merged 2 commits into from
Jul 16, 2024

Conversation

fukamachi
Copy link
Owner

@fukamachi fukamachi commented Jul 16, 2024

CFFI can't be added because of a read-time error in cffi-libffi that loads cffi-grovel in the ASD file and uses its symbol.

https:/cffi/cffi/blob/65a5321e13a25ad057ec1dd5670df4b174678369/cffi-libffi.asd#L44

Reading '/tmp/qlot-test/qlfile'...
⨯ [1/1] cffi  Failed to install

Unexpected error: Package CFFI-GROVEL does not exist.

                    Stream: #<SB-SYS:FD-STREAM for "file /tmp/qlot-504LBAXJ/cffi-ref-65a5321e13a25ad057ec1dd5670df4b174678369/cffi-libffi.asd" {100589AB13}>
This can be a bug of Qlot.
Report it at https:/fukamachi/qlot/issues/new/choose.
Please attach the stack trace dumped to '/tmp/qlot-error-8V3J6PE9.log'.

@fukamachi fukamachi changed the title Skip ASD files on errors while determining dependencies (systems.txt). Fix installation failure due to an error when reading ASD files Jul 16, 2024
@fukamachi fukamachi merged commit 0d91387 into master Jul 16, 2024
6 checks passed
@fukamachi fukamachi deleted the skip-asdf-file-on-errors branch July 16, 2024 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant