• Topic
  • Discussion
  • UdaWikiWeb.UnresolvedSymbolNae(Last) -- Owiki? , 2016-08-19 15:01:31 Edit owiki 2016-08-19 15:01:31

    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

    • Database .profile
    • Database Agent Version String
    • uname -a

    Referenced by...