[omniORB] OmniORB on MAC OS 9

Malge Nishant MNishant@quark.co.in
Thu Jan 23 04:50:02 2003


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C2C299.CBE34810
Content-Type: text/plain;
	charset="iso-8859-1"

HI All,
	I am able to build omniORB4 on MAC os 9. I am using CodeWarrior 8.3
to build omniORB as a shared library. You need GUSI
[http://www.iis.ee.ethz.ch/~neeri/macintosh.html - a BSD socket emulation
package for the Mac] to compile omniORB. We have created a config file
depending on the MAC os 9 & Carbon support. Please find mac_config.h
attached. If anyone is interested in working on MAC Os 9 please get back.
Does any one need the CodeWarrior .mcp project?

	Please note that you need to use GUSI as a shared library.

Best Regards
Nishant 


------_=_NextPart_000_01C2C299.CBE34810
Content-Type: application/octet-stream;
	name="mac_acconfig.h"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="mac_acconfig.h"

/* include/omniORB4/acconfig.h.  Generated by configure.  */
/* include/omniORB4/acconfig.h.in.  Generated from configure.ac by =
autoheader.  */

/* define if gettimeofday() takes a timezone argument */
#define GETTIMEOFDAY_TIMEZONE=20

/* define if bool is a built-in type */
#define HAVE_BOOL=20

/* define if the compiler can catch exceptions by base class */
#define HAVE_CATCH_BY_BASE=20

/* define if the compiler supports const_cast<> */
#define HAVE_CONST_CAST=20

/* define if the compiler supports dynamic_cast<> */
#define HAVE_DYNAMIC_CAST=20

/* Define to 1 if you have the <errno.h> header file. */
#define HAVE_ERRNO_H 1

/* define if the compiler supports exceptions */
#define HAVE_EXCEPTIONS=20

/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1

/* Define to 1 if you have the `gethostname' function. */
#define HAVE_GETHOSTNAME 1

/* Define to 1 if you have the `getopt' function. */
#define HAVE_GETOPT 1

/* Define to 1 if you have the `getpid' function. */
#define HAVE_GETPID 1

/* Define to 1 if you have the `gettimeofday' function. */
#define HAVE_GETTIMEOFDAY 1

/* Define to 1 if you have the `insinff' function. */
/* #undef HAVE_INSINFF */

/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1

/* Define to 1 if you have the `isinf' function. */
#define HAVE_ISINF 1

/* Define to 1 if you have the `isinfl' function. */
/* #undef HAVE_ISINFL */

/* Define if you have the `IsNANorINF' function */
/* #undef HAVE_ISNANORINF */

/* define if the compiler supports member constants */
#define HAVE_MEMBER_CONSTANTS=20

#ifdef __MACH__
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
#endif

/* define if the compiler implements namespaces */
#define HAVE_NAMESPACES=20

#ifdef __MACH__
/* Define to 1 if you have the `nanosleep' function. */
#define HAVE_NANOSLEEP 1
#endif

/* Define to 1 if you have the <nan.h> header file. */
/* #undef HAVE_NAN_H */

/* Define to 1 if you have the <netdb.h> header file. */
#define HAVE_NETDB_H 1

/* Define to 1 if you have the `sigaction' function. */
#define HAVE_SIGACTION 1

/* Define to 1 if you have the <signal.h> header file. */
#define HAVE_SIGNAL_H 1

#ifdef __MACH__
/* Define to 1 if you have the `sigvec' function. */
#define HAVE_SIGVEC 1
#endif

/* define if SIG_IGN is available */
#define HAVE_SIG_IGN=20

/* Define to 1 if you have the `snprintf' function. */
#define HAVE_SNPRINTF 1

/* define if the compiler supports ISO C++ standard library */
#define HAVE_STD=20

/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1

/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1

/* Define to 1 if you have the `strcasecmp' function. */
#define HAVE_STRCASECMP 1

/* Define to 1 if you have the `strdup' function. */
#define HAVE_STRDUP 1

/* Define to 1 if you have the `strerror' function. */
#define HAVE_STRERROR 1

/* Define to 1 if you have the `stricmp' function. */
/* #undef HAVE_STRICMP */

