[Bug 245495] www/qt5-webengine: build failure after devel/re2 upgrade

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Feb 16 19:02:28 GMT 2025


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245495

--- Comment #13 from John Hein <jcfyecrayz at liamekaens.com> ---
Created attachment 257589
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=257589&action=edit
[patch] experimental change to allow declaring build-time self-conflicts

(In reply to John Hein from comment #12)
Here's an experimental example that you can apply locally and see how well it
works.  What it does:

Allow declaring a build-time conflict with yourself if there are
known failures where it's hard to isolate the build to look for
source/object code in the working directories (instead of from
installed location of the port).

Instead of setting CONFLICTS*, however, the strong preference is to make the
build of a particular port be able to isolate itself regardless of what is
installed (e.g., ensuring that linking and compiling  operations point to libs
and include files in the port being built rather than the installed files of a
currently installed version of that port).  But in cases where it's difficult
to do that for a particular port, then setting CONFLICTS_BUILD might be a good
choice to avoid running a long build that is known to eventually fail when a
version of itself is already installed.

I'm not necessarily advocating this patch yet.  I would like to understand if
there may be a good reason for the self-check exclusion for CONFLICTS_BUILDS.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kde-freebsd mailing list