Bug 4209 - Parallel make error in AMI4CCM
Summary: Parallel make error in AMI4CCM
Status: NEW
Alias: None
Product: CIAO
Classification: Unclassified
Component: AMI4CCM (show other bugs)
Version: 1.3.3
Hardware: x86 Linux
: P3 normal
Assignee: DOC Center Support List (internal)
URL:
Depends on:
Blocks:
 
Reported: 2016-01-08 08:44 CST by Adam Mitz
Modified: 2016-01-08 08:44 CST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Mitz 2016-01-08 08:44:14 CST
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.