[omniORB] Problems compiling omniORB 2.6.1 on AIX and HP-UX

Geoffrey Simpson gtsimpso@visionael.com
Tue, 10 Nov 1998 12:53:03 -0600


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_01BE0CDB.587EB620
Content-Type: text/plain

We are having problems compiling omniORB 2.6.1 on two different platforms.
The first problem in on HP-UX B.10.20 A 9000/712 using the aCC HP ANSI C++
A.01.15.  When compiling the omniidl2 program, the linker being called by
the compiler in the following call, never returns from its linking (at least
for 14 hours).  Has anyone experienced similar problems?  

+ aCC -o omniidl2 -g -I /opt/aCC/include +inst_v +DAportable
-D_CMA_NOWRAPPERS_ -Wl,+s -L../../../lib/hppa_hpux_10.20 driver/libdrv.a
omniORB2_be/libomniORB2_be.a fe/libfe.a ast/libast.a util/libutil.a
narrow/libnarrow.a driver/libdrv.a

--------

The second problem we have is when compiling omniORB 2.6.1 on IMB AIX 4.1.4
with the IBM C Set++ 3.1.4.  When we are making the omnithread libraries, we
get the following errors when calling the makeC++SharedLib.  We have tried
linking in the pthread libraries in with posix.o when compiling posix.cc,
and also attempting to include the pthread libs with the making of the
shared library, but to no avail.  We would appreciate any suggestions or
help (or working binaries) with either or both platforms.  

(set -x; \
        rm -f libomnithread2.a.0; \
        /usr/lpp/xlC/bin/makeC++SharedLib -p 40 \
             -o libomnithread.so.2.0 -L../../../../lib/powerpc_aix_4.2 \
         posix.o ; \
         ar cq libomnithread2.a.0 libomnithread.so.2.0
/usr/lib/libpthreads.a ; \
         rm -f libomnithread.so.2.0 ; \
       )
+ rm -f libomnithread2.a.0
+ /usr/lpp/xlC/bin/makeC++SharedLib -p 40 -o libomnithread.so.2.0
-L../../../../lib/powerpc_aix_4.2 posix.o
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_unlock
ld: 0711-317 ERROR: Undefined symbol: .pthread_cond_destroy
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_destroy
ld: 0711-317 ERROR: Undefined symbol: .pthread_key_create
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_init
ld: 0711-317 ERROR: Undefined symbol: .pthread_self
ld: 0711-317 ERROR: Undefined symbol: .pthread_setspecific
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_lock
ld: 0711-317 ERROR: Undefined symbol: .pthread_yield
ld: 0711-317 ERROR: Undefined symbol: .pthread_getspecific
ld: 0711-317 ERROR: Undefined symbol: .pthread_exit
ld: 0711-317 ERROR: Undefined symbol: .pthread_join
ld: 0711-317 ERROR: Undefined symbol: .pthread_attr_init
ld: 0711-317 ERROR: Undefined symbol: .pthread_attr_setdetachstate
ld: 0711-317 ERROR: Undefined symbol: .pthread_create
ld: 0711-317 ERROR: Undefined symbol: .pthread_attr_destroy
ld: 0711-317 ERROR: Undefined symbol: .pthread_detach
ld: 0711-317 ERROR: Undefined symbol: .pthread_cond_signal
ld: 0711-317 ERROR: Undefined symbol: .pthread_cond_wait
ld: 0711-317 ERROR: Undefined symbol: .pthread_cond_init
ld: 0711-317 ERROR: Undefined symbol: .pthread_cond_broadcast
ld: 0711-317 ERROR: Undefined symbol: .pthread_cond_timedwait
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
+ ar cq libomnithread2.a.0 libomnithread.so.2.0 /usr/lib/libpthreads.a
ar: A file or directory in the path name does not exist.
ar: 0707-117 The fopen system call failed on file libomnithread.so.2.0.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Geoff Simpson <gtsimpso@visionael.com>
Product Developer
Research & Development
Visionael 
http://www.visionael.com


------ =_NextPart_000_01BE0CDB.587EB620
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

