I ended up disabling ldap support in the latest 21.2 from CVS because
I couldn't figure out a way around this error:
gcc -c -g -O2 -march=pentium -fno-exceptions -fno-omit-frame-pointer -Demacs -I.
-DHAVE_CONFIG_H -I/usr/include/openldap -I/usr/X11/include /src/xemacs-21.2/src/eldap.c
/src/xemacs-21.2/src/eldap.c: In function `signal_ldap_error':
/src/xemacs-21.2/src/eldap.c:80: dereferencing pointer to incomplete type
/src/xemacs-21.2/src/eldap.c: In function `Fldap_open':
/src/xemacs-21.2/src/eldap.c:313: dereferencing pointer to incomplete type
/src/xemacs-21.2/src/eldap.c:314: dereferencing pointer to incomplete type
/src/xemacs-21.2/src/eldap.c:315: dereferencing pointer to incomplete type
/src/xemacs-21.2/src/eldap.c:319: dereferencing pointer to incomplete type
I tried several different things to no avail. This has been compiling
for me for some time with no problem; I'm not sure what has changed,
although I see there have been changes applied.
--
Michael D. Harnois, Redeemer Lutheran Church, Washburn, IA
mharnois(a)willinet.net aa0bt(a)aa0bt.ampr.org
There are three steps in the revelation of any truth: in the
first, it is ridiculed; in the second, resisted; in the
third, it is considered self-evident. -- Arthur Schopenhauer