[omniORB] Unresolved external symbols

Yevgeny Terov et@weiss-electronic.spb.ru
Mon Sep 16 06:11:01 2002


I'm sorry if this question has been already posted here, but there are
plenty of questions on unresolved externals and linkage errors.
I use the source distribution omniORB-4.0.0-rc1, MSVC6.0 + SP3, Windows
2000.


Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
Creating library shared/omniDynamic400_rt.lib and object
shared/omniDynamic400_rt.exp
...
ir.o : error LNK2001: unresolved external symbol "public: __thiscall
_omniFinalCleanup::_omniFinalCleanup(void)" (??0_omniFinalCleanup@@QAE@XZ)
...
typecode.o : error LNK2001: unresolved external symbol "public: virtual
__thiscall cdrMemoryStream::~cdrMemoryStream(void)"
(??1cdrMemoryStream@@UAE@XZ)
...
Namingdynstub.o : error LNK2001: unresolved external symbol "public: static
class CosNaming::_objref_NamingContextExt * __cdecl
CosNaming::NamingContextExt_Helper::_nil(void)"
(?_nil@NamingContextExt_Helper@CosNaming@@SAPAV_objref_NamingContextExt@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/c/omniORB-4.0.0-rc1/src/lib/omniORB/dynamic'
make[2]: *** [export] Error 2
make[2]: Leaving directory `/cygdrive/c/omniORB-4.0.0-rc1/src/lib/omniORB'
make[1]: *** [export] Error 2
make[1]: Leaving directory `/cygdrive/c/omniORB-4.0.0-rc1/src/lib'
make: *** [export] Error 2

What is wrong?
Thank you...