genclntshProblem.txt -------------------- * "Error invoking target install of makefile /opt/oracle/product/9.0.1/plsql/lib/ins_plsql.mk" "Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-precomp.mk" "Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-net-client" I saw this error only when I installed Oracle 9i (9.0.1). People have sent me emails pointing out that the following solution also works for Mandrake 8.1, Mandrake 8.2, and for SuSE 8.0. Edit the file $ORACLE_HOME/bin/genclntsh and change the following line: LD_SELF_CONTAINED="-z defs" to read: LD_SELF_CONTAINED="" After that run the script $ORACLE_HOME/bin/genclntsh as the user "oracle" and not as the user "root". Also make sure you have all the Oracle environments set correctly! $ su - oracle $ $ORACLE_HOME/bin/genclntsh Created /opt/oracle/product/9.0.1/lib/libclntst9.a $ After that hit Retry in the error dialog window. This always worked for me. http://otn.oracle.com/software/products/oracle9i/files/binutils_readme.html To remove this errors on 9i R1 database products, modify the following files by removing "-z defs": $ORACLE_HOME/bin/genclntsh $ORACLE_HOME/ldap/lib/ins_ldap.mk $ORACLE_HOME/ldap/lib/env_ldap.mk $ORACLE_HOME/sqlplus/lib/env_sqlplus.mk similarly from 9i iAS find out makefiles who are using "-z defs" options. Remove "-z defs" option from all make files. Next time relink will not give any errors.