[omniORB] Win2K compilation problem

Krzysiek Czarnowski krzysiek@dgt-lab.com.pl
Sat Sep 28 11:30:01 2002


Hi,

When I compile the 4.0.0 distribution on my Win2K, VC++6 it dies with:

==========================================
...
Namingdynstub.o : error LNK2001: unresolved external symbol "public: virtual
__t
hiscall CosNaming::NamingContextExt::InvalidAddress::~InvalidAddress(void)"
(??1
InvalidAddress@NamingContextExt@CosNaming@@UAE@XZ)
Namingdynstub.o : error LNK2001: unresolved external symbol "public: static
clas
s CosNaming::_objref_NamingContextExt * __cdecl
CosNaming::NamingContextExt::_na
rrow(class CORBA::Object *)"
(?_narrow@NamingContextExt@CosNaming@@SAPAV_objref_
NamingContextExt@2@PAVObject@CORBA@@@Z)
Namingdynstub.o : error LNK2001: unresolved external symbol "public: static
clas
s CosNaming::_objref_NamingContextExt * __cdecl
CosNaming::NamingContextExt::_ni
l(void)"
(?_nil@NamingContextExt@CosNaming@@SAPAV_objref_NamingContextExt@2@XZ)
Namingdynstub.o : error LNK2001: unresolved external symbol "public: static
void
 __cdecl CosNaming::NamingContextExt_Helper::release(class
CosNaming::_objref_Na
mingContextExt *)"
(?release@NamingContextExt_Helper@CosNaming@@SAXPAV_objref_Na
mingContextExt@2@@Z)
Namingdynstub.o : error LNK2001: unresolved external symbol "public: static
clas
s CosNaming::_objref_NamingContextExt * __cdecl
CosNaming::NamingContextExt_Help
er::_nil(void)"
(?_nil@NamingContextExt_Helper@CosNaming@@SAPAV_objref_NamingCon
textExt@2@XZ)
shared\omniDynamic400_rt.dll : fatal error LNK1120: 632 unresolved externals
make[3]: *** [shared/omniDynamic400_rt.lib] Error 96
make[3]: Leaving directory
`/cygdrive/d/omniORB-4.0.0-rc1/src/lib/omniORB/dynami
c'
make[2]: *** [export] Error 2
make[2]: Leaving directory `/cygdrive/d/omniORB-4.0.0-rc1/src/lib/omniORB'
make[1]: *** [export] Error 2
make[1]: Leaving directory `/cygdrive/d/omniORB-4.0.0-rc1/src/lib'
make: *** [export] Error 2

D:\omniORB-4.0.0-rc1\src>
==========================================

That was rc1 but it is the same with the realise itself.
Anyone else got it? How to fix it?

Regards,
Krzysztof