Ask a Question related to AIX, Design and Development.
-
sasa queer #1
How to solve linking problem???Please help!!!
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
sasa queer Guest
-
Is there any extension that can solve this problem
please click on the bottom link to get a better idea of the problem: ... -
How to solve this problem using .NET?
Question, I'm in the process of creating a process that should do two things: 1) Connect to a webserver using an encrypted connection and then... -
how can i solve this problem?
(Type your message here) -------------------------------- From: Joseph Gellidon Hello there!!! I just want to ask how can i solve this... -
There is no such professional who could solve my problem?
Hi all. I am using ASP and SQL Server 2000 I have a requirement in which customer fills in a form. The provided form fields are searched... -
Big problem!! Please solve it...
Hi all.. I want a way.. or a script.. to make a ".swf" file only can be read.. I don't want any user to download it from my server to him PC... ... -
Wow #2
Re: How to solve linking problem???Please help!!!
the make files are not not pointing to the library files ( *.a or *.so ).
There are some good pieces of AIX linking documentation :
[url]http://www-1.ibm.com/servers/esdd/tutorials/aix_link.html[/url]
[url]http://www.redbooks.ibm.com/redbooks/pdfs/sg245674.pdf[/url]
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
[email]sasa1973pk@yahoo.com[/email] (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!!!!
> SASAWow Guest
-
Stefan Llabres #3
Re: How to solve linking problem???Please help!!!
"Gary R. Hook" <nospam@nospammers.net> wrote in message news:<oPo2b.2092$RZ3.560@newssvr24.news.prodigy.co m>...
They are oracle related; -lclntsh missing?> 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.
Stefan Llabres Guest
-
sasa queer #4
Re: How to solve linking problem???Please help!!!
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
[email]chfong@yahoo.com[/email] (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 :
>
> [url]http://www-1.ibm.com/servers/esdd/tutorials/aix_link.html[/url]
>
> [url]http://www.redbooks.ibm.com/redbooks/pdfs/sg245674.pdf[/url]
>
> 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
>
>
> [email]sasa1973pk@yahoo.com[/email] (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!!!!
> > SASAsasa queer Guest



Reply With Quote