#ifdef __MACH__
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
#endif

/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1

/* Define to 1 if you have the `strncasecmp' function. */
#define HAVE_STRNCASECMP 1

/* Define to 1 if you have the `strtoul' function. */
#define HAVE_STRTOUL 1

/* Define to 1 if you have the `strtoull' function. */
#define HAVE_STRTOULL 1

#ifdef __MACH__
/* Define to 1 if you have the `strtouq' function. */
#define HAVE_STRTOUQ 1
#endif

/* Define to 1 if `sin_len' is member of `struct sockaddr_in'. */
/*#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1*/

/* Define to 1 if `sin_zero' is member of `struct sockaddr_in'. */
#define HAVE_STRUCT_SOCKADDR_IN_SIN_ZERO 1

/* Define to 1 if you have the <sys/if.h> header file. */
/* #undef HAVE_SYS_IF_H */

/* Define to 1 if you have the <sys/ioctl.h> header file. */
#define HAVE_SYS_IOCTL_H 1

/* Define to 1 if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1

/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1

/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1

/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1

/* Define to 1 if you have the `uname' function. */
#define HAVE_UNAME 1

/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1

/* Define to 1 if you have the `vsnprintf' function. */
#define HAVE_VSNPRINTF 1

/* define if you want mutexes to be traced */
/* #undef OMNIORB_ENABLE_LOCK_TRACES */

/* define if long is the same type as int */
/* #undef OMNI_LONG_IS_INT */

/* define if base constructors have to be fully qualified */
/* #undef OMNI_REQUIRES_FQ_BASE_CTOR */

/* Define to the type of getsockname's third argument */
#ifdef __MACH__
#define OMNI_SOCKNAME_SIZE_T int
#else
#define OMNI_SOCKNAME_SIZE_T socklen_t
#endif

/* Define to the address where bug reports for this package should be =
sent. */
#define PACKAGE_BUGREPORT "bugs@omniorb-support.com"

/* Define to the full name of this package. */
#define PACKAGE_NAME "omniORB"

/* Define to the full name and version of this package. */
#define PACKAGE_STRING "omniORB 4.0.0"

/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "omniorb"

/* Define to the version of this package. */
#define PACKAGE_VERSION "4.0.0"

/* The size of a `bool', as computed by sizeof. */
#ifdef __MWERKS__
#define SIZEOF_BOOL 1
#else
#define SIZEOF_BOOL 4
#endif

/* The size of a `char', as computed by sizeof. */
#define SIZEOF_CHAR 1

/* The size of a `double', as computed by sizeof. */
#define SIZEOF_DOUBLE 8

/* The size of a `float', as computed by sizeof. */
#define SIZEOF_FLOAT 4

/* The size of a `int', as computed by sizeof. */
#define SIZEOF_INT 4

/* The size of a `long', as computed by sizeof. */
#define SIZEOF_LONG 4

/* The size of a `long double', as computed by sizeof. */
#define SIZEOF_LONG_DOUBLE 8

/* The size of a `long long', as computed by sizeof. */
#define SIZEOF_LONG_LONG 8

/* The size of a `short', as computed by sizeof. */
#define SIZEOF_SHORT 2

/* The size of a `unsigned char', as computed by sizeof. */
#define SIZEOF_UNSIGNED_CHAR 1

/* The size of a `void*', as computed by sizeof. */
#define SIZEOF_VOIDP 4

/* The size of a `wchar_t', as computed by sizeof. */
#ifdef __MACH__
#define SIZEOF_WCHAR_T 4
#else
#define SIZEOF_WCHAR_T 2
#endif

/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

/* Define to 1 if you can safely include both <sys/time.h> and =
<time.h>. */
#define TIME_WITH_SYS_TIME 1

/* Define to 1 if your processor stores words with the most significant =
byte
   first (like Motorola and SPARC, unlike Intel and VAX). */
#define WORDS_BIGENDIAN 1

/*
 * $Log: mac_acconfig.h,v $
 * Revision 1.3  2003/01/21 11:14:35  dkohl
 * Corrections for MacOS 9 and for CodeWarrior (the setup had been for =
GCC 3 only).
 *
*/

------_=_NextPart_000_01C2C299.CBE34810--