Hi Andreas, unfortunately as you see current externalize and lifecycle services are completely broken. They had never been enabled by default (for default build) and in addition none offered help when I asked for it with porting MICO's BOA based services to POA. So the services are completely untested for several years now and rely on a code which is already removed from MICO.
If you would like to help fixing them, then I would suggest installing MICO 2.3.7 release for verification what's working and what's not (to have reference installation of these services) and then: 1) port services to use POA 2) make them thread safe Your help with this is highly appreciated! Karel Andreas Benzler wrote: > Hi all > > I would like to compile mico 2.3.13 with externalize support but all I > got was a lot of errors. I tried different configurations to solve the > problem but nothing worked out. Does some of you could manage to compile > mico with externalize support? > > Here is what I did: > > first try: > ./configure --enable-externalize > > resulting compile errors: > In file included from CosExternalization.cc:8: > ./CosExternalization.h:123:31: error: coss/CosLifeCycle.h: No such file > or directory > ./CosExternalization.h:124:36: error: coss/CosObjectIdentity.h: No such > file or directory > ./CosExternalization.h:127:35: error: coss/CosRelationships.h: No such > file or directory > ./CosExternalization.h:128:28: error: coss/CosGraphs.h: No such file or > directory > > next try: > ./configure --enable-externalize --enable-life > > resulting compile errors: > ./CosCompoundLifeCycle.h:64:36: error: coss/CosObjectIdentity.h: No such > file or directory > ./CosCompoundLifeCycle.h:67:35: error: coss/CosRelationships.h: No such > file or directory > ./CosCompoundLifeCycle.h:68:28: error: coss/CosGraphs.h: No such file or > directory > > next try: > ./configure --enable-externalize --enable-life --enable-relship > > resulting compile errors: > FactoryFinder_impl.cc:27:34: error: coss/CosTradingRepos.h: No such file > or directory > In file included from ../../include/coss/FactoryFinder_impl.h:30, > > from FactoryFinder_impl.cc:28: > > ../../include/coss/RegisterHelper.h:3:29: error: coss/CosTrading.h: No > such file or directory > In file included from FactoryFinder_impl.cc:28: > > ../../include/coss/FactoryFinder_impl.h:35: error: ‘CosTrading’ has not > been declared > > > next try: > ./configure --enable-externalize --enable-life --enable-relship > --enable-trader > > resulting compile errors: > /XXXXX/mico/./idl/idl --no-poa --boa --c++-skel -B../.. --any --name > CosTrading ../../include/coss/CosTrading.idl > error: --boa option is no longer supported > (if you need BOA support, please use MICO release older than 2.3.12) > > > > > I am using a SUSE 11.1 with gcc 4.3 and the mico 2.3.13 release. > > Thanks for helping > > Andreas > > _______________________________________________ > Mico-devel mailing list > Mico-devel@mico.org > http://www.mico.org/mailman/listinfo/mico-devel > -- Karel Gardas kgar...@objectsecurity.com ObjectSecurity Ltd. http://www.objectsecurity.com _______________________________________________ Mico-devel mailing list Mico-devel@mico.org http://www.mico.org/mailman/listinfo/mico-devel