[Scons-users] Dependency on $CC tool tripped up by subdir
    Marc Branchaud 
    mbranchaud at xiplink.com
       
    Wed Oct 10 15:34:19 EDT 2012
    
    
  
On 12-10-10 12:40 PM, William Deegan wrote:
> Marc,
> On Oct 10, 2012, at 7:44 AM, Marc Branchaud <marcnarc at xiplink.com> wrote:
> 
>> I've posted a bug for this issue:
>> 	http://scons.tigris.org/issues/show_bug.cgi?id=2877
> 
> Can you run with:
> --taskmastertrace=FILE
> 
> And attach the file to the bug as well?
Done.
Also attached it to this email.  This is for the case when the mycc target is
tools/mycc.  I don't have much experience with these traces, but it looks
like the tools/mycc target is never considered.
		M.
-------------- next part --------------
Taskmaster: Looking for a node to evaluate
Taskmaster:     Considering node <no_state   0   '.'> and its children:
Taskmaster:        <no_state   0   'SConstruct'>
Taskmaster:        <no_state   0   'test.c'>
Taskmaster:        <no_state   0   'test.o'>
Taskmaster:        <no_state   0   'testapp'>
Taskmaster:        <no_state   0   'tools'>
Taskmaster:      adjusted ref count: <pending    1   '.'>, child 'SConstruct'
Taskmaster:      adjusted ref count: <pending    2   '.'>, child 'test.c'
Taskmaster:      adjusted ref count: <pending    3   '.'>, child 'test.o'
Taskmaster:      adjusted ref count: <pending    4   '.'>, child 'testapp'
Taskmaster:      adjusted ref count: <pending    5   '.'>, child 'tools'
Taskmaster:     Considering node <no_state   0   'SConstruct'> and its children:
Taskmaster: Evaluating <pending    0   'SConstruct'>
Task.make_ready_current(): node <pending    0   'SConstruct'>
Task.prepare():      node <up_to_date 0   'SConstruct'>
Task.executed_with_callbacks(): node <up_to_date 0   'SConstruct'>
Task.postprocess():  node <up_to_date 0   'SConstruct'>
Task.postprocess():  removing <up_to_date 0   'SConstruct'>
Task.postprocess():  adjusted parent ref count <pending    4   '.'>
Taskmaster: Looking for a node to evaluate
Taskmaster:     Considering node <no_state   0   'test.c'> and its children:
Taskmaster: Evaluating <pending    0   'test.c'>
Task.make_ready_current(): node <pending    0   'test.c'>
Task.prepare():      node <up_to_date 0   'test.c'>
Task.executed_with_callbacks(): node <up_to_date 0   'test.c'>
Task.postprocess():  node <up_to_date 0   'test.c'>
Task.postprocess():  removing <up_to_date 0   'test.c'>
Task.postprocess():  adjusted parent ref count <pending    3   '.'>
Taskmaster: Looking for a node to evaluate
Taskmaster:     Considering node <no_state   0   'test.o'> and its children:
Taskmaster:        <up_to_date 0   'test.c'>
Taskmaster: Evaluating <pending    0   'test.o'>
Task.make_ready_current(): node <pending    0   'test.o'>
Task.prepare():      node <executing  0   'test.o'>
Task.execute():      node <executing  0   'test.o'>
Task.failed_stop():  node <executing  0   'test.o'>
Taskmaster:        removing node <executing  0   'test.o'> from the pending children set
Taskmaster:        removing parent <pending    2   '.'> from the pending children set
Task.postprocess():  node <failed     0   'test.o'>
Taskmaster: Looking for a node to evaluate
Taskmaster:        removing node <no_state   0   'tools'> from the pending children set
Taskmaster:        removing node <no_state   0   'testapp'> from the pending children set
Taskmaster:        removing parent <failed     1   '.'> from the pending children set
Taskmaster:        removing parent <failed     0   '.'> from the pending children set
Taskmaster: No candidate anymore.
    
    
More information about the Scons-users
mailing list