-
Notifications
You must be signed in to change notification settings - Fork 0
Description
| 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.