[omniORB] To Compile under AIX...
Vaillant Etienne
vaillant.etienne@noos.fr
Wed Apr 16 06:18:02 2003
Hello,
I need to omniorb under AIX so I want to compile it but I have some
problems.
My AIX is :
version : 4.3.3.0
Omniorb is :
version : 4.0.1
In first, I try to use gcc (3.2) :
../configure
gmake
and I have some error messages :
+ rm -f _omniidlmodule.so.1.0
+ makeC++SharedLib_r -n init_omniidl -o _omniidlmodule.so.1.0
-bI:/usr/local/python/courant/lib/python1.5/config/python.exp
-L../../../../lib -L../../../../lib -bhal
t:4 -T512 -H512 y.tab.o lex.yy.o idlerr.o idlutil.o idltype.o
idlrepoId.o idlscope.o idlexpr.o idlast.o idlvalidate.o idldump.o
idlconfig.o idlfixed.o idlpython.o -p
40
ld: 0711-317 ERROR: Undefined symbol:
_ZTVN10__cxxabiv121__vmi_class_type_infoE
ld: 0711-317 ERROR: Undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE
ld: 0711-317 ERROR: Undefined symbol: __gxx_personality_v0
ld: 0711-317 ERROR: Undefined symbol: ._Unwind_Resume
ld: 0711-317 ERROR: Undefined symbol: ._ZdlPv
ld: 0711-317 ERROR: Undefined symbol: ._Znwm
ld: 0711-317 ERROR: Undefined symbol: ._Znam
ld: 0711-317 ERROR: Undefined symbol: ._ZdaPv
ld: 0711-317 ERROR: Undefined symbol:
_ZTVN10__cxxabiv120__si_class_type_infoE
ld: 0711-317 ERROR: Undefined symbol: __cxa_pure_virtual
ld: 0711-317 ERROR: Undefined symbol: .__cxa_allocate_exception
ld: 0711-317 ERROR: Undefined symbol: .__cxa_throw
ld: 0711-317 ERROR: Undefined symbol: .__ashrdi3
ld: 0711-317 ERROR: Undefined symbol: .__lshrdi3
ld: 0711-317 ERROR: Undefined symbol: .__ashldi3
ld: 0711-317 ERROR: Undefined symbol: .__umoddi3
ld: 0711-317 ERROR: Undefined symbol: .__moddi3
ld: 0711-317 ERROR: Undefined symbol: .__cxa_begin_catch
ld: 0711-317 ERROR: Undefined symbol: .__cxa_end_catch
ld: 0711-317 ERROR: Undefined symbol: .__udivdi3
ld: 0711-317 ERROR: Undefined symbol: .__divdi3
ld: 0711-317 ERROR: Undefined symbol: ._ZNSt8ios_base4InitD1Ev
ld: 0711-317 ERROR: Undefined symbol: ._ZNSt8ios_base4InitC1Ev
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
gmake[4]: *** [_omniidlmodule.so.1.0] Error 8
gmake[4]: Leaving directory
`/tmp_users/scdprve/omniORB-4.0.1/src/tool/omniidl/cxx'
gmake[3]: *** [export] Error 2
gmake[3]: Leaving directory
`/tmp_users/scdprve/omniORB-4.0.1/src/tool/omniidl'
gmake[2]: *** [export] Error 2
gmake[2]: Leaving directory `/tmp_users/scdprve/omniORB-4.0.1/src/tool'
gmake[1]: *** [export] Error 2
gmake[1]: Leaving directory `/tmp_users/scdprve/omniORB-4.0.1/src'
gmake: *** [all] Error 2
In second, I try to use native compler(VisualAge C++/Professional Version 6)
../configure
gmake
and I have some error messages :
+ rm -f static/libomnithread.a
+ ar cq static/libomnithread.a static/posix.o
+ ranlib static/libomnithread.a
+ rm -f shared/libomnithread.so.3.0
+ cc -qmkshrobj -o shared/libomnithread.so.3.0 -L../../../lib
-L../../../lib shared/posix.o -lpthread
ld: 0711-317 ERROR: Undefined symbol:
__vft24__DynaCastDesc_si_public14__DynaCastDesc
ld: 0711-317 ERROR: Undefined symbol: __vft13eti_cplusplus9type_info
ld: 0711-317 ERROR: Undefined symbol: __dl__FPv
ld: 0711-317 ERROR: Undefined symbol: .__Throw
ld: 0711-317 ERROR: Undefined symbol: .__nw__FUl
ld: 0711-317 ERROR: Undefined symbol: .__dl__FPv
ld: 0711-317 ERROR: Undefined symbol: .__vd__FPv
ld: 0711-317 ERROR: Undefined symbol: .__vn__FUl
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
gmake[3]: *** [shared/libomnithread.so.3.0] Error 8
gmake[3]: Leaving directory
`/tmp_users/scdprve/omniORB-4.0.1/src/lib/omnithread'
gmake[2]: *** [export] Error 2
gmake[2]: Leaving directory `/tmp_users/scdprve/omniORB-4.0.1/src/lib'
gmake[1]: *** [export] Error 2
gmake[1]: Leaving directory `/tmp_users/scdprve/omniORB-4.0.1/src'
gmake: *** [all] Error 2
tom01 /tmp_users/scdprve/omniORB-4.0.1 (35) $
are there everybody who has complie omniorb under AIX ? And how ?
thank you
Etienne