Hi.

It looks like the "clog/docs" and "clog/tools" systems are defined in
the "clog.asd" file in the sbcl-clog package and also in the
sbcl-clog-docs and sbcl-clog-tools packages. This may be the cause of
the issue.

I suppose you separated "clog/docs" and "clog/tools" systems in their
own packages to break the dependency cycles
  "clog/tools" -> "clog-ace" -> "clog"
and
  "clog/tools" -> "clog-terminal" -> "clog"

However "clog/docs" is not in the cycles, so I think you could build
it directly in the sbcl-clog package with
  #:asd-systems '("clog" "clog/docs")
and also updating the 'delete-files' phase not to remove the files
required by "clog/docs".

Now, concerning the "clog/tools" system, I would try to delete things
related to it from the sbcl-clog package, and remove the things not related
to it from the sbcl-clog-tools package. So the sbcl-clog-tools package
would only have the "tools" directory and a ".asd" file containing only
the definition of the "clog/tools" system.

Attachment: signature.asc
Description: PGP signature

Reply via email to