eJ8+IgUSAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQWAAwAOAAAAzgcLAAoADAA1AAMAAgAwAQEggAMADgAAAM4HCwAK
AAwANQADAAIAMAEBCYABACEAAAA2M0M0RjcwQkRENzdEMjExQTU5NzAwNjAwODhGNEE5OAAVBwEE
gAEAMgAAAFByb2JsZW1zIGNvbXBpbGluZyBvbW5pT1JCIDIuNi4xIG9uIEFJWCBhbmQgSFAtVVgA
1Q8BDYAEAAIAAAACAAIAAQOQBgCUCwAALQAAAAsAAgABAAAAQAA5AEC6ZFjbDL4BHgBwAAEAAAAy
AAAAUHJvYmxlbXMgY29tcGlsaW5nIG9tbmlPUkIgMi42LjEgb24gQUlYIGFuZCBIUC1VWAAAAAIB
cQABAAAAFgAAAAG+DMoDuAv3xGh33RHSpZcAYAiPSpgAAB4AMUABAAAACQAAAEdUU0lNUFNPAAAA
AAMAGkAAAAAAHgAwQAEAAAAJAAAAR1RTSU1QU08AAAAAAwAZQAAAAAACAQkQAQAAAK0GAACpBgAA
2g4AAExaRnXy7VPtAwAKAHJjcGcxMjXiMgNDdGV4BUEBAwH3/wqAAqQD5AcTAoAP8wBQBFY/CFUH
shElDlEDAQIAY2jhCsBzZXQyBgAGwxEl9jMERhO3MBIsETMI7wn3tjsYHw4wNREiDGBjAFCzCwkB
ZDM2FlALp2MBMHAgV2UgCsAdQBPgdjELgGcgcANgAmBlbfMEIAWgbXADEB3SA3ADAABPUkIgMi42
LgYxHzADoHR3byBk/QaQZgSQCfAFQAtRADAFsEEecC4gIFRoHUBmbmkUACERHiQgC4AgEkhAUC1V
WCBCH/AwRi4B0BDAIDkwJIAvsjcOICB1AJAd4XQiARhhQ0MjYRDATlNJiRIgKysQwC4wMR/w+jUh
wVciAAOgHqglYh9COGlkbBRAHhEJwGFtliwlUx7xaxKBYmUd0tZjB0AeUGQqMHklUx6k3xKBIxEl
YgIQKsBvA/AqdbEpcG5ldhKBGCB0CHB3BjEDUiMAdAQgKdId0igzIVApwGVhImEhcSAxpjQdkAhh
cykhwUgv0LkdUG55AiAdQA7AcAZx7QnwYyrhAJBtAxAKwR4Wfj8h0AqiCoQKgCaAJaItKyBwKHct
HfAtJkAvb9UFMC8loS8LgGMKQAEATCArC4AiYF92NvBEPEFwF8EBoB5QNMBEXwBDTUFfTk9XUoBB
UFBFUlNfNMAKVy1QKwQgLUwuLoYvOgQe8GIvaHAKsKJfOtB1eF8j9GQFEEctoTqCO9B2LmEfNjL+
XypAOoI82TyhIMA6giDAnzyhL9E6gi/RPKF1dAMQtzqCQCI8oW4KwANgdzqC70EUPKE73TO6LUP1
M7oh8tsUEAWgbirwIpZ3HYMdQE8EAEZQJ1wfT0lNH6BB6kkjsDQf8C4wYAPwJWCxJVNJQk0SIAZR
dCZx/jNJoicWRmEdYgDALyMoNnslYBggYSrwOpEpQAiBc/spcEZhZxQgLD0EkANgFACvRwUqsSUm
TIFlJmFTE+HdCYBMOqAnEkZ1dAiBTcL/LxQsFQUwTY0jAknzN7AAkJx4LiBwRx1WBGNjKXD3AHAq
8AdAcyBwIVAOsEeA/0AwJTIgcDaGVC1G8UoGTIW0b2YlU3NR403VeSlw60CRWUJuWIF2C3BA0FJz
uSBgdWxYMTrgGCBjBzBnDrAxQjJwdWdOwCJgac8CIAQgBbEiAGxwL2AFsbUgYHIvI2ILgE4jKUnk
/ypQJWEFwAWxBuBV0iFJM7rmKBQRNMB4OwMwZhAzw/8h0GaUIZA0wFwgPZVNdB/AfmEmsGX/NeAl
ADwhOuAv7HhsNmBiIS9RbjTAYUC+NBxBZi1mkzTRZ3suWHA/JBAmsDnaOmU3sEZgcnD8Y18LcDtQ
SZAUQGw/VgbnaJ8h0ArBY3Fnb27Rbb//bsJptDqhOpFUZSGwPLByv/dm/25KeD8pNBZ5b2glNBb/
ab9qz2vUbY9un2+vcLVWBSMztF8AOiAwJMAxLdAzMTcgOSBSH4CFwH5VRbABEAuAMlIGw4XALhlU
ZV9tQCAOwF91bvkXsGNrhU+GX4dviHBFku5fAQAiYANgeYlfim+Lf7+Idoz/jg+PH4gHKgB5jJD/
TZEOsJGPkp+Tr4h2C4AusJ+Vf5aPl5+IcBQQbGaZb/+af5uPnJIuwDHgX4AiMADg/50Pnh+fL4iF
iR+hz6LfiDT+eQiQXwCk76X/pw+IcE7B/6B/qR+qL4f4DsCZT61/ro/5iFJqbwuBsC+xP7JPcJD9
AkBymR+0b7V/tooUEQEA/wGQE9AiYJVPuG+5f4xUlS//vM+937aKkR/AX8FviAe7VN/Dz8Tfxe+M
hQCQZ0EQGADvx4/In8mvjJR3C3C3f8x/f82PjHa3T9Av0T+MSU4Ab/9NsCqgImDTP9RP1V+MhUAw
zQeAZM8f2DE0NdjwFBD9JVMtAmDW8QDAYUAFsd1A+V3wcXUIkAVANgFgkVlC/x4wAZAjEQRgHXEL
gCFyIVD9YJEuNBdz/3UPdh93LjO0/wrA1+AkUCIwOBEFsSCQX2H/WVBdQFPnIVBKIEEQB4AggP5v
B5Fd8AVAr9E/0eWY2AD92AAt2CDYcCHzNgAnYdmg/yJgIuEqoiIgXkEq4SAh5lPv4u+CceDFQ5U9
7w/v2jO0rEdlXBBcIFMHcHBYcNkDoDxnLsDxw0AdwACQXQIgYWEgV8ADcD4ztFDtA2BkGtAFQEQt
kRewMeEtM7RSB5AvwHIT0CAmb/SGB4ACMDO0VvLmM6VoQQJAcDovL3f4sC4L8tszun36kAAAAAMA
3j+vbwAAAwAZgAggBgAAAAAAwAAAAAAAAEYAAAAAEIUAAAAAAAALABeACCAGAAAAAADAAAAAAAAA
RgAAAAADhQAAAAAAAAMAEIAIIAYAAAAAAMAAAAAAAABGAAAAAFKFAADwEwAAHgARgAggBgAAAAAA
wAAAAAAAAEYAAAAAVIUAAAEAAAAEAAAAOC41AAMAEoAIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAA
AAAACwAYgAggBgAAAAAAwAAAAAAAAEYAAAAADoUAAAAAAAADABqACCAGAAAAAADAAAAAAAAARgAA
AAARhQAAAAAAAAMAG4AIIAYAAAAAAMAAAAAAAABGAAAAABiFAAAAAAAAHgAigAggBgAAAAAAwAAA
AAAAAEYAAAAANoUAAAEAAAABAAAAAAAAAB4AI4AIIAYAAAAAAMAAAAAAAABGAAAAADeFAAABAAAA
AQAAAAAAAAAeACSACCAGAAAAAADAAAAAAAAARgAAAAA4hQAAAQAAAAEAAAAAAAAACwAlgAsgBgAA
AAAAwAAAAAAAAEYAAAAAAIgAAAAAAAALACaACyAGAAAAAADAAAAAAAAARgAAAAAFiAAAAAAAAAsA
HYAIIAYAAAAAAMAAAAAAAABGAAAAAAaFAAAAAAAAAwDxPwkEAAADAP0/5AQAAAMAJgAAAAAAAwA2
AAAAAAADAIAQ/////wIBRwABAAAAMgAAAGM9VVM7YT0gO3A9VmlzaW9uYWVsO2w9VFVMLVNWUjAx
LTk4MTExMDE4NTMwM1otNTYAAAAeADhAAQAAAAkAAABHVFNJTVBTTwAAAAAeADlAAQAAAAkAAABH
VFNJTVBTTwAAAABAAAcwYCZgWNsMvgFAAAgwILZ+WNsMvgEeAD0AAQAAAAEAAAAAAAAAHgAdDgEA
AAAyAAAAUHJvYmxlbXMgY29tcGlsaW5nIG9tbmlPUkIgMi42LjEgb24gQUlYIGFuZCBIUC1VWAAA
AB4ANRABAAAAPAAAADw5MTE4RjFEQkE5MkNEMjExODc2MjAwMDhDN0Y0MzA3NDc0ODUzMEBtYWls
LnZpc2lvbmFlbC5jb20+AAsAKQAAAAAACwAjAAAAAAADAAYQR6m+0AMABxBPCgAAAwAQEAAAAAAD
ABEQAAAAAB4ACBABAAAAZQAAAFdFQVJFSEFWSU5HUFJPQkxFTVNDT01QSUxJTkdPTU5JT1JCMjYx
T05UV09ESUZGRVJFTlRQTEFURk9STVNUSEVGSVJTVFBST0JMRU1JTk9OSFAtVVhCMTAyMEE5MDAw
LzcxMlUAAAAAAgF/AAEAAAA8AAAAPDkxMThGMURCQTkyQ0QyMTE4NzYyMDAwOEM3RjQzMDc0NzQ4
NTMwQG1haWwudmlzaW9uYWVsLmNvbT4AvD8=

------ =_NextPart_000_01BE0CDB.587EB620--