In this case it *is* just a standard "hidden" dependency - if it's present at configure time then cython is used for the build. It just needs either enabling properly with whatever *_DEPENDS lines are appropriate, or disabling either via flags/environment or patches.

Generally if it's just a build conflict then it should just be fixed.

--
Sent from a phone, apologies for poor formatting.

On 12 April 2019 18:51:48 Kurt Mosiejczuk <[email protected]> wrote:

On Fri, Apr 12, 2019 at 03:59:45PM +0100, Stuart Henderson wrote:
On 2019/04/12 16:14, Christian Weisgerber wrote:
math/py-pandas,python3 failed to build in my latest amd64 bulk build.
Any idea what happened there?

Hidden optional dep. py3-Cython was present when configure started
running. but then got junked.

I see this sort of thing come up more than once where something isn't a
dependency per se, but if it happens to be there, it causes chaos.

It's not really a conflict, would the idea of a mechanism to document a
"build conflict" be useful for ports building? Something that might allow
making sure such a package is not installed when building?

--Kurt



Reply via email to