[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