ORBit 0.3.94 (CVS 99/02/02 8:00 GMT)




I generated succesfully ORBit 0.3.94 with egcs 1.1.1 on the
following platforms: 

sparc-sun-solaris2.6
i686-pc-linux-gnu
alpha-dec-osf4.0b
hppa1.1-hp-hpux10.20
powerpc-ibm-aix4.3.2.0
mips-sgi-irix6.5

All was OK except compilation of connection.c on
powerpc-ibm-aix4.3.2.0 and alpha-dec-osf4.0b, here is the corrected
connection.c first lines to compile on ALL platforms cited above:


#include "config.h"
#ifndef _XOPEN_SOURCE_EXTENDED
#   define _XOPEN_SOURCE_EXTENDED 1
#   define WE_DEFINED_XOPEN_SOURCE_EXTENDED
#endif
#include "iiop-endianP.h"
#ifdef WE_DEFINED_XOPEN_SOURCE_EXTENDED
#   undef _XOPEN_SOURCE_EXTENDED
#endif
#include "IIOP.h"
#ifndef _XOPEN_SOURCE_EXTENDED
#   define _XOPEN_SOURCE_EXTENDED 1
#   define WE_DEFINED_XOPEN_SOURCE_EXTENDED
#endif
#include "IIOP-private.h"
#ifdef WE_DEFINED_XOPEN_SOURCE_EXTENDED
#   undef _XOPEN_SOURCE_EXTENDED
#endif
#include "giop-msg-buffer.h"
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#include <fcntl.h>
#include <sys/un.h>
#ifndef _XOPEN_SOURCE_EXTENDED
#   define _XOPEN_SOURCE_EXTENDED 1
#   define WE_DEFINED_XOPEN_SOURCE_EXTENDED
#endif
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netdb.h>
#ifdef WE_DEFINED_XOPEN_SOURCE_EXTENDED
#   undef _XOPEN_SOURCE_EXTENDED
#endif
#include <ctype.h>

I tried also libtool 1.2e. It worked for all plaforms except AIX. In
fact, it uses gcc -shared for AIX and this did not work properly
because of many undefined symbols: some libraries were missing in the
libtool commands plus an entry for g_writev. Libtool 1.2d was OK.

All installations failed because of a bad Makefile in popt/po, I
suppressed po as a SUBDIR in popt/Makefile.in to run install
correctly. There is an installprefix variable, DESTDIR etc... in the
Makefile.in and this does not work properly...

Amicalement.
Philippe.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]