I applied patch p35687821_1221190_Linux-x86-64 and got some warnings:
[weblogic@Srv-WLS1 PATCH_TOP]$ ls
35687821
[weblogic@Srv-WLS1 PATCH_TOP]$ cd 35687821/
[weblogic@Srv-WLS1 35687821]$ $ORACLE_HOME/OPatch/opatch version
OPatch Version: 13.9.4.2.11
OPatch succeeded.
[weblogic@Srv-WLS1 35687821]$ $ORACLE_HOME/OPatch/opatch apply
Oracle Interim Patch Installer version 13.9.4.2.11
Copyright (c) 2025, Oracle Corporation. All rights reserved.
Oracle Home : /u01/app/oracle/product/12.2.1
Central Inventory : /u01/app/oraInventory
from : /u01/app/oracle/product/12.2.1/oraInst.loc
OPatch version : 13.9.4.2.11
OUI version : 13.9.4.0.0
Log file location : /u01/app/oracle/product/12.2.1/cfgtoollogs/opatch/opatch2025-09-10_08-10-39AM_1.log
OPatch detects the Middleware Home as "/u01/app/oracle/product/12.2.1"
Verifying environment and performing prerequisite checks...
OPatch continues with these patches: 35687821
Do you want to proceed? [y|n]
y
User Responded with: Y
All checks passed.
Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.
(Oracle Home = '/u01/app/oracle/product/12.2.1')
Is the local system ready for patching? [y|n]
y
User Responded with: Y
Backing up files...
Applying interim patch '35687821' to OH '/u01/app/oracle/product/12.2.1'
Patching component oracle.developer.forms.compiler, 12.2.1.19.0...
Patching component oracle.developer.forms.compiler, 12.2.1.19.0...
OPatch found the word "warning" in the stderr of the make command.
Please look at this stderr. You can re-run this make command.
Stderr output:
/usr/bin/ld: warning: -z lazyload ignored.
OPatch found the word "warning" in the stderr of the make command.
Please look at this stderr. You can re-run this make command.
Stderr output:
iebrw.o: In function `iebrwiwu':
iebrw.c:(.text+0x12c): warning: the use of `tempnam' is dangerous, better use `mkstemp'
siedt.o: In function `siedt_edit':
siedt.c:(.text+0x11f): warning: the use of `tempnam' is dangerous, better use `mkstemp'
OPatch found the word "warning" in the stderr of the make command.
Please look at this stderr. You can re-run this make command.
Stderr output:
sdejm.o: In function `sdejmgetjvmid':
sdejm.c:(.text+0x4fe): warning: the use of `tempnam' is dangerous, better use `mkstemp'
sdejm.o: In function `sdejmgetjvmid':
sdejm.c:(.text+0x4fe): warning: the use of `tempnam' is dangerous, better use `mkstemp'
Patch 35687821 successfully applied.
OPatch Session completed with warnings.
Log file location: /u01/app/oracle/product/12.2.1/cfgtoollogs/opatch/opatch2025-09-10_08-10-39AM_1.log
OPatch completed with warnings.
Is this correct?
I have 3 forms with PL/SQL ERROR 422. One only compiled successfully. Probably I may have another error.
I just want to know if is safe to ignore Opatch warnings .
Kind regards, Luis!