Cyrus SASL + Compile

Hiro Lalwani meetmehiro at gmail.com
Thu Sep 10 13:24:45 EDT 2009


Hi Kyle / Alexey,

I have run the configure with parameters(*CC,CFLAGS*...)  which is suggested
by Kyle on *11.23 PA-UNIX* system and still I am seeing same Undefined
symbol issue with PA system also.

Please find the below run.sh file , which I have used for the "configure"

==========================================================
export LIBS="-lgss -lkrb5 -lk5crypto -lcom_err -lcrypto -lpthread"
export CC="cc -Ae"
export CFLAGS="-I/usr/local/include"
export CPPFLAGS="-I/usr/local/include"
export LDFLAGS="-L/usr/local/lib -Wl,+b -Wl,/usr/local/lib"
./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/
============================================================

Please find the attached "*configure_logs*",  "*gmake_logs*" and "*
gmake_install_logs*" . could you please look into this and let me know what
is still missing?

I am requesting you, please help me to resolve this issue and I am
continuously seeing this issue.



===================================================
ldd -r libgssapiv2.sl.2.23
       * symbol not found: GSS_C_NT_HOSTBASED_SERVICE
(libgssapiv2.sl.2.23)
        symbol not found: GSS_C_NT_USER_NAME    (libgssapiv2.sl.2.23)
*        symbol not found: __SB_masks    (libgssapiv2.sl.2.23)
        symbol not found: memset        (libgssapiv2.sl.2.23)
        symbol not found: _isdigit      (libgssapiv2.sl.2.23)
        symbol not found: getaddrinfo   (libgssapiv2.sl.2.23)
        symbol not found: memcpy        (libgssapiv2.sl.2.23)
        symbol not found: freeaddrinfo  (libgssapiv2.sl.2.23)
        symbol not found: strlen        (libgssapiv2.sl.2.23)
        symbol not found: strcpy        (libgssapiv2.sl.2.23)
        symbol not found: strchr        (libgssapiv2.sl.2.23)
        symbol not found: strncpy       (libgssapiv2.sl.2.23)
        symbol not found: strcat        (libgssapiv2.sl.2.23)
        symbol not found: strerror      (libgssapiv2.sl.2.23)
        symbol not found: uname (libgssapiv2.sl.2.23)
        symbol not found: snprintf      (libgssapiv2.sl.2.23)
        symbol not found: gss_display_status    (libgssapiv2.sl.2.23)
        symbol not found: gss_release_buffer    (libgssapiv2.sl.2.23)
        symbol not found: gss_wrap      (libgssapiv2.sl.2.23)
        symbol not found: gss_unwrap    (libgssapiv2.sl.2.23)
        symbol not found: gss_delete_sec_context
(libgssapiv2.sl.2.23)
        symbol not found: gss_release_name      (libgssapiv2.sl.2.23)
        symbol not found: gss_release_cred      (libgssapiv2.sl.2.23)
        symbol not found: sprintf       (libgssapiv2.sl.2.23)
        symbol not found: gss_import_name       (libgssapiv2.sl.2.23)
        symbol not found: gss_acquire_cred      (libgssapiv2.sl.2.23)
        symbol not found: gss_accept_sec_context
(libgssapiv2.sl.2.23)
        symbol not found: gss_display_name      (libgssapiv2.sl.2.23)
        symbol not found: gss_compare_name      (libgssapiv2.sl.2.23)
        symbol not found: strdup        (libgssapiv2.sl.2.23)
        symbol not found: gss_wrap_size_limit   (libgssapiv2.sl.2.23)
        symbol not found: gss_init_sec_context  (libgssapiv2.sl.2.23)
        symbol not found: gss_inquire_context   (libgssapiv2.sl.2.23)
        symbol not found: __sys_atexit  (/usr/ccs/lib/lddstub)
        symbol not found: __errno       (/usr/ccs/lib/lddstub)
=================================================================================


Thanks in advance
Hiro Lalwani




On Thu, Sep 10, 2009 at 1:05 AM, Kyle Chapman <Kyle.Chapman at pb.com> wrote:

>  it cant hurt to try that.
>
>  ------------------------------
> *From:* Hiro Lalwani [mailto:meetmehiro at gmail.com]
> *Sent:* Wednesday, September 09, 2009 2:45 PM
> *To:* Kyle Chapman
> *Cc:* Alexey Melnikov; cyrus-sasl at lists.andrew.cmu.edu
>
> *Subject:* Re: Cyrus SASL + Compile
>
>   Hi Kyle,
>
> This is the *hpux ia64 system*. and system is up *with 11.23*.
>
> Can I go ahead and re-build again with below flags which you have mentioned
> in mail ?
>
> ========================
>  CC=cc -Ae
> CFLAGS=-I/usr/local/include
> CPPFLAGS=-I/usr/local/include
> LDFLAGS=-L/usr/local/lib -Wl,+b -Wl,/usr/local/lib
> =====================================
>
>
>
> Regards
> Hiro Lawani
>
>
> On Wed, Sep 9, 2009 at 11:58 PM, Kyle Chapman <Kyle.Chapman at pb.com> wrote:
>
>>  i would not use: LDFLAGS="-Wl,+nodefaultrpath"
>>
>> is this hpux ai64 and parisc?  i have just built this on 11iv2/parisc and
>> not had this missing symbol issue.  note that i set:
>> CC=cc -Ae
>> CFLAGS=-I/usr/local/include
>> CPPFLAGS=-I/usr/local/include
>> LDFLAGS=-L/usr/local/lib -Wl,+b -Wl,/usr/local/lib
>>
>>
>>  ------------------------------
>> *From:* cyrus-sasl-bounces+kyle_chapman=g1.com at lists.andrew.cmu.edu[mailto:
>> cyrus-sasl-bounces+kyle_chapman <cyrus-sasl-bounces%2Bkyle_chapman>=
>> g1.com at lists.andrew.cmu.edu] *On Behalf Of *Hiro Lalwani
>> *Sent:* Wednesday, September 09, 2009 2:21 PM
>> *To:* Alexey Melnikov
>> *Cc:* cyrus-sasl at lists.andrew.cmu.edu
>> *Subject:* Re: Cyrus SASL + Compile
>>
>>   *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
>>
>
>
>
> --
> 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/20090910/6a5c9cd7/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure_logs
Type: application/octet-stream
Size: 14481 bytes
Desc: not available
Url : http://lists.andrew.cmu.edu/pipermail/cyrus-sasl/attachments/20090910/6a5c9cd7/attachment-0003.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gmake_logs
Type: application/octet-stream
Size: 65281 bytes
Desc: not available
Url : http://lists.andrew.cmu.edu/pipermail/cyrus-sasl/attachments/20090910/6a5c9cd7/attachment-0004.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gmake_install_logs
Type: application/octet-stream
Size: 26611 bytes
Desc: not available
Url : http://lists.andrew.cmu.edu/pipermail/cyrus-sasl/attachments/20090910/6a5c9cd7/attachment-0005.obj 


More information about the Cyrus-sasl mailing list