[omniORB] Compiling under AIX 5.3 OmniORB 4.1 : Help !!!

GrischaPaul paul at kwsoft.de
Thu Apr 12 01:49:06 BST 2007


Hi,
if you youse VisualAge 8 the following IBM-patch could help you:
IY80645 - makeC++SharedLib_r fails to link libxlopt.a
Regards
Grischa


Emmanuel QUEMENER wrote:
> 
> Hello all,
> 
> 
> I try to compile OmniORB 4.1 under AIX 5.3.
> 
> 
> First, I innocently try to compile it with gcc 4.0.0 from AIX Linux
> tools provided by IBM :
> 
> 
> checking build system type... powerpc-ibm-aix5.3.0.0
> checking host system type... powerpc-ibm-aix5.3.0.0
> checking for gcc... gcc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking for g++... g++
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking how to run the C preprocessor... gcc -E
> checking for ranlib... ranlib
> checking for a BSD-compatible install... bin/scripts/install-sh -c
> checking whether make sets $(MAKE)... yes
> checking for python... /usr/bin/python
> checking for python version... 2.3
> checking for python platform... aix5
> checking for python script directory...
> ${prefix}/lib/python2.3/site-packages
> checking for python extension module directory...
> ${exec_prefix}/lib/python2.3/site-packages
> checking for pkg-config... /usr/bin/pkg-config
> checking for OpenSSL root... no
> checking how to run the C++ preprocessor... g++ -E
> checking for egrep... grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking errno.h usability... yes
> checking errno.h presence... yes
> checking for errno.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking signal.h usability... yes
> checking signal.h presence... yes
> checking for signal.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking nan.h usability... no
> checking nan.h presence... no
> checking for nan.h... no
> checking sys/if.h usability... no
> checking sys/if.h presence... no
> checking for sys/if.h... no
> checking sys/ioctl.h usability... yes
> checking sys/ioctl.h presence... yes
> checking for sys/ioctl.h... yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/poll.h usability... yes
> checking sys/poll.h presence... yes
> checking for sys/poll.h... yes
> checking ifaddrs.h usability... no
> checking ifaddrs.h presence... no
> checking for ifaddrs.h... no
> checking whether time.h and sys/time.h may both be included... yes
> checking whether byte ordering is bigendian... yes
> checking for char... yes
> checking size of char... 1
> checking for unsigned char... yes
> checking size of unsigned char... 1
> checking for bool... yes
> checking size of bool... 1
> checking for short... yes
> checking size of short... 2
> checking for int... yes
> checking size of int... 4
> checking for long... yes
> checking size of long... 4
> checking for long long... yes
> checking size of long long... 8
> checking for float... yes
> checking size of float... 4
> checking for double... yes
> checking size of double... 8
> checking for long double... yes
> checking size of long double... 8
> checking for wchar_t... yes
> checking size of wchar_t... 2
> checking for void*... yes
> checking size of void*... 4
> checking for struct sockaddr_in6... yes
> checking for struct sockaddr_storage... yes
> checking for struct lifconf... no
> checking for struct sockaddr_in.sin_len... yes
> checking for struct sockaddr_in.sin_zero... yes
> checking whether the compiler recognizes bool as a built-in type... yes
> checking whether the compiler supports const_cast<>... yes
> checking whether the compiler supports dynamic_cast<>... yes
> checking whether the compiler supports reinterpret_cast<>... yes
> checking whether the compiler implements namespaces... yes
> checking whether the compiler supports ISO C++ standard library... yes
> checking whether the compiler supports member constants... yes
> checking whether the compiler supports exceptions... yes
> checking whether exceptions can be caught by base class... no
> checking whether base constructors have to be fully-qualified... no
> checking whether the compiler supports covariant return types... yes
> checking whether long is the same type as int... no
> checking for getaddrinfo... yes
> checking for gethostname... yes
> checking for getopt... yes
> checking for getpid... yes
> checking for gettimeofday... yes
> checking for getnameinfo... yes
> checking for inet_ntop... yes
> checking for isinf... yes
> checking for insinff... no
> checking for isinfl... no
> checking for localtime... yes
> checking for nanosleep... yes
> checking for poll... yes
> checking for sigaction... yes
> checking for sigvec... yes
> checking for snprintf... yes
> checking for strcasecmp... yes
> checking for strdup... yes
> checking for strerror... yes
> checking for strftime... yes
> checking for stricmp... no
> checking for strncasecmp... yes
> checking for strtoul... yes
> checking for strtoull... yes
> checking for strtouq... no
> checking for uname... yes
> checking for vprintf... yes
> checking for vsnprintf... yes
> checking for working alloca.h... yes
> checking for alloca... yes
> checking for IsNANorINF... no
> checking whether SIG_IGN is available... yes
> checking whether gettimeofday() takes a timezone argument... yes
> checking third argument of getsockname... socklen_t
> checking omniORB config file location... /etc/omniORB.cfg
> checking omniNames log directory... /var/omninames
> checking whether to build static libraries... yes
> checking whether to trace threads and locking... no
> checking whether to support IPv6... yes
> checking whether alloca should be used in omnicpp... yes
> configure: creating ./config.status
> config.status: creating mk/beforeauto.mk
> config.status: creating mk/afterauto.mk
> config.status: creating GNUmakefile
> config.status: creating src/tool/omniidl/python/scripts/omniidl
> config.status: creating src/appl/GNUmakefile
> config.status: creating src/appl/omniMapper/GNUmakefile
> config.status: creating src/appl/omniNames/GNUmakefile
> config.status: creating src/appl/utils/catior/GNUmakefile
> config.status: creating src/appl/utils/convertior/GNUmakefile
> config.status: creating src/appl/utils/GNUmakefile
> config.status: creating src/appl/utils/genior/GNUmakefile
> config.status: creating src/appl/utils/nameclt/GNUmakefile
> config.status: creating src/GNUmakefile
> config.status: creating src/examples/anyExample/GNUmakefile
> config.status: creating src/examples/bidir/GNUmakefile
> config.status: creating src/examples/boa/GNUmakefile
> config.status: creating src/examples/call_back/GNUmakefile
> config.status: creating src/examples/dii/GNUmakefile
> config.status: creating src/examples/GNUmakefile
> config.status: creating src/examples/dsi/GNUmakefile
> config.status: creating src/examples/echo/GNUmakefile
> config.status: creating src/examples/poa/GNUmakefile
> config.status: creating src/examples/poa/implicit_activation/GNUmakefile
> config.status: creating src/examples/poa/persistent_objref/GNUmakefile
> config.status: creating src/examples/poa/servant_manager/GNUmakefile
> config.status: creating src/examples/poa/threading/GNUmakefile
> config.status: creating src/examples/ssl_echo/GNUmakefile
> config.status: creating src/examples/thread/GNUmakefile
> config.status: creating src/examples/valuetype/GNUmakefile
> config.status: creating src/examples/valuetype/simple/GNUmakefile
> config.status: creating src/lib/GNUmakefile
> config.status: creating src/lib/omniORB/codesets/GNUmakefile
> config.status: creating src/lib/omniORB/GNUmakefile
> config.status: creating src/lib/omniORB/dynamic/GNUmakefile
> config.status: creating src/lib/omniORB/omniidl_be/cxx/GNUmakefile
> config.status: creating src/lib/omniORB/omniidl_be/cxx/dynskel/GNUmakefile
> config.status: creating src/lib/omniORB/omniidl_be/cxx/header/GNUmakefile
> config.status: creating src/lib/omniORB/omniidl_be/cxx/impl/GNUmakefile
> config.status: creating src/lib/omniORB/omniidl_be/cxx/skel/GNUmakefile
> config.status: creating src/lib/omniORB/omniidl_be/GNUmakefile
> config.status: creating src/lib/omniORB/orbcore/GNUmakefile
> config.status: creating src/lib/omniORB/orbcore/ssl/GNUmakefile
> config.status: creating src/lib/omniORB/connections/GNUmakefile
> config.status: creating src/lib/omnithread/GNUmakefile
> config.status: creating src/services/GNUmakefile
> config.status: creating src/services/mklib/GNUmakefile
> config.status: creating src/services/mklib/mkBOAlib/GNUmakefile
> config.status: creating src/tool/GNUmakefile
> config.status: creating src/tool/omkdepend/GNUmakefile
> config.status: creating src/tool/omniidl/cxx/cccp/GNUmakefile
> config.status: creating src/tool/omniidl/cxx/GNUmakefile
> config.status: creating src/tool/omniidl/GNUmakefile
> config.status: creating src/tool/omniidl/python/GNUmakefile
> config.status: creating src/tool/omniidl/python/omniidl_be/GNUmakefile
> config.status: creating src/tool/omniidl/python/omniidl/GNUmakefile
> config.status: creating src/tool/omniidl/python/scripts/GNUmakefile
> config.status: creating include/GNUmakefile
> config.status: creating include/omniconfig.h
> config.status: creating include/omnithread/GNUmakefile
> config.status: creating include/omniORB4/GNUmakefile
> config.status: creating include/omniORB4/internal/GNUmakefile
> config.status: creating idl/GNUmakefile
> config.status: creating idl/COS/GNUmakefile
> config.status: creating etc/init.d/omniNames
> config.status: creating contrib/GNUmakefile
> config.status: creating contrib/pkgconfig/GNUmakefile
> config.status: creating contrib/pkgconfig/omnithread3.pc
> config.status: creating contrib/pkgconfig/omniORB4.pc
> config.status: creating contrib/pkgconfig/omniDynamic4.pc
> config.status: creating contrib/pkgconfig/omniCOS4.pc
> config.status: creating contrib/pkgconfig/omniCOSDynamic4.pc
> config.status: creating contrib/pkgconfig/omniConnectionMgmt4.pc
> config.status: creating include/omniORB4/acconfig.h
> config.status: include/omniORB4/acconfig.h is unchanged
> 
> 
> The compile brokes :
> 
> 
> making export in ./src...
> gmake[1]: Entering directory `/home/equemene/sources/omniORB-4.1.0/src'
> making export in src/tool...
> gmake[2]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool'
> making export in src/tool/omkdepend...
> gmake[3]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omkdepend'
> File omkdepend hasn't changed.
> gmake[3]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omkdepend'
> making export in src/tool/omniidl...
> gmake[3]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl'
> making export in src/tool/omniidl/cxx...
> gmake[4]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx'
> making export in src/tool/omniidl/cxx/cccp...
> gmake[5]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx/cccp'File
> omnicpp hasn't changed.
> gmake[5]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx/cccp'
> + rm -f _omniidlmodule.so.4.1
> + makeC++SharedLib_r -n init_omniidl -o _omniidlmodule.so.4.1
> -bI:/usr/bin/../../opt/freeware/lib/python2.3/config/python.exp
> -L../../../../lib -L../../../../lib -bhalt: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
> /bin/sh: makeC++SharedLib_r:  not found
> gmake[4]: *** [_omniidlmodule.so.4.1] Error 127
> gmake[4]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx'
> gmake[3]: *** [export] Error 2
> gmake[3]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl'
> gmake[2]: *** [export] Error 2
> gmake[2]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool'
> gmake[1]: *** [export] Error 2
> gmake[1]: Leaving directory `/home/equemene/sources/omniORB-4.1.0/src'
> gmake: *** [all] Error 2
> 
> 
> I had the path in order to launch makeC++SharedLib_r and rerun :
> 
> 
> making export in ./src...
> gmake[1]: Entering directory `/home/equemene/sources/omniORB-4.1.0/src'
> making export in src/tool...
> gmake[2]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool'
> making export in src/tool/omkdepend...
> gmake[3]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omkdepend'
> File omkdepend hasn't changed.
> gmake[3]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omkdepend'
> making export in src/tool/omniidl...
> gmake[3]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl'
> making export in src/tool/omniidl/cxx...
> gmake[4]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx'
> making export in src/tool/omniidl/cxx/cccp...
> gmake[5]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx/cccp'File
> omnicpp hasn't changed.
> gmake[5]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx/cccp'
> + rm -f _omniidlmodule.so.4.1
> + makeC++SharedLib_r -n init_omniidl -o _omniidlmodule.so.4.1
> -bI:/usr/bin/../../opt/freeware/lib/python2.3/config/python.exp
> -L../../../../lib -L../../../../lib -bhalt: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: 0706-006 Cannot find or open library file: -l xlopt
>         ld:open(): No such file or directory
> gmake[4]: *** [_omniidlmodule.so.4.1] Error 255
> gmake[4]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx'
> gmake[3]: *** [export] Error 2
> gmake[3]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl'
> gmake[2]: *** [export] Error 2
> gmake[2]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool'
> gmake[1]: *** [export] Error 2
> gmake[1]: Leaving directory `/home/equemene/sources/omniORB-4.1.0/src'
> gmake: *** [all] Error 2
> 
> 
> So, I suppose that gcc is not exacly the right compiler to use. Try to
> use xlc :
> 
> 
>  ./configure CC=/usr/vacpp/bin/xlc CXX=/usr/vacpp/bin/xlc++
> --libdir=/usr/vacpp/lib/ --includedir=/usr/vacpp/include/
> 
> 
> and try to compile...
> 
> 
> making export in ./src...
> gmake[1]: Entering directory `/home/equemene/sources/omniORB-4.1.0/src'
> making export in src/tool...
> gmake[2]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool'
> making export in src/tool/omkdepend...
> gmake[3]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omkdepend'
> File omkdepend hasn't changed.
> gmake[3]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omkdepend'
> making export in src/tool/omniidl...
> gmake[3]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl'
> making export in src/tool/omniidl/cxx...
> gmake[4]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx'
> ../../../../bin/omkdepend -D__cplusplus -D_AIX
> -DIDLMODULE_VERSION="0x2630" -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE=<python2.3/Python.h> -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ idlc.cc idlpython.cc
> idlfixed.cc idlconfig.cc idldump.cc idlvalidate.cc idlast.cc idlexpr.cc
> idlscope.cc idlrepoId.cc idltype.cc idlutil.cc idlerr.cc lex.yy.cc
> y.tab.cc
> making export in src/tool/omniidl/cxx/cccp...
> gmake[5]: Entering directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx/cccp'File
> omnicpp hasn't changed.
> gmake[5]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx/cccp'
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o y.tab.o y.tab.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o lex.yy.o lex.yy.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idlerr.o idlerr.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idlutil.o idlutil.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idltype.o idltype.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idlrepoId.o idlrepoId.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idlscope.o idlscope.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idlexpr.o idlexpr.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idlast.o idlast.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idlvalidate.o idlvalidate.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idldump.o idldump.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idlconfig.o idlconfig.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idlfixed.o idlfixed.cc
> /usr/vacpp/bin/xlc++ -c  -qstaticinline -qmaxmem=8192 -qlonglong
> -qlongdouble -DIDLMODULE_VERSION="\"0x2630\""
> -I/usr/bin/../../opt/freeware/include
> -DPYTHON_INCLUDE="<python2.3/Python.h>"  -I. -I/usr/local/include
> -DNO_STRCASECMP -I. -I. -I../../../../include -I../../../../include
> -D__OSVERSION__=5 -D__aix__ -D__powerpc__ -o idlpython.o idlpython.cc
> + rm -f _omniidlmodule.so.4.1
> + makeC++SharedLib_r -n init_omniidl -o _omniidlmodule.so.4.1
> -bI:/usr/bin/../../opt/freeware/lib/python2.3/config/python.exp
> -L../../../../lib -L../../../../lib -bhalt: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: 0706-006 Cannot find or open library file: -l xlopt
>         ld:open(): No such file or directory
> gmake[4]: *** [_omniidlmodule.so.4.1] Error 255
> gmake[4]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl/cxx'
> gmake[3]: *** [export] Error 2
> gmake[3]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool/omniidl'
> gmake[2]: *** [export] Error 2
> gmake[2]: Leaving directory
> `/home/equemene/sources/omniORB-4.1.0/src/tool'
> gmake[1]: *** [export] Error 2
> gmake[1]: Leaving directory `/home/equemene/sources/omniORB-4.1.0/src'
> gmake: *** [all] Error 2
> 
> 
> Can somebody help me !
> 
> 
> _______________________________________________
> omniORB-list mailing list
> omniORB-list at omniorb-support.com
> http://www.omniorb-support.com/mailman/listinfo/omniorb-list
> 
> 

-- 
View this message in context: http://www.nabble.com/Compiling-under-AIX-5.3-OmniORB-4.1-%3A-Help-%21%21%21-tf3468136.html#a9954663
Sent from the OmniORB - User mailing list archive at Nabble.com.




More information about the omniORB-list mailing list