[Date Prev][Date Next] [Chronological] [Thread] [Top]

LDAP clinet APIs linking prob



hi all,

I written a clinet( written in C)  LDAP  application libarary using
Netscape LDAP V3 complaint libarary. Its working fine . The client
application made it as a shared lib.(libtestldap.sl)  My problem is, The
client LDAP lib is liking with
Pro-C prorgram with an option -lclntst9 giving following error.
 
 %make -f Makefile_test all
/oracle2/app/oracle/product/901
proc code=ansi_c char_map=string threads=yes iname=ldap_test.pc
include=/user/pandry/ldap_test/
include=/user/pandry/cim/include/cim_functions/cim_common 

Pro*C/C++: Release 9.0.1.0.0 - Production on Tue Feb 25 21:04:43 2003

(c) Copyright 2001 Oracle Corporation.  All rights reserved.

System default option values taken from:
/oracle2/app/oracle/product/901/precomp/admin/pcscfg.cfg

/usr/local/pa20_64/bin/gcc  -Wall  -g -I/user/lakshmiv/ldap_test
-I/user/pandry/cim/include/cim_functions/cim_common  -march=2.0
-DDATE="\"`date +%E%m%d`\"" -D_REENTRANT -Dhpux -DHPUX11 -D_HP_UX
-D_LP64_ -D_PA_RISC2_0 -I/user/pandry/ldap_test
-I/user/pandry/cim/include/cim_functions/cim_common 
-DPACKAGE_NAME=\"WITS\" -DPACKAGE_TARNAME=\"wits\"
-DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"WITS\ 1.0\"
-DPACKAGE_BUGREPORT=\"\" -DHAVE_LIBPTHREAD=1      -c  ldap_test.c
ldap_test.c:628: warning: return type defaults to `int'
ldap_test.c: In function `main':
ldap_test.c:690: warning: implicit declaration of function
`CreateWisInfo'
ldap_test.c:632: warning: unused variable `retvalue'
ldap_test.c:633: warning: unused variable `ret'
ldap_test.c:634: warning: unused variable `xml_content'
ldap_test.c:647: warning: unused variable `op_hdr'
ldap_test.c:648: warning: unused variable `op_buf'
ldap_test.c:651: warning: unused variable `szEventDate'
ldap_test.c:706: warning: control reaches end of non-void function
ldap_test.c: At top level:
ldap_test.c:106: warning: `sqlstm' defined but not used
ldap_test.c:118: warning: `IAPSUCC' defined but not used
ldap_test.c:119: warning: `IAPFAIL' defined but not used
ldap_test.c:120: warning: `IAPFTL' defined but not used
/usr/local/pa20_64/bin/gcc  -o ldap_test ldap_test.o 
-I/user/pandry/ldap_test -L/oracle2/app/oracle/product/901/lib
-L/user/lakshmiv/ldap_test -ltestldap  -lclntst9
ld: Unsatisfied symbol "U_copy_frame_info" in file
/oracle2/app/oracle/product/901/lib/libclntst9.a[skgds.o]
1 errors.
collect2: ld returned 1 exit status
make: *** [ldap_test] Error 1


above same compile with linking oracle flag -lclntsh

/usr/local/pa20_64/bin/gcc  -o ldap_test ldap_test.o 
-I/user/pandry/ldap_test -L/oracle2/app/oracle/product/901/lib
-L/user/pandry/ldap_test -ltestldap  -lclntsh

is building properly.

If I Run the build image. LDAP search is showing success.
I am facing a problem Creating entry into LDAP DIT is fails and returns
error 'Protocol Error'. The Same client APIs works with C-environment
without an error. There is no NULL information in the LDAP Mod values. I
checked every thing properly. I am thinking the problem with Orcale LIB
linking.
Anybody knows how to link the clinet LDAP lib with proc programs, it
would help me a lot. waiting for ur
replay. The version of oracle is 9i.


regds
Pandry


-- 
Rajesh Pandry K
Phone: 2051259
                 _o            /\          ---- __o
              _-< \_          /  \        ---- <  \,
     /     __(_)/_(_)________/    \_______(_) /_(_)__