My Oracle Support Banner

TUX 8.x - Unable to build the Interceptors sample application on AIX 4.3 - CR192541 (Doc ID 775702.1)

Last updated on MAY 19, 2020

Applies to:

Oracle Tuxedo - Version 8.1 and later
Information in this document applies to any platform.
Information in this document applies to any platform


Running Tuxedo 8.1 32-bit (RP121) on AIX 4.3 64-bit. 
Unable to build tuxedo8.1\samples\corba\interceptors_cxx application. 
Can build and boot servers in this sample, but it fails to build

Here is the output of "gmake -f 2>&1 | tee build_out" command:

gmake[1]: Entering directory `.../cxx/simple_cxx'
makeC++SharedLib -bM:SRE -p 0 -T512 -h -bnoentry -o InterceptorSimp.o -L/tux81_aix/lib
-lomg -lorb
ld: 0706-006 Cannot find or open library file: -l orb
        ld:open(): No such file or directory
gmake[1]: *** [] Error 255

The best solution is to add -brtl to the AIX linker command option in makefile so that the linker will look for both *so or *.a libraries.  
By default it ONLY looks for *.so libraries. Note: Tuxedo 8.0/8.1's buildclient/buildserver and buildobjclient/buildobjserver tool have already been updated to automatically add -brtl flag on AIX platform. CONFIGURATION: Tuxedo 8.1 32 bit RP#121 AIX 4.3 64 bit


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.