I believe the issue is that our "negative inheritance" trick causes us to attempt a downward-operation on components that don't have children.
How do regular downward-operations manage to stop? Answer: by being specialized on parent-component. Our "negative-inheritance" method should thus either be split in two, or be made to guard the downward propagation with a (when (typep c 'parent-component) ...).
My apologies for the bug, and thanks a lot to Anton for finding it!
Robert: good luck.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org None are more hopelessly enslaved than those who falsely believe they are free. — Johann Wolfgang von Goethe
On Wed, Feb 12, 2014 at 8:43 AM, Anton Vodonosov avodonosov@yandex.ru wrote:
I have ACL Express on Windows. It limits heap size which fails some systems compilation, but anyway, may show some useful results. Or we can ask Dave's help.
But let me first understand what is this "no applicable method ASDF/COMPONENT:COMPONENT-CHILDREN" error and why it wasn't detected previously.
On Wed, Feb 12, 2014 at 8:20 AM, Robert P. Goldman rpgoldman@sift.info wrote:
Do you have the ability to run these checks with ACL? That was problematic in this case, IIRC. Thanks!
Sent from my iPad
On Feb 12, 2014, at 7:07, Anton Vodonosov avodonosov@yandex.ru wrote:
12.02.2014, 16:55, "Anton Vodonosov" avodonosov@yandex.ru:
I now have results for SBCL and CCL with (uiop:enable-deferred-warnings-check): http://common-lisp.net/project/cl-test-grid/asdf/asdf-diff-31.html
In this report I found some failures which seem to be unrelated on warnings:
There is no applicable method for the generic function #<COMMON-LISP:STANDARD-GENERIC-FUNCTION ASDF/COMPONENT:COMPONENT-CHILDREN (1)> when called with arguments (#<CFFI-GROVEL:GROVEL-FILE "static-vectors" "ffi-types">)
The examples are
scriptl http://cl-test-grid.appspot.com/blob?key=1bc1pz0jwt http://cl-test-grid.appspot.com/blob?key=1lj39kniag
trivial-features-tests http://cl-test-grid.appspot.com/blob?key=1w15tfux4w http://cl-test-grid.appspot.com/blob?key=1s3h4rlltj