Simpler Navigation for Servers and Operating Systems
Completed: a much simpler Servers and Operating Systems section of the Community. We combined many of the older boards, so you won't have to click through so many levels to get at the information you need. Check the consolidated boards here as many sub-forums are now single boards.
Showing results for 
Search instead for 
Did you mean: 

unsatisfied symbols

Sugunthan Rajesh
Occasional Visitor

unsatisfied symbols

When compiling a C++ program originally written for cfront then re-written and recompiled with the aCC compiler, I keep getting the below given error.

rm -f
(/opt/aCC/bin/aCC -Wl,-a,shared_archive, +DAportable -DRWSTD_NO_RWBOOLEN +Z WFMAttribute.o WFMDataObject.o WFMMessageLog.o WFMRma.o WFMTClassRegisry.o convert.o umq.o WFMDaemon.o WFMParentDaemon.o WFMChildDaemon.o WFMAdLogInfo.o WFMFileLog.o WFMEnv.o WFMException.o WFMDatabase.o ccutils.o mai.o -I/opt/common/rogue/7.1.1/workspaces/HPUX11/ACC32313/8dsheh8i -I/opt/common/ogue/7.1.1/workspaces/HPUX11/ACC32313/8dsheh8i/orasrc -I/WFMshared//src/includ -I/WFMshared//src/libWFM -I/opt/slayer/hdrs -L/opt/slayer/lib /opt/common/ogue/7.1.1/workspaces/HPUX11/ACC32313/8seh8i/lib/libor88seh8i.a -L/opt/common/ogue/7.1.1/workspaces/HPUX11/ACC32313/8dsheh8i/lib -ldbt8dsheh8i -ltls8dsheh8i /dbms/ora816/lib/ntcontab.o -L/dbms/ora816/lib -lclient8 -lsql8 -lsqlplus -ln -lsqlplus -lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8)
/usr/ccs/bin/ld: Unsatisfied symbols:
ml_message (code)
ntpini (code)
ntzini (code)
nttini (code)
nlbamsg (code)
nldtotrc (code)
sc_ml_setup (code)
WFMDaemon::shutDownFlag (data)
ntusini (code)
*** Error exit code 1


We recently upgraded the Rogue wave libraries, Oracle Database too.

Does any one know what library(s) they are in???
And how to get rid of this error.
Any ideas at all???
I need it very badly ?
Dennis Handly
Acclaimed Contributor

Re: unsatisfied symbols

>Does any one know what library(s) they are in???

You could use "nm -pxAN libs ..." to search for the lib with the definitions. They would show "D" or "T" for code or data respectively.

Mike Stroyan
Honored Contributor

Re: unsatisfied symbols

Several of those symbols come from Oracle's libclntsh. Add -lclntsh to the link line.