HI!
With RE25 branch make depend fails on my system (see below).
Find attached my build script which works just fine for RE24. Any changes needed for RE25?
Ciao, Michael.
cd back-shell && make -w depend make[3]: Entering directory '/home/michael/src/openldap-git/re25/openldap/servers/slapd/back-shell' make[3]: *** No rule to make target 'Makefile.in', needed by 'Makefile'. Stop. make[3]: Leaving directory '/home/michael/src/openldap-git/re25/openldap/servers/slapd/back-shell' make[2]: *** [Makefile:589: depend-local-srv] Error 1 make[2]: Leaving directory '/home/michael/src/openldap-git/re25/openldap/servers/slapd' make[1]: *** [Makefile:328: depend-common] Error 1 make[1]: Leaving directory '/home/michael/src/openldap-git/re25/openldap/servers' make: *** [Makefile:349: depend-common] Error 1
--On Saturday, July 25, 2020 2:27 PM +0200 Michael Ströder michael@stroeder.com wrote:
HI!
With RE25 branch make depend fails on my system (see below).
Find attached my build script which works just fine for RE24. Any changes needed for RE25?
https://bugs.openldap.org/show_bug.cgi?id=9236
Apparently your build script is referencing non-existent backends.
cd back-shell && make -w depend
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
On 7/26/20 12:43 AM, Quanah Gibson-Mount wrote:
--On Saturday, July 25, 2020 2:27 PM +0200 Michael Ströder michael@stroeder.com wrote:
With RE25 branch make depend fails on my system (see below).
Find attached my build script which works just fine for RE24. Any changes needed for RE25?
https://bugs.openldap.org/show_bug.cgi?id=9236
Apparently your build script is referencing non-existent backends.
cd back-shell && make -w depend
Actually I've only added --enable-shell=no
to avoid building back-shell.
Removing this line does *not* help.
Ciao, Michael.
--On Sunday, July 26, 2020 1:53 AM +0200 Michael Ströder michael@stroeder.com wrote:
Actually I've only added --enable-shell=no
to avoid building back-shell.
Removing this line does *not* help.
I get:
./configure --enable-shell=no configure: WARNING: unrecognized options: --enable-shell ...
and then make depend completes with no issue. So I don't know what exactly you've done, but I cannot reproduce this with the RE25 branch.
[build@localhost openldap-OPENLDAP_REL_ENG_2_5]$ make depend Making depend in /home/build/git/openldap-OPENLDAP_REL_ENG_2_5 Entering subdirectory include make[1]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/include' Making ldap_config.h make[1]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/include'
Entering subdirectory libraries make[1]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries' Making depend in /home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries Entering subdirectory liblutil make[2]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries/liblutil' ../../build/mkdep -d "." -c "cc" -m "-M" -I../../include -I../../include base64.c entropy.c sasl.c signal.c hash.c passfile.c md5.c passwd.c sha1.c getpass.c lo ckf.c utils.c uuid.c sockpair.c avl.c tavl.c testavl.c meter.c getpeereid.c detach.c make[2]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries/liblutil'
Entering subdirectory liblber make[2]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries/liblber' ../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../include -I../../include assert.c decode.c encode.c io.c bprint.c debug.c memory.c options.c sockbuf.c stdio.c make[2]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries/liblber'
Entering subdirectory liblunicode make[2]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries/liblunicode' touch .links ../../build/mkdep -d "." -c "cc" -m "-M" -I../../include -I../../include ucstr.c ucdata.c ucgendat.c ure.c urestubs.c make[2]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries/liblunicode'
Entering subdirectory libldap make[2]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries/libldap' ../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../include -I../../include bind.c open.c result.c error.c compare.c search.c controls.c messages.c references.c extended.c cyrus.c modify.c add.c modrdn.c delete.c abandon.c sasl.c sbind.c unbind.c cancel.c filter.c free.c sort.c passwd.c whoami.c vc.c getdn.c getentry.c getattr.c getvalues.c addentry.c request.c os-ip.c url.c pagectrl.c sortctrl.c vlvctrl.c init.c options.c print.c string.c util-int.c schema.c charray.c os-local.c dnssrv.c utf-8.c utf-8-conv.c tls2.c tls_o.c tls_g.c turn.c ppolicy.c dds.c txn.c ldap_sync.c stctrl.c assertion.c deref.c ldifutil.c ldif.c fetch.c lbase64.c msctrl.c psearchctrl.c threads.c rdwr.c tpool.c rq.c thr_posix.c thr_thr.c thr_nt.c thr_pth.c thr_debug.c account_usability.c make[2]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries/libldap'
Entering subdirectory librewrite make[2]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries/librewrite' ../../build/mkdep -d "." -c "cc" -m "-M" -I../../include -I../../include config.c context.c info.c ldapmap.c map.c params.c rule.c session.c subst.c var.c xmap.c parse.c rewrite.c make[2]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries/librewrite'
make[1]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/libraries'
Entering subdirectory clients make[1]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/clients' Making depend in /home/build/git/openldap-OPENLDAP_REL_ENG_2_5/clients Entering subdirectory tools make[2]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/clients/tools' ../../build/mkdep -d "." -c "cc" -m "-M" -I../../include -I../../include ldapsearch.c ldapmodify.c ldapdelete.c ldapmodrdn.c ldappasswd.c ldapwhoami.c ldapvc.c ldapcompare.c ldapexop.c ldapurl.c common.c make[2]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/clients/tools'
make[1]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/clients'
Entering subdirectory servers make[1]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers' Making depend in /home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers Entering subdirectory slapd make[2]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd'
cd back-asyncmeta && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-asyncmeta' run configure with --enable-asyncmeta to make back_asyncmeta make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-asyncmeta'
cd back-dnssrv && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-dnssrv' run configure with --enable-dnssrv to make back_dnssrv make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-dnssrv'
cd back-ldap && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-ldap' run configure with --enable-ldap to make back_ldap make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-ldap'
cd back-ldif && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-ldif' ../../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../../include -I../../../include -I.. -I./.. ldif.c make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-ldif'
cd back-mdb && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-mdb' ../../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../../include -I../../../include -I.. -I./.. -I./../../../libraries/liblmdb init.c tools.c config.c add.c bind.c compare.c delete.c modify.c modrdn.c search.c extended.c operational.c attr.c index.c key.c filterindex.c dn2entry.c dn2id.c id2entry.c idl.c nextid.c monitor.c make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-mdb'
cd back-meta && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-meta' run configure with --enable-meta to make back_meta make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-meta'
cd back-monitor && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-monitor' ../../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../../include -I../../../include -I.. -I./.. -I./../slapi init.c search.c compare.c modify.c bind.c operational.c cache.c entry.c backend.c database.c thread.c conn.c rww.c log.c operation.c sent.c listener.c time.c overlay.c make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-monitor'
cd back-ndb && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-ndb' run configure with --enable-ndb to make back_ndb make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-ndb'
cd back-null && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-null' run configure with --enable-null to make back_null make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-null'
cd back-passwd && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-passwd' run configure with --enable-passwd to make back_passwd make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-passwd'
cd back-perl && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-perl' run configure with --enable-perl to make back_perl make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-perl'
cd back-relay && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-relay' ../../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../../include -I../../../include -I.. -I./.. init.c op.c make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-relay'
cd back-sock && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-sock' run configure with --enable-sock to make back_sock make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-sock'
cd back-sql && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-sql' run configure with --enable-sql to make back_sql make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-sql'
cd back-wt && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-wt' run configure with --enable-wt to make back_wt make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/back-wt'
cd slapi && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/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 make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/slapi'
cd overlays && make -w depend make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/overlays' ../../../build/mkdep -l -d "." -c "cc" -m "-M" -I../../../include -I../../../include -I.. -I./.. overlays.c accesslog.c auditlog.c autoca.c constraint.c dds.c deref.c dyngroup.c dynlist.c memberof.c pcache.c collect.c ppolicy.c refint.c retcode.c rwm.c rwmconf.c rwmdn.c rwmmap.c seqmod.c sssvlv.c syncprov.c translucent.c unique.c valsort.c make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd/overlays'
../../build/mkdep -d "." -c "cc" -m "-M" -I../../include -I. -I./slapi -I. -I../../include main.c globals.c bconfig.c config.c daemon.c connection.c search.c filter.c add.c cr.c attr.c entry.c backend.c result.c operation.c dn.c compare.c modify.c delete.c modrdn.c ch_malloc.c value.c ava.c bind.c unbind.c abandon.c filterentry.c phonetic.c acl.c str2filter.c aclparse.c init.c user.c lock.c controls.c extended.c passwd.c schema.c schema_check.c schema_init.c schema_prep.c schemaparse.c ad.c at.c mr.c syntax.c oc.c saslauthz.c oidm.c starttls.c index.c sets.c referral.c root_dse.c sasl.c module.c mra.c mods.c sl_malloc.c zn_malloc.c limits.c operational.c matchedValues.c cancel.c syncrepl.c backglue.c backover.c ctxcsn.c ldapsync.c frontend.c slapadd.c slapcat.c slapcommon.c slapdn.c slapindex.c slappasswd.c slaptest.c slapauth.c slapacl.c component.c aci.c txn.c slapschema.c slapmodify.c make[2]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers/slapd'
make[1]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/servers'
Entering subdirectory tests make[1]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/tests' Making depend in /home/build/git/openldap-OPENLDAP_REL_ENG_2_5/tests Entering subdirectory progs make[2]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/tests/progs' ../../build/mkdep -d "." -c "cc" -m "-M" -I../../include -I../../include slapd-common.c slapd-tester.c slapd-search.c slapd-read.c slapd-addel.c slapd-modrdn.c slapd-modify.c slapd-bind.c slapd-mtread.c ldif-filter.c make[2]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/tests/progs'
make[1]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/tests'
Entering subdirectory doc make[1]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc' Making depend in /home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc Entering subdirectory man make[2]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man' Making depend in /home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man Entering subdirectory man1 make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man/man1' make[3]: Nothing to be done for 'depend'. make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man/man1'
Entering subdirectory man3 make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man/man3' make[3]: Nothing to be done for 'depend'. make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man/man3'
Entering subdirectory man5 make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man/man5' make[3]: Nothing to be done for 'depend'. make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man/man5'
Entering subdirectory man8 make[3]: Entering directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man/man8' make[3]: Nothing to be done for 'depend'. make[3]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man/man8'
make[2]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc/man'
make[1]: Leaving directory '/home/build/git/openldap-OPENLDAP_REL_ENG_2_5/doc'
--Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com