Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: Help plugin mailbox 3.0



Hi again Karim

I have a problem with mailbox 3.0 plugin. Compilation is OK, I can see
"libvdr-mailbox.so.1.3.17" in PLUGINS/lib.
[...]
I have installed a fresh 2.4.26 Mdk (thanks Ghost !), and I've added :
imap-2002d-6mdk imap-devel-2002d-6mdk => solved the error : c-client.h
pam-develop-0.77-9mdk => solved the error : -lpam
libasl2-plug-gssapi-2.1.15-4mdk => PB is still here :
/usr/local/src/vdr/PLUGIND/liblibvdr-mailbox.so.1.3.17 : undefined symbol: gss_nt_service_name
I don't know how can I find the missing lib. Do you have any idea ?
Sorry, I still don't have a real solution.

But after serarching a little with google for "mandrake gss_nt_service_name", I found some people with the same problem when using other software which itself uses c-client:

----- snip begin -----
<http://lists.terrasoftsolutions.com/pipermail/yellowdog-general/2002-June/002530.html>

/usr/local/apache/libexec/libphp4.so: undefined symbol: gss_nt_service_name
/usr/local/apache/bin/apachectl start: httpd could not be started
[...]
This symbol is part of GSSAPI, usually used for Kerberos authentication. If
either of the services you are including (ldap, imap, pgsql, etc.) were
compiled with Kerberos support, there may be a problem there. I have heard
of issues with IMAP builds that have Kerberos support. [...]
----- next snip -----

<http://archives.mandrakelinux.com/cooker/2002-04/msg00121.php>
and
<http://archives.mandrakelinux.com/cooker/2002-04/msg00125.php>

[...]
PHP Warning:  Unable to load dynamic library
'/usr/lib/php/extensions/imap.so' - /usr/lib/php/extensions/imap.so:
undefined symbol: gss_nt_service_name in Unknown on line 0
[...]
I belive you must add:

export LIBS="$LIBS -lpthread -L/usr/kerberos/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err"

----- snip end -----

So it may be worth a try to add the following to IMAPLFLAGS in the Makefile of the mailbox-plugin:

IMAPLFLAGS = ... -L/usr/kerberos/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err

Karim wrote:
I have installed a fresh 2.4.26 Mdk (thanks Ghost !),
BTW: In my mail I didn't suggest to install a fresh os.

About a year ago I received a mail from a user of Mandrake 9.1 with exactly the same error message. He solved the problem by downloading the orginal sources of the c-client-library (from <http://www.washington.edu/imap> ) and compiling/ building the c-client-library from the sources.

HTH, Alex




Home | Main Index | Thread Index