Bug 1360 - Setting #define values for some preprocessor macros busted
Summary: Setting #define values for some preprocessor macros busted
Status: ASSIGNED
Alias: None
Product: TAO
Classification: Unclassified
Component: ORB (show other bugs)
Version: 1.2.5
Hardware: All All
: P3 normal
Assignee: DOC Center Support List (internal)
URL:
Depends on:
Blocks: 1277 1379
  Show dependency tree
 
Reported: 2002-11-11 22:06 CST by Nanbor Wang
Modified: 2002-11-19 13:34 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 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