S. Sahayaraj
2006-06-28 01:12:19 UTC
Tried to compile the omniORB-4.0.7 on VC8 along with STLPort. I'm
getting the following linking errors. Would it be a known issue OR any
workaround is available. Kindly let me know that.
Thanks
Sahay.
Namingdynstub.o : error LNK2001: unresolved external symbol "public:
virtual voi
d __thiscall CosNaming::NamingContext::CannotProceed::_raise(void)const
" (?_rai
***@CannotProceed@***@CosNaming@@UBEXXZ)
Namingdynstub.o : error LNK2001: unresolved external symbol "private:
virtual ch
ar const * __thiscall
CosNaming::NamingContext::CannotProceed::_NP_repoId(int *)
const " (?***@CannotProceed@***@CosNaming@@***@Z)
Namingdynstub.o : error LNK2001: unresolved external symbol "private:
virtual vo
id __thiscall CosNaming::NamingContext::CannotProceed::_NP_marshal(class
cdrStre
am &)const "
(?***@CannotProceed@***@CosNaming@@EBEXAAVcdrStre
am@@@Z)
Namingdynstub.o : error LNK2001: unresolved external symbol "public:
virtual cla
ss CORBA::Exception * __thiscall
CosNaming::NamingContext::CannotProceed::_NP_du
plicate(void)const "
(?***@CannotProceed@***@CosNaming@@UBEP
***@CORBA@@XZ)
Namingdynstub.o : error LNK2001: unresolved external symbol "private:
virtual ch
ar const * __thiscall
CosNaming::NamingContext::CannotProceed::_NP_typeId(void)c
onst " (?***@CannotProceed@***@CosNaming@@EBEPBDXZ)
Namingdynstub.o : error LNK2019: unresolved external symbol "public:
virtual __t
hiscall CosNaming::NamingContext::CannotProceed::~CannotProceed(void)"
(??1Canno
***@NamingContext@CosNaming@@***@XZ) referenced in function
"public: virtua
l void * __thiscall CosNaming::NamingContext::CannotProceed::`scalar
deleting de
structor'(unsigned int)"
(??***@NamingContext@CosNaming@@***@Z)
shared\omniDynamic401_rt.dll : fatal error LNK1120: 632 unresolved
externals
-----Original Message-----
From: Duncan Grisby [mailto:***@grisby.org]
Sent: Wednesday, June 21, 2006 9:34 PM
To: S. Sahayaraj
Cc: omniorb-***@omniorb-support.com
Subject: Re: [omniORB] Compile omniOBR-4.0.1 using .NET 2005(VC 8.0)
compiler
changes to support VC8, in addition to the new platform file, so you
will have to do some modifications if you're determined to stick with
4.0.1.
Why do you want to stick with 4.0.1? I can understand that you would
want to avoid possible regressions, but if you're using a totally new
compiler, I'm sure you're going to have to do a full regression test
anyway.
Cheers,
Duncan.
getting the following linking errors. Would it be a known issue OR any
workaround is available. Kindly let me know that.
Thanks
Sahay.
Namingdynstub.o : error LNK2001: unresolved external symbol "public:
virtual voi
d __thiscall CosNaming::NamingContext::CannotProceed::_raise(void)const
" (?_rai
***@CannotProceed@***@CosNaming@@UBEXXZ)
Namingdynstub.o : error LNK2001: unresolved external symbol "private:
virtual ch
ar const * __thiscall
CosNaming::NamingContext::CannotProceed::_NP_repoId(int *)
const " (?***@CannotProceed@***@CosNaming@@***@Z)
Namingdynstub.o : error LNK2001: unresolved external symbol "private:
virtual vo
id __thiscall CosNaming::NamingContext::CannotProceed::_NP_marshal(class
cdrStre
am &)const "
(?***@CannotProceed@***@CosNaming@@EBEXAAVcdrStre
am@@@Z)
Namingdynstub.o : error LNK2001: unresolved external symbol "public:
virtual cla
ss CORBA::Exception * __thiscall
CosNaming::NamingContext::CannotProceed::_NP_du
plicate(void)const "
(?***@CannotProceed@***@CosNaming@@UBEP
***@CORBA@@XZ)
Namingdynstub.o : error LNK2001: unresolved external symbol "private:
virtual ch
ar const * __thiscall
CosNaming::NamingContext::CannotProceed::_NP_typeId(void)c
onst " (?***@CannotProceed@***@CosNaming@@EBEPBDXZ)
Namingdynstub.o : error LNK2019: unresolved external symbol "public:
virtual __t
hiscall CosNaming::NamingContext::CannotProceed::~CannotProceed(void)"
(??1Canno
***@NamingContext@CosNaming@@***@XZ) referenced in function
"public: virtua
l void * __thiscall CosNaming::NamingContext::CannotProceed::`scalar
deleting de
structor'(unsigned int)"
(??***@NamingContext@CosNaming@@***@Z)
shared\omniDynamic401_rt.dll : fatal error LNK1120: 632 unresolved
externals
-----Original Message-----
From: Duncan Grisby [mailto:***@grisby.org]
Sent: Wednesday, June 21, 2006 9:34 PM
To: S. Sahayaraj
Cc: omniorb-***@omniorb-support.com
Subject: Re: [omniORB] Compile omniOBR-4.0.1 using .NET 2005(VC 8.0)
compiler
We just want to use omniORB-4.0.1 only and don't want to change the
omniORB-4.0.1 to 4.0.7.
Can we compile the 4.0.1 code base with required changes done in .mk
files?. OR is it compulsory to change it 4.0.7 for VC8 support?.
It is much better if you use 4.0.7. I think there were several minoromniORB-4.0.1 to 4.0.7.
Can we compile the 4.0.1 code base with required changes done in .mk
files?. OR is it compulsory to change it 4.0.7 for VC8 support?.
changes to support VC8, in addition to the new platform file, so you
will have to do some modifications if you're determined to stick with
4.0.1.
Why do you want to stick with 4.0.1? I can understand that you would
want to avoid possible regressions, but if you're using a totally new
compiler, I'm sure you're going to have to do a full regression test
anyway.
Cheers,
Duncan.
--
-- Duncan Grisby --
-- ***@grisby.org --
-- http://www.grisby.org --
-- Duncan Grisby --
-- ***@grisby.org --
-- http://www.grisby.org --