On Sun, 23 Jul 2023, Ulrich Mueller wrote:
I think what happens is this: sbcl is masked on musl, but it is the only
version that is enabled in the ebuild by the IUSE="+sbcl" default.
Therefore, none of the versions available on musl is enabled there,
resulting in an unsatisfied REQUIRED_USE.
Thank you. Probably, pkgcheck complains because of +sbcl, and sbcl is masked. sbcl is the best lisp for maxima on systems where it exists, therefore it is the default. If it does not exist, a user can try some other lisp. So, I'm going to continue to ignore this complaint.

By the way, I've just found (and fixed) another minor problem. Due to some (uninteresting) technical reasons, clozurecl in maxima ebuild is controlled by the use flags clozurecl (on 32-bit arches) and clozurecl64 (on 64-bit arches). The clozurecl flag is masked in arch/base/use.mask and unmasked in arch/x86/use.mask (correctly). But clozurecl was not controlled in the same way. Now I mask it in arch/base/use.mask and unmask in arch/amd64/use.mask.

Andrey

Reply via email to