[omniORB] AIX 4.3.2 build problem

Gary D. Duzan gdd0@gte.com
Thu, 17 Jun 1999 08:51:12 -0400


   Yes, there are enough differences between AIX 4.2.1/xlC 3.1.4 and
AIX 4.3.2/xlC 3.6.x to break the build. Others have gotten it to work,
though; check the mailing list archives at
< http://www.uk.research.att.com/omniORB/archives/ > for more
information.
   egcs Just Won't Work on AIX due to issues with threads, exceptions,
and shared libraries. Hopefully, that will be fixed in future versions
of gcc, but we'll have to see.

					Gary Duzan
					GTE Laboratories


In Message <19990617022840.9462.rocketmail@web601.yahoomail.com> ,
   chun fong <chfong@yahoo.com> wrote:

=>
=>I have an AIX 4.3.2 machine.
=>I'm trying to build two versions:
=>GNU ( egcs ) and xlC 3.6.
=>
=>
=>1) GNU - egcs error messages -
=>$ make export
=>making export in src/tool...
=>make[1]: Entering directory `/home/test1/omniORB_2.7.1/src/tool'
=>making export in src/tool/omkdepend...
=>make[2]: Entering directory
=>`/home/test1/omniORB_2.7.1/src/tool/omkdepend'
=>+ cp -p -m 0755 omkdepend ../../../bin/powerpc_aix_4.2_egcs
=>cp: Not a recognized flag: m
=>Usage: cp [-fhip] [-r|-R] [--] src target
=>   or: cp [-fhip] [-r|-R] [--] src1 ... srcN directory
=>make[2]: *** [export] Error 1
=>make[2]: Leaving directory
=>`/home/test1/omniORB_2.7.1/src/tool/omkdepend'
=>make[1]: *** [export] Error 2
=>make[1]: Leaving directory `/home/test1/omniORB_2.7.1/src/tool'
=>make: *** [export] Error 2
=>$ pwd
=>/home/test1/omniORB_2.7.1/src
=>$ gcc -v
=>Reading specs from
=>/usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.1.0/egcs-2.91.66/specs
=>gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
=>$ pwd
=>
=>
=>2) xlC
=>make[2]: Leaving directory
=>`/home/fongc/omniORB_2.7.1/src/tool/omniidl2'
=>make[1]: Leaving directory `/home/fongc/omniORB_2.7.1/src/tool'
=>making export in src/lib...
=>make[1]: Entering directory `/home/fongc/omniORB_2.7.1/src/lib'
=>making export in src/lib/omnithread...
=>make[2]: Entering directory
=>`/home/fongc/omniORB_2.7.1/src/lib/omnithread'
=>../../../bin/powerpc_aix_4.2/omkdepend -D__cplusplus -D_AIX
=>-I../../../include -D_REENTRANT -D_THREAD_SAFE -DNoNanoSleep
=>-DPthreadDraftVersion=8 -D__aix__ -D__powerpc__ -D__OSVERSION__=4
=>posix.cc
=>xlC_r -c -O  -I../../../include -D_REENTRANT -D_THREAD_SAFE
=>-DNoNanoSleep -DPthreadDraftVersion=8 -D__aix__ -D__powerpc__
=>-D__OSVERSION__=4 -o posix.o posix.cc
=>"posix.cc", line 757.5: 1540-013: (S) Identifier "pthread_yield" is
=>undefined.
=>"posix.cc", line 786.11: 1540-013: (S) Identifier "sleep" is undefined.
=>make[2]: *** [posix.o] Error 1
=>make[2]: Leaving directory
=>`/home/fongc/omniORB_2.7.1/src/lib/omnithread'
=>make[1]: *** [export] Error 2
=>make[1]: Leaving directory `/home/fongc/omniORB_2.7.1/src/lib'
=>make: *** [export] Error 2
=>$ pwd
=>/home/fongc/omniORB_2.7.1/src
=>
=>
=>
=>
=>
=>
=>_________________________________________________________
=>Do You Yahoo!?
=>Get your free @yahoo.com address at http://mail.yahoo.com
=>
=>