Install Oracle 12.1.0.1 Error in invoking target ‘links proc gen_pcscfg procob’ of makefile …ins_precomp.mk
July 5, 2016 6 Comments
If you are installing 12.1.0.1 there are some problems. Oracle 12c (12.1.0.2) installs cleanly.
During the linking phase, you will see the following error.
Error in invoking target 'links proc gen_pcscfg procob' of makefile '/u01/app/oracle/product/12.1.0.2/db_1/precomp/lib/ins_precomp.mk'. See '/u01/app/oraInventory/logs/installActions2014-04-26_08-07-04PM.log' for details.
To fix it, do the following:
rm -rf $ORACLE_HOME/lib/stubs/* cp $ORACLE_HOME/rdbms/lib/env_rdbms.mk $ORACLE_HOME/rdbms/lib/env_rdbms.mk.orig
Perform the following modifications to the “$ORACLE_HOME/rdbms/lib/env_rdbms.mk” file.
# Line 176 # FROM: LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS) # TO : LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS) -lons # Line 279-280 # FROM: LINK=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS) $(COMPSOBJS) LINK32=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS32) $(COMPSOBJS) # TO : LINK=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS) $(COMPSOBJS) -Wl,--no-as-needed LINK32=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS32) $(COMPSOBJS) -Wl,--no-as-needed # Line 3041-3042 # FROM: TG4PWD_LINKLINE= $(LINK) $(OPT) $(TG4PWDMAI) \ $(LLIBTHREAD) $(LLIBCLNTSH) $(LINKLDLIBS) # TO : TG4PWD_LINKLINE= $(LINK) $(OPT) $(TG4PWDMAI) \ $(LLIBTHREAD) $(LLIBCLNTSH) $(LINKLDLIBS) -lnnz12
Click the “Retry” button.
Hello Mar , thanks for the instructions ,but when i tried to continue didnt work ,i had read in orher places that i need to remove some cobol parameters ,excuse me maybe do you have some steps to change the cobol parameters ,thanks
Hello,
Could you please paste your error here ?
And also what is the output of the following:
# cat ../29314339/etc/config/actions.xml | egrep “procob|proc”
i dont have still created the config directoy
/etc$ cat ../29314339/etc/config/actions.xml | egrep “procob|proc”
cat: ../29314339/etc/config/actions.xml: No such file or directory
proc”: command not found
i did some additional change in the env_rdbms.mk but doesn’t work
LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS) -lons
LINKSHCORETTLIBS=$(LLIBCLNTSHCORE) $(ORACLETTLIBS) $(LINKLDLIBS)
COBTTLIBS=$(ORACLETTLIBS) -Wl,–no-as-needed $(COBLDLIBS) -Wl,–no-as-needed
and the log file is the next
INFO:
/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/ins_precomp.mk:118: recipe for target ‘/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/proc’ failed
make[1]: Leaving directory ‘/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib’
INFO:
make[1]: *** [/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/proc] Error 1
INFO:
/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/ins_precomp.mk:28: recipe for target ‘proc’ failed
INFO:
make: *** [proc] Error 2
INFO: End output from spawned process.
INFO: ———————————-
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target ‘links proc gen_pcscfg procob’ of makefile ‘/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/ins_precomp.mk’. See ‘/u01/app/oraInventory/logs/installActions2019-07-28_01-56-09AM.log’ for details.
Exception Severity: 1
Hello Miss Mariami ,thanks
this is the pop up messages
Error in invoking target ‘links proc gen_pcscfg procob’ of makefile ‘/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/ins_precomp.mk
with the command you shared
/etc$ cd /etc/config/actions.xml | egrep “procob|proc”
-su: cd: /etc/config/actions.xml: No such file or directory
i dont have still created the /config/ with the xml file
////////////////////////////// log file
INFO:
make[1]: *** [/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/proc] Error 1
INFO:
/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/ins_precomp.mk:118: recipe for target ‘/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/proc’ failed
make[1]: Leaving directory ‘/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib’
INFO:
/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/ins_precomp.mk:28: recipe for target ‘proc’ failed
INFO:
make: *** [proc] Error 2
INFO: End output from spawned process.
INFO: ———————————-
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target ‘links proc gen_pcscfg procob’ of makefile ‘/u01/app/oracle/product/12.2.0/dbhome_1/precomp/lib/ins_precomp.mk’. See ‘/u01/app/oraInventory/logs/installActions2019-07-28_01-56-09AM.log’ for details.
Exception Severity:
Hello,
etc/config/actions.xml is located under patch folder. What is patch number and where is it located?
actions.xml is under /etc/config/actions.xml
Hello Mariami Thanks again
well , good question about the patch where can i download it ?? or how should this appear ? i only did the download of database and some dbpk package
do you mean the grid :
Oracle Database 12c Release 2 Grid Infrastructure (12.2.0.1.0) for Linux x86-64
Download linuxx64_12201_grid_home.zip (2,994,687,209 bytes) (cksum – 1523222538)
Contains the Grid Infrastructure Software including Oracle Clusterware, Automated Storage Management (ASM), and ASM Cluster File System. Download and install prior to installing Oracle Real Application Clusters, Oracle Real Application Clusters One Node, or other application software in a Grid Environment