Bug 1360

Summary: Setting #define values for some preprocessor macros busted
Product: TAO Reporter: Nanbor Wang <bala>
Component: ORBAssignee: DOC Center Support List (internal) <tao-support>
Status: ASSIGNED ---    
Severity: normal    
Priority: P3    
Version: 1.2.5   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 1277, 1379    

Description Nanbor Wang 2002-11-11 22:06:05 CST
Thanks to the Skoll project at UMD, we have more work to do :-)

Setting things like the following 

#define TAO_HAS_DIOP 0
#define TAO_HAS_NAMED_RT_MUTEXES 0
#define TAO_HAS_MINIMUM_POA 0
#define TAO_HAS_MINIMUM_CORBA 0
#define TAO_HAS_MINIMUM_POA_MAPS 0
#define TAO_HAS_CORBA_MESSAGING 0
#define TAO_HAS_AMI 0
#define TAO_HAS_AMI_CALLBACK 0
#define TAO_HAS_AMI_POLLER 0
#define TAO_HAS_INTERCEPTORS 0

in your config.h file is definitely asking for trouble. Long long ago, we 
wanted users to use this for finer level control on stuff that gets compiled in 
to TAO. The #define stuff are used inconsistently that it gives compile errors. 
Need to fix this, if possible before 1.3/1.3.1 goes out.
Comment 1 Nanbor Wang 2002-11-19 13:34:10 CST
Accepted for tao-support
Comment 2 Nanbor Wang 2002-11-19 13:34:36 CST
Accepting again