>>>> "Raymond" == Raymond Toy
<toy(a)rtp.ericsson.se> writes:
Raymond> Shoot, I spoke too soon. It worked when I first tried this, but all
Raymond> subsequent trials crash when doing the actual ldap lookup. This is
Raymond> using Sun's ldap library, and the C traceback is given below.
Raymond> (Partial) C backtrace using Solaris 2.7's ldap, gcc 2.7.2.2:
Raymond> #0 0xfeb16870 in _libc_kill () from /usr/lib/libc.so.1
Raymond> #1 0xb1ca4 in fatal_error_signal (sig=10) at emacs.c:276
Raymond> #2 <signal handler called>
Raymond> #3 0xfecfc46c in ldap_set_option () from /usr/lib/libldap.so.3
Raymond> #4 0xd4464 in Fldap_open (host=10130900, plist=3766276) at eldap.c:314
I've been browsing the man pages on a Solaris 2.7 machine here at EPFL and from
what I read, LDAP support in this version is somewhat experimental.
The function ldap_set_option seems to be present in the library but is not
documented anywhere and the man page for ldap_open recommends to set the
options directly in the LDAP structure (Raymond could you confirm this ?)
The function ldap_set_option is autodetected by our configure script and used
if present. My feeling is that in Solaris 2.7 (at least in its current state)
it shouldn't. So what do we do now ? Should I introduce that special case in
the configure script ?
Oscar