I'm getting this error when I run "make depend":
cd slapi; make -w depend make[3]: Entering directory `/vol01/developer/openldap/openldap-2.3.35/servers/slapd/slapi' ../../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../../include -I.. -I. -I../../../include -I./.. -I. plugin.c slapi_pblock.c slapi_utils.c printmsg.c slapi_ops.c slapi_dn.c slapi_ext.c slapi_overlay.c plugin.c:32:18: ltdl.h: No such file or directory make[3]: Leaving directory `/vol01/developer/openldap/openldap-2.3.35/servers/slapd/slapi'
Given the configure switches I'm using, I don't think it should even be attempting to build slapi:
./configure \ --prefix=/opt/$OPENLDAP_VERSION \ --localstatedir=/var/local/$OPENLDAP_VERSION \ --sharedstatedir=/var/local/$OPENLDAP_VERSION/com \ --enable-cleartext \ --enable-crypt \ --enable-lmpasswd \ --enable-ldbm \ --enable-syncprov \ --enable-slurpd \ --without-cyrus-sasl \ --disable-slapi
This error has also occurred with previous versions (at least 2.3.27, 2.3.31, 2.3.32) but it doesn't seem to cause any functional errors as far as I can tell. (unless it's somehow related to the syncrepl problems, but that seems unlikely)
On 4/18/07, Lesley Walker wrote:
I'm getting this error when I run "make depend":
cd slapi; make -w depend make[3]: Entering directory `/vol01/developer/openldap/openldap-2.3.35/servers/slapd/slapi' ../../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../../include -I.. -I. -I../../../include -I./.. -I. plugin.c slapi_pblock.c slapi_utils.c printmsg.c slapi_ops.c slapi_dn.c slapi_ext.c slapi_overlay.c plugin.c:32:18: ltdl.h: No such file or directory make[3]: Leaving directory `/vol01/developer/openldap/openldap-2.3.35/servers/slapd/slapi'
ltdl.h is in the Debian package libltdl3-dev.
Svend
Svend Sorensen wrote:
On 4/18/07, Lesley Walker wrote:
I'm getting this error when I run "make depend":
cd slapi; make -w depend make[3]: Entering directory `/vol01/developer/openldap/openldap-2.3.35/servers/slapd/slapi' ../../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../../include -I.. -I. -I../../../include -I./.. -I. plugin.c slapi_pblock.c slapi_utils.c printmsg.c slapi_ops.c slapi_dn.c slapi_ext.c slapi_overlay.c plugin.c:32:18: ltdl.h: No such file or directory make[3]: Leaving directory `/vol01/developer/openldap/openldap-2.3.35/servers/slapd/slapi'
ltdl.h is in the Debian package libltdl3-dev.
The point is: in plugin.c ltdl.h is not protected by #ifdef HAVE_LTDL_H essentially because that file is not supposed to be even allowed to be built if ltdl build infrastructure is not available (plugins require it to be loaded). I believe this is harmless.
p.
Ing. Pierangelo Masarati OpenLDAP Core Team
SysNet s.r.l. via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it --------------------------------------- Office: +39 02 23998309 Mobile: +39 333 4963172 Email: pierangelo.masarati@sys-net.it ---------------------------------------
Pierangelo Masarati wrote:
Svend Sorensen wrote:
On 4/18/07, Lesley Walker wrote:
I'm getting this error when I run "make depend":
cd slapi; make -w depend make[3]: Entering directory `/vol01/developer/openldap/openldap-2.3.35/servers/slapd/slapi' ../../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../../include -I.. -I. -I../../../include -I./.. -I. plugin.c slapi_pblock.c slapi_utils.c printmsg.c slapi_ops.c slapi_dn.c slapi_ext.c slapi_overlay.c plugin.c:32:18: ltdl.h: No such file or directory make[3]: Leaving directory `/vol01/developer/openldap/openldap-2.3.35/servers/slapd/slapi'
ltdl.h is in the Debian package libltdl3-dev.
The point is: in plugin.c ltdl.h is not protected by #ifdef HAVE_LTDL_H essentially because that file is not supposed to be even allowed to be built if ltdl build infrastructure is not available (plugins require it to be loaded). I believe this is harmless.
Yes, that's pretty much the point. I was fairly sure it was harmless but not being a real programmer I wanted to hear someone else say so :-)
And if it wasn't harmless, I thought I should mention it in case it had any bearing on the replication problems.
Grazie.
openldap-software@openldap.org