Faré fahree@gmail.com writes:
On Mon, Dec 17, 2012 at 2:19 PM, Christophe Rhodes csr21@cantab.net wrote:
Zach Beane xach@xach.com writes:
Faré fahree@gmail.com writes:
OK, this is now committed as of ASDF 2.26.21 and POIU 1.29.3. It's slightly smaller, it's much cleaner, and it all works. I hope I have not broken users — please test.
Casualties of the cleanup were :feature and :if-component-dep-fails. They were just horrible things.
FYI, the sb-rotate-byte contrib in SBCL uses :if-component-dep-fails.
What is the correct way now to indicate that a file is part of a system, but should only be compiled if a given feature is present?
It appears that the SBCL contrib SB-ROTATE-BYTE uses :IF-COMPONENT-DEP-FAILS. In the spirit of not breaking everyone's existing SBCL installation, I have implemented *limited* compatibility with :IF-COMPONENT-DEP-FAILS in ASDF 2.26.27, sufficient to cover the usage observed in the wild.
I'm trying to build my software with 2.26.28, and I get this:
ASDF could not load sb-cover because error opening #P"/usr/local/lib/sbcl/sb-md5/md5-ASDF-TMP.fasl": Permission denied.
What should I do?
Zach