[omniORB] Re: msvc7.1 build error due to recent patch
Duncan Grisby
duncan at grisby.org
Wed Nov 9 11:09:14 GMT 2005
Sorry, I've lost some context here. What exactly is the problem?
Current CVS builds fine for me on VC++ 7.1.
Cheers,
Duncan.
On Tuesday 8 November, Luke Deller wrote:
> I attached a batch file "w32build.bat" to my last email, which was
> helpfully removed by an email server out of concern for your welfare. I
> shall instead paste the commands I am using to build the sample program
> into this email.
>
> The following assumes that %MSVS_BASE%\Vc7\bin\vcvars32.bat has already
> been run. Apologies for the unwanted line wrapping.
>
> set OMNIORB_BASE=...
> %OMNIORB_BASE%\bin\x86_win32\omniidl -bcxx *.idl
> cl -MD /Fea.exe /D__x86__ /D__NT__ /D__OSVERSION__=4 /D__WIN32__ -I %
> OMNIORB_BASE%\include *.cc /link /LIBPATH:%OMNIORB_BASE%\lib\x86_win32
> omniDynamic4.lib omniORB4.lib omnithread.lib ws2_32.lib advapi32.lib
>
> Regards,
> Luke.
>
> On Tue, 2005-11-08 at 12:21 +1100, Luke Deller wrote:
> > Hi,
> >
> > I'm getting build errors in my code using vc7.1 and omniORB from the
> > omni4_0_develop CVS branch, which are avoided by reversing Tim's patch
> > (which is below). I have attached a small sample program to show the
> > error (see attached constbug.idl, main.cc and w32build.bat).
> >
> > The problem occurs when implementing an interface which contains a CORBA
> > constant. The linker complains that a symbol for the C++ static class
> > member is defined twice: once in the generated skeleton file and once in
> > file containing the servant implementation.
> >
> > Obviously it's a shame to simply reverse Tim's patch, for the reason he
> > raises. I wonder if there is a better solution.
> >
> > Regards,
> > Luke.
> >
> > On Thu, 2005-05-26 at 08:18 -0500, Tim Theisen wrote:
> ...
>
> **********************************************************************************************
>
> Important Note
> This email (including any attachments) contains information which is
> confidential and may be subject to legal privilege. If you are not
> the intended recipient you must not use, distribute or copy this
> email. If you have received this email in error please notify the
> sender immediately and delete this email. Any views expressed in this
> email are not necessarily the views of XPlan Technology.
>
> It is the duty of the recipient to virus scan and otherwise test the
> information provided before loading onto any computer system.
> Xplan Technology does not warrant that the
> information is free of a virus or any other defect or error.
> **********************************************************************************************
>
>
> _______________________________________________
> omniORB-list mailing list
> omniORB-list at omniorb-support.com
> http://www.omniorb-support.com/mailman/listinfo/omniorb-list
>
--
-- Duncan Grisby --
-- duncan at grisby.org --
-- http://www.grisby.org --
More information about the omniORB-list
mailing list