Please report new issues athttps://github.com/DOCGroup
I observed a build failing in one of the AMI4CCM tests. The IDL compiler failed when processing ThreeComp_MasterE.idl because Base/ThreeCompAE.idl doesn't exist. The timestamps on the files are ./tests/ThreeComp/Base/ThreeCompAE.idl Thu Jan 7 03:01:35 2016 ./tests/ThreeComp/Master/ThreeComp_MasterE.idl Thu Jan 7 03:01:29 2016 so ThreeCompAE.idl didn't exist at the time tao_idl was reading ThreeComp_MasterE.idl. There are many MPC projects involved, but it appears the 'after' dependencies don't correctly describe the required order. The project AMI_ThreeComp_Base_Master_lem_gen compiles ThreeComp_MasterE.idl and it comes 'after' AMI_ThreeComp_Base_Master_idl_gen. That project is 'after' AMI_ThreeComp_idl_gen, but ThreeCompAE.idl is generated by AMI_ThreeComp_lema_gen.