[Bug 245495] www/qt5-webengine: build failure after devel/re2 upgrade
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Feb 16 15:51:53 GMT 2025
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245495
--- Comment #10 from John Hein <jcfyecrayz at liamekaens.com> ---
(In reply to Robert Clausecker from comment #9)
CONFLICTS_BUILD with the installed port itself will not trigger because of this
in the conflict check (in the default conflicts check implementation in
bsd.port.mk):
"%n != ${PKGBASE}"
That expression is part of the 'pkg query' and prevents the port from
conflicting with itself (unless a port changes its naming scheme such that
PKGBASE is different than what it was when the port was originally installed
which is unusual - and doesn't help with the problem you are trying to solve:
early notification of a situation that is known to commonly cause failures at
some point in the [long, in this port's case] build).
You could override the default check-build-conflicts, however. Or convince
someone to remove that self-check exception.
The kde/qt porting team has looked into ways to isolate a build in a working
area (WRKDIR) from what is installed (in LOCALBASE). Given the complexities of
the qt build system, that is a hard problem. They have tried. I can't speak
for everyone on that team, but I believe that until someone comes up with an
acceptable solution (submit patches for testing), I don't think they have the
time or motivation to spend more time trying to find a way. I may be wrong.
But unless someone on this bug (or any other open bugs related to this issue)
has the inclination to dig in and try to solve it themselves, I think it is
appropriate to give up and mark the bug with WONTFIX (with a good explanation).
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kde-freebsd
mailing list