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

Reply via email to