| Field |
Value |
| Bugzilla ID |
4209 |
| Reporter |
@mitza-oci |
| Assigned to |
DOC Center Support List (internal) |
| Product |
CIAO |
| Component |
AMI4CCM |
| Version |
1.3.3 |
| Platform / OS |
x86 / Linux |
| Priority |
P3 |
| Severity |
normal |
| Status |
NEW |
| Resolution |
|
| Created |
2016-01-08 08:44:14 -0600 |
Originally posted by @mitza-oci on 2016-01-08 08:44:14 -0600
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.
Originally posted by @mitza-oci on 2016-01-08 08:44:14 -0600
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.