>>>> "Michael" == Michael Harnois
<mharnois(a)willinet.net> writes:
Michael> I ended up disabling ldap support in the latest 21.2 from CVS because
Michael> I couldn't figure out a way around this error:
Michael> gcc -c -g -O2 -march=pentium -fno-exceptions -fno-omit-frame-pointer
Michael> -Demacs -I. -DHAVE_CONFIG_H -I/usr/include/openldap
Michael> -I/usr/X11/include /src/xemacs-21.2/src/eldap.c
Michael> /src/xemacs-21.2/src/eldap.c: In function `signal_ldap_error':
Michael> /src/xemacs-21.2/src/eldap.c:80: dereferencing pointer to incomplete type
Michael> /src/xemacs-21.2/src/eldap.c: In function `Fldap_open':
Michael> /src/xemacs-21.2/src/eldap.c:313: dereferencing pointer to incomplete type
Michael> /src/xemacs-21.2/src/eldap.c:314: dereferencing pointer to incomplete type
Michael> /src/xemacs-21.2/src/eldap.c:315: dereferencing pointer to incomplete type
Michael> /src/xemacs-21.2/src/eldap.c:319: dereferencing pointer to incomplete type
Michael> I tried several different things to no avail. This has been compiling
Michael> for me for some time with no problem; I'm not sure what has changed,
Michael> although I see there have been changes applied.
There have been no recent changes to the LDAP C code in XEmacs (the changes
that were applied lately were on ldap.el only). Something has certainly
changed in the LDAP libraries you're using. What version/flavor of the LDAP
libraries are you using ?
Oscar