vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hi all, I have received an oracle based application from one of my vendors who says that they have run successfully it on Tru64 & Sun (64 bit). Now when i try to rum make command for compiling source of that application on my regatta machine (p670 with Oracle 9.2 64 bit ) having AIX 5.2 ML01 64 bit i got the errors of undefined symbols as follows: Command is ::::: make -f $CLAS_PRO_C/Linkweb all ld -o f90webclasx -L/oracle/9ias_mid/ldap/lib32/ -L/oracle/9ias_mid/lib 32/ -brtl -L/oracle/9ias_mid/jdk/jre/bin/classic -bstatic -L/oracle/9ias_mid/jdk /jre/bin/classic /oracle/9ias_mid/lib32//s0main90.o /oracle/9ias_mid/forms90/l ib/ssliftabw.o -L/clas/rel220/PRO_C/forms9 -bdynamic -lclasx -L/oracle/9ias_mid /lib32/ /oracle/9ias_mid/forms90/lib/ui10.o /oracle/9ias_mid/forms90/lib/uiicxd. Errors::::: ld: 0711-317 ERROR: Undefined symbol: .kpuexes ld: 0711-317 ERROR: Undefined symbol: .kpugml ld: 0711-317 ERROR: Undefined symbol: .kpusdt ld: 0711-317 ERROR: Undefined symbol: .kpusdl ld: 0711-317 ERROR: Undefined symbol: .kpudsc ld: 0711-317 ERROR: Undefined symbol: .kpugc ld: 0711-317 ERROR: Undefined symbol: .kpugdcx ld: 0711-317 ERROR: Undefined symbol: .kpusvar ld: 0711-317 ERROR: Undefined symbol: .kpugbncx ld: 0711-317 ERROR: Undefined symbol: .kpugbccx ld: 0711-317 ERROR: Undefined symbol: .kpusnchr ENV:::::: _=/usr/bin/env TMPDIR=/tmp CLAS_JCL=/clas/rel220/JCL LANG=en_US LOGIN=clas DOC_LANG=C CLAS_DEV50=/clas/rel220/DEV90 PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/clas/bin:/usr/bin/X11:/sbin:/usr/vac/bin: /clas/rel220/scripts:/clas/bin:/oracle/9ias_mid/bin:. LC__FASTMSG=true CGI_DIRECTORY=/var/docsearch/cgi-bin LOGNAME=clas CLAS_PRO_C=/clas/rel220/PRO_C MAIL=/usr/spool/mail/clas ORACLE_SID=CLASLIVE LOCPATH=/usr/lib/nls/loc CLAS_09HOME=/oracle/oracle9i USER=clas/clas@test DOCUMENT_SERVER_MACHINE_NAME=localhost AUTHSTATE=compat FORMS90_PATH=/clas/rel220/PRO_C/forms9 DEFAULT_BROWSER=netscape SHELL=/usr/bin/ksh CLAS_BIN=/clas/rel220/scripts ODMDIR=/etc/objrepos DOCUMENT_SERVER_PORT=49213 HOME=/clas CLAS_ODQ=/clas/rel220/SQL LD_LIBRARY_PATH=/oracle/9ias_mid/lib:/oracle/9ias_mid/jdk/jre/lib:/clas/rel220/P RO_C/forms9 UTL_FILE_DIR=/tmp TERM=vt420 MAILMSG=[YOU HAVE NEW MAIL] ORACLE_HOME=/oracle/9ias_mid ITECONFIGSRV=/etc/IMNSearch CLAS_OUT=/clas PWD=/clas/rel220/PRO_C DOCUMENT_DIRECTORY=/usr/docsearch/html TZ=PAKST-5 ITECONFIGCL=/etc/IMNSearch/clients ITE_DOC_SEARCH_INSTANCE=search A__z=! LOGNAME NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat ------------------------------------------------------ I think that it is a shared library missing condition but not able to pin point the problem. I also think that ar & nm commands can be used to troubleshoot the issue but how i do not know!!!! can any body help me & guide me in this regard.. Thanks in advance!!!! SASA |
| |||
| the make files are not not pointing to the library files ( *.a or *.so ). There are some good pieces of AIX linking documentation : http://www-1.ibm.com/servers/esdd/tu.../aix_link.html http://www.redbooks.ibm.com/redbooks/pdfs/sg245674.pdf I would suggest where those symbols are defined ( usually located in some other directory ). Find the library that contains these symbols and add the library to the linking. Eg. -L /home/me/program1/library1 -lfoo -lbar CHF sasa1973pk@yahoo.com (sasa queer) wrote in message news:<702930ee.0308220000.750b5cb7@posting.google. com>... > Hi all, > I have received an oracle based application from one of my vendors who > says that they have run successfully it on Tru64 & Sun (64 bit). > Now when i try to rum make command for compiling source of that > application on > my regatta machine (p670 with Oracle 9.2 64 bit ) having AIX 5.2 ML01 > 64 bit i got the errors of undefined symbols as follows: > Command is ::::: > make -f $CLAS_PRO_C/Linkweb all > ld -o f90webclasx -L/oracle/9ias_mid/ldap/lib32/ > -L/oracle/9ias_mid/lib > 32/ -brtl -L/oracle/9ias_mid/jdk/jre/bin/classic -bstatic > -L/oracle/9ias_mid/jdk > /jre/bin/classic /oracle/9ias_mid/lib32//s0main90.o > /oracle/9ias_mid/forms90/l > ib/ssliftabw.o -L/clas/rel220/PRO_C/forms9 -bdynamic -lclasx > -L/oracle/9ias_mid > /lib32/ /oracle/9ias_mid/forms90/lib/ui10.o > /oracle/9ias_mid/forms90/lib/uiicxd. > > Errors::::: > > ld: 0711-317 ERROR: Undefined symbol: .kpuexes > ld: 0711-317 ERROR: Undefined symbol: .kpugml > ld: 0711-317 ERROR: Undefined symbol: .kpusdt > ld: 0711-317 ERROR: Undefined symbol: .kpusdl > ld: 0711-317 ERROR: Undefined symbol: .kpudsc > ld: 0711-317 ERROR: Undefined symbol: .kpugc > ld: 0711-317 ERROR: Undefined symbol: .kpugdcx > ld: 0711-317 ERROR: Undefined symbol: .kpusvar > ld: 0711-317 ERROR: Undefined symbol: .kpugbncx > ld: 0711-317 ERROR: Undefined symbol: .kpugbccx > ld: 0711-317 ERROR: Undefined symbol: .kpusnchr > > > ENV:::::: > > > _=/usr/bin/env > TMPDIR=/tmp > CLAS_JCL=/clas/rel220/JCL > LANG=en_US > LOGIN=clas > DOC_LANG=C > CLAS_DEV50=/clas/rel220/DEV90 > PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/clas/bin:/usr/bin/X11:/sbin:/usr/vac/bin: > /clas/rel220/scripts:/clas/bin:/oracle/9ias_mid/bin:. > LC__FASTMSG=true > CGI_DIRECTORY=/var/docsearch/cgi-bin > LOGNAME=clas > CLAS_PRO_C=/clas/rel220/PRO_C > MAIL=/usr/spool/mail/clas > ORACLE_SID=CLASLIVE > LOCPATH=/usr/lib/nls/loc > CLAS_09HOME=/oracle/oracle9i > USER=clas/clas@test > DOCUMENT_SERVER_MACHINE_NAME=localhost > AUTHSTATE=compat > FORMS90_PATH=/clas/rel220/PRO_C/forms9 > DEFAULT_BROWSER=netscape > SHELL=/usr/bin/ksh > CLAS_BIN=/clas/rel220/scripts > ODMDIR=/etc/objrepos > DOCUMENT_SERVER_PORT=49213 > HOME=/clas > CLAS_ODQ=/clas/rel220/SQL > LD_LIBRARY_PATH=/oracle/9ias_mid/lib:/oracle/9ias_mid/jdk/jre/lib:/clas/rel220/P > RO_C/forms9 > UTL_FILE_DIR=/tmp > TERM=vt420 > MAILMSG=[YOU HAVE NEW MAIL] > ORACLE_HOME=/oracle/9ias_mid > ITECONFIGSRV=/etc/IMNSearch > CLAS_OUT=/clas > PWD=/clas/rel220/PRO_C > DOCUMENT_DIRECTORY=/usr/docsearch/html > TZ=PAKST-5 > ITECONFIGCL=/etc/IMNSearch/clients > ITE_DOC_SEARCH_INSTANCE=search > A__z=! LOGNAME > NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat > ------------------------------------------------------ > > > I think that it is a shared library missing condition but not able to > pin point the problem. > I also think that ar & nm commands can be used to troubleshoot the > issue but how i do not know!!!! > can any body help me & guide me in this regard.. > Thanks in advance!!!! > SASA |
| |||
| "Gary R. Hook" <nospam@nospammers.net> wrote in message news:<oPo2b.2092$RZ3.560@newssvr24.news.prodigy.co m>... > sasa queer wrote: > > ld: 0711-317 ERROR: Undefined symbol: .kpuexes > > ld: 0711-317 ERROR: Undefined symbol: .kpugml > > ld: 0711-317 ERROR: Undefined symbol: .kpusdt > > ld: 0711-317 ERROR: Undefined symbol: .kpusdl > > ld: 0711-317 ERROR: Undefined symbol: .kpudsc > > ld: 0711-317 ERROR: Undefined symbol: .kpugc > > ld: 0711-317 ERROR: Undefined symbol: .kpugdcx > > ld: 0711-317 ERROR: Undefined symbol: .kpusvar > > ld: 0711-317 ERROR: Undefined symbol: .kpugbncx > > ld: 0711-317 ERROR: Undefined symbol: .kpugbccx > > ld: 0711-317 ERROR: Undefined symbol: .kpusnchr > > These functions don't exist on AIX. If they're not Oracle > functions, then some porting effort is in order. They are oracle related; -lclntsh missing? |
| ||||
| Thanks for all who replied me on this linking issue. I have read the docs and tutorial being refered but still not found the way through which I could found in which shared libraries these sysmbols are being defined. As chfong has said , first we have to finf out that where these symbols reside on my system. Second in which library & then add these libraries in library search path. OK...FYI it is an oracle based environment!!!! Oracle 9.2 64 bit & AIX 5.2 ML01 64 bit Regards SASA chfong@yahoo.com (Wow) wrote in message news:<203e73fa.0308251006.7454ecec@posting.google. com>... > the make files are not not pointing to the library files ( *.a or *.so ). > There are some good pieces of AIX linking documentation : > > http://www-1.ibm.com/servers/esdd/tu.../aix_link.html > > http://www.redbooks.ibm.com/redbooks/pdfs/sg245674.pdf > > I would suggest where those symbols are defined ( usually located > in some other directory ). Find the library that contains these symbols > and add the library to the linking. > Eg. -L /home/me/program1/library1 -lfoo -lbar > > > CHF > > > sasa1973pk@yahoo.com (sasa queer) wrote in message news:<702930ee.0308220000.750b5cb7@posting.google. com>... > > Hi all, > > I have received an oracle based application from one of my vendors who > > says that they have run successfully it on Tru64 & Sun (64 bit). > > Now when i try to rum make command for compiling source of that > > application on > > my regatta machine (p670 with Oracle 9.2 64 bit ) having AIX 5.2 ML01 > > 64 bit i got the errors of undefined symbols as follows: > > Command is ::::: > > make -f $CLAS_PRO_C/Linkweb all > > ld -o f90webclasx -L/oracle/9ias_mid/ldap/lib32/ > > -L/oracle/9ias_mid/lib > > 32/ -brtl -L/oracle/9ias_mid/jdk/jre/bin/classic -bstatic > > -L/oracle/9ias_mid/jdk > > /jre/bin/classic /oracle/9ias_mid/lib32//s0main90.o > > /oracle/9ias_mid/forms90/l > > ib/ssliftabw.o -L/clas/rel220/PRO_C/forms9 -bdynamic -lclasx > > -L/oracle/9ias_mid > > /lib32/ /oracle/9ias_mid/forms90/lib/ui10.o > > /oracle/9ias_mid/forms90/lib/uiicxd. > > > > Errors::::: > > > > ld: 0711-317 ERROR: Undefined symbol: .kpuexes > > ld: 0711-317 ERROR: Undefined symbol: .kpugml > > ld: 0711-317 ERROR: Undefined symbol: .kpusdt > > ld: 0711-317 ERROR: Undefined symbol: .kpusdl > > ld: 0711-317 ERROR: Undefined symbol: .kpudsc > > ld: 0711-317 ERROR: Undefined symbol: .kpugc > > ld: 0711-317 ERROR: Undefined symbol: .kpugdcx > > ld: 0711-317 ERROR: Undefined symbol: .kpusvar > > ld: 0711-317 ERROR: Undefined symbol: .kpugbncx > > ld: 0711-317 ERROR: Undefined symbol: .kpugbccx > > ld: 0711-317 ERROR: Undefined symbol: .kpusnchr > > > > > > ENV:::::: > > > > > > _=/usr/bin/env > > TMPDIR=/tmp > > CLAS_JCL=/clas/rel220/JCL > > LANG=en_US > > LOGIN=clas > > DOC_LANG=C > > CLAS_DEV50=/clas/rel220/DEV90 > > PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/clas/bin:/usr/bin/X11:/sbin:/usr/vac/bin: > > /clas/rel220/scripts:/clas/bin:/oracle/9ias_mid/bin:. > > LC__FASTMSG=true > > CGI_DIRECTORY=/var/docsearch/cgi-bin > > LOGNAME=clas > > CLAS_PRO_C=/clas/rel220/PRO_C > > MAIL=/usr/spool/mail/clas > > ORACLE_SID=CLASLIVE > > LOCPATH=/usr/lib/nls/loc > > CLAS_09HOME=/oracle/oracle9i > > USER=clas/clas@test > > DOCUMENT_SERVER_MACHINE_NAME=localhost > > AUTHSTATE=compat > > FORMS90_PATH=/clas/rel220/PRO_C/forms9 > > DEFAULT_BROWSER=netscape > > SHELL=/usr/bin/ksh > > CLAS_BIN=/clas/rel220/scripts > > ODMDIR=/etc/objrepos > > DOCUMENT_SERVER_PORT=49213 > > HOME=/clas > > CLAS_ODQ=/clas/rel220/SQL > > LD_LIBRARY_PATH=/oracle/9ias_mid/lib:/oracle/9ias_mid/jdk/jre/lib:/clas/rel220/P > > RO_C/forms9 > > UTL_FILE_DIR=/tmp > > TERM=vt420 > > MAILMSG=[YOU HAVE NEW MAIL] > > ORACLE_HOME=/oracle/9ias_mid > > ITECONFIGSRV=/etc/IMNSearch > > CLAS_OUT=/clas > > PWD=/clas/rel220/PRO_C > > DOCUMENT_DIRECTORY=/usr/docsearch/html > > TZ=PAKST-5 > > ITECONFIGCL=/etc/IMNSearch/clients > > ITE_DOC_SEARCH_INSTANCE=search > > A__z=! LOGNAME > > NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat > > ------------------------------------------------------ > > > > > > I think that it is a shared library missing condition but not able to > > pin point the problem. > > I also think that ar & nm commands can be used to troubleshoot the > > issue but how i do not know!!!! > > can any body help me & guide me in this regard.. > > Thanks in advance!!!! > > SASA |