[omniORB] OmniORB 4.1 on Mac OS X - problem with bind()
Duncan Grisby
duncan at grisby.org
Fri Jun 22 19:30:43 BST 2007
On Wednesday 13 June, "Peter Chase" wrote:
> This seems to be confirmed as due to a need to set some socket-related
> preprocessor symbols. I now have the following at line 520 of
> "omniORB4:CORBA_sysdep_trad.h"
>
> #elif defined(__darwin__)
> # define HAVE_STRTOUQ 1
> # define OMNI_SOCKNAME_SIZE_T socklen_t
> # define HAVE_STRUCT_SOCKADDR_IN_SIN_ZERO 1
> # define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
Thanks. I've checked in your additions.
> I don't know whether this problem is specific to our particular build on
> Mac OS X, or whether it affects all Mac OS X. We have disabled IPv6 via
> compilation option. We have also built Universal Binary, via our own
> "*.mk" file; we do not use "configure" on this platform.
omniORB definitely works fine on Mac OS X with the autoconf build, so
it's unique to using the old-style configuration.
Cheers,
Duncan.
--
-- Duncan Grisby --
-- duncan at grisby.org --
-- http://www.grisby.org --
More information about the omniORB-list
mailing list