edb2ldif is a relatively new part of the LDAP distribution, and we
didn't have time to test it under ISODE-8.0 and all of the IC
releases. We have had a few complaints lately that it doesn't build
under certain ISODE releases.
It turns out that the undefined symbols you are encountering are due to
edb2ldif trying to use features that simply don't exist in some ISODE
libraries. This patch:
ftp://terminator.rs.itd.umich.edu/ldap/patches/edb2ldif.c.patch
will update edb2ldif.c so that it will have a better chance of
compiling under older ISODE releases (it also adds a lot of extra
debugging messages that appear when you use the -d flag). You should
not need to apply this patch if you have IC release 2 or later. Please
let us (ldap-support@umich.edu) know if this patch works for you.
-Mark