=========== Removed files ================================ * Historical Residue TAO/tao/dynamicConfigurator* TAO/tao/config.h TAO/tao/poa_T.* dynamicTAO/src/dynamicTAO.tar.gz * Residue of Old versio of TAO BUG-REPORT-FORM TAO/BUG-REPORT-FORM TAO/examples/POA/Identity/* TAO/orbsvcs/Logging_Service/* TAO/orbsvcs/Time_Service/IR_Helper.* TAO/orbsvcs/Log/* TAO/orbsvcs/Logger.idl TAO/orbsvcs/Naming/CosNaming_i.* TAO/orbsvcs/Naming/Persistent_Bindings_Map.* TAO/orbsvcs/Naming/Persistent_Context_Index_T.* TAO/orbsvcs/Naming/Shared_Hash_Map_T.* TAO/orbsvcs/Ping.idl TAO/orbsvcs/tests/ImplRepo/IR_Helper.* TAO/orbsvcs/tests/ImplRepo/Repository* TAO/orbsvcs/tests/ImplRepo/implrepo.conf TAO/orbsvcs/tests/ImplRepo/svc.conf TAO/orbsvcs/tests/ImplRepo/svc.conf TAO/orbsvcs/tests/Logger/* TAO/orbsvcs/orbsvcs/CosTimeBase.idl (Replaced by TimeBase.idl) TAO/orbsvcs/orbsvcs/IOR_LookupTable.* (Moved to TAO/tao ) TAO/performance-tests/Demux/* TAO/tao/Connect.* TAO/tao/IIOP_ORB.* TAO/tao/ORB_Strategies_T.* TAO/tao/TAO_Internal.i TAO/tests/NestedUpcall/Reactor/* TAO/tests/Cubit/* ace/Timer_Queue.i dynamicTAO/src/MonitoringService/HelloWorld/.nfs051D dynamicTAO/src/MonitoringService/HelloWorld/ior TAO/TAO_IDL/TAO_IDL4.mak TAO/TAO_IDL/TAO_IDL4.mdp TAO/performance-tests/Cubit/TAO/IDL_Cubit/Cubit.mak TAO/performance-tests/Cubit/TAO/IDL_Cubit/Cubit.mdp TAO/tao/TAO4.mak TAO/tao/TAO4.mdp apps/Gateway/Gateway/Gateway4.mak apps/Gateway/Gateway/Gateway4.mdp apps/Gateway/Peer/Peer4.mak apps/Gateway/Peer/Peer4.mdp apps/JAWS/clients/Blobby/blobby.mak apps/JAWS/clients/Blobby/blobby.mdp apps/JAWS/clients/Caching/Caching.mak apps/JAWS/clients/Caching/Caching.mdp apps/JAWS/server/jaws4.mak apps/JAWS/server/jaws4.mdp apps/JAWS/stress_testing/clients.mak apps/JAWS/stress_testing/clients.mdp * Compiler generated files TAO/TAO_IDL/tao_idl TAO/TAO_IDL/Templetes.DB/* TAO/orbsvcs/orbsvcs/tmplinst-orbsvcs.cpp TAO/orbsvcs/Naming_Service/Nameing_Service TAO/tao/TAO_COMPONENTS.list TAO/tao/Templates.DB/ TAO/tao/ir.out TAO/tao/server TAO/tests/Param_Test/client TAO/tests/Param_Test/ior TAO/tests/Param_Test/server TAO/tests/Cubit/TAO/IDL_Cubit/Templetes.DB/* TAO/tests/Param_Test/Templetes.DB/* ace/.shobj/ ace/ACE_COMPONENTS.list bin/gperf 2k/Environment/envC.* 2k/Environment/envS* dynamicTAO/src/MonitoringService/HelloWorld/helloST.* All Templates.DB =========== Modification in the dynamicTAO =============== (1) dynamicTAO/src/Makefile ------ checked in done --------- * Traversing MonitoringService/ * New entry for realclean * Changing order of the traserse to consider library dependency (2) dynamicTAO/src/ace/DCP_Broker.cpp ------ checked in done --------- In DCP_Broker::list_domain_components() Change Dynamic_Service_Config::get_components() --> Dynamic_Service_Config::instance()->get_components() In DCP_Broker::list_hooks() Change Dynamic_Service_Config::get_hooks() --> Dynamic_Service_Config::instance()->get_hooks() In DCP_Broker::get_comp_info() Change Dynamic_Service_Config::get_comp_info() --> Dynamic_Service_Config::instance()->get_comp_info() In DCP_Broker::get_hooked_comp() Change Dynamic_Service_Config::hooked_comp() --> Dynamic_Service_Config::instance()->hooked_comp() In DCP_Broker::add_hook() Change Dynamic_Service_Config::add_hook() --> Dynamic_Service_Config::instance()->add_hook() In DCP_Broker::remove_hook() Change Dynamic_Service_Config::delete_hook() --> Dynamic_Service_Config::instance()->delete_hook() In DCP_Broker::load_implementation() Change Dynamic_Service_Config::install() --> Dynamic_Service_Config::instance()->install() In DCP_Broker::hook_implementation() Change Dynamic_Service_Config::hook() --> Dynamic_Service_Config::instance()->hook() In DCP_Broker::suspend_implementation() Change Dynamic_Service_Config::suspend() --> Dynamic_Service_Config::instance()->suspend() In DCP_Broker::resume_implementation() Change Dynamic_Service_Config::resume() --> Dynamic_Service_Config::instance()->resume() In DCP_Broker::remove_implementation() Change Dynamic_Service_Config::remove() --> Dynamic_Service_Config::instance()->remove() (3) dynamicTAO/src/ace/Dynamic_Service_Config.cpp ------ checked in done --------- Uninitialized memory read on Dynamic_Service_Config::close(void) int ret; ===> int ret = 0; class Dynamic_Service_Config make the use of singleton to avoid the order problem of initialization Change static -> normal class variable domainConfigurator versions_list_ ver_li_ imp_list_ imp_li_ Modify constructors to initialise these members (4) dynamicTAO/src/ace/Dynamic_Service_Config.h ------ checked in done --------- class Dynamic_Service_Config make the use of singleton to avoid the order problem of initialization Change static function/variable -> normal class function/variable domainConfigurator versions_list_ ver_li_ imp_list_ imp_li_ open() * 2 close() domainConfigurator() get_components() get_hooks() get_comp_info() get_hooked_comp() add_hook() delete_hook() install() hook() * 2 suspend() resume() remove() pers_rep() getTentativeVersion() updateVersion() getConfigurator() get_hooks() * 2 get_comp_info() get_hooked_comp() (5) dynamicTAO/src/ace/Makefile ------ checked in done --------- There is an dependency: libACE2k.so => libTAO2k.so, libSimpleConfigurator.so So adding -lTAO2k -lSimpleConfigurato to LIBS macro. Now the linker can detect the dependency of libACE2k.so We no longer have to explicitly link libACE2k.so , libTAO2k.so , libSimpleConfigurator.so , libDynamicConfigurator.so New entry for realclean (6) dynamicTAO/src/ace/Net_Broker.cpp ------ checked in done --------- class Dynamic_Service_Config make the use of singleton to avoid the order problem of initialization In Net_Broker::open() Change Dynamic_Service_Config::pers_rep() --> Dynamic_Service_Config::instance()->pers_rep() (7) dynamicTAO/src/ace/SmartPacket_Broker.cpp ------ checked in done --------- class Dynamic_Service_Config make the use of singleton to avoid the order problem of initialization In SmartPacket_Broker::open() Change Dynamic_Service_Config::get_components() --> Dynamic_Service_Config::instance()->get_components() In SmartPacket_Broker::list_hooks() Change Dynamic_Service_Config::get_hooks() --> Dynamic_Service_Config::instance()->get_hooks() In SmartPacket_Broker::get_comp_info() Change Dynamic_Service_Config::get_comp_info() --> Dynamic_Service_Config::instance()->get_comp_info() In SmartPacket_Broker::get_hooked_comp() Change Dynamic_Service_Config::get_hooked_comp() --> Dynamic_Service_Config::instance()->get_hooked_comp() In SmartPacket_Broker::add_hook() Change Dynamic_Service_Config::add_hook() --> Dynamic_Service_Config::instance()->add_hook() In SmartPacket_Broker::remove_hook() Change Dynamic_Service_Config::delete_hook() --> Dynamic_Service_Config::instance()->delete_hook() In SmartPacket_Broker::load_implementation() Change Dynamic_Service_Config::install() --> Dynamic_Service_Config::instance()->install() In SmartPacket_Broker::hook_implementation() Change Dynamic_Service_Config::hook() --> Dynamic_Service_Config::instance()->hook() In SmartPacket_Broker::suspend_implementation() Change Dynamic_Service_Config::suspend() --> Dynamic_Service_Config::instance()->suspend() In SmartPacket_Broker::resume_implementation() Change Dynamic_Service_Config::resume() --> Dynamic_Service_Config::instance()->resume() In SmartPacket_Broker::remove_implementation() Change Dynamic_Service_Config::remove() --> Dynamic_Service_Config::instance()->remove() (8) dynamicTAO/src/ace/versions_list.h ------ checked in done --------- - Add friend class ACE_Double_Linked_List_Iterator_Base<> for all declaration of friend class ACE_Double_Linked_List_Iterator<> because of the modification of TAO class Version_Record { friend class ACE_Double_Linked_List; friend class ACE_Double_Linked_List_Iterator; // Add friend declaration to reflect ACE change friend class ACE_Double_Linked_List_Iterator_Base; ... }; class Implementation_Record { friend class ACE_Double_Linked_List; friend ACE_Double_Linked_List_Iterator; // Add friend declaration to reflect ACE change friend ACE_Double_Linked_List_Iterator_Base; ... }; (9) dynamicTAO/src/MonitoringService/* ------ checked in done --------- Adding InfoStorage/client.cpp Adding HelloWorld/ Adding Makefile Adding README (10) dynamicTAO/src/MonitoringService/Makefile ------ checked in done --------- Created from scratch (11) dynamicTAO/src/MonitoringService/HelloWorld/Makefile ------ checked in done --------- We should use new tao idl compiler Modify tao_idl to $(TAO_IDL) macro Set -DTAO_USES_DEPRECATED_TAO_TRY_MACROS to the CPPFLAGS to use TAO_TRY macros dynamicTAO/src/MonitoringService/HelloWorld/HelloC.h ------ Do not checked in --------- Need re-generated from Hello.idl dynamicTAO/src/MonitoringService/Interceptor/ ------ Do not checked in --------- These files are identical to dynamicTAO/src/StrategyFactories/PerformanceMonitor (13) dynamicTAO/src/src/MonitoringService/InfoStorage/Makefile ------ checked in done --------- We should use new tao idl compiler Modify tao_idl to $(TAO_IDL) macro Add TAO_USES_DEPRECATED_TAO_TRY_MACROS to CPPFLAGS macro to use TAO_TRY macros. (14) dynamicTAO/src/MonitoringService/InfoStorage/StorageC.h ------ Do not checked in --------- Need re-generated from Storage.idl (15) dynamicTAO/src/StrategyFactories/Makefile ------ checked in done --------- Add rule to make Security Add rule to make PerformanceMonitor Add rule to make Interpreting Add rule to create repository/ directories if it does not exist. (16) dynamicTAO/src/StrategyFactories/Concurrency/Makefile ------ checked in done --------- Modify makerule so that we are not going to compile source code everytime without checking time stamp Comment out the make rule for Thread_Pool_Strategy (It's totally different on TAO1.0 and I don't have enough time to investigate.) Add "mkdir" in "install" entry to create repository/Concurrency/ (17) dynamicTAO/src/StrategyFactories/Concurrency/Reactive_Strategy_Factory.cpp ------ checked in done --------- Reactive_Strategy_Factory::open() Make it null function Reactive_Strategy_Factory::strategy() Return activate_server_connections (= 0) (18) dynamicTAO/src/StrategyFactories/Concurrency/Reactive_Strategy_Factory.h ------ checked in done --------- Get rid of reactive_strategy_ member (19) dynamicTAO/src/StrategyFactories/Concurrency/Thread_Strategy_Factory.cpp ------ checked in done --------- Thread_Strategy_Factory::open() Make it null function Thread_Strategy_Factory::strategy() Return activate_server_connections (= 1) (20) dynamicTAO/src/StrategyFactories/Concurrency/Thread_Strategy_Factory.h ------ checked in done --------- Get rid of threaded_strategy_ member (21) dynamicTAO/src/StrategyFactories/Interpreting/Makefile ------ checked in done --------- #### #### Currently JMF(libjmmpx.so) is not installed on the public directory. #### We should install later. #### LDFLAGS += -L/projects/2k/personal/ckhess/java/jmf/JMF/lib Modify makerule so that we are not going to compile all source code every time we run make command. (22) dynamicTAO/src/StrategyFactories/Interpreting/interpreting_strategy.h ------ checked in done --------- "/projects/2k/personal/yamane/src.new/aw/dynamicTAO/src/StrategyFactories/Interpreting/java_int_strategy.h", line 44: Warning: Java_Interpreting_Strategy::interpret hides the virtual function interpreting_strategy::interpret(char*, char*, char*, char*). change arguments of interpret(). Before: interpret(char *classname, char *method, char *signature, char *argstr); After: interpret(char *code, char *argstr); (23) dynamicTAO/src/StrategyFactories/Interpreting/java_int_strategy.h ------ checked in done --------- Most include files name are not case sensitive. Rename all of them. ace/os.h ace/OS.h ../ace/ace_2k_os.h ../../ace/ACE_2K_OS.h jni.h ??????????? Replace class name "INTERPRETING_STRATEGY" with "interpreting_strategy" (24) dynamicTAO/src/StrategyFactories/PerformanceMonitor/Makefile ------ checked in done --------- Create make rules for each object file so that we are not going to compile from the start every time. Add "realclean" entry to delete IDL generated files Set -DTAO_USES_DEPRECATED_TAO_TRY_MACROS to the CPPFLAGS to use TAO_TRY macros (TAO_TRY macros are deprecated.) # # Trying to include "orbsvcs/CosNamingC.h" # instead of "CosNamingC.h" # CPPFLAGS += -I$(ACE_ROOT)/TAO/orbsvcs ----------------------------------------------------------- Adding: # # Trying to include InfoStorageC.h # CPPFLAGS += -I$(SDIR) ADD -lorbsvcs to LIBS so that even if the server does not use it. performance monitor needs to contact Naming Service. (25) dynamicTAO/src/StrategyFactories/PerformanceMonitor/Monitoring_Strategy.h ------ checked in done --------- Rename IIOP_ServerRequest to TAO_GIOP_ServerRequest Rename TAO_SOCK_Stream to ACE_SOCK_Stream performance monitoring strategy analyze() method add new parameter TAO_ORB_Core *orb_core in order to dispatch from the analyze(). See Monitoring_Strategy.cpp Add include "tao/ORB_Core.h" Change absolute path of StorageC.h (dynamicTAO/src/MonitoringService/InfoStorage/StorageC.h) to relative path and let CPP option to determine the path. (26) dynamicTAO/src/StrategyFactories/PerformanceMonitor/Monitoring_Strategy.cpp ------ checked in done --------- Rename IIOP_ServerRequest to TAO_GIOP_ServerRequest Rename TAO_SOCK_Stream to ACE_SOCK_Stream include "tao/GIOP_Server_Request.h" to resolve TAO_GIOP_ServerRequest dispatch_servant is no longer a member of TAO_POA. It is a member of TAO_Object_Adaptor performance monitoring strategy analyze() method add new parameter TAO_ORB_Core *orb_core in order to dispatch from the analyze(). See Monitoring_Strategy.cpp (27) dynamicTAO/src/StrategyFactories/PerformanceMonitor/performance_monitoring_strategy.h ------ checked in done --------- Rename IIOP_ServerRequest to TAO_GIOP_ServerRequest Rename TAO_SOCK_Stream to ACE_SOCK_Stream Add includes "ace/SOCK_Stream.h" performance monitoring strategy analyze() method add new parameter TAO_ORB_Core *orb_core in order to dispatch from the analyze(). See Monitoring_Strategy.cpp (28) dynamicTAO/src/StrategyFactories/Security/Cherubim_Security_strategy.cpp ------ checked in done --------- Rename IIOP_ServerRequest to TAO_GIOP_ServerRequest remove TAO_SOCK_Stream &peer from check() argument. Rename include file from "dynamicconfiguratorC_.h" to "dynamicConfiguratorC_.h" Rename include directory name from "interpreting/" to "Interpreting/" class Dynamic_Service_Config make the use of singleton to avoid the order problem of initialization In Cherubim_Security_Strategy::check() Change Dynamic_Service_Config::domainConfigurator() --> Dynamic_Service_Config::instance()->domainConfigurator() (29) dynamicTAO/src/StrategyFactories/Security/Makefile Written from scratch ADD -I/usr/java/include to CPPFLAGS for cherubim ADD -I/usr/java/include/solaris to CPPFLAGS for Solaris dependent layer Set -DTAO_USES_DEPRECATED_TAO_TRY_MACROS to the CPPFLAGS to use TAO_TRY macros (TAO_TRY macros are deprecated.) (30) dynamicTAO/src/StrategyFactories/Security/cherubim_security_strategy.h ------ checked in done --------- remove TAO_SOCK_Stream &peer from check() argument. (31) dynamicTAO/src/StrategyFactories/Security/null_security_strategy.cpp ------ checked in done --------- Rename IIOP_ServerRequest to TAO_GIOP_ServerRequest remove TAO_SOCK_Stream &peer from check() argument. (32) dynamicTAO/src/StrategyFactories/Security/null_security_strategy.h ------ checked in done --------- Rename IIOP_ServerRequest to TAO_GIOP_ServerRequest remove TAO_SOCK_Stream &peer from check() argument. (33) dynamicTAO/src/StrategyFactories/Security/null_security_strategy.cpp Rename IIOP_ServerRequest to TAO_GIOP_ServerRequest remove TAO_SOCK_Stream &peer from check() argument. Replace include file "tao/corba.h" with "tao/GIOP_Server_Request.h" (34) dynamicTAO/src/StrategyFactories/Security/principal_security_strategy.cpp ------ checked in done --------- Rename include file from "tao/principal.h" to "tao/Principal.h" (35) dynamicTAO/src/StrategyFactories/Security/principal_security_strategy_factory.h ------ checked in done --------- "principal_security_strategy_factory.cpp", line 15: Warning: Last line in file "principal_security_strategy_factory.h" is not terminated with a newline. (36) dynamicTAO/src/StrategyFactories/Security/server_security_strategy.h ------ checked in done --------- Add include "tao/GIOP_Server_Request.h" Rename IIOP_ServerRequest to TAO_GIOP_ServerRequest remove TAO_SOCK_Stream &peer from check() argument. (37) dynamicTAO/src/ComponentConfigurator/DependencySpecification.h ------ checked in done --------- "/projects/2k/personal/yamane/src.new/aw/ace/Containers_T.cpp", line 763: Error: next_ is not accessible from ACE_Double_Linked_List_Iterator_Base::do_advance(). "/projects/2k/personal/yamane/src.new/aw/ace/Containers_T.cpp", line 820: Where: While instantiating "ACE_Double_Linked_List_Iterator_Base::do_advance()". "/projects/2k/personal/yamane/src.new/aw/ace/Containers_T.cpp", line 820: Where: Instantiated from ACE_Double_Linked_List_Iterator::advance(). "Dynamic_Service_Config.cpp", line 980: Where: Instantiated from non-template code. class DynamicTAO_Export DependencySpecification { friend ACE_Double_Linked_List_Iterator; // Add friend declaration to reflect ACE change friend ACE_Double_Linked_List_Iterator_Base; (38) dynamicTAO/src/ComponentConfigurator/Makefile ????????????????? Need Makefile for test program and library by default ????????????????? There is an dependency libSimpleConfigurator.so => libACE2k.so and libACE.so So adding -lACE2k -lACE to LIBS macro. We can get rid of these macro from LDLIBS macro. Now the linker can detect the dependency automatically. We no longer have to explicitly link libACE2k.so , libTAO2k.so , libSimpleConfigurator.so , libDynamicConfigurator.so (39) dynamicTAO/src/DynamicConfigurator/Makefile ------ checked in done --------- There is an dependency libDynamicConfigurator.so => libSimpleCOnfigurator.so So adding -lSimpleConfigurator.so to LIBS macro. Now the linker can detect the dependency of libDynamicConfigurator.so to libSimpleConfigurator.so automatically. We no longer have to explicitly link libACE2k.so , libTAO2k.so , libSimpleConfigurator.so , libDynamicConfigurator.so (40) dynamicTAO/src/DynamicConfigurator/dynamicConfigurator_i_.cpp ------ checked in done --------- class Dynamic_Service_Config make the use of singleton to avoid the order problem of initialization DynamicConfigurator_i::DynamicConfigurator_i() Change Dynamic_Service_Config::pers_rep() --> Dynamic_Service_Config::instance()->pers_rep() DynamicConfigurator_i::list_domain_components() Change Dynamic_Service_Config::get_compnents() --> Dynamic_Service_Config::instance()->get_compnents() DynamicConfigurator_i::list_hooks() Change Dynamic_Service_Config::get_hooks() --> Dynamic_Service_Config::instance()->get_hooks() DynamicConfigurator_i::get_comp_info() Change Dynamic_Service_Config::get_comp_info() --> Dynamic_Service_Config::instance()->get_comp_info() DynamicConfigurator_i::load_implementation() Change Dynamic_Service_Config::install() --> Dynamic_Service_Config::instance()->install() DynamicConfigurator_i::hook_implementation() Change Dynamic_Service_Config::hook() --> Dynamic_Service_Config::instance()->hook() DynamicConfigurator_i::suspend_implementation() Change Dynamic_Service_Config::suspend() --> Dynamic_Service_Config::instance()->suspend() DynamicConfigurator_i::resume_implementation() Change Dynamic_Service_Config::resume() --> Dynamic_Service_Config::instance()->resume() DynamicConfigurator_i::remove_implementation() Change Dynamic_Service_Config::remove() --> Dynamic_Service_Config::instance()->remove() DynamicConfigurator_i::get_hookded_comp() Change Dynamic_Service_Config::get_hookded_comp() --> Dynamic_Service_Config::instance()->get_hookded_comp() (41) dynamicTAO/src/DynamicConfigurator/dynamicConfiguratorC_.cpp (42) dynamicTAO/src/DynamicConfigurator/dynamicConfiguratorC_.h (43) dynamicTAO/src/DynamicConfigurator/dynamicConfiguratorC_.i (44) dynamicTAO/src/DynamicConfigurator/dynamicConfiguratorS_.cpp (45) dynamicTAO/src/DynamicConfigurator/dynamicConfiguratorS_.h (46) dynamicTAO/src/DynamicConfigurator/dynamicConfiguratorS_.i (47) dynamicTAO/src/DynamicConfigurator/dynamicConfiguratorS_T_.cpp (48) dynamicTAO/src/DynamicConfigurator/dynamicConfiguratorS_T_.h (49) dynamicTAO/src/DynamicConfigurator/dynamicConfiguratorS_T_.i ------ checked in done --------- Stubs generated by the old tao_idl does not compile with new TAO We need to create stubs with new tao_idl. We no longer need to check in these files but I check in just in case. (50) dynamicTAO/src/tao/TAO_Configurator.cpp ------ checked in done --------- TAO_Configurator::new_concurrency_strategy () because of the support for IIOP and UIOP(Unix Domain Socket), It is not possible to return one strategy for both protocol. (Each protocol has their derived template for the concurrency.) So we return flag (activate_server_connections) to specify the ORBconcurrency strategy. We have to think about how to set the strategy for the current acceptors class Dynamic_Service_Config make the use of singleton to avoid the order problem of initialization In TAO_Configurator::new_client_security_strategy() Change Dynamic_Service_Config::domainConfigurator() --> Dynamic_Service_Config::instance()->domainConfigurator() In TAO_Configurator::new_server_security_strategy() Change Dynamic_Service_Config::domainConfigurator() --> Dynamic_Service_Config::instance()->domainConfigurator() In TAO_Configurator::new_performance_monitoring_strategy() dafjdaslkfdafdljkdskjdkdkdkdakkhange Dynamic_Service_Config::domainConfigurator() --> Dynamic_Service_Config::instance()->domainConfigurator() (51) 2k/ComponentConfigurator/Factory_i.cpp ------ checked in done --------- New macro for throwing system exception. (CORBA::NO_MEMORY) (52) 2k/ComponentConfigurator/Makefile ------ checked in done --------- We should use new tao idl compiler Modify tao_idl to $(TAO_IDL) macro Set -DTAO_USES_DEPRECATED_TAO_TRY_MACROS to the CPPFLAGS to use TAO_TRY macros * Fix LIBS macro * make depend (update for removing tao/Connect.h) (53) 2k/AutoConfig/Makefile We should use new tao idl compiler Modify tao_idl to $(TAO_IDL) macro 2k/Environment/* are necessary (54) 2k/tests/DynamicConfigurator/Makefile ------ checked in done --------- Set -DTAO_USES_DEPRECATED_TAO_TRY_MACROS to the CPPFLAGS to use TAO_TRY macros (55) 2k/tests/DynamicConfigurator/svc.conf ------ checked in done --------- dlsym failed for function _make_TAO_Resource_Factory : ld.so.1: ./main: fatal: _make_TAO_Resource_Factory: can't find symbol Unable to find service: Resource_Factory Replace TAO:_make_TAO_Resource_Factory() with TAO:_make_TAO_Default_Resource_Factory() (56) 2k/tests/hello/dynamicTAO/Makefile ------ checked in done --------- Modify tao_idl to $(TAO_IDL) macro Set -DTAO_USES_DEPRECATED_TAO_TRY_MACROS to the CPPFLAGS to use TAO_TRY macros (TAO_TRY macros are deprecated.) (57) 2k/tests/hello/dynamicTAO/hello_i.cpp ------ checked in done --------- In hello_i::hello_i() Change Dynamic_Service_Config::domainConfigurator() --> Dynamic_Service_Config::instance()->domainConfigurator() In hello_i::~hello_i() Change Dynamic_Service_Config::domainConfigurator() --> Dynamic_Service_Config::instance()->domainConfigurator()