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 <[email protected]> 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 <[email protected]> 
>> 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 <[email protected]> wrote:
>>>>
>>>> 12.02.2014, 16:55, "Anton Vodonosov" <[email protected]>:
>>>>>
>>>>> 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

Reply via email to