Cyrus SASL + Compile

Hiro Lalwani meetmehiro at gmail.com
Wed Sep 9 14:21:13 EDT 2009


*missed to add below also in previous mail for DIGEST-MD5.*


ldd -r libdigestmd5.so.2.23
        symbol not found: malloc        (./libdigestmd5.so.2.23)
        symbol not found: _memcpy       (./libdigestmd5.so.2.23)
        symbol not found: uname (./libdigestmd5.so.2.23)
        symbol not found: _memset       (./libdigestmd5.so.2.23)
        symbol not found: freeaddrinfo  (./libdigestmd5.so.2.23)
        symbol not found: _isupper      (./libdigestmd5.so.2.23)
        symbol not found: strerror      (./libdigestmd5.so.2.23)
        symbol not found: snprintf      (./libdigestmd5.so.2.23)
        symbol not found: DES_key_sched (./libdigestmd5.so.2.23)
        symbol not found: sprintf       (./libdigestmd5.so.2.23)
        symbol not found: strncpy       (./libdigestmd5.so.2.23)
        symbol not found: getaddrinfo   (./libdigestmd5.so.2.23)
        symbol not found: strpbrk       (./libdigestmd5.so.2.23)
        symbol not found: __SB_masks    (./libdigestmd5.so.2.23)
        symbol not found: strcasecmp    (./libdigestmd5.so.2.23)
        symbol not found: DES_ede3_cbc_encrypt  (./libdigestmd5.so.2.23)
        symbol not found: free  (./libdigestmd5.so.2.23)
        symbol not found: _isdigit      (./libdigestmd5.so.2.23)
        symbol not found: strncasecmp   (./libdigestmd5.so.2.23)
        symbol not found: DES_cbc_encrypt       (./libdigestmd5.so.2.23)
        symbol not found: strcat        (./libdigestmd5.so.2.23)
        symbol not found: strchr        (./libdigestmd5.so.2.23)
        symbol not found: strcmp        (./libdigestmd5.so.2.23)
        symbol not found: strcpy        (./libdigestmd5.so.2.23)
        symbol not found: strdup        (./libdigestmd5.so.2.23)
        symbol not found: strlen        (./libdigestmd5.so.2.23)
        symbol not found: strtol        (./libdigestmd5.so.2.23)
        symbol not found: time  (./libdigestmd5.so.2.23)


* Please help me to resolve this issue... I am continuously seeing this
issue. *


Regards
Hiro Lalwani




On Wed, Sep 9, 2009 at 11:40 PM, Hiro Lalwani <meetmehiro at gmail.com> wrote:

> Hi Alexey,
>
> I have applied a changes what you have suggested and the issue gets
> resolved and build successfully done.
>
> I have used the below parameter during configure,
>
>
> ===================================================================================
>  export LIBS="-lgss -lkrb5 -lk5crypto -lcom_err -lcrypto -lpthread"
>  export CC="aCC "
>  export LDFLAGS="-Wl,+nodefaultrpath"
>  export CFLAGS="+DD32"
> ./configure --prefix=/opt/iexpress/cyrussasl --enable-krb4 \
> --enable-login --with-openssl=/opt/openssl \
> --with-bdb-incdir=/usr/local/include --enable-static --enable-shared=yes \
> --enable-digest --enable-gssapi=/usr/lib/
>
> ======================================================================================
>
> But still I am seeing Undefined symbol in below shared libraries after
> completely successfully  build.
>
>
> ==================================================================================================
> itanika7# ldd -r libgssapiv2.so
>         symbol not found: gss_display_name      (./libgssapiv2.so)
>         symbol not found: _memcpy       (./libgssapiv2.so)
>         symbol not found: gss_inquire_context   (./libgssapiv2.so)
>         symbol not found: uname (./libgssapiv2.so)
>         symbol not found: _memset       (./libgssapiv2.so)
>         symbol not found: freeaddrinfo  (./libgssapiv2.so)
>         symbol not found: gss_release_name      (./libgssapiv2.so)
>         symbol not found: strerror      (./libgssapiv2.so)
>         symbol not found: GSS_C_NT_HOSTBASED_SERVICE    (./libgssapiv2.so)
>         symbol not found: snprintf      (./libgssapiv2.so)
>         symbol not found: sprintf       (./libgssapiv2.so)
>         symbol not found: strncpy       (./libgssapiv2.so)
>         symbol not found: getaddrinfo   (./libgssapiv2.so)
>         symbol not found: gss_acquire_cred      (./libgssapiv2.so)
>         symbol not found: __SB_masks    (./libgssapiv2.so)
>         symbol not found: gss_init_sec_context  (./libgssapiv2.so)
>         symbol not found: gss_import_name       (./libgssapiv2.so)
>         symbol not found: gss_delete_sec_context        (./libgssapiv2.so)
>         symbol not found: gss_release_buffer    (./libgssapiv2.so)
>         symbol not found: gss_wrap      (./libgssapiv2.so)
>         symbol not found: gss_compare_name      (./libgssapiv2.so)
>         symbol not found: _isdigit      (./libgssapiv2.so)
>         *symbol not found: GSS_C_NT_USER_NAME    (./libgssapiv2.so)*
>         symbol not found: gss_unwrap    (./libgssapiv2.so)
>         symbol not found: gss_wrap_size_limit   (./libgssapiv2.so)
>         symbol not found: gss_display_status    (./libgssapiv2.so)
>         symbol not found: gss_accept_sec_context        (./libgssapiv2.so)
>         symbol not found: gss_release_cred      (./libgssapiv2.so)
>         symbol not found: strcat        (./libgssapiv2.so)
>         symbol not found: strchr        (./libgssapiv2.so)
>         symbol not found: strcpy        (./libgssapiv2.so)
>         symbol not found: strdup        (./libgssapiv2.so)
>         symbol not found: strlen        (./libgssapiv2.so)
>
> ==============================================================================================================
>
>
> Could you please tell me, what is wrong here ?
>
> Regards
> Hiro Lalwani
>
>
>
>
>
>
> On Tue, Sep 8, 2009 at 10:45 PM, Alexey Melnikov <
> alexey.melnikov at isode.com> wrote:
>
>> Hiro Lalwani wrote:
>>
>> Hi All,
>>>
>>
>> Hi,
>>
>>> I have downloaded the Cyrus-SASL-2.1.23.
>>>  I am seeing below errors while initiating the "gmake".
>>>
>>>  -------------------------------------------------------------------------------------------------------------------------
>>> "common.c", line 500: error #2852: expression must be a pointer to a
>>> complete
>>>          object type
>>>              next_buf = last_invec.iov_base + last_invec.iov_len;
>>>                         ^
>>> "common.c", line 516: error #2852: expression must be a pointer to a
>>> complete
>>>          object type
>>>                  next_buf = last_invec.iov_base + last_invec.iov_len;
>>>
>>>
>>> -------------------------------------------------------------------------------------------------------------
>>>
>>
>> I wonder if "last_invec.iov_base" is defined as "void *". Try changing
>> each of the two "last_invec.iov_base" to "(char *)last_invec.iov_base".
>>
>> Could any of please tell me, How can I resolve this?
>>>
>>> --
>>> thanks & regards
>>> Hiro Lalwani
>>>
>>
>>
>>
>
>
> --
> thanks & regards
> Hiro Lalwani
>



-- 
thanks & regards
Hiro Lalwani
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/cyrus-sasl/attachments/20090909/275328f1/attachment-0001.html 


More information about the Cyrus-sasl mailing list