Re: cmake circular dependency

Thomas Klausner <[email protected]> Fri, 24 Jul 2026 14:03:04 +0200
Newsgroups gmane.os.netbsd.devel.packages
Message-ID <[email protected]>
On Fri, Jul 24, 2026 at 07:55:43AM +0100, Greg Troxel wrote:
> The real bug is that the cmake package depends on groff.   Surely groff
> is not necessary to build packages with cmake.

Looking at this more closely, I'm a bit confused.
The dependency cycle that jperkin posted goes cmake -> curl -> openldap_client -> groff

openldap client is a default-off dependency of curl, and I strongly
wonder why it is enabled in the macOS builds. Jonathan, can you shine
a light on this?

(openldap then uses soelim to generate its man pages, which pulls in
groff.)

So right now, this looks like a self-inflicted wound to me.
 Thomas