[omniORB] omniNotify1_develop link problem with omniORB4 and Windows 2000

Robert E. Gruber gruber@research.att.com
Mon, 18 Mar 2002 11:26:21 -0500


omniNotify has not been ported to windows yet.

-----Original Message-----
From: owner-omniorb-list@uk.research.att.com
[mailto:owner-omniorb-list@uk.research.att.com]On Behalf Of Chris
McClimans
Sent: Monday, March 18, 2002 10:50 AM
To: omniorb-list@uk.research.att.com
Subject: [omniORB] omniNotify1_develop link problem with omniORB4 and
Windows 2000


It looks to me like its missing the Cos_Notification.idl symbols.
How would I add them to the build system?

-chris

+
../../../../bin/x86_win32/linkwrapper -gnuwin32 -out:shared/AttNotification400_rt.dll -DLL
 -def:shared/AttNotification4.def -IMPLIB:shared/AttNotification400_rt.lib -libpath:../../
../../lib/x86_win32 shared/AttNotificationSK.o omniORB400_rt.lib omniDynamic400_rt.lib
omnithread30_rt.lib ws2_32.lib mswsock.lib advapi32.lib
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

   Creating library shared/AttNotification400_rt.lib and object
shared/AttNotification400_rt.exp
AttNotificationSK.o : error LNK2001: unresolved external symbol "protected: virtual
__thiscall
CosEventChannelAdmin::_objref_ProxyPushSupplier::~_objref_ProxyPushSupplier(void)"
(??1_objref_ProxyPushSupplier@CosEventChannelAdmin@@MAE@XZ)
AttNotificationSK.o : error LNK2001: unresolved external symbol "protected: virtual
__thiscall CosEventComm::_objref_PushSupplier::~_objref_PushSupplier(void)"
(??1_objref_PushSupplier@CosEventComm@@MAE@XZ)
AttNotificationSK.o : error LNK2001: unresolved external symbol "public: __thiscall
CosEventChannelAdmin::_objref_ProxyPushSupplier::_objref_ProxyPushSupplier(class omniIOR
*,class omniIdentity *)"
(??0_objref_ProxyPushSupplier@CosEventChannelAdmin@@QAE@PAVomniIOR@@PAVomniIdentity@@@Z)
AttNotificationSK.o : error LNK2001: unresolved external symbol "__declspec(dllimport)
public: static char const * const  CosEventComm::PushSupplier::_PD_repoId"
(__imp_?_PD_repoId@PushSupplier@CosEventComm@@2PBDB)
AttNotificationSK.o : error LNK2001: unresolved external symbol "public: static char const
* const  CosEventChannelAdmin::ProxyPushSupplier::_PD_repoId"
(?_PD_repoId@ProxyPushSupplier@CosEventChannelAdmin@@2PBDB)
AttNotificationSK.o : error LNK2001: unresolved external symbol "public: virtual bool
__thiscall CosEventChannelAdmin::_impl_ProxyPushSupplier::_dispatch(class omniCallHandle
&)" (?_dispatch@_impl_ProxyPushSupplier@CosEventChannelAdmin@@UAE_NAAVomniCallHandle@@@Z)
AttNotificationSK.o : error LNK2001: unresolved external symbol "protected: virtual
__thiscall
CosEventChannelAdmin::_objref_ProxyPullSupplier::~_objref_ProxyPullSupplier(void)"
(??1_objref_ProxyPullSupplier@CosEventChannelAdmin@@MAE@XZ)
AttNotificationSK.o : error LNK2001: unresolved external symbol "protected: virtual
__thiscall CosEventComm::_objref_PullSupplier::~_objref_PullSupplier(void)"
(??1_objref_PullSupplier@CosEventComm@@MAE@XZ)
AttNotificationSK.o : error LNK2001: unresolved external symbol "public: __thiscall
CosEventChannelAdmin::_objref_ProxyPullSupplier::_objref_ProxyPullSupplier(class omniIOR
*,class omniIdentity *)"
(??0_objref_ProxyPullSupplier@CosEventChannelAdmin@@QAE@PAVomniIOR@@PAVomniIdentity@@@Z)

... many lines ommitted ....

AttNotificationSK.o : error LNK2001: unresolved external symbol "private: virtual void *
__thiscall CosNotifyComm::_objref_PushConsumer::_ptrToObjRef(char const *)"
(?_ptrToObjRef@_objref_PushConsumer@CosNotifyComm@@EAEPAXPBD@Z)
AttNotificationSK.o : error LNK2001: unresolved external symbol "private: virtual void *
__thiscall CosNotifyComm::_objref_StructuredPushSupplier::_ptrToObjRef(char const *)"
(?_ptrToObjRef@_objref_StructuredPushSupplier@CosNotifyComm@@EAEPAXPBD@Z)
AttNotificationSK.o : error LNK2001: unresolved external symbol "private: virtual void *
__thiscall CosNotifyComm::_objref_SequencePushConsumer::_ptrToObjRef(char const *)"
(?_ptrToObjRef@_objref_SequencePushConsumer@CosNotifyComm@@EAEPAXPBD@Z)
AttNotificationSK.o : error LNK2001: unresolved external symbol "public: virtual
__thiscall POA_CosNotifyChannelAdmin::EventChannelFactory::~EventChannelFactory(void)"
(??1EventChannelFactory@POA_CosNotifyChannelAdmin@@UAE@XZ)
shared\AttNotification400_rt.dll : fatal error LNK1120: 282 unresolved externals
link -out:shared\AttNotification400_rt.dll -DLL -def:shared\AttNotification4.def -IMPLIB:s
hared/AttNotification400_rt.lib -libpath:..\..\..\..\lib\x86_win32
shared\AttNotificationSK.o omniORB400_rt.lib omniDynamic400_rt.lib omnithread30_rt.lib
ws2_32.lib mswsock.lib advapi32.lib
make[1]: *** [shared/AttNotification400_rt.lib] Error 96
make[1]: Leaving directory `/usr/local/src/omni/src/services/omniNotify/mkattlib'
make: *** [export] Error 2