I found that adding
#include "ace/OS_NS_sys_socket.h" as the first include file made the
problem go away...
nbc
On Wed, 2004-12-01 at 08:53 -0500, Steve Huston wrote:
> The closesocket() thing sounds like a macro is getting in the way
> during your app build. Removing ACE_HAS_INLINED_OSCALLS forces ACE to
> include the method rather than have your app inline it, and the macro
> isn't in the way then.
>
> -Steve
>
> --
> Steve Huston, Riverace Corporation
> Adding Service to Open Source Software
> ACE book info at http://www.riverace.com/acebooks/
>
> > -----Original Message-----
> > From: owner-ace-users@cse.wustl.edu
> > [mailto:owner-ace-users@cse.wustl.edu] On Behalf Of Johnny Willemsen
> > Sent: Wednesday, December 01, 2004 8:34 AM
> > To: 'Neil B. Cohen'
> > Cc: ace-users@cs.wustl.edu
> > Subject: RE: [ace-users] Problem compiling application with ACE
> 5.4.2
> >
> >
> > Hi,
> >
> > > Fair enough - is there a schedule or hoped-for date when
> > 5.4.3 will be
> > > available??
> >
> > This month, before Xmas.
> >
> > > Also - after building the library, I ran into the same
> > problem with my
> > > application - it tells me that closesocket is not a member
> > of the ACE
> > > namespace. I'll play around with adding the include files to
> > > get rid of
> > > that. The workaround I had was to undefine the
> > ACE_HAS_INLINED_OSCALLS
> > > and I don't like that - feels like a real kludge...
> >
> > Maybe you have to add some includes. If you have fixes, share
> > them with the
> > mailing lists.
> >
> > Johnny
> >
> >
>
>
--
NAME: Neil B. Cohen (Cisco Systems Inc.)
PHONE: 703-484-1316
DOMAIN: nbc@cisco.com
*************************************************************
* Murphy's Philosophy: Smile - tomorrow will be worse... *
* *
* O'Tooles Commentary: Murphy was an optimist! *
*************************************************************