Hi Kyle,
No any reason---Wl,+nodefaultrpath, I have just copied/pasted from some site.
Could you please tell me, what will be the configure-options for the HP-UX-11.23 platforam + Cyrus SASL 2.1.23.
Regards
Hiro Lalwani
On Tue, Sep 8, 2009 at 2:49 AM, Kyle Chapman <Kyle.Chapman@xxxxxx> wrote:
any reason you are using this: -Wl,+nodefaultrpaththis is telling the linker to remove all the library search paths for run time and use only LD_LIBRARY_PATH and SHLIB_PATH.
Hi Kyle,Thanks a lot.I am using Cyrus-SASL---2.1.23 version.Please find below run.sh file================================================================================export LIBS="-lgss -lkrb5 -lk5crypto -lcom_err -lcrypto -lpthread"
export CC="cc"
export LDFLAGS="-Wl,+nodefaultrpath -L/usr/local/lib"
export CPPFLAGS="-I/opt/openssl/include/openssl -I/usr/local/include"
./configure --prefix=/opt/iexpress/cyrussasl --enable-krb4 \
--enable-login=yes --with-openssl=/opt/openssl \
--with-bdb-incdir=/usr/local/include --enable-static --enable-shared=yes \
--enable-digest=yes --enable-gssapi=yes
==============================================================================================Could you please help me , How can I resove this undefiend symbol ?thanksHiro LalwaniOn Tue, Sep 8, 2009 at 1:31 AM, Kyle Chapman <Kyle.Chapman@xxxxxx> wrote:
greetings... well, it seems your build went a bit off, though i am late to this thread. what options did you use for configure? in older sasl releases i had to drop in a newer libtool script on hp to get things working ok. i dont suggest you need to do that at this point as this is a newer ver of sasl.my old config options i have used in the past on hp:./configure --disable-krb4 --disable-static --enable-shared --with-openssl=/opt/openssl --enable-gssapi=/usr/lib --without-dblibthis was specific for what i needed. i put it here for ref only, and not to suggest you replicate something that may not work for you.
From: Hiro Lalwani [mailto:meetmehiro@xxxxxxxxx]
Sent: Monday, September 07, 2009 3:28 PM
To: Kyle ChapmanHi Kyle,Thanks a lot for your response.Please find the chatr output below.chatr /usr/lib/sasl2/libdigestmd5.so.2
/usr/lib/sasl2/libdigestmd5.so.2:
32-bit ELF shared library
shared library dynamic path search:
LD_LIBRARY_PATH enabled first
SHLIB_PATH enabled second
embedded path enabled third Not Defined
internal name:
libdigestmd5.so.2
shared library mapped private disabled
shared vtable support disabled
explicit unloading enabled
linkage table protection disabled
segments:
index type address flags size
7 text 04000000 z---c- D (default)
8 data 40010000 ---m-- D (default)
kernel assisted branch prediction enabled
lazy swap allocation for dynamic segments disabled
nulptr dereferences trap disabled
address space model: default
caliper dynamic instrumentation disabled
Could you please tell me, How I will resolve this undefined symbol ?ThanksHiro LalwaniOn Tue, Sep 8, 2009 at 12:25 AM, Kyle Chapman <Kyle.Chapman@xxxxxx> wrote:
run: chatr /usr/lib/sasl2/libdigestmd5.sl.2look for thesections:shared library dynamic path search:andshared library list:libcrypto is probably listed, but the path to it isnt in the library search path.
From: cyrus-sasl-bounces+kyle_chapman=g1.com@lists.andrew.cmu.edu [mailto:cyrus-sasl-bounces+kyle_chapman=g1.com@lists.andrew.cmu.edu] On Behalf Of Hiro Lalwani
Sent: Monday, September 07, 2009 2:31 PM
To: Alexey Melnikov
Cc: cyrus-sasl@xxxxxxxxxxxxxxxxxxxx
Subject: Re: Cyrus SASL
Hi Alexey,thanks a lot for your response.Please find my response.>Feb 04 05:30:18 unix sm-mta[1037]: unable to dlopen /usr/lib/sasl2/libdigestmd5.sl.2: Unresolved symbol: DES_key_sched (code) from
/usr/lib/sasl2/libdigestmd5.sl.2
>>>This looks like a symbol exported from one of OpenSSL libraries.<HIRO> ldd -r /usr/lib/sasl2/libdigestmd5.so.2
symbol not found: malloc (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: _memcpy (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: uname (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: _memset (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: freeaddrinfo (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: _isupper (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strerror (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: snprintf (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: DES_key_sched (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: sprintf (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strncpy (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: getaddrinfo (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strpbrk (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: __SB_masks (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strcasecmp (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: DES_ede3_cbc_encrypt (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: free (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: _isdigit (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strncasecmp (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: DES_cbc_encrypt (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strcat (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strchr (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strcmp (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strcpy (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strdup (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strlen (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: strtol (/usr/lib/sasl2/libdigestmd5.so.2)
symbol not found: time (/usr/lib/sasl2/libdigestmd5.so.2)>Feb 04 05:30:18 unix sm-mta[1037]: unable to dlopen /usr/lib/sasl2/libgssapiv2.sl.2: Unresolved symbol: GSS_C_NT_HOSTBASED_SERVICE (data) from
>/usr/lib/sasl2/libgssapiv2.sl.2>>>>Which version of Kerberos are you using?<HIRO>" T1417AA C.03.02 Kerberos Server Version 3.0 and its Administration Utilities">Feb 04 05:30:19 unix sm-mta[1037]: unable to dlopen /usr/lib/sasl2/libotp.sl.2: Unresolved symbol: EVP_DigestInit (code) from>>>This looks like a symbol exported from one of OpenSSL libraries.
<HIRO>ldd -r /usr/lib/sasl2/libotp.so.2
symbol not found: _isalpha (/usr/lib/sasl2/libotp.so.2)
symbol not found: _isalnum (/usr/lib/sasl2/libotp.so.2)
symbol not found: _memcpy (/usr/lib/sasl2/libotp.so.2)
symbol not found: _memcmp (/usr/lib/sasl2/libotp.so.2)
symbol not found: uname (/usr/lib/sasl2/libotp.so.2)
symbol not found: _memset (/usr/lib/sasl2/libotp.so.2)
symbol not found: freeaddrinfo (/usr/lib/sasl2/libotp.so.2)
symbol not found: strerror (/usr/lib/sasl2/libotp.so.2)
symbol not found: snprintf (/usr/lib/sasl2/libotp.so.2)
symbol not found: sprintf (/usr/lib/sasl2/libotp.so.2)
symbol not found: strncpy (/usr/lib/sasl2/libotp.so.2)
symbol not found: strncmp (/usr/lib/sasl2/libotp.so.2)
symbol not found: getaddrinfo (/usr/lib/sasl2/libotp.so.2)
symbol not found: sscanf (/usr/lib/sasl2/libotp.so.2)
symbol not found: strtoul (/usr/lib/sasl2/libotp.so.2)
symbol not found: EVP_cleanup (/usr/lib/sasl2/libotp.so.2)
symbol not found: __SB_masks (/usr/lib/sasl2/libotp.so.2)
symbol not found: OpenSSL_add_all_digests (/usr/lib/sasl2/libotp.so.2)
symbol not found: EVP_DigestUpdate (/usr/lib/sasl2/libotp.so.2)
symbol not found: strcasecmp (/usr/lib/sasl2/libotp.so.2)
symbol not found: sleep (/usr/lib/sasl2/libotp.so.2)
symbol not found: EVP_get_digestbyname (/usr/lib/sasl2/libotp.so.2)
symbol not found: _isspace (/usr/lib/sasl2/libotp.so.2)
symbol not found: EVP_DigestFinal (/usr/lib/sasl2/libotp.so.2)
symbol not found: _isxdigit (/usr/lib/sasl2/libotp.so.2)
symbol not found: _isdigit (/usr/lib/sasl2/libotp.so.2)
symbol not found: strncasecmp (/usr/lib/sasl2/libotp.so.2)
symbol not found: EVP_DigestInit (/usr/lib/sasl2/libotp.so.2)
symbol not found: tolower (/usr/lib/sasl2/libotp.so.2)
symbol not found: strcat (/usr/lib/sasl2/libotp.so.2)
symbol not found: strchr (/usr/lib/sasl2/libotp.so.2)
symbol not found: strcpy (/usr/lib/sasl2/libotp.so.2)
symbol not found: bsearch (/usr/lib/sasl2/libotp.so.2)
symbol not found: strlen (/usr/lib/sasl2/libotp.so.2)
symbol not found: time (/usr/lib/sasl2/libotp.so.2)
Could you please tell me, what I am missing ? How can I resolve this?regardsHiro LalwaniOn Sun, Sep 6, 2009 at 11:09 PM, Alexey Melnikov <alexey.melnikov@xxxxxxxxx> wrote:
Hiro Lalwani wrote:
Hi All,
Hi Hiro,This looks like a symbol exported from one of OpenSSL libraries.
I am not able to use the GSSAPI and Digest-MD5 for my sendmail 8.13.3 on HP-UX . I have cyrusSASL2.1.23. I am getting following error in the syslog.
Feb 04 05:30:18 unix sm-mta[1037]: unable to dlopen /usr/lib/sasl2/libdigestmd5.sl.2: Unresolved symbol: DES_key_sched (code) from
/usr/lib/sasl2/libdigestmd5.sl.2Which version of Kerberos are you using?
Feb 04 05:30:18 unix sm-mta[1037]: unable to dlopen /usr/lib/sasl2/libgssapiv2.sl.2: Unresolved symbol: GSS_C_NT_HOSTBASED_SERVICE (data) from
/usr/lib/sasl2/libgssapiv2.sl.2This looks like a symbol exported from one of OpenSSL libraries.
Feb 04 05:30:19 unix sm-mta[1037]: unable to dlopen /usr/lib/sasl2/libotp.sl.2: Unresolved symbol: EVP_DigestInit (code) from
Can you run ldd on these 3 shared libraries (or whatever is equivalent on HP-UX) .
/usr/lib/sasl2/libotp.sl.2
I am using CyrusSASL 2.1.23 And all mechanism other than digest-md5 and gss-api are working fine. But I need help in one point that when I did telnet 0 25 it is not showing digest-md5 as well as gss-api in 250 AUTH message. So may be I am faultering in configuration. But I have followed all required steps which are same for all mechanism.
So can please anybody help me in configuration
Can anybody help me
--
thanks & regards
Hiro Lalwani
--
thanks & regards
Hiro Lalwani
--
thanks & regards
Hiro Lalwani
--
thanks & regards
Hiro Lalwani