Re: git: 17339df99b0c - main - multimedia/svt-av1: update to 4.1.0

From: Matthias Fechner <idefix_at_fechner.net>
Date: Tue, 24 Mar 2026 09:41:20 UTC
Dear Jan,

Am 24.03.26 um 02:50 schrieb Jan Beich:
>      multimedia/svt-av1: update to 4.1.0
>      
>      Changes:https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v4.1.0
>      Reported by:    GitLab (notify releases)


it seems that this upgrade broke:

graphics/libheif I now get error: [ 99% 152/153] /usr/local/libexec/ccache/c++ -DHAVE_BIT -DHAVE_LIBSHARPYUV=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -DPLUGIN_SvtEnc=1 -Dheif_svtenc_EXPORTS -I/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2 -I/wrkdirs/usr/ports/graphics/libheif/work/.build -I/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/libheif -I/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/libheif/api -I/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/include/libheif -I/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include              -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include  -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -Wno-error=tautological-compare -Wno-error=tautological-constant-out-of-range-compare -Wno-error=potentially-evaluated-expression -MD -MT libheif/plugins/CMakeFiles/heif-svtenc.dir/encoder_svt.cc.o -MF libheif/plugins/CMakeFiles/heif-svtenc.dir/encoder_svt.cc.o.d -o libheif/plugins/CMakeFiles/heif-svtenc.dir/encoder_svt.cc.o -c /wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/libheif/plugins/encoder_svt.cc
FAILED: [code=1] libheif/plugins/CMakeFiles/heif-svtenc.dir/encoder_svt.cc.o
/usr/local/libexec/ccache/c++ -DHAVE_BIT -DHAVE_LIBSHARPYUV=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -DPLUGIN_SvtEnc=1 -Dheif_svtenc_EXPORTS -I/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2 -I/wrkdirs/usr/ports/graphics/libheif/work/.build -I/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/libheif -I/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/libheif/api -I/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/include/libheif -I/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include              -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include  -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -Wno-error=tautological-compare -Wno-error=tautological-constant-out-of-range-compare -Wno-error=potentially-evaluated-expression -MD -MT libheif/plugins/CMakeFiles/heif-svtenc.dir/encoder_svt.cc.o -MF libheif/plugins/CMakeFiles/heif-svtenc.dir/encoder_svt.cc.o.d -o libheif/plugins/CMakeFiles/heif-svtenc.dir/encoder_svt.cc.o -c /wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/libheif/plugins/encoder_svt.cc
/wrkdirs/usr/ports/graphics/libheif/work/libheif-1.21.2/libheif/plugins/encoder_svt.cc:850:37: error: assigning to 'PredStructure' from incompatible type 'int'
   850 |         svt_config.pred_structure = 2; // RANDOM_ACCESS
       |                                     ^
1 error generated.
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.

You can find the full build log here:
https://pkg.fechner.net/data/150amd64-default/2026-03-24_10h25m16s/logs/errors/libheif-1.21.2_1.log

Maybe libheif needs also an upgrade to be compatible again with the new avt-av1 version?

Thanks
Matthias