ports/52755: ports net/openldap21 has recursive dependency loop
Scot W. Hetzel
hetzels at westbend.net
Wed May 28 21:40:02 UTC 2003
The following reply was made to PR ports/52755; it has been noted by GNATS.
From: "Scot W. Hetzel" <hetzels at westbend.net>
To: <freebsd-gnats-submit at FreeBSD.org>,
<armijn at losser.st-lab.cs.uu.nl>
Cc: <ume at FreeBSD.org>
Subject: Re: ports/52755: ports net/openldap21 has recursive dependency loop
Date: Wed, 28 May 2003 16:35:18 -0500
The problem is that security/cyrus-sasl2 libraries don't require LDAP, as
there is no auxprop plugin to support LDAP lookups. The only program that
can use LDAP is the saslauthd program. Away to work around this circular
dependency is to break the security/cyrus-sasl2 port into 2 ports:
security/cyrus-sasl2
security/cyrus-saslauthd2 (dependency on security/cyrus-sasl2)
To get around this circular dependency do the following:
cd security/cyrus-sasl2
make install (select saslauthd, but don't select OpenLDAP from the
dialog)
cd ../../net/openldap21
make install (select SASL support)
cd ../../security/cyrus-sasl2
make clean
make build (select both saslauthd and OpenLDAP21)
cd work/cyrus*/saslauthd
make install
/usr/bin/gzip -nf -9 /usr/local/man/cat8/saslauthd.8
You don't need to reinstall the SASL libraries, just re-install saslauthd.
Scot
More information about the freebsd-ports-bugs
mailing list