Platform solaris, Oracle10202
Error
Information: Terminate output from the derivative process.
Information :----------------------------------
Information: An exception occurs during the operation: make
Exception error name: MakefileException
Exception error string: an error occurs when the target 'client _ sharedlib 'of makefile'/u01/app/oracle/product/10.2.0/db_1/network/lib/ins_net_client.mk 'is called. See '/u01/app/oracle/oraInventory/logs/installActions2013-05-20_11-40-45AM.log' for details.
Exception severity level: 1
It is found that it is a bug. Bug 6791866-javaser code generated by gennttab causes ld error in latest solaris builds. The affected platforms are:
Solaris 11 [Nevada]
Solaris 10 Update 10 and above (Solaris 10 8/11)
For versions 10.1.x through 10.2.0.x use the following workaround
The solution is to modify the execution file:
Cd $ ORACLE_HOME/bin
Cp gennttab gennttab_orig
Vi $ ORACLE_HOME/bin/gennttab
Change
Ntcontab:
. Type ntcontab, @ object
. Size ntcontab, 112
. Align 4
To
Ntcontab:
. Type ntcontab, @ object
. Size ntcontab, 96
. Align 4
Cd $ ORACLE_HOME/network/lib
/Usr/ccs/bin/make-f ins_net_client.mk ntcontab. o
$ ORACLE_HOME/bin/genclntsh
After performing the preceding operations, click retry.
-EOF-