64-bit Oracle on UNIX: genclntsh: undefined symbols: nnfhboot nnflboot nnflinit...
(Doc ID 395731.1)
Last updated on JANUARY 30, 2022
Applies to:
Oracle Database Exadata Express Cloud Service - Version N/A and laterOracle Database Cloud Service - Version N/A and later
Oracle Database - Enterprise Edition - Version 8.1.7.4 to 11.1.0.7 [Release 8.1.7 to 11.1]
Oracle Database - Standard Edition - Version 8.1.7.4 to 11.1.0.7 [Release 8.1.7 to 11.1]
Oracle Database Cloud Schema Service - Version N/A and later
HP-UX PA-RISC (64-bit)
IBM AIX on POWER Systems (64-bit)
Oracle Solaris on SPARC (64-bit)
HP-UX Itanium
Linux x86-64
Linux Itanium
Symptoms
While relinking 64-bit Oracle software on UNIX, the genclntsh command generates undefined symbol errors similar to...
/usr/ccs/bin/make -f ins_net_client.mk client_sharedlib ORACLE_HOME=$ORACLE_HOME/bin/genclntsh
cat: cannot open $ORACLE_HOME/lib32/ldflags
Undefined first referenced
symbol in file
nnfhboot $ORACLE_HOME/lib32/libn9.a(nnfgt.o)
nnflboot $ORACLE_HOME/lib32/libn9.a(nnfgt.o)
nnflinit $ORACLE_HOME/lib32/libclient9.a(kpun.o)
nnfoboot $ORACLE_HOME/lib32/libn9.a(nnfgt.o)
nnftboot $ORACLE_HOME/lib32/libn9.a(nnfgt.o)
nnfyboot $ORACLE_HOME/lib32/libn9.a(nnfgt.o)
nnflcls $ORACLE_HOME/lib32/libclient9.a(kpuini.o)
nnfldne $ORACLE_HOME/lib32/libclient9.a(kpun.o)
nnflgav $ORACLE_HOME/lib32/libnl9.a(nlol.o)
nnflfrm $ORACLE_HOME/lib32/libclient9.a(kpun.o)
nnflgne $ORACLE_HOME/lib32/libclient9.a(kpun.o)
nnflobc $ORACLE_HOME/lib32/libclient9.a(kpun.o)
nnflqbf $ORACLE_HOME/lib32/libclient9.a(kpun.o)
nnflsai $ORACLE_HOME/lib32/libclient9.a(kpun.o)
nnflrne $ORACLE_HOME/lib32/libnl9.a(nlol.o)
nnflune $ORACLE_HOME/lib32/libclient9.a(kpun.o)
ntusini $ORACLE_HOME/lib32/libn9.a(ntcontab.o)
ntpini $ORACLE_HOME/lib32/libn9.a(ntcontab.o)
nttini $ORACLE_HOME/lib32/libn9.a(ntcontab.o)
ntzini $ORACLE_HOME/lib32/libn9.a(ntcontab.o)
ld: fatal: Symbol referencing errors. No output written to $ORACLE_HOME/lib32/libclntsh.so.9.0
You may also see errors like
wrong ELF class: ELFCLASS64
ld: warning: file /app/oracle/product/ora10g2as/lib/libsql10.a(sqlghp.o): wrong
ELF class: ELFCLASS64
ld: warning: file /app/oracle/product/ora10g2as/lib/libcore10.a(ldxsdc.o): wrong
ELF class: ELFCLASS64
ld: warning: file /app/oracle/product/ora10g2as/lib/libnls10.a(lmsat.o): wrong E
LF class: ELFCLASS64
ld: warning: file /app/oracle/product/ora10g2as/lib/libsql10.a(sqliem.o): wrong
ELF class: ELFCLASS64
Undefined first referenced symbol in file
ldxsdc apps_home/lib32/libicw.a (icts.o)
lmsatp apps_home/lib32/libicw.a (icmf.o)
lxovid apps_home/lib32/libicw.a (ics.o)
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |