Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/vmaf.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-54425-14768/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f1f8d279710>timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/vmaf.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/vmaf-2.3.0-3.oc9.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/vmaf.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-54425-14768/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f1f8d279710>timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/vmaf.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7D8sIu
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf vmaf-2.3.0
+ /usr/bin/gzip -dc /builddir/build/SOURCES/vmaf-2.3.0.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd vmaf-2.3.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ rm -rf third_party/
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.WyTY2W
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
~/build/BUILD/vmaf-2.3.0/libvmaf ~/build/BUILD/vmaf-2.3.0
+ CXX=g++
+ export CXX
+ cd vmaf-2.3.0
+ pushd libvmaf
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ /usr/bin/meson --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . x86_64-OpenCloudOS-linux-gnu -Ddefault_library=shared
The Meson build system
Version: 0.64.0
Source dir: /builddir/build/BUILD/vmaf-2.3.0/libvmaf
Build dir: /builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu
Build type: native build
Project name: libvmaf
Project version: 2.3.0
C compiler for the host machine: gcc (gcc 12.2.0 "gcc (GCC) 12.2.0 20220819 (OpenCloudOS 12.2.0-5)")
C linker for the host machine: gcc ld.bfd 2.38
C++ compiler for the host machine: g++ (gcc 12.2.0 "g++ (GCC) 12.2.0 20220819 (OpenCloudOS 12.2.0-5)")
C++ linker for the host machine: g++ ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
Check usable header "stdatomic.h" : YES 
Configuring version.h using configuration
Program nasm found: YES (/usr/bin/nasm)
WARNING: You should add the boolean check kwarg to the run_command call.
         It currently defaults to false,
         but it will default to true in future releases of meson.
         See also: https://github.com/mesonbuild/meson/issues/9300
Configuring config.asm using configuration
Program xxd found: YES (/usr/bin/xxd)
Configuring config.h using configuration
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Run-time dependency threads found: YES
Library m found: YES
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Checking for function "strsep" : YES 
Program doxygen found: NO
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Build targets in project: 25
NOTICE: Future-deprecated features used:
 * 0.64.0: {'copy arg in configure_file'}
libvmaf 2.3.0
  User defined options
    auto_features  : enabled
    bindir         : /usr/bin
    buildtype      : plain
    datadir        : /usr/share
    default_library: shared
    includedir     : /usr/include
    infodir        : /usr/share/info
    libdir         : /usr/lib64
    libexecdir     : /usr/libexec
    localedir      : /usr/share/locale
    localstatedir  : /var
    mandir         : /usr/share/man
    prefix         : /usr
    sbindir        : /usr/sbin
    sharedstatedir : /var/lib
    sysconfdir     : /etc
    wrap_mode      : nodownload
Found ninja-1.10.2 at /usr/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
+ /usr/bin/meson compile -C x86_64-OpenCloudOS-linux-gnu -j 32 --verbose
ninja: Entering directory `/builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu'
[1/150] /usr/bin/meson --internal vcstagger ../include/vcs_version.h.in include/vcs_version.h 2.3.0 /builddir/build/BUILD/vmaf-2.3.0/libvmaf/include @VCS_TAG@ '(.*)' git --git-dir /builddir/build/BUILD/vmaf-2.3.0/libvmaf/../.git describe --tags --long --match '?.*.*' --always
[2/150] /usr/bin/xxd --include src/vmaf_v0.6.1.json src/vmaf_v0.6.1.json.c
[3/150] /usr/bin/xxd --include src/vmaf_b_v0.6.3.json src/vmaf_b_v0.6.3.json.c
[4/150] /usr/bin/xxd --include src/vmaf_v0.6.1neg.json src/vmaf_v0.6.1neg.json.c
[5/150] /usr/bin/xxd --include src/vmaf_4k_v0.6.1.json src/vmaf_4k_v0.6.1.json.c
[6/150] /usr/bin/nasm -f elf64 -I /builddir/build/BUILD/vmaf-2.3.0/libvmaf/src/ -I /builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/src/ -MQ src/liblibvmaf_cpu.a.p/cpuid.obj -MF src/liblibvmaf_cpu.a.p/cpuid.obj.ndep ../src/x86/cpuid.asm -o src/liblibvmaf_cpu.a.p/cpuid.obj
[7/150] gcc -Isrc/liblibvmaf_cpu.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_cpu.a.p/cpu.c.o -MF src/liblibvmaf_cpu.a.p/cpu.c.o.d -o src/liblibvmaf_cpu.a.p/cpu.c.o -c ../src/cpu.c
[8/150] gcc -Isrc/liblibvmaf_cpu.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_cpu.a.p/x86_cpu.c.o -MF src/liblibvmaf_cpu.a.p/x86_cpu.c.o.d -o src/liblibvmaf_cpu.a.p/x86_cpu.c.o -c ../src/x86/cpu.c
[9/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_picture_copy.c.o -MF src/liblibvmaf_feature.a.p/feature_picture_copy.c.o.d -o src/liblibvmaf_feature.a.p/feature_picture_copy.c.o -c ../src/feature/picture_copy.c
[10/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_feature_name.c.o -MF src/liblibvmaf_feature.a.p/feature_feature_name.c.o.d -o src/liblibvmaf_feature.a.p/feature_feature_name.c.o -c ../src/feature/feature_name.c
[11/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_alias.c.o -MF src/liblibvmaf_feature.a.p/feature_alias.c.o.d -o src/liblibvmaf_feature.a.p/feature_alias.c.o -c ../src/feature/alias.c
[12/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_common_alignment.c.o -MF src/liblibvmaf_feature.a.p/feature_common_alignment.c.o.d -o src/liblibvmaf_feature.a.p/feature_common_alignment.c.o -c ../src/feature/common/alignment.c
[13/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_integer_psnr.c.o -MF src/liblibvmaf_feature.a.p/feature_integer_psnr.c.o.d -o src/liblibvmaf_feature.a.p/feature_integer_psnr.c.o -c ../src/feature/integer_psnr.c
[14/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_feature_collector.c.o -MF src/liblibvmaf_feature.a.p/feature_feature_collector.c.o.d -o src/liblibvmaf_feature.a.p/feature_feature_collector.c.o -c ../src/feature/feature_collector.c
../src/feature/feature_collector.c: In function ‘vmaf_feature_collector_append_templated’:
../src/feature/feature_collector.c:298:38: warning: passing argument 1 of ‘vmaf_feature_name’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  298 |     feature_name = vmaf_feature_name(feature_name, key, val, &buf[0],
      |                                      ^~~~~~~~~~~~
In file included from ../src/feature/feature_collector.c:26:
../src/feature/feature_name.h:24:31: note: expected ‘char *’ but argument is of type ‘const char *’
   24 | char *vmaf_feature_name(char *name, char *key, double val,
      |                         ~~~~~~^~~~
../src/feature/feature_collector.c:298:52: warning: passing argument 2 of ‘vmaf_feature_name’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  298 |     feature_name = vmaf_feature_name(feature_name, key, val, &buf[0],
      |                                                    ^~~
../src/feature/feature_name.h:24:43: note: expected ‘char *’ but argument is of type ‘const char *’
   24 | char *vmaf_feature_name(char *name, char *key, double val,
      |                                     ~~~~~~^~~
[15/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_v0.6.1neg.json.c.o -MF src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_v0.6.1neg.json.c.o.d -o src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_v0.6.1neg.json.c.o -c src/vmaf_v0.6.1neg.json.c
[16/150] rm -f src/liblibvmaf_cpu.a && gcc-ar csrDT src/liblibvmaf_cpu.a src/liblibvmaf_cpu.a.p/cpuid.obj src/liblibvmaf_cpu.a.p/cpu.c.o src/liblibvmaf_cpu.a.p/x86_cpu.c.o
[17/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_float_ssim.c.o -MF src/liblibvmaf_feature.a.p/feature_float_ssim.c.o.d -o src/liblibvmaf_feature.a.p/feature_float_ssim.c.o -c ../src/feature/float_ssim.c
[18/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_v0.6.1.json.c.o -MF src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_v0.6.1.json.c.o.d -o src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_v0.6.1.json.c.o -c src/vmaf_v0.6.1.json.c
[19/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_ssim.c.o -MF src/liblibvmaf_feature.a.p/feature_ssim.c.o.d -o src/liblibvmaf_feature.a.p/feature_ssim.c.o -c ../src/feature/ssim.c
[20/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o -MF src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o.d -o src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o -c ../src/feature/ms_ssim.c
[21/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o -MF src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o.d -o src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o -c ../src/feature/iqa/decimate.c
[22/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_float_ms_ssim.c.o -MF src/liblibvmaf_feature.a.p/feature_float_ms_ssim.c.o.d -o src/liblibvmaf_feature.a.p/feature_float_ms_ssim.c.o -c ../src/feature/float_ms_ssim.c
[23/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_4k_v0.6.1.json.c.o -MF src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_4k_v0.6.1.json.c.o.d -o src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_4k_v0.6.1.json.c.o -c src/vmaf_4k_v0.6.1.json.c
[24/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/mem.c.o -MF src/libvmaf.so.1.1.2.p/mem.c.o.d -o src/libvmaf.so.1.1.2.p/mem.c.o -c ../src/mem.c
[25/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o -MF src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o.d -o src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o -c ../src/feature/iqa/math_utils.c
[26/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/picture.c.o -MF src/libvmaf.so.1.1.2.p/picture.c.o.d -o src/libvmaf.so.1.1.2.p/picture.c.o -c ../src/picture.c
[27/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/compute_vmaf.c.o -MF src/libvmaf.so.1.1.2.p/compute_vmaf.c.o.d -o src/libvmaf.so.1.1.2.p/compute_vmaf.c.o -c ../src/compute_vmaf.c
[28/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/ref.c.o -MF src/libvmaf.so.1.1.2.p/ref.c.o.d -o src/libvmaf.so.1.1.2.p/ref.c.o -c ../src/ref.c
[29/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/opt.c.o -MF src/libvmaf.so.1.1.2.p/opt.c.o.d -o src/libvmaf.so.1.1.2.p/opt.c.o -c ../src/opt.c
[30/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/fex_ctx_vector.c.o -MF src/libvmaf.so.1.1.2.p/fex_ctx_vector.c.o.d -o src/libvmaf.so.1.1.2.p/fex_ctx_vector.c.o -c ../src/fex_ctx_vector.c
[31/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/thread_pool.c.o -MF src/libvmaf.so.1.1.2.p/thread_pool.c.o.d -o src/libvmaf.so.1.1.2.p/thread_pool.c.o -c ../src/thread_pool.c
[32/150] gcc -Isrc/libx86_avx2.a.p -Isrc -I../src -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o -MF src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o.d -o src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o -c ../src/feature/x86/adm_avx2.c
[33/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_ciede.c.o -MF src/liblibvmaf_feature.a.p/feature_ciede.c.o.d -o src/liblibvmaf_feature.a.p/feature_ciede.c.o -c ../src/feature/ciede.c
[34/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/log.c.o -MF src/libvmaf.so.1.1.2.p/log.c.o.d -o src/libvmaf.so.1.1.2.p/log.c.o -c ../src/log.c
[35/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_feature_extractor.c.o -MF src/liblibvmaf_feature.a.p/feature_feature_extractor.c.o.d -o src/liblibvmaf_feature.a.p/feature_feature_extractor.c.o -c ../src/feature/feature_extractor.c
../src/feature/feature_extractor.c: In function ‘get_fex_list_entry’:
../src/feature/feature_extractor.c:290:9: warning: unused variable ‘err’ [-Wunused-variable]
  290 |     int err = vmaf_dictionary_copy(&opts_dict, &entry.opts_dict);
      |         ^~~
[36/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/dict.c.o -MF src/libvmaf.so.1.1.2.p/dict.c.o.d -o src/libvmaf.so.1.1.2.p/dict.c.o -c ../src/dict.c
../src/dict.c: In function ‘vmaf_dictionary_set’:
../src/dict.c:65:43: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   65 |     VmafDictionaryEntry *existing_entry = vmaf_dictionary_get(&d, key, 0);
      |                                           ^~~~~~~~~~~~~~~~~~~
../src/dict.c:86:28: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   86 |         free(existing_entry->val);
      |              ~~~~~~~~~~~~~~^~~~~
In file included from ../src/dict.c:3:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c:104:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  104 |     free(val_copy);
      |          ^~~~~~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c: In function ‘vmaf_dictionary_free’:
../src/dict.c:131:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  131 |        if (d->entry[i].key) free(d->entry[i].key);
      |                                  ~~~~~~~~~~~^~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c:132:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  132 |        if (d->entry[i].val) free(d->entry[i].val);
      |                                  ~~~~~~~~~~~^~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
[37/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_third_party_xiph_psnr_hvs.c.o -MF src/liblibvmaf_feature.a.p/feature_third_party_xiph_psnr_hvs.c.o.d -o src/liblibvmaf_feature.a.p/feature_third_party_xiph_psnr_hvs.c.o -c ../src/feature/third_party/xiph/psnr_hvs.c
[38/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/model.c.o -MF src/libvmaf.so.1.1.2.p/model.c.o.d -o src/libvmaf.so.1.1.2.p/model.c.o -c ../src/model.c
../src/model.c: In function ‘vmaf_model_feature_overload’:
../src/model.c:168:35: warning: passing argument 2 of ‘vmaf_dictionary_merge’ from incompatible pointer type [-Wincompatible-pointer-types]
  168 |                                   &opts_dict, 0);
      |                                   ^~~~~~~~~~
      |                                   |
      |                                   VmafFeatureDictionary **
In file included from ../src/feature/feature_extractor.h:26,
                 from ../src/model.c:10:
../src/dict.h:51:56: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   51 |                                       VmafDictionary **dict_b,
      |                                       ~~~~~~~~~~~~~~~~~^~~~~~
../src/model.c:176:33: warning: passing argument 1 of ‘vmaf_dictionary_free’ from incompatible pointer type [-Wincompatible-pointer-types]
  176 |     err |= vmaf_dictionary_free(&opts_dict);
      |                                 ^~~~~~~~~~
      |                                 |
      |                                 VmafFeatureDictionary **
../src/dict.h:56:43: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   56 | int vmaf_dictionary_free(VmafDictionary **dict);
      |                          ~~~~~~~~~~~~~~~~~^~~~
../src/model.c: In function ‘vmaf_model_collection_append’:
../src/model.c:216:18: warning: passing argument 1 of ‘memset’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  216 |         memset(mc->name, 0, name_sz);
      |                ~~^~~~~~
In file included from /usr/include/features.h:490,
                 from /usr/include/errno.h:25,
                 from ../src/model.c:1:
/usr/include/bits/string_fortified.h:57:1: note: expected ‘void *’ but argument is of type ‘const char *’
   57 | __NTH (memset (void *__dest, int __ch, size_t __len))
      | ^~~~~
../src/model.c:217:19: warning: passing argument 1 of ‘strncpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  217 |         strncpy(mc->name, model->name, name_sz - 1);
      |                 ~~^~~~~~
/usr/include/bits/string_fortified.h:92:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
../src/model.c: In function ‘vmaf_model_collection_destroy’:
../src/model.c:248:26: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  248 |     free(model_collection->name);
      |          ~~~~~~~~~~~~~~~~^~~~~~
In file included from ../src/model.c:2:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/model.c: In function ‘vmaf_model_collection_feature_overload’:
../src/model.c:310:34: warning: passing argument 1 of ‘vmaf_dictionary_copy’ from incompatible pointer type [-Wincompatible-pointer-types]
  310 |         if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit;
      |                                  ^~~~~~~~~~
      |                                  |
      |                                  VmafFeatureDictionary **
../src/dict.h:48:43: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   48 | int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst);
      |                          ~~~~~~~~~~~~~~~~~^~~
../src/model.c:310:46: warning: passing argument 2 of ‘vmaf_dictionary_copy’ from incompatible pointer type [-Wincompatible-pointer-types]
  310 |         if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit;
      |                                              ^~
      |                                              |
      |                                              VmafFeatureDictionary **
../src/dict.h:48:65: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   48 | int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst);
      |                                                ~~~~~~~~~~~~~~~~~^~~
../src/model.c: In function ‘vmaf_model_generate_name’:
../src/model.c:130:9: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
  130 |         strncpy(name, cfg->name, name_sz);
      |         ^
../src/model.c:121:21: note: length computed here
  121 |         cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1;
      |                     ^~~~~~~~~~~~~~~~~
[39/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_integer_motion.c.o -MF src/liblibvmaf_feature.a.p/feature_integer_motion.c.o.d -o src/liblibvmaf_feature.a.p/feature_integer_motion.c.o -c ../src/feature/integer_motion.c
In file included from ../src/feature/integer_motion.c:27:
../src/feature/integer_motion.h: In function ‘edge_16’:
../src/feature/integer_motion.h:37:34: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
   37 |         int i_tap = horizontal ? i : i - radius + k;
      |                                  ^
../src/feature/integer_motion.h:38:51: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
   38 |         int j_tap = horizontal ? j - radius + k : j;
      |                                                   ^
[40/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o -MF src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o.d -o src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o -c ../src/feature/iqa/ssim_tools.c
[41/150] gcc -Itest/test_context.p -Itest -I../test -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_context.p/test.c.o -MF test/test_context.p/test.c.o.d -o test/test_context.p/test.c.o -c ../test/test.c
[42/150] gcc -Itest/test_picture.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_picture.p/test.c.o -MF test/test_picture.p/test.c.o.d -o test/test_picture.p/test.c.o -c ../test/test.c
[43/150] gcc -Itest/test_picture.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_picture.p/.._src_picture.c.o -MF test/test_picture.p/.._src_picture.c.o.d -o test/test_picture.p/.._src_picture.c.o -c ../src/picture.c
[44/150] gcc -Isrc/libx86_avx2.a.p -Isrc -I../src -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o -MF src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o.d -o src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o -c ../src/feature/x86/motion_avx2.c
In file included from ../src/feature/x86/motion_avx2.c:23:
../src/feature/integer_motion.h: In function ‘edge_16’:
../src/feature/integer_motion.h:37:34: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
   37 |         int i_tap = horizontal ? i : i - radius + k;
      |                                  ^
../src/feature/integer_motion.h:38:51: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
   38 |         int j_tap = horizontal ? j - radius + k : j;
      |                                                   ^
../src/feature/x86/motion_avx2.c: In function ‘x_convolution_16_avx2’:
../src/feature/x86/motion_avx2.c:35:15: warning: unused variable ‘tmpdst’ [-Wunused-variable]
   35 |     uint16_t *tmpdst = dst;
      |               ^~~~~~
[45/150] gcc -Itest/test_context.p -Itest -I../test -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_context.p/test_context.c.o -MF test/test_context.p/test_context.c.o.d -o test/test_context.p/test_context.c.o -c ../test/test_context.c
[46/150] gcc -Itools/vmafossexec.p -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ tools/vmafossexec.p/read_frame.c.o -MF tools/vmafossexec.p/read_frame.c.o.d -o tools/vmafossexec.p/read_frame.c.o -c ../tools/read_frame.c
[47/150] gcc -Itest/test_picture.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_picture.p/test_picture.c.o -MF test/test_picture.p/test_picture.c.o.d -o test/test_picture.p/test_picture.c.o -c ../test/test_picture.c
[48/150] gcc -Itools/vmaf.p -Itools -I../tools -Iinclude -I../include -Isrc -I../src -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -DOC_NEW_STYLE_INCLUDES -DHAVE_STRSEP -MD -MQ tools/vmaf.p/vidinput.c.o -MF tools/vmaf.p/vidinput.c.o.d -o tools/vmaf.p/vidinput.c.o -c ../tools/vidinput.c
../tools/vidinput.c: In function ‘raw_input_open’:
../tools/vidinput.c:40:15: warning: assignment to ‘const video_input_vtbl *’ from incompatible pointer type ‘raw_input_vtbl *’ [-Wincompatible-pointer-types]
   40 |     _vid->vtbl=&YUV_INPUT_VTBL;
      |               ^
[49/150] gcc -Itest/test_feature_collector.p -Itest -I../test -Iinclude -I../include -I../src/feature -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_collector.p/test.c.o -MF test/test_feature_collector.p/test.c.o.d -o test/test_feature_collector.p/test.c.o -c ../test/test.c
[50/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/predict.c.o -MF src/libvmaf.so.1.1.2.p/predict.c.o.d -o src/libvmaf.so.1.1.2.p/predict.c.o -c ../src/predict.c
../src/predict.c: In function ‘vmaf_predict_score_at_index’:
../src/predict.c:245:17: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  245 |             key = model->feature[i].opts_dict->entry[0].key;
      |                 ^
../src/predict.c: In function ‘vmaf_bootstrap_predict_score_at_index’:
../src/predict.c:386:12: warning: passing argument 1 of ‘memset’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  386 |     memset(name, 0, name_sz);
      |            ^~~~
In file included from /usr/include/features.h:490,
                 from /usr/include/errno.h:25,
                 from ../src/predict.c:19:
/usr/include/bits/string_fortified.h:57:1: note: expected ‘void *’ but argument is of type ‘const char *’
   57 | __NTH (memset (void *__dest, int __ch, size_t __len))
      | ^~~~~
../src/predict.c:388:14: warning: passing argument 1 of ‘snprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  388 |     snprintf(name, name_sz, "%s%s", model_collection->name, suffix_bagging);
      |              ^~~~
/usr/include/bits/stdio2.h:68:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   68 | __NTH (snprintf (char *__restrict __s, size_t __n,
      | ^~~~~
../src/predict.c:392:14: warning: passing argument 1 of ‘snprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  392 |     snprintf(name, name_sz, "%s%s", model_collection->name, suffix_stddev);
      |              ^~~~
/usr/include/bits/stdio2.h:68:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   68 | __NTH (snprintf (char *__restrict __s, size_t __n,
      | ^~~~~
../src/predict.c:396:14: warning: passing argument 1 of ‘snprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  396 |     snprintf(name, name_sz, "%s%s", model_collection->name, suffix_lo);
      |              ^~~~
/usr/include/bits/stdio2.h:68:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   68 | __NTH (snprintf (char *__restrict __s, size_t __n,
      | ^~~~~
../src/predict.c:400:14: warning: passing argument 1 of ‘snprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  400 |     snprintf(name, name_sz, "%s%s", model_collection->name, suffix_hi);
      |              ^~~~
/usr/include/bits/stdio2.h:68:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   68 | __NTH (snprintf (char *__restrict __s, size_t __n,
      | ^~~~~
In function ‘piecewise_linear_mapping’,
    inlined from ‘transform.part.0’ at ../src/predict.c:189:9:
../src/predict.c:127:32: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
  127 |                 *y = slope * x + offset;
      |                      ~~~~~~~~~~^~~~~~~~
../src/predict.c: In function ‘transform.part.0’:
../src/predict.c:89:19: note: ‘offset’ was declared here
   89 |     double slope, offset;
      |                   ^~~~~~
In function ‘piecewise_linear_mapping’,
    inlined from ‘transform.part.0’ at ../src/predict.c:189:9:
../src/predict.c:127:28: warning: ‘slope’ may be used uninitialized [-Wmaybe-uninitialized]
  127 |                 *y = slope * x + offset;
      |                      ~~~~~~^~~
../src/predict.c: In function ‘transform.part.0’:
../src/predict.c:89:12: note: ‘slope’ was declared here
   89 |     double slope, offset;
      |            ^~~~~
../src/predict.c: In function ‘vmaf_predict_score_at_index’:
../src/predict.c:250:13: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
  250 |             vmaf_feature_name(model->feature[i].name, key, val, buf,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |                               VMAF_FEATURE_NAME_DEFAULT_BUFFER_SIZE);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/predict.c:242:16: note: ‘val’ was declared here
  242 |         double val;
      |                ^~~
[51/150] gcc -Itools/vmaf.p -Itools -I../tools -Iinclude -I../include -Isrc -I../src -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -DOC_NEW_STYLE_INCLUDES -DHAVE_STRSEP -MD -MQ tools/vmaf.p/vmaf.c.o -MF tools/vmaf.p/vmaf.c.o.d -o tools/vmaf.p/vmaf.c.o -c ../tools/vmaf.c
[52/150] gcc -Itest/test_picture.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_picture.p/.._src_mem.c.o -MF test/test_picture.p/.._src_mem.c.o.d -o test/test_picture.p/.._src_mem.c.o -c ../src/mem.c
[53/150] gcc -Itest/test_picture.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_picture.p/.._src_ref.c.o -MF test/test_picture.p/.._src_ref.c.o.d -o test/test_picture.p/.._src_ref.c.o -c ../src/ref.c
[54/150] gcc -Itest/test_log.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_log.p/test.c.o -MF test/test_log.p/test.c.o.d -o test/test_log.p/test.c.o -c ../test/test.c
[55/150] gcc -Itest/test_log.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_log.p/test_log.c.o -MF test/test_log.p/test_log.c.o.d -o test/test_log.p/test_log.c.o -c ../test/test_log.c
[56/150] gcc -Itest/test_thread_pool.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -MD -MQ test/test_thread_pool.p/test_thread_pool.c.o -MF test/test_thread_pool.p/test_thread_pool.c.o.d -o test/test_thread_pool.p/test_thread_pool.c.o -c ../test/test_thread_pool.c
[57/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_integer_vif.c.o -MF src/liblibvmaf_feature.a.p/feature_integer_vif.c.o.d -o src/liblibvmaf_feature.a.p/feature_integer_vif.c.o -c ../src/feature/integer_vif.c
[58/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o -MF src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o.d -o src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o -c ../src/feature/iqa/convolve.c
../src/feature/iqa/convolve.c: In function ‘KBND_SYMMETRIC’:
../src/feature/iqa/convolve.c:41:74: warning: unused parameter ‘bnd_const’ [-Wunused-parameter]
   41 | float KBND_SYMMETRIC(const float *img, int w, int h, int x, int y, float bnd_const)
      |                                                                    ~~~~~~^~~~~~~~~
../src/feature/iqa/convolve.c: In function ‘KBND_REPLICATE’:
../src/feature/iqa/convolve.c:50:74: warning: unused parameter ‘bnd_const’ [-Wunused-parameter]
   50 | float KBND_REPLICATE(const float *img, int w, int h, int x, int y, float bnd_const)
      |                                                                    ~~~~~~^~~~~~~~~
[59/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/output.c.o -MF src/libvmaf.so.1.1.2.p/output.c.o.d -o src/libvmaf.so.1.1.2.p/output.c.o -c ../src/output.c
[60/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/read_json_model.c.o -MF src/libvmaf.so.1.1.2.p/read_json_model.c.o.d -o src/libvmaf.so.1.1.2.p/read_json_model.c.o -c ../src/read_json_model.c
../src/read_json_model.c: In function ‘model_collection_parse’:
../src/read_json_model.c:515:22: warning: passing argument 1 of ‘sprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  515 |             sprintf(c.name, "%s_%04d", name, ++i);
      |                     ~^~~~~
In file included from /usr/include/features.h:490,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdint.h:26,
                 from /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/stdint.h:9,
                 from ../include/libvmaf/model.h:22,
                 from ../src/read_json_model.c:19:
/usr/include/bits/stdio2.h:36:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   36 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
      | ^~~~~
../src/read_json_model.c:522:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  522 |     free(name);
      |          ^~~~
In file included from ../src/read_json_model.c:25:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
[61/150] gcc -Itools/vmaf.p -Itools -I../tools -Iinclude -I../include -Isrc -I../src -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -DOC_NEW_STYLE_INCLUDES -DHAVE_STRSEP -MD -MQ tools/vmaf.p/yuv_input.c.o -MF tools/vmaf.p/yuv_input.c.o.d -o tools/vmaf.p/yuv_input.c.o -c ../tools/yuv_input.c
[62/150] gcc -Itest/test_feature_collector.p -Itest -I../test -Iinclude -I../include -I../src/feature -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_collector.p/.._src_log.c.o -MF test/test_feature_collector.p/.._src_log.c.o.d -o test/test_feature_collector.p/.._src_log.c.o -c ../src/log.c
[63/150] gcc -Itest/test_log.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_log.p/.._src_log.c.o -MF test/test_log.p/.._src_log.c.o.d -o test/test_log.p/.._src_log.c.o -c ../src/log.c
[64/150] gcc -Itest/test_thread_pool.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -MD -MQ test/test_thread_pool.p/test.c.o -MF test/test_thread_pool.p/test.c.o.d -o test/test_thread_pool.p/test.c.o -c ../test/test.c
[65/150] gcc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o -MF test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o.d -o test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o -c src/vmaf_v0.6.1.json.c
[66/150] gcc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o -MF test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o.d -o test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o -c src/vmaf_v0.6.1neg.json.c
[67/150] gcc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o -MF test/test_model.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o.d -o test/test_model.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o -c src/vmaf_4k_v0.6.1.json.c
[68/150] gcc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/test.c.o -MF test/test_model.p/test.c.o.d -o test/test_model.p/test.c.o -c ../test/test.c
[69/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_cambi.c.o -MF src/liblibvmaf_feature.a.p/feature_cambi.c.o.d -o src/liblibvmaf_feature.a.p/feature_cambi.c.o -c ../src/feature/cambi.c
[70/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/libvmaf.c.o -MF src/libvmaf.so.1.1.2.p/libvmaf.c.o.d -o src/libvmaf.so.1.1.2.p/libvmaf.c.o -c ../src/libvmaf.c
../src/libvmaf.c: In function ‘vmaf_use_feature’:
../src/libvmaf.c:136:36: warning: passing argument 1 of ‘vmaf_dictionary_copy’ from incompatible pointer type [-Wincompatible-pointer-types]
  136 |         err = vmaf_dictionary_copy(&opts_dict, &d);
      |                                    ^~~~~~~~~~
      |                                    |
      |                                    VmafFeatureDictionary **
In file included from ../src/feature/feature_extractor.h:26,
                 from ../src/libvmaf.c:31:
../src/dict.h:48:43: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   48 | int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst);
      |                          ~~~~~~~~~~~~~~~~~^~~
../src/libvmaf.c:138:36: warning: passing argument 1 of ‘vmaf_dictionary_free’ from incompatible pointer type [-Wincompatible-pointer-types]
  138 |         err = vmaf_dictionary_free(&opts_dict);
      |                                    ^~~~~~~~~~
      |                                    |
      |                                    VmafFeatureDictionary **
../src/dict.h:56:43: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   56 | int vmaf_dictionary_free(VmafDictionary **dict);
      |                          ~~~~~~~~~~~~~~~~~^~~~
[71/150] gcc -Itools/vmaf.p -Itools -I../tools -Iinclude -I../include -Isrc -I../src -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -DOC_NEW_STYLE_INCLUDES -DHAVE_STRSEP -MD -MQ tools/vmaf.p/cli_parse.c.o -MF tools/vmaf.p/cli_parse.c.o.d -o tools/vmaf.p/cli_parse.c.o -c ../tools/cli_parse.c
[72/150] gcc -Itest/test_feature_collector.p -Itest -I../test -Iinclude -I../include -I../src/feature -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_collector.p/test_feature_collector.c.o -MF test/test_feature_collector.p/test_feature_collector.c.o.d -o test/test_feature_collector.p/test_feature_collector.c.o -c ../test/test_feature_collector.c
In file included from ../test/test_feature_collector.c:20:
../src/feature/feature_collector.c: In function ‘vmaf_feature_collector_append_templated’:
../src/feature/feature_collector.c:298:38: warning: passing argument 1 of ‘vmaf_feature_name’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  298 |     feature_name = vmaf_feature_name(feature_name, key, val, &buf[0],
      |                                      ^~~~~~~~~~~~
In file included from ../src/feature/feature_collector.c:26:
../src/feature/feature_name.h:24:31: note: expected ‘char *’ but argument is of type ‘const char *’
   24 | char *vmaf_feature_name(char *name, char *key, double val,
      |                         ~~~~~~^~~~
../src/feature/feature_collector.c:298:52: warning: passing argument 2 of ‘vmaf_feature_name’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  298 |     feature_name = vmaf_feature_name(feature_name, key, val, &buf[0],
      |                                                    ^~~
../src/feature/feature_name.h:24:43: note: expected ‘char *’ but argument is of type ‘const char *’
   24 | char *vmaf_feature_name(char *name, char *key, double val,
      |                                     ~~~~~~^~~
[73/150] gcc -Itest/test_thread_pool.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -MD -MQ test/test_thread_pool.p/.._src_thread_pool.c.o -MF test/test_thread_pool.p/.._src_thread_pool.c.o.d -o test/test_thread_pool.p/.._src_thread_pool.c.o -c ../src/thread_pool.c
[74/150] gcc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/.._src_log.c.o -MF test/test_model.p/.._src_log.c.o.d -o test/test_model.p/.._src_log.c.o -c ../src/log.c
[75/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o -MF test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o.d -o test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o -c src/vmaf_v0.6.1.json.c
[76/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o -MF test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o.d -o test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o -c src/vmaf_v0.6.1neg.json.c
[77/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/test.c.o -MF test/test_predict.p/test.c.o.d -o test/test_predict.p/test.c.o -c ../test/test.c
[78/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/pdjson.c.o -MF src/libvmaf.so.1.1.2.p/pdjson.c.o.d -o src/libvmaf.so.1.1.2.p/pdjson.c.o -c ../src/pdjson.c
[79/150] gcc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/.._src_dict.c.o -MF test/test_model.p/.._src_dict.c.o.d -o test/test_model.p/.._src_dict.c.o -c ../src/dict.c
../src/dict.c: In function ‘vmaf_dictionary_set’:
../src/dict.c:65:43: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   65 |     VmafDictionaryEntry *existing_entry = vmaf_dictionary_get(&d, key, 0);
      |                                           ^~~~~~~~~~~~~~~~~~~
../src/dict.c:86:28: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   86 |         free(existing_entry->val);
      |              ~~~~~~~~~~~~~~^~~~~
In file included from ../src/dict.c:3:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c:104:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  104 |     free(val_copy);
      |          ^~~~~~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c: In function ‘vmaf_dictionary_free’:
../src/dict.c:131:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  131 |        if (d->entry[i].key) free(d->entry[i].key);
      |                                  ~~~~~~~~~~~^~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c:132:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  132 |        if (d->entry[i].val) free(d->entry[i].val);
      |                                  ~~~~~~~~~~~^~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
[80/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o -MF test/test_predict.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o.d -o test/test_predict.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o -c src/vmaf_4k_v0.6.1.json.c
[81/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_feature_alias.c.o -MF test/test_predict.p/.._src_feature_alias.c.o.d -o test/test_predict.p/.._src_feature_alias.c.o -c ../src/feature/alias.c
[82/150] gcc -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_b_v0.6.3.json.c.o -MF src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_b_v0.6.3.json.c.o.d -o src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_b_v0.6.3.json.c.o -c src/vmaf_b_v0.6.3.json.c
[83/150] g++ -Itools/vmafossexec.p -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ tools/vmafossexec.p/main.cpp.o -MF tools/vmafossexec.p/main.cpp.o.d -o tools/vmafossexec.p/main.cpp.o -c ../tools/main.cpp
../tools/main.cpp: In function ‘int run_wrapper(char*, int, int, char*, char*, char*, char*, char*, bool, bool, bool, bool, bool, bool, bool, char*, int, int, bool)’:
../tools/main.cpp:195:23: warning: ‘int compute_vmaf(double*, char*, int, int, int (*)(float*, float*, float*, int, void*), void*, char*, char*, char*, int, int, int, int, int, int, int, char*, int, int, int)’ is deprecated [-Wdeprecated-declarations]
  195 |     ret = compute_vmaf(&score, fmt, width, height, read_frame, s, model_path, log_path, log_fmt,
      |           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |                        disable_clip, disable_avx, enable_transform, phone_model, do_psnr, do_ssim,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |                        do_ms_ssim, pool_method, n_thread, n_subsample, enable_conf_interval);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../include/libvmaf/libvmaf.h:25,
                 from ../tools/main.cpp:30:
../include/libvmaf/compute_vmaf.h:66:5: note: declared here
   66 | int compute_vmaf(double* vmaf_score, char* fmt, int width, int height, int (*read_frame)(float *ref_data, float *main_data, float *temp_data, int stride_byte, void *user_data),
      |     ^~~~~~~~~~~~
[84/150] gcc  -o test/test_picture test/test_picture.p/test.c.o test/test_picture.p/test_picture.c.o test/test_picture.p/.._src_picture.c.o test/test_picture.p/.._src_mem.c.o test/test_picture.p/.._src_ref.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
[85/150] gcc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/.._src_read_json_model.c.o -MF test/test_model.p/.._src_read_json_model.c.o.d -o test/test_model.p/.._src_read_json_model.c.o -c ../src/read_json_model.c
../src/read_json_model.c: In function ‘model_collection_parse’:
../src/read_json_model.c:515:22: warning: passing argument 1 of ‘sprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  515 |             sprintf(c.name, "%s_%04d", name, ++i);
      |                     ~^~~~~
In file included from /usr/include/features.h:490,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdint.h:26,
                 from /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/stdint.h:9,
                 from ../include/libvmaf/model.h:22,
                 from ../src/read_json_model.c:19:
/usr/include/bits/stdio2.h:36:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   36 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
      | ^~~~~
../src/read_json_model.c:522:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  522 |     free(name);
      |          ^~~~
In file included from ../src/read_json_model.c:25:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
[86/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_log.c.o -MF test/test_predict.p/.._src_log.c.o.d -o test/test_predict.p/.._src_log.c.o -c ../src/log.c
[87/150] gcc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_extractor.p/test.c.o -MF test/test_feature_extractor.p/test.c.o.d -o test/test_feature_extractor.p/test.c.o -c ../test/test.c
[88/150] gcc -Itools/vmaf.p -Itools -I../tools -Iinclude -I../include -Isrc -I../src -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -DOC_NEW_STYLE_INCLUDES -DHAVE_STRSEP -MD -MQ tools/vmaf.p/y4m_input.c.o -MF tools/vmaf.p/y4m_input.c.o.d -o tools/vmaf.p/y4m_input.c.o -c ../tools/y4m_input.c
[89/150] gcc  -o test/test_log test/test_log.p/test.c.o test/test_log.p/test_log.c.o test/test_log.p/.._src_log.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
[90/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_feature_feature_name.c.o -MF test/test_predict.p/.._src_feature_feature_name.c.o.d -o test/test_predict.p/.._src_feature_feature_name.c.o -c ../src/feature/feature_name.c
[91/150] gcc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_extractor.p/.._src_mem.c.o -MF test/test_feature_extractor.p/.._src_mem.c.o.d -o test/test_feature_extractor.p/.._src_mem.c.o -c ../src/mem.c
[92/150] gcc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_extractor.p/.._src_picture.c.o -MF test/test_feature_extractor.p/.._src_picture.c.o.d -o test/test_feature_extractor.p/.._src_picture.c.o -c ../src/picture.c
[93/150] gcc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_extractor.p/.._src_ref.c.o -MF test/test_feature_extractor.p/.._src_ref.c.o.d -o test/test_feature_extractor.p/.._src_ref.c.o -c ../src/ref.c
[94/150] gcc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/test_model.c.o -MF test/test_model.p/test_model.c.o.d -o test/test_model.p/test_model.c.o -c ../test/test_model.c
In file included from ../test/test_model.c:23:
../src/model.c: In function ‘vmaf_model_feature_overload’:
../src/model.c:168:35: warning: passing argument 2 of ‘vmaf_dictionary_merge’ from incompatible pointer type [-Wincompatible-pointer-types]
  168 |                                   &opts_dict, 0);
      |                                   ^~~~~~~~~~
      |                                   |
      |                                   VmafFeatureDictionary **
In file included from ../src/feature/feature_extractor.h:26,
                 from ../src/model.c:10:
../src/dict.h:51:56: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   51 |                                       VmafDictionary **dict_b,
      |                                       ~~~~~~~~~~~~~~~~~^~~~~~
../src/model.c:176:33: warning: passing argument 1 of ‘vmaf_dictionary_free’ from incompatible pointer type [-Wincompatible-pointer-types]
  176 |     err |= vmaf_dictionary_free(&opts_dict);
      |                                 ^~~~~~~~~~
      |                                 |
      |                                 VmafFeatureDictionary **
../src/dict.h:56:43: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   56 | int vmaf_dictionary_free(VmafDictionary **dict);
      |                          ~~~~~~~~~~~~~~~~~^~~~
../src/model.c: In function ‘vmaf_model_collection_append’:
../src/model.c:216:18: warning: passing argument 1 of ‘memset’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  216 |         memset(mc->name, 0, name_sz);
      |                ~~^~~~~~
In file included from /usr/include/features.h:490,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdint.h:26,
                 from /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/stdint.h:9,
                 from ../test/test_model.c:19:
/usr/include/bits/string_fortified.h:57:1: note: expected ‘void *’ but argument is of type ‘const char *’
   57 | __NTH (memset (void *__dest, int __ch, size_t __len))
      | ^~~~~
../src/model.c:217:19: warning: passing argument 1 of ‘strncpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  217 |         strncpy(mc->name, model->name, name_sz - 1);
      |                 ~~^~~~~~
/usr/include/bits/string_fortified.h:92:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
../src/model.c: In function ‘vmaf_model_collection_destroy’:
../src/model.c:248:26: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  248 |     free(model_collection->name);
      |          ~~~~~~~~~~~~~~~~^~~~~~
In file included from ../src/model.c:2:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/model.c: In function ‘vmaf_model_collection_feature_overload’:
../src/model.c:310:34: warning: passing argument 1 of ‘vmaf_dictionary_copy’ from incompatible pointer type [-Wincompatible-pointer-types]
  310 |         if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit;
      |                                  ^~~~~~~~~~
      |                                  |
      |                                  VmafFeatureDictionary **
../src/dict.h:48:43: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   48 | int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst);
      |                          ~~~~~~~~~~~~~~~~~^~~
../src/model.c:310:46: warning: passing argument 2 of ‘vmaf_dictionary_copy’ from incompatible pointer type [-Wincompatible-pointer-types]
  310 |         if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit;
      |                                              ^~
      |                                              |
      |                                              VmafFeatureDictionary **
../src/dict.h:48:65: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   48 | int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst);
      |                                                ~~~~~~~~~~~~~~~~~^~~
../test/test_model.c: In function ‘model_compare’:
../test/test_model.c:35:32: warning: self-comparison always evaluates to false [-Wtautological-compare]
   35 |     err += model_a->n_features != model_a->n_features;
      |                                ^~
../src/model.c: In function ‘vmaf_model_generate_name’:
../src/model.c:130:9: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
  130 |         strncpy(name, cfg->name, name_sz);
      |         ^
../src/model.c:121:21: note: length computed here
  121 |         cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1;
      |                     ^~~~~~~~~~~~~~~~~
[95/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_dict.c.o -MF test/test_predict.p/.._src_dict.c.o.d -o test/test_predict.p/.._src_dict.c.o -c ../src/dict.c
../src/dict.c: In function ‘vmaf_dictionary_set’:
../src/dict.c:65:43: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   65 |     VmafDictionaryEntry *existing_entry = vmaf_dictionary_get(&d, key, 0);
      |                                           ^~~~~~~~~~~~~~~~~~~
../src/dict.c:86:28: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   86 |         free(existing_entry->val);
      |              ~~~~~~~~~~~~~~^~~~~
In file included from ../src/dict.c:3:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c:104:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  104 |     free(val_copy);
      |          ^~~~~~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c: In function ‘vmaf_dictionary_free’:
../src/dict.c:131:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  131 |        if (d->entry[i].key) free(d->entry[i].key);
      |                                  ~~~~~~~~~~~^~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c:132:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  132 |        if (d->entry[i].val) free(d->entry[i].val);
      |                                  ~~~~~~~~~~~^~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
[96/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_model.c.o -MF test/test_predict.p/.._src_model.c.o.d -o test/test_predict.p/.._src_model.c.o -c ../src/model.c
../src/model.c: In function ‘vmaf_model_feature_overload’:
../src/model.c:168:35: warning: passing argument 2 of ‘vmaf_dictionary_merge’ from incompatible pointer type [-Wincompatible-pointer-types]
  168 |                                   &opts_dict, 0);
      |                                   ^~~~~~~~~~
      |                                   |
      |                                   VmafFeatureDictionary **
In file included from ../src/feature/feature_extractor.h:26,
                 from ../src/model.c:10:
../src/dict.h:51:56: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   51 |                                       VmafDictionary **dict_b,
      |                                       ~~~~~~~~~~~~~~~~~^~~~~~
../src/model.c:176:33: warning: passing argument 1 of ‘vmaf_dictionary_free’ from incompatible pointer type [-Wincompatible-pointer-types]
  176 |     err |= vmaf_dictionary_free(&opts_dict);
      |                                 ^~~~~~~~~~
      |                                 |
      |                                 VmafFeatureDictionary **
../src/dict.h:56:43: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   56 | int vmaf_dictionary_free(VmafDictionary **dict);
      |                          ~~~~~~~~~~~~~~~~~^~~~
../src/model.c: In function ‘vmaf_model_collection_append’:
../src/model.c:216:18: warning: passing argument 1 of ‘memset’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  216 |         memset(mc->name, 0, name_sz);
      |                ~~^~~~~~
In file included from /usr/include/features.h:490,
                 from /usr/include/errno.h:25,
                 from ../src/model.c:1:
/usr/include/bits/string_fortified.h:57:1: note: expected ‘void *’ but argument is of type ‘const char *’
   57 | __NTH (memset (void *__dest, int __ch, size_t __len))
      | ^~~~~
../src/model.c:217:19: warning: passing argument 1 of ‘strncpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  217 |         strncpy(mc->name, model->name, name_sz - 1);
      |                 ~~^~~~~~
/usr/include/bits/string_fortified.h:92:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
../src/model.c: In function ‘vmaf_model_collection_destroy’:
../src/model.c:248:26: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  248 |     free(model_collection->name);
      |          ~~~~~~~~~~~~~~~~^~~~~~
In file included from ../src/model.c:2:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/model.c: In function ‘vmaf_model_collection_feature_overload’:
../src/model.c:310:34: warning: passing argument 1 of ‘vmaf_dictionary_copy’ from incompatible pointer type [-Wincompatible-pointer-types]
  310 |         if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit;
      |                                  ^~~~~~~~~~
      |                                  |
      |                                  VmafFeatureDictionary **
../src/dict.h:48:43: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   48 | int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst);
      |                          ~~~~~~~~~~~~~~~~~^~~
../src/model.c:310:46: warning: passing argument 2 of ‘vmaf_dictionary_copy’ from incompatible pointer type [-Wincompatible-pointer-types]
  310 |         if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit;
      |                                              ^~
      |                                              |
      |                                              VmafFeatureDictionary **
../src/dict.h:48:65: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
   48 | int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst);
      |                                                ~~~~~~~~~~~~~~~~~^~~
../src/model.c: In function ‘vmaf_model_generate_name’:
../src/model.c:130:9: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
  130 |         strncpy(name, cfg->name, name_sz);
      |         ^
../src/model.c:121:21: note: length computed here
  121 |         cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1;
      |                     ^~~~~~~~~~~~~~~~~
[97/150] gcc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_extractor.p/test_feature_extractor.c.o -MF test/test_feature_extractor.p/test_feature_extractor.c.o.d -o test/test_feature_extractor.p/test_feature_extractor.c.o -c ../test/test_feature_extractor.c
[98/150] gcc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_extractor.p/.._src_log.c.o -MF test/test_feature_extractor.p/.._src_log.c.o.d -o test/test_feature_extractor.p/.._src_log.c.o -c ../src/log.c
[99/150] gcc -Itest/test_dict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_dict.p/test.c.o -MF test/test_dict.p/test.c.o.d -o test/test_dict.p/test.c.o -c ../test/test.c
[100/150] gcc -Itest/test_cpu.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_cpu.p/test.c.o -MF test/test_cpu.p/test.c.o.d -o test/test_cpu.p/test.c.o -c ../test/test.c
[101/150] gcc -Itest/test_cpu.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_cpu.p/test_cpu.c.o -MF test/test_cpu.p/test_cpu.c.o.d -o test/test_cpu.p/test_cpu.c.o -c ../test/test_cpu.c
[102/150] gcc -Itest/test_ref.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_ref.p/test.c.o -MF test/test_ref.p/test.c.o.d -o test/test_ref.p/test.c.o -c ../test/test.c
[103/150] gcc -Itest/test_ref.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_ref.p/test_ref.c.o -MF test/test_ref.p/test_ref.c.o.d -o test/test_ref.p/test_ref.c.o -c ../test/test_ref.c
[104/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_feature_feature_collector.c.o -MF test/test_predict.p/.._src_feature_feature_collector.c.o.d -o test/test_predict.p/.._src_feature_feature_collector.c.o -c ../src/feature/feature_collector.c
../src/feature/feature_collector.c: In function ‘aggregate_vector_append’:
../src/feature/feature_collector.c:65:23: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
   65 |         memset(metric + initial_size, 0, initial_size);
      |                       ^
../src/feature/feature_collector.c: In function ‘feature_vector_append’:
../src/feature/feature_collector.c:182:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
  182 |         memset(score + initial_size, 0, initial_size);
      |                      ^
../src/feature/feature_collector.c: In function ‘vmaf_feature_collector_append_templated’:
../src/feature/feature_collector.c:298:38: warning: passing argument 1 of ‘vmaf_feature_name’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  298 |     feature_name = vmaf_feature_name(feature_name, key, val, &buf[0],
      |                                      ^~~~~~~~~~~~
In file included from ../src/feature/feature_collector.c:26:
../src/feature/feature_name.h:24:31: note: expected ‘char *’ but argument is of type ‘const char *’
   24 | char *vmaf_feature_name(char *name, char *key, double val,
      |                         ~~~~~~^~~~
../src/feature/feature_collector.c:298:52: warning: passing argument 2 of ‘vmaf_feature_name’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  298 |     feature_name = vmaf_feature_name(feature_name, key, val, &buf[0],
      |                                                    ^~~
../src/feature/feature_name.h:24:43: note: expected ‘char *’ but argument is of type ‘const char *’
   24 | char *vmaf_feature_name(char *name, char *key, double val,
      |                                     ~~~~~~^~~
[105/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_read_json_model.c.o -MF test/test_predict.p/.._src_read_json_model.c.o.d -o test/test_predict.p/.._src_read_json_model.c.o -c ../src/read_json_model.c
../src/read_json_model.c: In function ‘model_collection_parse’:
../src/read_json_model.c:515:22: warning: passing argument 1 of ‘sprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  515 |             sprintf(c.name, "%s_%04d", name, ++i);
      |                     ~^~~~~
In file included from /usr/include/features.h:490,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdint.h:26,
                 from /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/stdint.h:9,
                 from ../include/libvmaf/model.h:22,
                 from ../src/read_json_model.c:19:
/usr/include/bits/stdio2.h:36:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   36 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
      | ^~~~~
../src/read_json_model.c:522:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  522 |     free(name);
      |          ^~~~
In file included from ../src/read_json_model.c:25:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
[106/150] gcc  -o test/test_thread_pool test/test_thread_pool.p/test.c.o test/test_thread_pool.p/test_thread_pool.c.o test/test_thread_pool.p/.._src_thread_pool.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread
[107/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_feature_feature_extractor.c.o -MF test/test_predict.p/.._src_feature_feature_extractor.c.o.d -o test/test_predict.p/.._src_feature_feature_extractor.c.o -c ../src/feature/feature_extractor.c
../src/feature/feature_extractor.c: In function ‘get_fex_list_entry’:
../src/feature/feature_extractor.c:290:9: warning: unused variable ‘err’ [-Wunused-variable]
  290 |     int err = vmaf_dictionary_copy(&opts_dict, &entry.opts_dict);
      |         ^~~
[108/150] gcc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_extractor.p/.._src_opt.c.o -MF test/test_feature_extractor.p/.._src_opt.c.o.d -o test/test_feature_extractor.p/.._src_opt.c.o -c ../src/opt.c
[109/150] gcc -Itest/test_ref.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_ref.p/.._src_ref.c.o -MF test/test_ref.p/.._src_ref.c.o.d -o test/test_ref.p/.._src_ref.c.o -c ../src/ref.c
[110/150] gcc -Itest/test_feature.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature.p/test.c.o -MF test/test_feature.p/test.c.o.d -o test/test_feature.p/test.c.o -c ../test/test.c
[111/150] gcc -Itest/test_feature.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature.p/test_feature.c.o -MF test/test_feature.p/test_feature.c.o.d -o test/test_feature.p/test_feature.c.o -c ../test/test_feature.c
[112/150] gcc -Itest/test_feature.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature.p/.._src_feature_feature_name.c.o -MF test/test_feature.p/.._src_feature_feature_name.c.o.d -o test/test_feature.p/.._src_feature_feature_name.c.o -c ../src/feature/feature_name.c
[113/150] gcc -Itest/test_feature.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature.p/.._src_feature_alias.c.o -MF test/test_feature.p/.._src_feature_alias.c.o.d -o test/test_feature.p/.._src_feature_alias.c.o -c ../src/feature/alias.c
[114/150] gcc -Itest/test_cambi.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_cambi.p/test.c.o -MF test/test_cambi.p/test.c.o.d -o test/test_cambi.p/test.c.o -c ../test/test.c
[115/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/test_predict.c.o -MF test/test_predict.p/test_predict.c.o.d -o test/test_predict.p/test_predict.c.o -c ../test/test_predict.c
In file included from ../test/test_predict.c:23:
../src/predict.c: In function ‘vmaf_predict_score_at_index’:
../src/predict.c:245:17: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  245 |             key = model->feature[i].opts_dict->entry[0].key;
      |                 ^
../src/predict.c: In function ‘vmaf_bootstrap_predict_score_at_index’:
../src/predict.c:386:12: warning: passing argument 1 of ‘memset’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  386 |     memset(name, 0, name_sz);
      |            ^~~~
In file included from /usr/include/features.h:490,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdint.h:26,
                 from /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/stdint.h:9,
                 from ../test/test_predict.c:19:
/usr/include/bits/string_fortified.h:57:1: note: expected ‘void *’ but argument is of type ‘const char *’
   57 | __NTH (memset (void *__dest, int __ch, size_t __len))
      | ^~~~~
../src/predict.c:388:14: warning: passing argument 1 of ‘snprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  388 |     snprintf(name, name_sz, "%s%s", model_collection->name, suffix_bagging);
      |              ^~~~
/usr/include/bits/stdio2.h:68:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   68 | __NTH (snprintf (char *__restrict __s, size_t __n,
      | ^~~~~
../src/predict.c:392:14: warning: passing argument 1 of ‘snprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  392 |     snprintf(name, name_sz, "%s%s", model_collection->name, suffix_stddev);
      |              ^~~~
/usr/include/bits/stdio2.h:68:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   68 | __NTH (snprintf (char *__restrict __s, size_t __n,
      | ^~~~~
../src/predict.c:396:14: warning: passing argument 1 of ‘snprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  396 |     snprintf(name, name_sz, "%s%s", model_collection->name, suffix_lo);
      |              ^~~~
/usr/include/bits/stdio2.h:68:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   68 | __NTH (snprintf (char *__restrict __s, size_t __n,
      | ^~~~~
../src/predict.c:400:14: warning: passing argument 1 of ‘snprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  400 |     snprintf(name, name_sz, "%s%s", model_collection->name, suffix_hi);
      |              ^~~~
/usr/include/bits/stdio2.h:68:1: note: expected ‘char * restrict’ but argument is of type ‘const char *’
   68 | __NTH (snprintf (char *__restrict __s, size_t __n,
      | ^~~~~
../src/predict.c: In function ‘piecewise_linear_mapping’:
../src/predict.c:127:32: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
  127 |                 *y = slope * x + offset;
      |                      ~~~~~~~~~~^~~~~~~~
../src/predict.c:89:19: note: ‘offset’ was declared here
   89 |     double slope, offset;
      |                   ^~~~~~
../src/predict.c:127:28: warning: ‘slope’ may be used uninitialized [-Wmaybe-uninitialized]
  127 |                 *y = slope * x + offset;
      |                      ~~~~~~^~~
../src/predict.c:89:12: note: ‘slope’ was declared here
   89 |     double slope, offset;
      |            ^~~~~
../src/predict.c: In function ‘vmaf_predict_score_at_index’:
../src/predict.c:250:13: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
  250 |             vmaf_feature_name(model->feature[i].name, key, val, buf,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |                               VMAF_FEATURE_NAME_DEFAULT_BUFFER_SIZE);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/predict.c:242:16: note: ‘val’ was declared here
  242 |         double val;
      |                ^~~
[116/150] gcc -Itest/test_ciede.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_ciede.p/test.c.o -MF test/test_ciede.p/test.c.o.d -o test/test_ciede.p/test.c.o -c ../test/test.c
[117/150] gcc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_feature_extractor.p/.._src_dict.c.o -MF test/test_feature_extractor.p/.._src_dict.c.o.d -o test/test_feature_extractor.p/.._src_dict.c.o -c ../src/dict.c
../src/dict.c: In function ‘vmaf_dictionary_set’:
../src/dict.c:65:43: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   65 |     VmafDictionaryEntry *existing_entry = vmaf_dictionary_get(&d, key, 0);
      |                                           ^~~~~~~~~~~~~~~~~~~
../src/dict.c:86:28: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   86 |         free(existing_entry->val);
      |              ~~~~~~~~~~~~~~^~~~~
In file included from ../src/dict.c:3:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c:104:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  104 |     free(val_copy);
      |          ^~~~~~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c: In function ‘vmaf_dictionary_free’:
../src/dict.c:131:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  131 |        if (d->entry[i].key) free(d->entry[i].key);
      |                                  ~~~~~~~~~~~^~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c:132:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  132 |        if (d->entry[i].val) free(d->entry[i].val);
      |                                  ~~~~~~~~~~~^~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
[118/150] gcc -Itest/test_cambi.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_cambi.p/.._src_mem.c.o -MF test/test_cambi.p/.._src_mem.c.o.d -o test/test_cambi.p/.._src_mem.c.o -c ../src/mem.c
[119/150] gcc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o -MF test/test_model.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o.d -o test/test_model.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o -c src/vmaf_b_v0.6.3.json.c
[120/150] gcc -Itest/test_cambi.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_cambi.p/.._src_ref.c.o -MF test/test_cambi.p/.._src_ref.c.o.d -o test/test_cambi.p/.._src_ref.c.o -c ../src/ref.c
[121/150] gcc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/.._src_pdjson.c.o -MF test/test_model.p/.._src_pdjson.c.o.d -o test/test_model.p/.._src_pdjson.c.o -c ../src/pdjson.c
[122/150] gcc -Itest/test_cambi.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_cambi.p/.._src_picture.c.o -MF test/test_cambi.p/.._src_picture.c.o.d -o test/test_cambi.p/.._src_picture.c.o -c ../src/picture.c
[123/150] gcc  -o test/test_ref test/test_ref.p/test.c.o test/test_ref.p/test_ref.c.o test/test_ref.p/.._src_ref.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
[124/150] gcc  -o test/test_cpu src/liblibvmaf_cpu.a.p/cpuid.obj src/liblibvmaf_cpu.a.p/cpu.c.o src/liblibvmaf_cpu.a.p/x86_cpu.c.o test/test_cpu.p/test.c.o test/test_cpu.p/test_cpu.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
[125/150] gcc  -o test/test_feature test/test_feature.p/test.c.o test/test_feature.p/test_feature.c.o test/test_feature.p/.._src_feature_feature_name.c.o test/test_feature.p/.._src_feature_alias.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
[126/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_pdjson.c.o -MF test/test_predict.p/.._src_pdjson.c.o.d -o test/test_predict.p/.._src_pdjson.c.o -c ../src/pdjson.c
[127/150] gcc -Itest/test_dict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_dict.p/test_dict.c.o -MF test/test_dict.p/test_dict.c.o.d -o test/test_dict.p/test_dict.c.o -c ../test/test_dict.c
In file included from ../test/test_dict.c:22:
../src/dict.c: In function ‘vmaf_dictionary_set’:
../src/dict.c:65:43: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   65 |     VmafDictionaryEntry *existing_entry = vmaf_dictionary_get(&d, key, 0);
      |                                           ^~~~~~~~~~~~~~~~~~~
../src/dict.c:86:28: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   86 |         free(existing_entry->val);
      |              ~~~~~~~~~~~~~~^~~~~
In file included from ../src/dict.c:3:
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c:104:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  104 |     free(val_copy);
      |          ^~~~~~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c: In function ‘vmaf_dictionary_free’:
../src/dict.c:131:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  131 |        if (d->entry[i].key) free(d->entry[i].key);
      |                                  ~~~~~~~~~~~^~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../src/dict.c:132:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  132 |        if (d->entry[i].val) free(d->entry[i].val);
      |                                  ~~~~~~~~~~~^~~~
/usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘const char *’
  555 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
[128/150] gcc -Itest/test_ciede.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_ciede.p/test_ciede.c.o -MF test/test_ciede.p/test_ciede.c.o.d -o test/test_ciede.p/test_ciede.c.o -c ../test/test_ciede.c
[129/150] gcc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o -MF test/test_predict.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o.d -o test/test_predict.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o -c src/vmaf_b_v0.6.3.json.c
[130/150] gcc  -o test/test_dict test/test_dict.p/test.c.o test/test_dict.p/test_dict.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
[131/150] gcc -Itest/test_cambi.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -MD -MQ test/test_cambi.p/test_cambi.c.o -MF test/test_cambi.p/test_cambi.c.o.d -o test/test_cambi.p/test_cambi.c.o -c ../test/test_cambi.c
../test/test_cambi.c: In function ‘get_sample_image’:
../test/test_cambi.c:59:9: warning: variable ‘err’ set but not used [-Wunused-but-set-variable]
   59 |     int err, count = 0;
      |         ^~~
../test/test_cambi.c: In function ‘get_sample_image_8b’:
../test/test_cambi.c:82:9: warning: variable ‘err’ set but not used [-Wunused-but-set-variable]
   82 |     int err, count = 0;
      |         ^~~
../test/test_cambi.c: In function ‘get_sample_image_8x8’:
../test/test_cambi.c:94:9: warning: variable ‘err’ set but not used [-Wunused-but-set-variable]
   94 |     int err, count = 0;
      |         ^~~
[132/150] gcc -Isrc/libx86_avx2.a.p -Isrc -I../src -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o -MF src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o.d -o src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o -c ../src/feature/x86/vif_avx2.c
../src/feature/x86/vif_avx2.c: In function ‘vif_filter1d_8_avx2’:
../src/feature/x86/vif_avx2.c:77: warning: ignoring ‘#pragma loop ’ [-Wunknown-pragmas]
   77 | #pragma loop(ivdep)
      | 
../src/feature/x86/vif_avx2.c:100:77: warning: unused variable ‘sg8’ [-Wunused-variable]
  100 |                 s25, s26, s27, s28, sg0, sg1, sg2, sg3, sg4, sg5, sg6, sg7, sg8;
      |                                                                             ^~~
../src/feature/x86/vif_avx2.c:100:32: warning: unused variable ‘s28’ [-Wunused-variable]
  100 |                 s25, s26, s27, s28, sg0, sg1, sg2, sg3, sg4, sg5, sg6, sg7, sg8;
      |                                ^~~
../src/feature/x86/vif_avx2.c:99:53: warning: unused variable ‘s8’ [-Wunused-variable]
   99 |             __m256i s0, s1, s2, s3, s4, s5, s6, s7, s8, s20, s21, s22, s23, s24,
      |                                                     ^~
../src/feature/x86/vif_avx2.c:98:32: warning: unused variable ‘g28’ [-Wunused-variable]
   98 |                 g25, g26, g27, g28;
      |                                ^~~
../src/feature/x86/vif_avx2.c:97:53: warning: unused variable ‘g8’ [-Wunused-variable]
   97 |             __m256i g0, g1, g2, g3, g4, g5, g6, g7, g8, g20, g21, g22, g23, g24,
      |                                                     ^~
../src/feature/x86/vif_avx2.c:83:21: warning: variable ‘accum_ref_lo’ set but not used [-Wunused-but-set-variable]
   83 |             __m256i accum_ref_lo, accum_ref_hi, accum_dis_lo, accum_dis_hi,
      |                     ^~~~~~~~~~~~
../src/feature/x86/vif_avx2.c:710:21: warning: variable ‘refdislo’ set but not used [-Wunused-but-set-variable]
  710 |             __m256i refdislo, refdishi, mu2lo, mu2hi, mu1lo, mu1hi;
      |                     ^~~~~~~~
../src/feature/x86/vif_avx2.c:1108:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1108 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check))); // 4
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
In file included from /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/xmmintrin.h:1316,
                 from /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/immintrin.h:31,
                 from ../src/feature/x86/vif_avx2.c:20:
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1110:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1110 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 1))); // 8
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1112:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1112 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 2))); // 4
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1114:17: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1114 |                 (__m128 *)(buf.tmp.ref + jj_check + 3))); // 8  //12
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 |
      |                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1121:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1121 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 4)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1123:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1123 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 5)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1125:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1125 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 6)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1127:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1127 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 7)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1139:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1139 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 8)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1141:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1141 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 9)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1143:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1143 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 10)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1145:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1145 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 11)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1157:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1157 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 12)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1159:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1159 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 13)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1161:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1161 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 14)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1163:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1163 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 15)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1175:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1175 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 16)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1177:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1177 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 17)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1179:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1179 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 18)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1181:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1181 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 19)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1190:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1190 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 20)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1194:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1194 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1196:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1196 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 1)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1198:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1198 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 2)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1200:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1200 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 3)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1207:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1207 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 4)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1209:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1209 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 5)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1211:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1211 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 6)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1213:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1213 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 7)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1225:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1225 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 8)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1227:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1227 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 9)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1229:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1229 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 10)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1231:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1231 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 11)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1243:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1243 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 12)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1245:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1245 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 13)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1247:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1247 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 14)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1249:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1249 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 15)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1261:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1261 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 16)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1263:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1263 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 17)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1265:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1265 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 18)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1267:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1267 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 19)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1275:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1275 |                 _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 20)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1279:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1279 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1281:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1281 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 1)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1283:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1283 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 2)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1285:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1285 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 3)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1292:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1292 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 4)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1294:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1294 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 5)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1296:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1296 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 6)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1298:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1298 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 7)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1310:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1310 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 8)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1312:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1312 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 9)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1314:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1314 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 10)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1316:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1316 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 11)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1328:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1328 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 12)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1330:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1330 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 13)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1332:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1332 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 14)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1334:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1334 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 15)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1347:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1347 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 16)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1349:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1349 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 17)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1351:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1351 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 18)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1353:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1353 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 19)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1362:33: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1362 |                 _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 20)));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:36:13: warning: unused variable ‘f0’ [-Wunused-variable]
   36 |     __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fc0, fc1, fc2, fc3, fc4,
      |             ^~
../src/feature/x86/vif_avx2.c:29:20: warning: unused variable ‘fwidth_v’ [-Wunused-variable]
   29 |     const unsigned fwidth_v = 18;
      |                    ^~~~~~~~
../src/feature/x86/vif_avx2.c: In function ‘vif_filter1d_16_avx2’:
../src/feature/x86/vif_avx2.c:1427:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 1427 |         for (unsigned j = 0; j < n << 4; j = j + 16) {
      |                                ^
../src/feature/x86/vif_avx2.c:1452:32: warning: unused variable ‘fcoeff’ [-Wunused-variable]
 1452 |                 const uint16_t fcoeff = vif_filt[fi];
      |                                ^~~~~~
../src/feature/x86/vif_avx2.c:1433:21: warning: unused variable ‘mask1’ [-Wunused-variable]
 1433 |             __m256i mask1 = _mm256_set_epi8(15, 14, 11, 10, 7, 6, 3, 2, 13, 12,
      |                     ^~~~~
../src/feature/x86/vif_avx2.c:1432:22: warning: unused variable ‘accum_ref_dis’ [-Wunused-variable]
 1432 |             uint64_t accum_ref_dis = 0;
      |                      ^~~~~~~~~~~~~
../src/feature/x86/vif_avx2.c:1431:22: warning: unused variable ‘accum_dis’ [-Wunused-variable]
 1431 |             uint64_t accum_dis = 0;
      |                      ^~~~~~~~~
../src/feature/x86/vif_avx2.c:1430:22: warning: unused variable ‘accum_ref’ [-Wunused-variable]
 1430 |             uint64_t accum_ref = 0;
      |                      ^~~~~~~~~
../src/feature/x86/vif_avx2.c:1429:22: warning: unused variable ‘accum_mu2’ [-Wunused-variable]
 1429 |             uint32_t accum_mu2 = 0;
      |                      ^~~~~~~~~
../src/feature/x86/vif_avx2.c:1428:22: warning: unused variable ‘accum_mu1’ [-Wunused-variable]
 1428 |             uint32_t accum_mu1 = 0;
      |                      ^~~~~~~~~
../src/feature/x86/vif_avx2.c:1656:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 1656 |         for (unsigned j = 0; j < n << 3; j = j + 8) {
      |                                ^
../src/feature/x86/vif_avx2.c:1661: warning: ignoring ‘#pragma unroll ’ [-Wunknown-pragmas]
 1661 | #pragma unroll(4)
      | 
../src/feature/x86/vif_avx2.c:1659:21: warning: unused variable ‘accumdl’ [-Wunused-variable]
 1659 |             __m256i accumdl, accumrlo, accumdlo, accumrhi, accumdhi;
      |                     ^~~~~~~
../src/feature/x86/vif_avx2.c:1696:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 1696 |         for (unsigned j = 0; j < n << 3; j = j + 8) {
      |                                ^
../src/feature/x86/vif_avx2.c:1709: warning: ignoring ‘#pragma unroll ’ [-Wunknown-pragmas]
 1709 | #pragma unroll(2)
      | 
../src/feature/x86/vif_avx2.c:1710:51: warning: operation on ‘fj’ may be undefined [-Wsequence-point]
 1710 |             for (unsigned fj = 0; fj < fwidth; fj = ++fj, jj_check = jj + fj) {
      |                                                ~~~^~~~~~
../src/feature/x86/vif_avx2.c:1713:37: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1713 |                     _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check)));
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     |
      |                                     __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1716:37: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1716 |                     _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 4)));
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     |
      |                                     __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1720:37: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1720 |                     _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check)));
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     |
      |                                     __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1723:37: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1723 |                     _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 4)));
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     |
      |                                     __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1727:37: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1727 |                     _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check)));
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     |
      |                                     __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1731:21: warning: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types]
 1731 |                     (__m128 *)(buf.tmp.ref_dis + jj_check + 4)));
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     |
      |                     __m128 *
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/emmintrin.h:701:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’
  701 | _mm_loadu_si128 (__m128i_u const *__P)
      |                  ~~~~~~~~~~~~~~~~~^~~
../src/feature/x86/vif_avx2.c:1701:22: warning: unused variable ‘accum_ref_dis’ [-Wunused-variable]
 1701 |             uint64_t accum_ref_dis = 0;
      |                      ^~~~~~~~~~~~~
../src/feature/x86/vif_avx2.c:1700:22: warning: unused variable ‘accum_dis’ [-Wunused-variable]
 1700 |             uint64_t accum_dis = 0;
      |                      ^~~~~~~~~
../src/feature/x86/vif_avx2.c:1699:22: warning: unused variable ‘accum_ref’ [-Wunused-variable]
 1699 |             uint64_t accum_ref = 0;
      |                      ^~~~~~~~~
../src/feature/x86/vif_avx2.c:1698:22: warning: unused variable ‘accum_mu2’ [-Wunused-variable]
 1698 |             uint32_t accum_mu2 = 0;
      |                      ^~~~~~~~~
../src/feature/x86/vif_avx2.c:1697:22: warning: unused variable ‘accum_mu1’ [-Wunused-variable]
 1697 |             uint32_t accum_mu1 = 0;
      |                      ^~~~~~~~~
../src/feature/x86/vif_avx2.c: In function ‘vif_filter1d_rd_8_avx2’:
../src/feature/x86/vif_avx2.c:1850:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 1850 |         for (unsigned j = 0; j < n << 4; j = j + 16) {
      |                                ^
../src/feature/x86/vif_avx2.c:1857:76: warning: unused variable ‘sg1’ [-Wunused-variable]
 1857 |             __m256i s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s20, s21, sg0, sg1;
      |                                                                            ^~~
../src/feature/x86/vif_avx2.c:1857:71: warning: unused variable ‘sg0’ [-Wunused-variable]
 1857 |             __m256i s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s20, s21, sg0, sg1;
      |                                                                       ^~~
../src/feature/x86/vif_avx2.c:1857:66: warning: unused variable ‘s21’ [-Wunused-variable]
 1857 |             __m256i s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s20, s21, sg0, sg1;
      |                                                                  ^~~
../src/feature/x86/vif_avx2.c:1857:61: warning: unused variable ‘s20’ [-Wunused-variable]
 1857 |             __m256i s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s20, s21, sg0, sg1;
      |                                                             ^~~
../src/feature/x86/vif_avx2.c:1856:66: warning: unused variable ‘g21’ [-Wunused-variable]
 1856 |             __m256i g0, g1, g2, g3, g4, g5, g6, g7, g8, g9, g20, g21;
      |                                                                  ^~~
../src/feature/x86/vif_avx2.c:1856:61: warning: unused variable ‘g20’ [-Wunused-variable]
 1856 |             __m256i g0, g1, g2, g3, g4, g5, g6, g7, g8, g9, g20, g21;
      |                                                             ^~~
../src/feature/x86/vif_avx2.c:2004:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 2004 |         for (unsigned j = 0; j < n << 3; j = j + 8) {
      |                                ^
../src/feature/x86/vif_avx2.c:2007:21: warning: unused variable ‘accumdl’ [-Wunused-variable]
 2007 |             __m256i accumdl, accumrlo, accumdlo, accumrhi, accumdhi;
      |                     ^~~~~~~
../src/feature/x86/vif_avx2.c:1805:45: warning: unused variable ‘f8’ [-Wunused-variable]
 1805 |     __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8;
      |                                             ^~
../src/feature/x86/vif_avx2.c:1805:41: warning: unused variable ‘f7’ [-Wunused-variable]
 1805 |     __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8;
      |                                         ^~
../src/feature/x86/vif_avx2.c:1805:37: warning: unused variable ‘f6’ [-Wunused-variable]
 1805 |     __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8;
      |                                     ^~
../src/feature/x86/vif_avx2.c:1805:33: warning: unused variable ‘f5’ [-Wunused-variable]
 1805 |     __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8;
      |                                 ^~
../src/feature/x86/vif_avx2.c:1796:9: warning: unused variable ‘fwidth_x’ [-Wunused-variable]
 1796 |     int fwidth_x = (fwidth % 2 == 0) ? fwidth : fwidth + 1;
      |         ^~~~~~~~
../src/feature/x86/vif_avx2.c: In function ‘vif_filter1d_rd_16_avx2’:
../src/feature/x86/vif_avx2.c:2221:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 2221 |         for (unsigned j = 0; j < n << 4; j = j + 16) {
      |                                ^
../src/feature/x86/vif_avx2.c:2228:32: warning: unused variable ‘fcoeff’ [-Wunused-variable]
 2228 |                 const uint16_t fcoeff = vif_filt[fi];
      |                                ^~~~~~
../src/feature/x86/vif_avx2.c:2295:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 2295 |         for (unsigned j = 0; j < n << 3; j = j + 8) {
      |                                ^
../src/feature/x86/vif_avx2.c:2301:29: warning: unused variable ‘dis’ [-Wunused-variable]
 2301 |             const uint16_t *dis = (uint16_t *)buf.dis;
      |                             ^~~
../src/feature/x86/vif_avx2.c:2300:29: warning: unused variable ‘ref’ [-Wunused-variable]
 2300 |             const uint16_t *ref = (uint16_t *)buf.tmp.ref_convol;
      |                             ^~~
../src/feature/x86/vif_avx2.c:2298:21: warning: unused variable ‘accumdl’ [-Wunused-variable]
 2298 |             __m256i accumdl, accumrlo, accumdlo, accumrhi, accumdhi;
      |                     ^~~~~~~
../src/feature/x86/vif_avx2.c:2205:13: warning: unused variable ‘mask2’ [-Wunused-variable]
 2205 |     __m256i mask2 = _mm256_set_epi32(7, 5, 3, 1, 6, 4, 2, 0);
      |             ^~~~~
[133/150] gcc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -MD -MQ src/liblibvmaf_feature.a.p/feature_integer_adm.c.o -MF src/liblibvmaf_feature.a.p/feature_integer_adm.c.o.d -o src/liblibvmaf_feature.a.p/feature_integer_adm.c.o -c ../src/feature/integer_adm.c
[134/150] rm -f src/liblibvmaf_feature.a && gcc-ar csrDT src/liblibvmaf_feature.a src/liblibvmaf_feature.a.p/feature_picture_copy.c.o src/liblibvmaf_feature.a.p/feature_integer_psnr.c.o src/liblibvmaf_feature.a.p/feature_third_party_xiph_psnr_hvs.c.o src/liblibvmaf_feature.a.p/feature_feature_extractor.c.o src/liblibvmaf_feature.a.p/feature_feature_name.c.o src/liblibvmaf_feature.a.p/feature_alias.c.o src/liblibvmaf_feature.a.p/feature_integer_adm.c.o src/liblibvmaf_feature.a.p/feature_feature_collector.c.o src/liblibvmaf_feature.a.p/feature_integer_motion.c.o src/liblibvmaf_feature.a.p/feature_integer_vif.c.o src/liblibvmaf_feature.a.p/feature_ciede.c.o src/liblibvmaf_feature.a.p/feature_common_alignment.c.o src/liblibvmaf_feature.a.p/feature_float_ssim.c.o src/liblibvmaf_feature.a.p/feature_float_ms_ssim.c.o src/liblibvmaf_feature.a.p/feature_ssim.c.o src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o src/liblibvmaf_feature.a.p/feature_cambi.c.o
[135/150] gcc -Isrc/libx86_avx2.a.p -Isrc -I../src -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx2.a.p/feature_common_convolution_avx.c.o -MF src/libx86_avx2.a.p/feature_common_convolution_avx.c.o.d -o src/libx86_avx2.a.p/feature_common_convolution_avx.c.o -c ../src/feature/common/convolution_avx.c
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_scanline_17’:
../src/feature/common/convolution_avx.c:224:100: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
  224 | FORCE_INLINE inline void convolution_f32_avx_s_1d_h_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end)
      |                                                                                                ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_scanline_9’:
../src/feature/common/convolution_avx.c:347:99: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
  347 | FORCE_INLINE inline void convolution_f32_avx_s_1d_h_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end)
      |                                                                                               ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_scanline_5’:
../src/feature/common/convolution_avx.c:412:99: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
  412 | FORCE_INLINE inline void convolution_f32_avx_s_1d_h_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end)
      |                                                                                               ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_scanline_17’:
../src/feature/common/convolution_avx.c:571:100: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
  571 | FORCE_INLINE inline void convolution_f32_avx_s_1d_v_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end)
      |                                                                                                ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_scanline_9’:
../src/feature/common/convolution_avx.c:691:99: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
  691 | FORCE_INLINE inline void convolution_f32_avx_s_1d_v_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end)
      |                                                                                               ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_scanline_5’:
../src/feature/common/convolution_avx.c:756:99: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
  756 | FORCE_INLINE inline void convolution_f32_avx_s_1d_v_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end)
      |                                                                                               ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_sq_scanline_17’:
../src/feature/common/convolution_avx.c:997:103: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
  997 | FORCE_INLINE inline void convolution_f32_avx_s_1d_h_sq_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end)
      |                                                                                                   ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_sq_scanline_9’:
../src/feature/common/convolution_avx.c:1137:102: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 1137 | FORCE_INLINE inline void convolution_f32_avx_s_1d_h_sq_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end)
      |                                                                                                  ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_sq_scanline_5’:
../src/feature/common/convolution_avx.c:1211:102: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 1211 | FORCE_INLINE inline void convolution_f32_avx_s_1d_h_sq_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end)
      |                                                                                                  ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_sq_scanline_17’:
../src/feature/common/convolution_avx.c:1384:103: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 1384 | FORCE_INLINE inline void convolution_f32_avx_s_1d_v_sq_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end)
      |                                                                                                   ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_sq_scanline_9’:
../src/feature/common/convolution_avx.c:1521:102: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 1521 | FORCE_INLINE inline void convolution_f32_avx_s_1d_v_sq_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end)
      |                                                                                                  ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_sq_scanline_5’:
../src/feature/common/convolution_avx.c:1595:102: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 1595 | FORCE_INLINE inline void convolution_f32_avx_s_1d_v_sq_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end)
      |                                                                                                  ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_xy_scanline_17’:
../src/feature/common/convolution_avx.c:1850:103: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 1850 | FORCE_INLINE inline void convolution_f32_avx_s_1d_h_xy_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int j_end)
      |                                                                                                   ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_xy_scanline_9’:
../src/feature/common/convolution_avx.c:2007:102: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 2007 | FORCE_INLINE inline void convolution_f32_avx_s_1d_h_xy_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int j_end)
      |                                                                                                  ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_xy_scanline_5’:
../src/feature/common/convolution_avx.c:2090:102: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 2090 | FORCE_INLINE inline void convolution_f32_avx_s_1d_h_xy_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int j_end)
      |                                                                                                  ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_xy_scanline_17’:
../src/feature/common/convolution_avx.c:2278:103: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 2278 | FORCE_INLINE inline void convolution_f32_avx_s_1d_v_xy_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int src1_stride, int src2_stride, int j_end)
      |                                                                                                   ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_xy_scanline_9’:
../src/feature/common/convolution_avx.c:2433:102: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 2433 | FORCE_INLINE inline void convolution_f32_avx_s_1d_v_xy_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int src1_stride, int src2_stride, int j_end)
      |                                                                                                  ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_xy_scanline_5’:
../src/feature/common/convolution_avx.c:2517:102: warning: unused parameter ‘filter_width’ [-Wunused-parameter]
 2517 | FORCE_INLINE inline void convolution_f32_avx_s_1d_v_xy_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int src1_stride, int src2_stride, int j_end)
      |                                                                                                  ~~~~^~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_scanline’:
../src/feature/common/convolution_avx.c:492:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  492 |                                 f8 = _mm256_broadcast_ss(filter + y + 8);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:493:25: note: here
  493 |                         case 8:
      |                         ^~~~
../src/feature/common/convolution_avx.c:494:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  494 |                                 f7 = _mm256_broadcast_ss(filter + y + 7);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:495:25: note: here
  495 |                         case 7:
      |                         ^~~~
../src/feature/common/convolution_avx.c:496:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  496 |                                 f6 = _mm256_broadcast_ss(filter + y + 6);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:497:25: note: here
  497 |                         case 6:
      |                         ^~~~
../src/feature/common/convolution_avx.c:498:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  498 |                                 f5 = _mm256_broadcast_ss(filter + y + 5);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:499:25: note: here
  499 |                         case 5:
      |                         ^~~~
../src/feature/common/convolution_avx.c:500:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  500 |                                 f4 = _mm256_broadcast_ss(filter + y + 4);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:501:25: note: here
  501 |                         case 4:
      |                         ^~~~
../src/feature/common/convolution_avx.c:502:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  502 |                                 f3 = _mm256_broadcast_ss(filter + y + 3);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:503:25: note: here
  503 |                         case 3:
      |                         ^~~~
../src/feature/common/convolution_avx.c:504:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  504 |                                 f2 = _mm256_broadcast_ss(filter + y + 2);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:505:25: note: here
  505 |                         case 2:
      |                         ^~~~
../src/feature/common/convolution_avx.c:506:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  506 |                                 f1 = _mm256_broadcast_ss(filter + y + 1);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:507:25: note: here
  507 |                         case 1:
      |                         ^~~~
../src/feature/common/convolution_avx.c:524:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  524 |                                         sum0 = _mm256_mul_ps(f8, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:525:33: note: here
  525 |                                 case 8:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:527:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  527 |                                         sum3 = _mm256_mul_ps(f7, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:528:33: note: here
  528 |                                 case 7:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:530:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  530 |                                         sum2 = _mm256_mul_ps(f6, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:531:33: note: here
  531 |                                 case 6:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:533:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  533 |                                         sum1 = _mm256_mul_ps(f5, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:534:33: note: here
  534 |                                 case 5:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:537:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  537 |                                         sum0 = _mm256_add_ps(sum0, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:538:33: note: here
  538 |                                 case 4:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:541:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  541 |                                         sum3 = _mm256_add_ps(sum3, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:542:33: note: here
  542 |                                 case 3:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:545:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  545 |                                         sum2 = _mm256_add_ps(sum2, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:546:33: note: here
  546 |                                 case 2:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:549:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  549 |                                         sum1 = _mm256_add_ps(sum1, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:550:33: note: here
  550 |                                 case 1:
      |                                 ^~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_scanline’:
../src/feature/common/convolution_avx.c:144:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  144 |                                 f8 = _mm256_broadcast_ss(filter + x + 8);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:145:25: note: here
  145 |                         case 8:
      |                         ^~~~
../src/feature/common/convolution_avx.c:146:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  146 |                                 f7 = _mm256_broadcast_ss(filter + x + 7);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:147:25: note: here
  147 |                         case 7:
      |                         ^~~~
../src/feature/common/convolution_avx.c:148:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  148 |                                 f6 = _mm256_broadcast_ss(filter + x + 6);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:149:25: note: here
  149 |                         case 6:
      |                         ^~~~
../src/feature/common/convolution_avx.c:150:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  150 |                                 f5 = _mm256_broadcast_ss(filter + x + 5);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:151:25: note: here
  151 |                         case 5:
      |                         ^~~~
../src/feature/common/convolution_avx.c:152:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  152 |                                 f4 = _mm256_broadcast_ss(filter + x + 4);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:153:25: note: here
  153 |                         case 4:
      |                         ^~~~
../src/feature/common/convolution_avx.c:154:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  154 |                                 f3 = _mm256_broadcast_ss(filter + x + 3);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:155:25: note: here
  155 |                         case 3:
      |                         ^~~~
../src/feature/common/convolution_avx.c:156:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  156 |                                 f2 = _mm256_broadcast_ss(filter + x + 2);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:157:25: note: here
  157 |                         case 2:
      |                         ^~~~
../src/feature/common/convolution_avx.c:158:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
  158 |                                 f1 = _mm256_broadcast_ss(filter + x + 1);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:159:25: note: here
  159 |                         case 1:
      |                         ^~~~
../src/feature/common/convolution_avx.c:176:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  176 |                                         sum0 = _mm256_mul_ps(f8, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:177:33: note: here
  177 |                                 case 8:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:179:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  179 |                                         sum3 = _mm256_mul_ps(f7, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:180:33: note: here
  180 |                                 case 7:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:182:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  182 |                                         sum2 = _mm256_mul_ps(f6, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:183:33: note: here
  183 |                                 case 6:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:185:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  185 |                                         sum1 = _mm256_mul_ps(f5, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:186:33: note: here
  186 |                                 case 5:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:189:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  189 |                                         sum0 = _mm256_add_ps(sum0, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:190:33: note: here
  190 |                                 case 4:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:193:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  193 |                                         sum3 = _mm256_add_ps(sum3, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:194:33: note: here
  194 |                                 case 3:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:197:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  197 |                                         sum2 = _mm256_add_ps(sum2, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:198:33: note: here
  198 |                                 case 2:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:201:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
  201 |                                         sum1 = _mm256_add_ps(sum1, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:202:33: note: here
  202 |                                 case 1:
      |                                 ^~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_sq_scanline’:
../src/feature/common/convolution_avx.c:1296:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1296 |                                 f8 = _mm256_broadcast_ss(filter + y + 8);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1297:25: note: here
 1297 |                         case 8:
      |                         ^~~~
../src/feature/common/convolution_avx.c:1298:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1298 |                                 f7 = _mm256_broadcast_ss(filter + y + 7);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1299:25: note: here
 1299 |                         case 7:
      |                         ^~~~
../src/feature/common/convolution_avx.c:1300:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1300 |                                 f6 = _mm256_broadcast_ss(filter + y + 6);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1301:25: note: here
 1301 |                         case 6:
      |                         ^~~~
../src/feature/common/convolution_avx.c:1302:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1302 |                                 f5 = _mm256_broadcast_ss(filter + y + 5);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1303:25: note: here
 1303 |                         case 5:
      |                         ^~~~
../src/feature/common/convolution_avx.c:1304:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1304 |                                 f4 = _mm256_broadcast_ss(filter + y + 4);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1305:25: note: here
 1305 |                         case 4:
      |                         ^~~~
../src/feature/common/convolution_avx.c:1306:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1306 |                                 f3 = _mm256_broadcast_ss(filter + y + 3);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1307:25: note: here
 1307 |                         case 3:
      |                         ^~~~
../src/feature/common/convolution_avx.c:1308:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1308 |                                 f2 = _mm256_broadcast_ss(filter + y + 2);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1309:25: note: here
 1309 |                         case 2:
      |                         ^~~~
../src/feature/common/convolution_avx.c:1310:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1310 |                                 f1 = _mm256_broadcast_ss(filter + y + 1);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1311:25: note: here
 1311 |                         case 1:
      |                         ^~~~
../src/feature/common/convolution_avx.c:1329:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1329 |                                         sum0 = _mm256_mul_ps(f8, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1330:33: note: here
 1330 |                                 case 8:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:1333:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1333 |                                         sum3 = _mm256_mul_ps(f7, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1334:33: note: here
 1334 |                                 case 7:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:1337:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1337 |                                         sum2 = _mm256_mul_ps(f6, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1338:33: note: here
 1338 |                                 case 6:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:1341:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1341 |                                         sum1 = _mm256_mul_ps(f5, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1342:33: note: here
 1342 |                                 case 5:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:1346:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1346 |                                         sum0 = _mm256_add_ps(sum0, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1347:33: note: here
 1347 |                                 case 4:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:1351:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1351 |                                         sum3 = _mm256_add_ps(sum3, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1352:33: note: here
 1352 |                                 case 3:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:1356:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1356 |                                         sum2 = _mm256_add_ps(sum2, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1357:33: note: here
 1357 |                                 case 2:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:1361:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1361 |                                         sum1 = _mm256_add_ps(sum1, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:1362:33: note: here
 1362 |                                 case 1:
      |                                 ^~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_xy_scanline’:
../src/feature/common/convolution_avx.c:2181:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2181 |                                 f8 = _mm256_broadcast_ss(filter + y + 8);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2182:25: note: here
 2182 |                         case 8:
      |                         ^~~~
../src/feature/common/convolution_avx.c:2183:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2183 |                                 f7 = _mm256_broadcast_ss(filter + y + 7);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2184:25: note: here
 2184 |                         case 7:
      |                         ^~~~
../src/feature/common/convolution_avx.c:2185:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2185 |                                 f6 = _mm256_broadcast_ss(filter + y + 6);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2186:25: note: here
 2186 |                         case 6:
      |                         ^~~~
../src/feature/common/convolution_avx.c:2187:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2187 |                                 f5 = _mm256_broadcast_ss(filter + y + 5);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2188:25: note: here
 2188 |                         case 5:
      |                         ^~~~
../src/feature/common/convolution_avx.c:2189:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2189 |                                 f4 = _mm256_broadcast_ss(filter + y + 4);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2190:25: note: here
 2190 |                         case 4:
      |                         ^~~~
../src/feature/common/convolution_avx.c:2191:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2191 |                                 f3 = _mm256_broadcast_ss(filter + y + 3);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2192:25: note: here
 2192 |                         case 3:
      |                         ^~~~
../src/feature/common/convolution_avx.c:2193:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2193 |                                 f2 = _mm256_broadcast_ss(filter + y + 2);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2194:25: note: here
 2194 |                         case 2:
      |                         ^~~~
../src/feature/common/convolution_avx.c:2195:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2195 |                                 f1 = _mm256_broadcast_ss(filter + y + 1);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2196:25: note: here
 2196 |                         case 1:
      |                         ^~~~
../src/feature/common/convolution_avx.c:2215:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2215 |                                         sum0 = _mm256_mul_ps(f8, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2216:33: note: here
 2216 |                                 case 8:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:2220:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2220 |                                         sum3 = _mm256_mul_ps(f7, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2221:33: note: here
 2221 |                                 case 7:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:2225:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2225 |                                         sum2 = _mm256_mul_ps(f6, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2226:33: note: here
 2226 |                                 case 6:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:2230:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2230 |                                         sum1 = _mm256_mul_ps(f5, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2231:33: note: here
 2231 |                                 case 5:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:2236:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2236 |                                         sum0 = _mm256_add_ps(sum0, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2237:33: note: here
 2237 |                                 case 4:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:2242:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2242 |                                         sum3 = _mm256_add_ps(sum3, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2243:33: note: here
 2243 |                                 case 3:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:2248:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2248 |                                         sum2 = _mm256_add_ps(sum2, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2249:33: note: here
 2249 |                                 case 2:
      |                                 ^~~~
../src/feature/common/convolution_avx.c:2254:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2254 |                                         sum1 = _mm256_add_ps(sum1, g);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c:2255:33: note: here
 2255 |                                 case 1:
      |                                 ^~~~
In file included from /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/immintrin.h:43,
                 from ../src/feature/common/convolution_avx.c:19:
In function ‘_mm256_mul_ps’,
    inlined from ‘convolution_f32_avx_s_1d_h_scanline’ at ../src/feature/common/convolution_avx.c:188:10,
    inlined from ‘convolution_f32_avx_s_1d’ at ../src/feature/common/convolution_avx.c:845:3:
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/avxintrin.h:320:10: warning: ‘f4’ may be used uninitialized [-Wmaybe-uninitialized]
  320 |   return (__m256) ((__v8sf)__A * (__v8sf)__B);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d’:
../src/feature/common/convolution_avx.c:131:48: note: ‘f4’ was declared here
  131 |                         __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8;
      |                                                ^~
In function ‘_mm256_mul_ps’,
    inlined from ‘convolution_f32_avx_s_1d_v_scanline’ at ../src/feature/common/convolution_avx.c:536:10,
    inlined from ‘convolution_f32_avx_s_1d’ at ../src/feature/common/convolution_avx.c:827:3:
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/avxintrin.h:320:10: warning: ‘f4’ may be used uninitialized [-Wmaybe-uninitialized]
  320 |   return (__m256) ((__v8sf)__A * (__v8sf)__B);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d’:
../src/feature/common/convolution_avx.c:479:48: note: ‘f4’ was declared here
  479 |                         __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8;
      |                                                ^~
In function ‘_mm256_mul_ps’,
    inlined from ‘convolution_f32_avx_s_1d_h_scanline’ at ../src/feature/common/convolution_avx.c:188:10,
    inlined from ‘convolution_f32_avx_s_1d_sq’ at ../src/feature/common/convolution_avx.c:1689:3:
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/avxintrin.h:320:10: warning: ‘f4’ may be used uninitialized [-Wmaybe-uninitialized]
  320 |   return (__m256) ((__v8sf)__A * (__v8sf)__B);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_sq’:
../src/feature/common/convolution_avx.c:131:48: note: ‘f4’ was declared here
  131 |                         __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8;
      |                                                ^~
In function ‘_mm256_mul_ps’,
    inlined from ‘convolution_f32_avx_s_1d_v_sq_scanline’ at ../src/feature/common/convolution_avx.c:1345:10,
    inlined from ‘convolution_f32_avx_s_1d_sq’ at ../src/feature/common/convolution_avx.c:1671:3:
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/avxintrin.h:320:10: warning: ‘f4’ may be used uninitialized [-Wmaybe-uninitialized]
  320 |   return (__m256) ((__v8sf)__A * (__v8sf)__B);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_sq’:
../src/feature/common/convolution_avx.c:1283:48: note: ‘f4’ was declared here
 1283 |                         __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8;
      |                                                ^~
In function ‘_mm256_mul_ps’,
    inlined from ‘convolution_f32_avx_s_1d_h_scanline’ at ../src/feature/common/convolution_avx.c:188:10,
    inlined from ‘convolution_f32_avx_s_1d_xy’ at ../src/feature/common/convolution_avx.c:2619:3:
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/avxintrin.h:320:10: warning: ‘f4’ may be used uninitialized [-Wmaybe-uninitialized]
  320 |   return (__m256) ((__v8sf)__A * (__v8sf)__B);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_xy’:
../src/feature/common/convolution_avx.c:131:48: note: ‘f4’ was declared here
  131 |                         __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8;
      |                                                ^~
In function ‘_mm256_mul_ps’,
    inlined from ‘convolution_f32_avx_s_1d_v_xy_scanline’ at ../src/feature/common/convolution_avx.c:2235:10,
    inlined from ‘convolution_f32_avx_s_1d_xy’ at ../src/feature/common/convolution_avx.c:2601:3:
/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include/avxintrin.h:320:10: warning: ‘f4’ may be used uninitialized [-Wmaybe-uninitialized]
  320 |   return (__m256) ((__v8sf)__A * (__v8sf)__B);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_xy’:
../src/feature/common/convolution_avx.c:2168:48: note: ‘f4’ was declared here
 2168 |                         __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8;
      |                                                ^~
[136/150] rm -f src/libx86_avx2.a && gcc-ar csrDT src/libx86_avx2.a src/libx86_avx2.a.p/feature_common_convolution_avx.c.o src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o
[137/150] g++ -Isrc/libvmaf.so.1.1.2.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.2.p/svm.cpp.o -MF src/libvmaf.so.1.1.2.p/svm.cpp.o.d -o src/libvmaf.so.1.1.2.p/svm.cpp.o -c ../src/svm.cpp
[138/150] g++ -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/.._src_svm.cpp.o -MF test/test_model.p/.._src_svm.cpp.o.d -o test/test_model.p/.._src_svm.cpp.o -c ../src/svm.cpp
[139/150] g++ -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_svm.cpp.o -MF test/test_predict.p/.._src_svm.cpp.o.d -o test/test_predict.p/.._src_svm.cpp.o -c ../src/svm.cpp
[140/150] gcc  -o test/test_feature_extractor src/libx86_avx2.a.p/feature_common_convolution_avx.c.o src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o src/liblibvmaf_feature.a.p/feature_picture_copy.c.o src/liblibvmaf_feature.a.p/feature_integer_psnr.c.o src/liblibvmaf_feature.a.p/feature_third_party_xiph_psnr_hvs.c.o src/liblibvmaf_feature.a.p/feature_feature_extractor.c.o src/liblibvmaf_feature.a.p/feature_feature_name.c.o src/liblibvmaf_feature.a.p/feature_alias.c.o src/liblibvmaf_feature.a.p/feature_integer_adm.c.o src/liblibvmaf_feature.a.p/feature_feature_collector.c.o src/liblibvmaf_feature.a.p/feature_integer_motion.c.o src/liblibvmaf_feature.a.p/feature_integer_vif.c.o src/liblibvmaf_feature.a.p/feature_ciede.c.o src/liblibvmaf_feature.a.p/feature_common_alignment.c.o src/liblibvmaf_feature.a.p/feature_float_ssim.c.o src/liblibvmaf_feature.a.p/feature_float_ms_ssim.c.o src/liblibvmaf_feature.a.p/feature_ssim.c.o src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o src/liblibvmaf_feature.a.p/feature_cambi.c.o src/liblibvmaf_cpu.a.p/cpuid.obj src/liblibvmaf_cpu.a.p/cpu.c.o src/liblibvmaf_cpu.a.p/x86_cpu.c.o test/test_feature_extractor.p/test.c.o test/test_feature_extractor.p/test_feature_extractor.c.o test/test_feature_extractor.p/.._src_mem.c.o test/test_feature_extractor.p/.._src_picture.c.o test/test_feature_extractor.p/.._src_ref.c.o test/test_feature_extractor.p/.._src_dict.c.o test/test_feature_extractor.p/.._src_opt.c.o test/test_feature_extractor.p/.._src_log.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,--start-group -lm -Wl,--end-group
[141/150] g++  -o src/libvmaf.so.1.1.2 src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_v0.6.1.json.c.o src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_b_v0.6.3.json.c.o src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_v0.6.1neg.json.c.o src/libvmaf.so.1.1.2.p/meson-generated_.._vmaf_4k_v0.6.1.json.c.o src/libx86_avx2.a.p/feature_common_convolution_avx.c.o src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o src/liblibvmaf_feature.a.p/feature_picture_copy.c.o src/liblibvmaf_feature.a.p/feature_integer_psnr.c.o src/liblibvmaf_feature.a.p/feature_third_party_xiph_psnr_hvs.c.o src/liblibvmaf_feature.a.p/feature_feature_extractor.c.o src/liblibvmaf_feature.a.p/feature_feature_name.c.o src/liblibvmaf_feature.a.p/feature_alias.c.o src/liblibvmaf_feature.a.p/feature_integer_adm.c.o src/liblibvmaf_feature.a.p/feature_feature_collector.c.o src/liblibvmaf_feature.a.p/feature_integer_motion.c.o src/liblibvmaf_feature.a.p/feature_integer_vif.c.o src/liblibvmaf_feature.a.p/feature_ciede.c.o src/liblibvmaf_feature.a.p/feature_common_alignment.c.o src/liblibvmaf_feature.a.p/feature_float_ssim.c.o src/liblibvmaf_feature.a.p/feature_float_ms_ssim.c.o src/liblibvmaf_feature.a.p/feature_ssim.c.o src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o src/liblibvmaf_feature.a.p/feature_cambi.c.o src/liblibvmaf_cpu.a.p/cpuid.obj src/liblibvmaf_cpu.a.p/cpu.c.o src/liblibvmaf_cpu.a.p/x86_cpu.c.o src/libvmaf.so.1.1.2.p/libvmaf.c.o src/libvmaf.so.1.1.2.p/compute_vmaf.c.o src/libvmaf.so.1.1.2.p/predict.c.o src/libvmaf.so.1.1.2.p/model.c.o src/libvmaf.so.1.1.2.p/svm.cpp.o src/libvmaf.so.1.1.2.p/picture.c.o src/libvmaf.so.1.1.2.p/mem.c.o src/libvmaf.so.1.1.2.p/output.c.o src/libvmaf.so.1.1.2.p/fex_ctx_vector.c.o src/libvmaf.so.1.1.2.p/thread_pool.c.o src/libvmaf.so.1.1.2.p/dict.c.o src/libvmaf.so.1.1.2.p/opt.c.o src/libvmaf.so.1.1.2.p/ref.c.o src/libvmaf.so.1.1.2.p/read_json_model.c.o src/libvmaf.so.1.1.2.p/pdjson.c.o src/libvmaf.so.1.1.2.p/log.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libvmaf.so.1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -lm -Wl,--end-group
../src/model.c:40:19: warning: type of ‘src_vmaf_4k_v0_6_1_json’ does not match original declaration [-Wlto-type-mismatch]
   40 | extern const char src_vmaf_4k_v0_6_1_json;
      |                   ^
src/vmaf_4k_v0.6.1.json.c:1:15: note: ‘src_vmaf_4k_v0_6_1_json’ was previously declared here
    1 | unsigned char src_vmaf_4k_v0_6_1_json[] = {
      |               ^
../src/model.c:38:19: warning: type of ‘src_vmaf_v0_6_1neg_json’ does not match original declaration [-Wlto-type-mismatch]
   38 | extern const char src_vmaf_v0_6_1neg_json;
      |                   ^
src/vmaf_v0.6.1neg.json.c:1:15: note: ‘src_vmaf_v0_6_1neg_json’ was previously declared here
    1 | unsigned char src_vmaf_v0_6_1neg_json[] = {
      |               ^
../src/model.c:36:19: warning: type of ‘src_vmaf_b_v0_6_3_json’ does not match original declaration [-Wlto-type-mismatch]
   36 | extern const char src_vmaf_b_v0_6_3_json;
      |                   ^
src/vmaf_b_v0.6.3.json.c:1:15: note: ‘src_vmaf_b_v0_6_3_json’ was previously declared here
    1 | unsigned char src_vmaf_b_v0_6_3_json[] = {
      |               ^
../src/model.c:34:19: warning: type of ‘src_vmaf_v0_6_1_json’ does not match original declaration [-Wlto-type-mismatch]
   34 | extern const char src_vmaf_v0_6_1_json;
      |                   ^
src/vmaf_v0.6.1.json.c:1:15: note: ‘src_vmaf_v0_6_1_json’ was previously declared here
    1 | unsigned char src_vmaf_v0_6_1_json[] = {
      |               ^
[142/150] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu src/libvmaf.so.1.1.2 src/libvmaf.so.1.1.2 src/libvmaf.so.1.1.2.p/libvmaf.so.1.1.2.symbols 
[143/150] g++  -o test/test_context test/test_context.p/test.c.o test/test_context.p/test_context.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/src -Wl,--start-group src/libvmaf.so.1.1.2 -Wl,--end-group
[144/150] g++  -o test/test_ciede test/test_ciede.p/test.c.o test/test_ciede.p/test_ciede.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/src -Wl,--start-group src/libvmaf.so.1.1.2 -Wl,--end-group
[145/150] g++  -o test/test_feature_collector test/test_feature_collector.p/test.c.o test/test_feature_collector.p/test_feature_collector.c.o test/test_feature_collector.p/.._src_log.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/src -Wl,--start-group src/libvmaf.so.1.1.2 -Wl,--end-group
[146/150] g++  -o tools/vmafossexec tools/vmafossexec.p/main.cpp.o tools/vmafossexec.p/read_frame.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/src -Wl,--start-group src/libvmaf.so.1.1.2 -Wl,--end-group
[147/150] g++  -o test/test_cambi test/test_cambi.p/test.c.o test/test_cambi.p/test_cambi.c.o test/test_cambi.p/.._src_picture.c.o test/test_cambi.p/.._src_mem.c.o test/test_cambi.p/.._src_ref.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/src -Wl,--start-group src/libvmaf.so.1.1.2 -Wl,--end-group
[148/150] g++  -o tools/vmaf tools/vmaf.p/vmaf.c.o tools/vmaf.p/cli_parse.c.o tools/vmaf.p/y4m_input.c.o tools/vmaf.p/vidinput.c.o tools/vmaf.p/yuv_input.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/src -Wl,--start-group src/libvmaf.so.1.1.2 -Wl,--end-group
[149/150] g++  -o test/test_model test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o test/test_model.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o test/test_model.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o test/test_model.p/test.c.o test/test_model.p/test_model.c.o test/test_model.p/.._src_dict.c.o test/test_model.p/.._src_svm.cpp.o test/test_model.p/.._src_pdjson.c.o test/test_model.p/.._src_read_json_model.c.o test/test_model.p/.._src_log.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/src -Wl,--start-group src/libvmaf.so.1.1.2 -Wl,--end-group -pthread
../src/model.c:40:19: warning: type of ‘src_vmaf_4k_v0_6_1_json’ does not match original declaration [-Wlto-type-mismatch]
   40 | extern const char src_vmaf_4k_v0_6_1_json;
      |                   ^
src/vmaf_4k_v0.6.1.json.c:1:15: note: ‘src_vmaf_4k_v0_6_1_json’ was previously declared here
    1 | unsigned char src_vmaf_4k_v0_6_1_json[] = {
      |               ^
../src/model.c:38:19: warning: type of ‘src_vmaf_v0_6_1neg_json’ does not match original declaration [-Wlto-type-mismatch]
   38 | extern const char src_vmaf_v0_6_1neg_json;
      |                   ^
src/vmaf_v0.6.1neg.json.c:1:15: note: ‘src_vmaf_v0_6_1neg_json’ was previously declared here
    1 | unsigned char src_vmaf_v0_6_1neg_json[] = {
      |               ^
../src/model.c:36:19: warning: type of ‘src_vmaf_b_v0_6_3_json’ does not match original declaration [-Wlto-type-mismatch]
   36 | extern const char src_vmaf_b_v0_6_3_json;
      |                   ^
src/vmaf_b_v0.6.3.json.c:1:15: note: ‘src_vmaf_b_v0_6_3_json’ was previously declared here
    1 | unsigned char src_vmaf_b_v0_6_3_json[] = {
      |               ^
../src/model.c:34:19: warning: type of ‘src_vmaf_v0_6_1_json’ does not match original declaration [-Wlto-type-mismatch]
   34 | extern const char src_vmaf_v0_6_1_json;
      |                   ^
src/vmaf_v0.6.1.json.c:1:15: note: ‘src_vmaf_v0_6_1_json’ was previously declared here
    1 | unsigned char src_vmaf_v0_6_1_json[] = {
      |               ^
[150/150] g++  -o test/test_predict test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o test/test_predict.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o test/test_predict.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o test/test_predict.p/test.c.o test/test_predict.p/test_predict.c.o test/test_predict.p/.._src_dict.c.o test/test_predict.p/.._src_feature_feature_collector.c.o test/test_predict.p/.._src_feature_alias.c.o test/test_predict.p/.._src_model.c.o test/test_predict.p/.._src_svm.cpp.o test/test_predict.p/.._src_log.c.o test/test_predict.p/.._src_read_json_model.c.o test/test_predict.p/.._src_pdjson.c.o test/test_predict.p/.._src_feature_feature_name.c.o test/test_predict.p/.._src_feature_feature_extractor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/src -Wl,--start-group src/libvmaf.so.1.1.2 -Wl,--end-group -pthread
../src/model.c:40:19: warning: type of ‘src_vmaf_4k_v0_6_1_json’ does not match original declaration [-Wlto-type-mismatch]
   40 | extern const char src_vmaf_4k_v0_6_1_json;
      |                   ^
src/vmaf_4k_v0.6.1.json.c:1:15: note: ‘src_vmaf_4k_v0_6_1_json’ was previously declared here
    1 | unsigned char src_vmaf_4k_v0_6_1_json[] = {
      |               ^
../src/model.c:38:19: warning: type of ‘src_vmaf_v0_6_1neg_json’ does not match original declaration [-Wlto-type-mismatch]
   38 | extern const char src_vmaf_v0_6_1neg_json;
      |                   ^
src/vmaf_v0.6.1neg.json.c:1:15: note: ‘src_vmaf_v0_6_1neg_json’ was previously declared here
    1 | unsigned char src_vmaf_v0_6_1neg_json[] = {
      |               ^
../src/model.c:36:19: warning: type of ‘src_vmaf_b_v0_6_3_json’ does not match original declaration [-Wlto-type-mismatch]
   36 | extern const char src_vmaf_b_v0_6_3_json;
      |                   ^
src/vmaf_b_v0.6.3.json.c:1:15: note: ‘src_vmaf_b_v0_6_3_json’ was previously declared here
    1 | unsigned char src_vmaf_b_v0_6_3_json[] = {
      |               ^
../src/model.c:34:19: warning: type of ‘src_vmaf_v0_6_1_json’ does not match original declaration [-Wlto-type-mismatch]
   34 | extern const char src_vmaf_v0_6_1_json;
      |                   ^
src/vmaf_v0.6.1.json.c:1:15: note: ‘src_vmaf_v0_6_1_json’ was previously declared here
    1 | unsigned char src_vmaf_v0_6_1_json[] = {
      |               ^
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu -j 32 -v
+ popd
~/build/BUILD/vmaf-2.3.0
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.FpBRDH
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64
++ dirname /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64
+ cd vmaf-2.3.0
~/build/BUILD/vmaf-2.3.0/libvmaf ~/build/BUILD/vmaf-2.3.0
+ pushd libvmaf
+ DESTDIR=/builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64
+ /usr/bin/meson install -C x86_64-OpenCloudOS-linux-gnu --no-rebuild
Installing src/libvmaf.so.1.1.2 to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/lib64
Installing tools/vmaf to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/bin
Installing /builddir/build/BUILD/vmaf-2.3.0/libvmaf/include/libvmaf/libvmaf.h to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/include/libvmaf/
Installing /builddir/build/BUILD/vmaf-2.3.0/libvmaf/include/libvmaf/compute_vmaf.h to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/include/libvmaf/
Installing /builddir/build/BUILD/vmaf-2.3.0/libvmaf/include/libvmaf/feature.h to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/include/libvmaf/
Installing /builddir/build/BUILD/vmaf-2.3.0/libvmaf/include/libvmaf/model.h to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/include/libvmaf/
Installing /builddir/build/BUILD/vmaf-2.3.0/libvmaf/include/libvmaf/picture.h to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/include/libvmaf/
Installing /builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/include/libvmaf/version.h to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/include/libvmaf/
Installing /builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/meson-private/libvmaf.pc to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/lib64/pkgconfig
Installing symlink pointing to libvmaf.so.1.1.2 to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/lib64/libvmaf.so.1
Installing symlink pointing to libvmaf.so.1 to /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/lib64/libvmaf.so
+ popd
~/build/BUILD/vmaf-2.3.0
+ mkdir -p /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/lib/rpm/macros.d
+ cat
+ touch -r LICENSE /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/lib/rpm/macros.d/macros.vmaf
+ mkdir -p /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/model/
+ cp -Rp model/other_models model/vmaf_4k_rb_v0.6.2 model/vmaf_4k_v0.6.1.json model/vmaf_b_v0.6.3.json model/vmaf_float_4k_v0.6.1.json model/vmaf_float_b_v0.6.3 model/vmaf_float_b_v0.6.3.json model/vmaf_float_v0.6.1.json model/vmaf_float_v0.6.1.pkl model/vmaf_float_v0.6.1.pkl.model model/vmaf_float_v0.6.1neg.json model/vmaf_float_v0.6.1neg.pkl model/vmaf_float_v0.6.1neg.pkl.model model/vmaf_rb_v0.6.2 model/vmaf_rb_v0.6.3 model/vmaf_v0.6.1.json model/vmaf_v0.6.1neg.json /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/model/
+ /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 2.3.0-3.oc9 --unique-debug-suffix -2.3.0-3.oc9.x86_64 --unique-debug-src-base vmaf-2.3.0-3.oc9.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/vmaf-2.3.0
extracting debug info from /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/bin/vmaf
extracting debug info from /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/lib64/libvmaf.so.1.1.2
Support for debuginfod is not compiled into GDB.
Support for debuginfod is not compiled into GDB.
7405 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/OpenCloudOS/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs
+ /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/OpenCloudOS/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.sgUqw5
+ umask 022
+ cd /builddir/build/BUILD
~/build/BUILD/vmaf-2.3.0/libvmaf ~/build/BUILD/vmaf-2.3.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd vmaf-2.3.0
+ pushd libvmaf
+ ninja -vC x86_64-OpenCloudOS-linux-gnu test
ninja: Entering directory `x86_64-OpenCloudOS-linux-gnu'
[1/13] /usr/bin/meson --internal vcstagger ../include/vcs_version.h.in include/vcs_version.h 2.3.0 /builddir/build/BUILD/vmaf-2.3.0/libvmaf/include @VCS_TAG@ '(.*)' git --git-dir /builddir/build/BUILD/vmaf-2.3.0/libvmaf/../.git describe --tags --long --match '?.*.*' --always
[1/2] /usr/bin/meson test --no-rebuild --print-errorlogs
 1/12 test_picture           OK              0.03s
 2/12 test_feature_collector OK              0.03s
 3/12 test_thread_pool       OK              0.03s
 4/12 test_model             OK              0.02s
 5/12 test_predict           OK              0.02s
 6/12 test_dict              OK              0.02s
 7/12 test_cpu               OK              0.02s
 8/12 test_ref               OK              0.02s
 9/12 test_feature           OK              0.01s
