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:
/X/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