quicklisp-projects icon indicating copy to clipboard operation
quicklisp-projects copied to clipboard

Can't find some systems

Open stassats opened this issue 7 months ago • 3 comments

(ql:quickload :april) => System "cape" not found. But the cape.asd file is there.

(ql:quickload :format-seconds) => not found, even though

(ql-dist:find-system :format-seconds-tests)
=>
#<QL-DIST:SYSTEM format-seconds-tests / format-seconds-production-e6b26811-git / quicklisp 2025-06-22>

stassats avatar Jul 25 '25 03:07 stassats

@stassats I'm not 100% sure, but, looking at this report (http://report.quicklisp.org/2025-07-04/failure-report/format-seconds.html?) it seems to be a missing dependency as of latest release.

Could be for several different reasons, like temporary removal due to a bug, but I'm not 100% sure.

Recent removal means you’ll need to wait for it to return or install manually.

So, if you absolutely need it, I recommend git cloning it into either /home/username/.quicklisp/local-projects , or if using Roswell: /home/username/.roswell/local/projects

Symlink works too if you prefer

ItsMeForLua avatar Aug 03 '25 20:08 ItsMeForLua

(ql:quickload :april) => System "cape" not found. But the cape.asd file is there.

"cape" is new.

The april system has a sub-directory cape, which has a cape.asd file that defines "cape". I don't know why quicklisp misses it.

You can get around the error by loading /cape/cape.asd and before doing (ql:quicklisp :april), or editing the april.asd file to have (load "<dir>/cape/cape.asd")

Yehouda avatar Aug 05 '25 17:08 Yehouda

Quicklisp does not use the filesystem directly to find projects it provides. It uses the system index. If a system within a project doesn't build, it is not indexed, and is not found by the system-definition search function Quicklisp adds to ASDF.

I don't know why that system doesn't build, I'll check into it.

On Tue, Aug 5, 2025 at 1:35 PM Yehouda Harpaz @.***> wrote:

Yehouda left a comment (quicklisp/quicklisp-projects#2490) https://github.com/quicklisp/quicklisp-projects/issues/2490#issuecomment-3156023385

(ql:quickload :april) => System "cape" not found. But the cape.asd file is there.

"cape" is new.

The april system has a sub-directory cape, which has a cape.asd file that defines "cape". I don't know why quicklisp miss it.

You get around the error by loading /cape/cape.asd and before doing (ql:quicklisp :april), or editing the april.asd file to have (load " /cape/cape.asd")

— Reply to this email directly, view it on GitHub https://github.com/quicklisp/quicklisp-projects/issues/2490#issuecomment-3156023385, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACPNLNJVN2QFN3N7ZE2HRL3MDTPNAVCNFSM6AAAAACCKQUOUSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCNJWGAZDGMZYGU . You are receiving this because you are subscribed to this thread.Message ID: @.***>

quicklisp avatar Aug 05 '25 17:08 quicklisp