[Bug 268145] multimedia/avidemux: fails to build after update from gcc11 to gcc12: "ERROR: nvenc requested, but not all dependencies are satisfied: ffnvcodec"

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 04 Dec 2022 20:55:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268145

Lorenzo Salvadore <salvadore@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gerald@FreeBSD.org,
                   |                            |salvadore@freebsd.org

--- Comment #4 from Lorenzo Salvadore <salvadore@freebsd.org> ---
I am the maintainer of the GCC ports. For the last few updates of GCC default
version it has been avoided to bump PORTREVISIONs of dependent ports as it was
observed that things continued to work fine without it: the rationale of this
choice is to reduce the number of ports recompilations for users installing
software through ports. If things are now broken I will of course change
strategy and go back to bumping PORTREVISIONs as it used to be done.

However, please note that according to FreshPorts
(https://www.freshports.org/lang/gcc12/), only three ports depend at runtime on
GCC 12, and none of them are in your list. All ports you listed use GCC only at
build time. Then, while it is still possible that something breaks without
PORTREVISION bumping, it is quite unlikely, at least for the ports in your
list.

So I am unsure there is a relation between GCC default version update and the
build error you received. This is even more unlikely since according to your
comment #1 you still get the same error with DEFAULT_VERSIONS+=gcc=11.

-- 
You are receiving this mail because:
You are the assignee for the bug.