Error Messages (U)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #


Undefined Symbol: nae* / nnfot*

The Oracle OCI scripts are problematic in 8.1.6, according to the Oracle knowledgebase. Here's what you need to do to fix the problem prior to re-attempting relink:

Unresolved nae* symbols

Amend the OCISTATICLIBS macro in the $ORACLE_HOME/rdbms/demo/demo_rdbms.mk file
from

OCISTATICLIBS=$(STATICTTLIBS) $(LLIBTHREAD) ...


to

OCISTATICLIBS=$(NAETTOBJS) $(STATICTTLIBS) $(LLIBTHREAD) ....


Unresolved nnfotran symbol

The nnfotran symbol may not be listed, it should not occur when Oracle Names Server is installed.

Cause: nnfot.o, which resolves the nnfotran symbol, is referenced by an Oracle Names Server specific library.

Workaround:

Login as the oracle user, cd to $ORACLE_HOME/lib, then

$ cp libnoname8.a libnoname8.a_pre1249786
$ cp libn8.a libn8.a_pre1249786
$ ar x libnoname8.a nnfot.o # to extract the nnfot.o file from the libnoname8.a archive
$ ar cr libn8.a nnfot.o # to archive nnfot.o into libn8.a
$ ar d libnoname8.a nnfot.a # to delete nnfot.o from libnoname8.a

RELATED ORACLE DOCUMENTS

Bug 1249786
Bug 1199796


Evidence