Christoph:
On 2026-01-07 10:59, Christoph Kukulies via macports-users wrote:
sudo port install cpanm_select
---> Scanning binaries for linking errors ---> Found 10 broken files,
matching files to ports Error: Port ffmpeg6 is still broken after
rebuilding it more than 3 times. Error: Please run port -d -y rev-
upgrade and use the output to report a bug. Error: rev-upgrade failed:
Port ffmpeg6 still broken after rebuilding 3 times Error: Follow
https://guide.macports.org/#project.tickets if you believe there is a
bug. ---> Some of the ports you installed have notes: ffmpeg6 has the
following notes: Support for rav1e now disabled by default; enable
via +rav1e This build of ffmpeg6 includes GPLed code and is
therefore licensed under GPL v2 or later. The following modules are
GPLed: libvidstab libx264 libx265 libxvid postproc To include
all nonfree, GPLed and LGPL code use variant +nonfree. To remove nonfree
and GPLed code leaving only LGPL code remove the +gpl2 variant.
To compile and link with ffmpeg6, add -I/opt/local/libexec/ffmpeg6/
include and -L/opt/local/libexec/ffmpeg6/lib to your compile command.
For builds using pkg-config, add /opt/local/libexec/ffmpeg6/lib/
pkgconfig to $PKG_CONFIG_PATH. ffmpeg8 has the following notes:
Support for rav1e now disabled by default; enable via +rav1e This
build of ffmpeg8 includes GPLed code and is therefore licensed under GPL
v2 or later. The following modules are GPLed: libvidstab libx264
libx265 libxvid postproc To include all nonfree, GPLed and LGPL code
use variant +nonfree. To remove nonfree and GPLed code leaving only LGPL
code remove the +gpl2 variant.
To compile and link with ffmpeg8, add -I/opt/local/libexec/ffmpeg8/
include and -L/opt/local/libexec/ffmpeg8/lib to your compile command.
For builds using pkg-config, add /opt/local/libexec/ffmpeg8/lib/
pkgconfig to $PKG_CONFIG_PATH. $
For a reason I don't know, port loops between ffmpeg6 and ffmpeg8 and
ends up here.
Could be I posted this in another context here recently. But presently
I'm clueless how to solve this situation.
There are separate ports for ffmpeg6 and ffmpeg8. I thik the above
output is consistent with you having both ports present, and the ffmpeg6
port being broken. Try this command:
% port installed ffmpeg6 ffmpeg8
I expect it will indicate that you have both ports present.
A next step might be to focus on the section beginning, "Error:
rev-upgrade failed", and try to fix your copy of the ffmpeg6 port.
Best regards,
--Jim DeLaHunt