10/12 test_ciede             OK              0.01s
11/12 test_cambi             FAIL            0.01s   exit status 1
>>> MALLOC_PERTURB_=249 /builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/test/test_cambi
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
test_anti_dithering_filter: pass
test_copy_10b_luma: pass
test_decimate_generic: pass
test_decimate: fail, decimate pic wrong pixel value (1,0)
4 tests run, 1 failed
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
12/12 test_feature_extractor OK              0.04s
Summary of Failures:
11/12 test_cambi             FAIL            0.01s   exit status 1
Ok:                 11  
Expected Fail:      0   
Fail:               1   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   
Full log written to /builddir/build/BUILD/vmaf-2.3.0/libvmaf/x86_64-OpenCloudOS-linux-gnu/meson-logs/testlog.txt
FAILED: meson-internal__test 
/usr/bin/meson test --no-rebuild --print-errorlogs
ninja: build stopped: subcommand failed.
+ :
~/build/BUILD/vmaf-2.3.0
+ popd
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: vmaf-2.3.0-3.oc9.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.PVDV9a
+ umask 022
+ cd /builddir/build/BUILD
+ cd vmaf-2.3.0
+ DOCDIR=/builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/doc/vmaf
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/doc/vmaf
+ cp -pr README.md /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/doc/vmaf
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: vmaf = 2.3.0-3.oc9 vmaf(x86-64) = 2.3.0-3.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libvmaf.so.1()(64bit) rtld(GNU_HASH)
Processing files: libvmaf-2.3.0-3.oc9.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.xzyxQJ
+ umask 022
+ cd /builddir/build/BUILD
+ cd vmaf-2.3.0
+ DOCDIR=/builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/doc/libvmaf
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/doc/libvmaf
+ cp -pr CHANGELOG.md /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/doc/libvmaf
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.vXcamW
+ umask 022
+ cd /builddir/build/BUILD
+ cd vmaf-2.3.0
+ LICENSEDIR=/builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/licenses/libvmaf
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/licenses/libvmaf
+ cp -pr LICENSE /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/licenses/libvmaf
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: bundled(libsvm) = 3.24 libvmaf = 2.3.0-3.oc9 libvmaf(x86-64) = 2.3.0-3.oc9 libvmaf.so.1()(64bit) vmaf-static = 2.3.0-3.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Processing files: libvmaf-devel-2.3.0-3.oc9.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.1kLFNp
+ umask 022
+ cd /builddir/build/BUILD
+ cd vmaf-2.3.0
+ DOCDIR=/builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/doc/libvmaf-devel
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/doc/libvmaf-devel
+ cp -pr CONTRIBUTING.md /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64/usr/share/doc/libvmaf-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: libvmaf-devel = 2.3.0-3.oc9 libvmaf-devel(x86-64) = 2.3.0-3.oc9 pkgconfig(libvmaf) = 2.3.0 vmaf-devel = 2.3.0-3.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/pkg-config libvmaf.so.1()(64bit)
Processing files: vmaf-models-2.3.0-3.oc9.noarch
Provides: vmaf-models = 2.3.0-3.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: vmaf-debugsource-2.3.0-3.oc9.x86_64
Provides: vmaf-debugsource = 2.3.0-3.oc9 vmaf-debugsource(x86-64) = 2.3.0-3.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: vmaf-debuginfo-2.3.0-3.oc9.x86_64
Provides: debuginfo(build-id) = 088b99352f5311d30618d24029e6a8147c269b1b vmaf-debuginfo = 2.3.0-3.oc9 vmaf-debuginfo(x86-64) = 2.3.0-3.oc9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: vmaf-debugsource(x86-64) = 2.3.0-3.oc9
Processing files: libvmaf-debuginfo-2.3.0-3.oc9.x86_64
Provides: debuginfo(build-id) = c0a471c325f75792b7a191ee1680f2d366390ada libvmaf-debuginfo = 2.3.0-3.oc9 libvmaf-debuginfo(x86-64) = 2.3.0-3.oc9 libvmaf.so.1.1.2-2.3.0-3.oc9.x86_64.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: vmaf-debugsource(x86-64) = 2.3.0-3.oc9
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/vmaf-2.3.0-3.oc9.x86_64
Wrote: /builddir/build/RPMS/libvmaf-devel-2.3.0-3.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/vmaf-2.3.0-3.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/vmaf-debuginfo-2.3.0-3.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/libvmaf-2.3.0-3.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/vmaf-models-2.3.0-3.oc9.noarch.rpm
Wrote: /builddir/build/RPMS/libvmaf-debuginfo-2.3.0-3.oc9.x86_64.rpm
Wrote: /builddir/build/RPMS/vmaf-debugsource-2.3.0-3.oc9.x86_64.rpm
Child return code was: 0