>>>> "Michael" == Michael Harnois
<mharnois(a)willinet.net> writes:
Michael> I ended up disabling ldap support in the latest 21.2 from
Michael> CVS because I couldn't figure out a way around this
Michael> error:
Michael> dereferencing pointer to incomplete type
Michael> I tried several different things to no avail. This has
Michael> been compiling for me for some time with no problem; I'm
Michael> not sure what has changed, although I see there have been
Michael> changes applied.
I thought this was a bug in the `libopenldap', so I emailed the
maintainer of the Debian libopenldap package. (Ben Collins
<bcollins(a)debian.org>) He told me that there's been changes made...
The `potato' version of libopenldap is a current CVS development
snapshot.
I'd tracked it down to there being, in `ldap.h', a `typedef struct
ldap LDAP', but no `struct ldap' to be found. I was told that
`struct ldap' has been moved to private headers, since it's not
supposed to be visible to user codes anymore.
He said perhaps he'd have a look at the XEmacs `eldap.[hc]', and I
told him about
cvs.xemacs.org, told him the password to anoncvs,
about the WWW at
cvs.xemacs.org, and that more info is in the FAQ,
please join the list, etc. I don't know if he's got time to deal
with it or not... I guess Oscar F. is really the one who ought to do
the work anyway?? At any rate, I have no clue how to fix it. I'll
look at your diffs, iff I've the time and remember to.
The stack of books is threatening to fall on me again... I've got to
go.