> masar...@aero.polimi.it wrote: >>> masar...@aero.polimi.it wrote: >>>>> Update of /repo/OpenLDAP/pkg/ldap/servers/slapd >>>>> >>>>> Modified Files: >>>>> Makefile.in 1.198 -> 1.199 >>>>> >>>>> Log Message: >>>>> ITS#3272 link against libslapi.la >>>> >>>> Seems to have broken build with --enable-slapi. >>> >>> Working fine here. What's your configure invocation? Mine is this: >>> >>> ./config.status --recheck >>> running CONFIG_SHELL=/bin/sh /bin/sh ../head/configure --enable-modules >>> --enable-ldap --enable-meta --enable-overlays=mod --enable-perl >>> --enable-slapi >>> --no-create --no-recursion >> >> configure \ >> --enable-modules \ >> --enable-dynamic=no \ >> --enable-dynacl \ >> --enable-aci \ >> --enable-slapi=yes \ >> --enable-backends=yes \ >> --enable-overlays=yes \ >> --enable-ndb=no \ >> --enable-perl=no >> >> The error is >> >> make[2]: *** No rule to make target `libslapi.a', needed by `slapd'. >> Stop. >> make[2]: Leaving directory >> `/home/masarati/Lavoro/masarati/Ldap/ldap-devel/servers/slapd' >> make[1]: *** [all-common] Error 1 >> make[1]: Leaving directory >> `/home/masarati/Lavoro/masarati/Ldap/ldap-devel/servers' >> make: *** [all-common] Error 1 >> >> In fact, now there's only a rule for libslapi.la. > > Indeed so where did the libslapi.a dependency come from? > > >>>> > violino:~/OD/head/servers/slapd> grep libslapi.a Makefile.in > violino:~/OD/head/servers/slapd> > > violino:~/OD/hobj/servers/slapd> grep libslapi.a Makefile > violino:~/OD/hobj/servers/slapd> > <<<<
bash-3.2$ grep -rI libslapi.a servers/slapd/ servers/slapd/Makefile:SLAPI_LIBS=libslapi.a -lltdl servers/slapd/Makefile:slapd: $(SLAPD_DEPENDS) libslapi.a :) This is HEAD as of today. No difference in Makefile.in, configure or so. p.