On Thu, 27 May 2010, Lehnert, Hartmut wrote:
The problem is not: who calles GenBufFreeBuf, but: where is it defined?
It's in exp-buf.c r1.4, i.e. see:
http://www.openldap.org/devel/cvsweb.cgi/~checkout~/c-lib/src/exp-buf.c?cvsr...
Apparently openldap-snacc-2.3.6 ships with r1.3 of that file which does not contain the function definition. So you may patch:
http://www.openldap.org/devel/cvsweb.cgi/c-lib/src/exp-buf.c.diff?r1=1.3&...
or just use a HEAD checkout. Perhaps you should file an ITS for a new release of openldap-snacc to be prepared; diff -ru shows that as the change from the 2.3.6 release (and actually, looking at the CVS tags involved, it looks like this may have been an oversight of a sort).