INFO: Linking $ORACLE_HOME/precomp/lib/proc
INFO: ld: fatal: library -lclntsh: not found
INFO: ld: fatal: file $ORACLE_HOME/lib//libncds10.a: unknown file type
ld: fatal: library -ldce: not found
I found some metalink notes for this, but they didn't solve the issue:
333348.1 Install 10gR2 on Solaris 64 bits fails with: 'library -ldce: not found'
To implement the solution, you can use the patch for the bug or use a workaround:
A) Use the patch
1. Download patch 4589082 from metalink and apply it following instruction in README file
2. Install 10.2 software
B) Use the workaround
1. Rename /usr/lib/libdce.so to other name
2. Do installation
3. Rename back the file in step 1.
I tried both A and B given above, but the issue remains. I also read the bug entry which says this:
Install of Oracle 10gR2 on Solaris fails with:
Error in invoking target 'relink' of makefile
08-31_09-15-12AM.log' for details
Installation type perform is: EE (Enterprise Edition)
Problem is related to the fact that the installer checks for DCE:
filename = /usr/lib/libdce.so
INFO: Query Returned: true
INFO: Setting variable 'b_installDce' to 'true'.
and based on that info decides to include DCE as well, while as far as I know DCE is not supported on Solaris.*** 11/23/05 08:53 am ***
Uploaded the patch with the fix. This patch needs to be appiled to the
Installation Software (Not to the ORACLE_HOME).
*** 11/30/05 05:17 am ***
Customer confirmed that the patch (applied on the staging area) solved the issue
I finally figured out what was causing this. If we try to install 10.2.0.3 patchset directly without applying 10.2.0.1 first, this error occurs. You should
1. Install 10.2.0.1
2. Apply patch 4589082 to 10.2.0.3 stage
3. Apply patchset 10.2.0.3 on 10.2.0.1 home.
That should resolve it.