Dear Kevin,
as I'm handing out my ASDF duties to my successor Robert Goldman, I gave this a brief look again, and it looks like the issue is (1) your doing everything in cl-user, and (2) your assuming cl-user has allegro extensions such as if* This confuses SBCL, that warns about the suspicious undefined function if*, and other such things.
Some dependencies #-allegro :acl-compat and package use #+allegro :excl #-allegro acl-compat.excl could help.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org The only way to have a friend is to be one. — Ralph Waldo Emerson
On Thu, Feb 21, 2013 at 11:37 AM, Faré fahree@gmail.com wrote:
Dear Lisp hacker(s),
ASDF3 now checks deferred warnings by default. On SBCL, this means that it will treat as an error any undeclared free variable, including forward references to special variables as well as any undefined function that isn't defined by the end of the system.
Using cl-test-grid to compile all the systems in quicklisp, we found the following failure on a system we believe you maintain. Can you please fix it?
cl-quakeinfo http://cl-test-grid.appspot.com/blob?key=125l61q30b
http://common-lisp.net/project/cl-test-grid/asdf/sbcl-warning-failures.html http://common-lisp.net/project/cl-test-grid/asdf/asdf-diff-13.html
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Freedom transforms difficulty into opportunity, danger into responsibility. "Protection" transforms difficulty into oppression, danger into tragedy.