pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: circular dependencies



* On 2023-11-16 at 09:25 GMT, Ede Wolf wrote:

===> Installing dependencies for mktools-20220614
=> Tool dependency mktools-[0-9]*: NOT found

This logically should not be possible.

If you look at mk/bsd.prefs.mk around line 920 then _PKGSRC_USE_MKTOOLS can only be set to yes if the current package is not pkgtools/mktools.

If you then look at the end of mk/bsd.pkg.use.mk, mktools is only ever pulled in as a tool if _PKGSRC_USE_MKTOOLS=yes.

But somehow, even though you are in pkgtools/mktools, the dependency is being pulled in.

Is your checkout corrupt in some way, or you've set some things in mk.conf that are affecting these negatively?

Changing PREFER_* shouldn't affect this at all, as the sections above are the only logic involved in whether mktools is pulled in or not.

--
Jonathan Perkin   -   mnx.io   -   pkgsrc.smartos.org
Open Source Complete Cloud   www.tritondatacenter.com


Home | Main Index | Thread Index | Old Index