------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/nasm-2.15.05,1.txz Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/libffi-3.3_1.txz Installing /packages/All/expat-2.2.10.txz Installing /packages/All/ncurses-6.2.20210116.txz Installing /packages/All/readline-8.0.4_1.txz Installing /packages/All/gettext-runtime-0.21.txz Installing /packages/All/openssl-1.1.1i,1.txz Installing /packages/All/python37-3.7.9_1.txz ===== Message from python37-3.7.9_1: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py37-gdbm databases/py-gdbm@py37 py37-sqlite3 databases/py-sqlite3@py37 py37-tkinter x11-toolkits/py-tkinter@py37 Installing /packages/All/ninja-1.10.2,2.txz Installing /packages/All/py37-setuptools-44.0.0.txz Installing /packages/All/meson-0.56.2.txz SUCCEEDED 00:00:08 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> vmaf-2.1.1 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> vmaf-2.1.1 depends on file: /usr/local/sbin/pkg - found => Netflix-vmaf-v2.1.1_GH0.tar.gz doesn't seem to exist in /distfiles/. => Attempting to fetch https://codeload.github.com/Netflix/vmaf/tar.gz/v2.1.1?dummy=/Netflix-vmaf-v2.1.1_GH0.tar.gz fetch: https://codeload.github.com/Netflix/vmaf/tar.gz/v2.1.1?dummy=/Netflix-vmaf-v2.1.1_GH0.tar.gz: size unknown fetch: https://codeload.github.com/Netflix/vmaf/tar.gz/v2.1.1?dummy=/Netflix-vmaf-v2.1.1_GH0.tar.gz: size of remote file is not known Netflix-vmaf-v2.1.1_GH0.tar.gz 0 B 0 Bps Netflix-vmaf-v2.1.1_GH0.tar.gz 1568 kB 4734 kBps Netflix-vmaf-v2.1.1_GH0.tar.gz 9906 kB 9 MBps 01s ===> Fetching all distfiles required by vmaf-2.1.1 for building SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> vmaf-2.1.1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by vmaf-2.1.1 for building => SHA256 Checksum OK for Netflix-vmaf-v2.1.1_GH0.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> vmaf-2.1.1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by vmaf-2.1.1 for building ===> Extracting for vmaf-2.1.1 => SHA256 Checksum OK for Netflix-vmaf-v2.1.1_GH0.tar.gz. Extracted Memory Use: 22.82M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for vmaf-2.1.1 ===> Applying ports patches for vmaf-2.1.1 from /xports/multimedia/vmaf/files SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> vmaf-2.1.1 depends on executable: nasm - found ===> vmaf-2.1.1 depends on executable: meson - found ===> vmaf-2.1.1 depends on executable: ninja - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> vmaf-2.1.1 depends on executable: nasm - found ===> vmaf-2.1.1 depends on executable: meson - found ===> vmaf-2.1.1 depends on executable: ninja - found ===> Configuring for vmaf-2.1.1 The Meson build system Version: 0.56.2 Source dir: /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf Build dir: /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/_build Build type: native build Project name: libvmaf Project version: 2.1.1 Using 'CC' from environment with value: 'cc' Using 'CFLAGS' from environment with value: '-pipe -O2 -fno-strict-aliasing ' Using 'LDFLAGS' from environment with value: ' ' Using 'CPPFLAGS' from environment with value: '' C compiler for the host machine: cc (gcc 8.3.0 "cc 8.3 [DragonFly] Release/2019-02-22") C linker for the host machine: cc ld.gold 2.34 Using 'CXX' from environment with value: 'c++' Using 'CXXFLAGS' from environment with value: ' -pipe -O2 -fno-strict-aliasing ' Using 'LDFLAGS' from environment with value: ' ' Using 'CPPFLAGS' from environment with value: '' C++ compiler for the host machine: c++ (gcc 8.3.0 "c++ 8.3 [DragonFly] Release/2019-02-22") C++ linker for the host machine: c++ ld.gold 2.34 Using 'CC' from environment with value: 'cc' Using 'CFLAGS' from environment with value: '-pipe -O2 -fno-strict-aliasing ' Using 'LDFLAGS' from environment with value: ' ' Using 'CPPFLAGS' from environment with value: '' Using 'CXX' from environment with value: 'c++' Using 'CXXFLAGS' from environment with value: ' -pipe -O2 -fno-strict-aliasing ' Using 'LDFLAGS' from environment with value: ' ' Using 'CPPFLAGS' from environment with value: '' 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/local/bin/nasm) Configuring config.asm using configuration Program xxd found: NO Configuring config.h using configuration Run-time dependency threads found: YES Library m found: YES Checking for function "strsep" : YES Program doxygen found: NO Build targets in project: 20 Found ninja-1.10.2 at /usr/local/bin/ninja SUCCEEDED 00:00:12 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for vmaf-2.1.1 [1/125] cc -Isrc/liblibvmaf_cpu.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [2/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [3/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [4/125] cc -Isrc/liblibvmaf_cpu.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [5/125] /usr/local/bin/nasm -f elf64 -I /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/src/ -I /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/_build/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 [6/125] rm -f src/liblibvmaf_cpu.a && ar csrD 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 [7/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [8/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [9/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [10/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [11/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [12/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [13/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [14/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [15/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [16/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [17/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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:288:9: warning: unused variable 'err' [-Wunused-variable] int err = vmaf_dictionary_copy(&opts_dict, &entry.opts_dict); ^~~ [18/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] 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:7: note: expected 'char *' but argument is of type 'const char *' 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] 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:7: note: expected 'char *' but argument is of type 'const char *' char *vmaf_feature_name(char *name, char *key, double val, ^~~~~~~~~~~~~~~~~ [19/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] 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] float KBND_REPLICATE(const float *img, int w, int h, int x, int y, float bnd_const) ~~~~~~^~~~~~~~~ [20/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [21/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] 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] int j_tap = horizontal ? j - radius + k : j; ^ [22/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [23/125] cc -Itest/test_picture.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [24/125] cc -Isrc/libx86_avx2.a.p -Isrc -I../src -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [25/125] cc -Itest/test_picture.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [26/125] cc -Itest/test_context.p -Itest -I../test -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [27/125] cc -Itest/test_context.p -Itest -I../test -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [28/125] cc -Itest/test_picture.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [29/125] cc -Itools/vmaf.p -Itools -I../tools -Iinclude -I../include -Isrc -I../src -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 *' {aka 'const struct video_input_vtbl *'} from incompatible pointer type 'raw_input_vtbl *' {aka 'struct raw_input_vtbl *'} [-Wincompatible-pointer-types] _vid->vtbl=&YUV_INPUT_VTBL; ^ [30/125] cc -Isrc/libx86_avx2.a.p -Isrc -I../src -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] 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] 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] uint16_t *tmpdst = dst; ^~~~~~ [31/125] cc -Itools/vmaf.p -Itools -I../tools -Iinclude -I../include -Isrc -I../src -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [32/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [33/125] cc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [34/125] cc -Itools/vmafossexec.p -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [35/125] cc -Itest/test_thread_pool.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [36/125] cc -Itools/vmaf.p -Itools -I../tools -Iinclude -I../include -Isrc -I../src -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [37/125] cc -Itest/test_thread_pool.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [38/125] cc -Itools/vmaf.p -Itools -I../tools -Iinclude -I../include -Isrc -I../src -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [39/125] cc -Itest/test_thread_pool.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [40/125] cc -Itest/test_log.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [41/125] cc -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,-O1 -pipe -O2 -fno-strict-aliasing -pthread [42/125] cc -Itest/test_log.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [43/125] cc -Itest/test_feature_collector.p -Itest -I../test -Iinclude -I../include -I../src/feature -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [44/125] cc -Itest/test_log.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [45/125] cc -Itest/test_feature_collector.p -Itest -I../test -Iinclude -I../include -I../src/feature -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [46/125] cc -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,-O1 -pipe -O2 -fno-strict-aliasing [47/125] cc -Itest/test_picture.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [48/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [49/125] cc -Itest/test_picture.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [50/125] c++ -Itools/vmafossexec.p -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -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:197:92: 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] 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 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), ^~~~~~~~~~~~ ../tools/main.cpp:197:92: 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] 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 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), ^~~~~~~~~~~~ [51/125] cc -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,-O1 -pipe -O2 -fno-strict-aliasing [52/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [53/125] cc -Itest/test_feature_collector.p -Itest -I../test -Iinclude -I../include -I../src/feature -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] feature_name = vmaf_feature_name(feature_name, key, val, &buf[0], ^~~~~~~~~~~~ In file included from ../src/feature/feature_collector.c:26, from ../test/test_feature_collector.c:20: ../src/feature/feature_name.h:24:7: note: expected 'char *' but argument is of type 'const char *' char *vmaf_feature_name(char *name, char *key, double val, ^~~~~~~~~~~~~~~~~ In file included from ../test/test_feature_collector.c:20: ../src/feature/feature_collector.c:298:52: warning: passing argument 2 of 'vmaf_feature_name' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] feature_name = vmaf_feature_name(feature_name, key, val, &buf[0], ^~~ In file included from ../src/feature/feature_collector.c:26, from ../test/test_feature_collector.c:20: ../src/feature/feature_name.h:24:7: note: expected 'char *' but argument is of type 'const char *' char *vmaf_feature_name(char *name, char *key, double val, ^~~~~~~~~~~~~~~~~ [54/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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_load': ../src/model.c:100:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] for (unsigned i = 0; i < BUILT_IN_MODEL_CNT; i++) { ^ ../src/model.c: In function 'vmaf_model_feature_overload': ../src/model.c:167:35: warning: passing argument 2 of 'vmaf_dictionary_merge' from incompatible pointer type [-Wincompatible-pointer-types] &opts_dict, 0); ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10: ../src/dict.h:50:17: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} VmafDictionary *vmaf_dictionary_merge(VmafDictionary **dict_a, ^~~~~~~~~~~~~~~~~~~~~ ../src/model.c:175:33: warning: passing argument 1 of 'vmaf_dictionary_free' from incompatible pointer type [-Wincompatible-pointer-types] err |= vmaf_dictionary_free(&opts_dict); ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10: ../src/dict.h:56:43: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} int vmaf_dictionary_free(VmafDictionary **dict); ~~~~~~~~~~~~~~~~~^~~~ ../src/model.c: In function 'vmaf_model_collection_append': ../src/model.c:214:18: warning: passing argument 1 of 'memset' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] memset(mc->name, 0, name_sz); ~~^~~~~~ In file included from ../src/model.c:4: /usr/include/string.h:76:7: note: expected 'void *' but argument is of type 'const char *' void *memset(void *, int, size_t); ^~~~~~ ../src/model.c:215:19: warning: passing argument 1 of 'strncpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] strncpy(mc->name, model->name, name_sz - 1); ~~^~~~~~ In file included from ../src/model.c:4: /usr/include/string.h:118:7: note: expected 'char * restrict' but argument is of type 'const char *' char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ ../src/model.c: In function 'vmaf_model_collection_destroy': ../src/model.c:246:26: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(model_collection->name); ~~~~~~~~~~~~~~~~^~~~~~ In file included from ../src/model.c:2: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../src/model.c: In function 'vmaf_model_collection_load': ../src/model.c:257:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] for (unsigned i = 0; i < BUILT_IN_MODEL_CNT; i++) { ^ ../src/model.c: In function 'vmaf_model_collection_feature_overload': ../src/model.c:307:34: warning: passing argument 1 of 'vmaf_dictionary_copy' from incompatible pointer type [-Wincompatible-pointer-types] if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit; ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10: ../src/dict.h:48:43: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst); ~~~~~~~~~~~~~~~~~^~~ ../src/model.c:307:46: warning: passing argument 2 of 'vmaf_dictionary_copy' from incompatible pointer type [-Wincompatible-pointer-types] if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit; ^~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10: ../src/dict.h:48:65: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} 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-overflow=] strncpy(name, cfg->name, name_sz); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c:121:21: note: length computed here cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1; ^~~~~~~~~~~~~~~~~ [55/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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:432:22: warning: passing argument 1 of 'sprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] sprintf(c.name, "%s_%04d", name, ++i); ~^~~~~ In file included from ../src/pdjson.h:22, from ../src/read_json_model.c:21: /usr/include/stdio.h:248:14: note: expected 'char * restrict' but argument is of type 'const char *' int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/read_json_model.c:439:10: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(name); ^~~~ In file included from ../src/read_json_model.c:25: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ [56/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] 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] free(existing_entry->val); ~~~~~~~~~~~~~~^~~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../src/dict.c:104:10: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(val_copy); ^~~~~~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../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] if (d->entry[i].key) free(d->entry[i].key); ~~~~~~~~~~~^~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../src/dict.c:132:45: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (d->entry[i].val) free(d->entry[i].val); ~~~~~~~~~~~^~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ [57/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [58/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] 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] 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] 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:7: note: expected 'char *' but argument is of type 'const char *' 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] 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:7: note: expected 'char *' but argument is of type 'const char *' char *vmaf_feature_name(char *name, char *key, double val, ^~~~~~~~~~~~~~~~~ [59/125] cc -Itools/vmaf.p -Itools -I../tools -Iinclude -I../include -Isrc -I../src -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [60/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [61/125] cc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [62/125] cc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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:432:22: warning: passing argument 1 of 'sprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] sprintf(c.name, "%s_%04d", name, ++i); ~^~~~~ In file included from ../src/pdjson.h:22, from ../src/read_json_model.c:21: /usr/include/stdio.h:248:14: note: expected 'char * restrict' but argument is of type 'const char *' int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/read_json_model.c:439:10: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(name); ^~~~ In file included from ../src/read_json_model.c:25: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ [63/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_predict.c.o -MF test/test_predict.p/.._src_predict.c.o.d -o test/test_predict.p/.._src_predict.c.o -c ../src/predict.c ../src/predict.c: In function 'vmaf_predict_score_at_index': ../src/predict.c:128:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] key = model->feature[i].opts_dict->entry[0].key; ^ ../src/predict.c: In function 'vmaf_bootstrap_predict_score_at_index': ../src/predict.c:269:12: warning: passing argument 1 of 'memset' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] memset(name, 0, name_sz); ^~~~ In file included from ../src/predict.c:23: /usr/include/string.h:76:7: note: expected 'void *' but argument is of type 'const char *' void *memset(void *, int, size_t); ^~~~~~ ../src/predict.c:271:14: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] snprintf(name, name_sz, "%s%s", model_collection->name, suffix_bagging); ^~~~ In file included from ../src/predict.c:21: /usr/include/stdio.h:262:15: note: expected 'char * restrict' but argument is of type 'const char *' int snprintf(char * __restrict, size_t, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/predict.c:275:14: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] snprintf(name, name_sz, "%s%s", model_collection->name, suffix_stddev); ^~~~ In file included from ../src/predict.c:21: /usr/include/stdio.h:262:15: note: expected 'char * restrict' but argument is of type 'const char *' int snprintf(char * __restrict, size_t, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/predict.c:279:14: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] snprintf(name, name_sz, "%s%s", model_collection->name, suffix_lo); ^~~~ In file included from ../src/predict.c:21: /usr/include/stdio.h:262:15: note: expected 'char * restrict' but argument is of type 'const char *' int snprintf(char * __restrict, size_t, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/predict.c:283:14: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] snprintf(name, name_sz, "%s%s", model_collection->name, suffix_hi); ^~~~ In file included from ../src/predict.c:21: /usr/include/stdio.h:262:15: note: expected 'char * restrict' but argument is of type 'const char *' int snprintf(char * __restrict, size_t, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/predict.c: In function 'vmaf_predict_score_at_index': ../src/predict.c:133:13: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] vmaf_feature_name(model->feature[i].name, key, val, buf, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VMAF_FEATURE_NAME_DEFAULT_BUFFER_SIZE); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [64/125] cc -Isrc/libx86_avx2.a.p -Isrc -I../src -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] #pragma loop(ivdep) ../src/feature/x86/vif_avx2.c:100:77: warning: unused variable 'sg8' [-Wunused-variable] 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] 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] __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] g25, g26, g27, g28; ^~~ ../src/feature/x86/vif_avx2.c:97:53: warning: unused variable 'g8' [-Wunused-variable] __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] __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] __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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check))); // 4 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 1))); // 8 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 2))); // 4 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] (__m128 *)(buf.tmp.ref + jj_check + 3))); // 8 //12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 4))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 5))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 6))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 7))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 8))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 9))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 10))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 11))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 12))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 13))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 14))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 15))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 17))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 18))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 19))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 20))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 1))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 2))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 3))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 4))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 5))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 6))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 7))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 8))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 9))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 10))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 11))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 12))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 13))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 14))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 15))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 17))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 18))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 19))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 20))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 1))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 2))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 3))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 4))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 5))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 6))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 7))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 8))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 9))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 10))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 11))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 12))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 13))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 14))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 15))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 16))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 17))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 18))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 19))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 20))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _mm_loadu_si128 (__m128i_u const *__P) ~~~~~~~~~~~~~~~~~^~~ ../src/feature/x86/vif_avx2.c:36:13: warning: unused variable 'f0' [-Wunused-variable] __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] 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] for (unsigned j = 0; j < n << 4; j = j + 16) { ^ ../src/feature/x86/vif_avx2.c:1452:32: warning: unused variable 'fcoeff' [-Wunused-variable] const uint16_t fcoeff = vif_filt[fi]; ^~~~~~ ../src/feature/x86/vif_avx2.c:1433:21: warning: unused variable 'mask1' [-Wunused-variable] __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] uint64_t accum_ref_dis = 0; ^~~~~~~~~~~~~ ../src/feature/x86/vif_avx2.c:1431:22: warning: unused variable 'accum_dis' [-Wunused-variable] uint64_t accum_dis = 0; ^~~~~~~~~ ../src/feature/x86/vif_avx2.c:1430:22: warning: unused variable 'accum_ref' [-Wunused-variable] uint64_t accum_ref = 0; ^~~~~~~~~ ../src/feature/x86/vif_avx2.c:1429:22: warning: unused variable 'accum_mu2' [-Wunused-variable] uint32_t accum_mu2 = 0; ^~~~~~~~~ ../src/feature/x86/vif_avx2.c:1428:22: warning: unused variable 'accum_mu1' [-Wunused-variable] 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] for (unsigned j = 0; j < n << 3; j = j + 8) { ^ ../src/feature/x86/vif_avx2.c:1661: warning: ignoring #pragma unroll [-Wunknown-pragmas] #pragma unroll(4) ../src/feature/x86/vif_avx2.c:1659:21: warning: unused variable 'accumdl' [-Wunused-variable] __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] for (unsigned j = 0; j < n << 3; j = j + 8) { ^ ../src/feature/x86/vif_avx2.c:1709: warning: ignoring #pragma unroll [-Wunknown-pragmas] #pragma unroll(2) ../src/feature/x86/vif_avx2.c:1710:51: warning: operation on 'fj' may be undefined [-Wsequence-point] 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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 4))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 4))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _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] (__m128 *)(buf.tmp.ref_dis + jj_check + 4))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/libdata/gcc80/xmmintrin.h:1252, from /usr/libdata/gcc80/immintrin.h:29, from ../src/feature/x86/vif_avx2.c:20: /usr/libdata/gcc80/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type '__vector(4) float *' _mm_loadu_si128 (__m128i_u const *__P) ~~~~~~~~~~~~~~~~~^~~ ../src/feature/x86/vif_avx2.c:1701:22: warning: unused variable 'accum_ref_dis' [-Wunused-variable] uint64_t accum_ref_dis = 0; ^~~~~~~~~~~~~ ../src/feature/x86/vif_avx2.c:1700:22: warning: unused variable 'accum_dis' [-Wunused-variable] uint64_t accum_dis = 0; ^~~~~~~~~ ../src/feature/x86/vif_avx2.c:1699:22: warning: unused variable 'accum_ref' [-Wunused-variable] uint64_t accum_ref = 0; ^~~~~~~~~ ../src/feature/x86/vif_avx2.c:1698:22: warning: unused variable 'accum_mu2' [-Wunused-variable] uint32_t accum_mu2 = 0; ^~~~~~~~~ ../src/feature/x86/vif_avx2.c:1697:22: warning: unused variable 'accum_mu1' [-Wunused-variable] 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] for (unsigned j = 0; j < n << 4; j = j + 16) { ^ ../src/feature/x86/vif_avx2.c:1857:76: warning: unused variable 'sg1' [-Wunused-variable] __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] __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] __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] __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] __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] __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] for (unsigned j = 0; j < n << 3; j = j + 8) { ^ ../src/feature/x86/vif_avx2.c:2007:21: warning: unused variable 'accumdl' [-Wunused-variable] __m256i accumdl, accumrlo, accumdlo, accumrhi, accumdhi; ^~~~~~~ ../src/feature/x86/vif_avx2.c:1805:45: warning: unused variable 'f8' [-Wunused-variable] __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8; ^~ ../src/feature/x86/vif_avx2.c:1805:41: warning: unused variable 'f7' [-Wunused-variable] __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8; ^~ ../src/feature/x86/vif_avx2.c:1805:37: warning: unused variable 'f6' [-Wunused-variable] __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8; ^~ ../src/feature/x86/vif_avx2.c:1805:33: warning: unused variable 'f5' [-Wunused-variable] __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] 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] for (unsigned j = 0; j < n << 4; j = j + 16) { ^ ../src/feature/x86/vif_avx2.c:2228:32: warning: unused variable 'fcoeff' [-Wunused-variable] 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] for (unsigned j = 0; j < n << 3; j = j + 8) { ^ ../src/feature/x86/vif_avx2.c:2301:29: warning: unused variable 'dis' [-Wunused-variable] const uint16_t *dis = (uint16_t *)buf.dis; ^~~ ../src/feature/x86/vif_avx2.c:2300:29: warning: unused variable 'ref' [-Wunused-variable] const uint16_t *ref = (uint16_t *)buf.tmp.ref_convol; ^~~ ../src/feature/x86/vif_avx2.c:2298:21: warning: unused variable 'accumdl' [-Wunused-variable] __m256i accumdl, accumrlo, accumdlo, accumrhi, accumdhi; ^~~~~~~ ../src/feature/x86/vif_avx2.c:2205:13: warning: unused variable 'mask2' [-Wunused-variable] __m256i mask2 = _mm256_set_epi32(7, 5, 3, 1, 6, 4, 2, 0); ^~~~~ [65/125] /usr/local/bin/meson --internal vcstagger ../include/vcs_version.h.in include/vcs_version.h 2.1.1 /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/include @VCS_TAG@ '(.*)' /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/include/git --git-dir /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/../.git describe --tags --long --match '?.*.*' --always [66/125] cc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] 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] free(existing_entry->val); ~~~~~~~~~~~~~~^~~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../src/dict.c:104:10: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(val_copy); ^~~~~~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../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] if (d->entry[i].key) free(d->entry[i].key); ~~~~~~~~~~~^~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../src/dict.c:132:45: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (d->entry[i].val) free(d->entry[i].val); ~~~~~~~~~~~^~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ [67/125] cc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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_load': ../src/model.c:100:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] for (unsigned i = 0; i < BUILT_IN_MODEL_CNT; i++) { ^ ../src/model.c: In function 'vmaf_model_feature_overload': ../src/model.c:167:35: warning: passing argument 2 of 'vmaf_dictionary_merge' from incompatible pointer type [-Wincompatible-pointer-types] &opts_dict, 0); ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10, from ../test/test_model.c:23: ../src/dict.h:50:17: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} VmafDictionary *vmaf_dictionary_merge(VmafDictionary **dict_a, ^~~~~~~~~~~~~~~~~~~~~ In file included from ../test/test_model.c:23: ../src/model.c:175:33: warning: passing argument 1 of 'vmaf_dictionary_free' from incompatible pointer type [-Wincompatible-pointer-types] err |= vmaf_dictionary_free(&opts_dict); ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10, from ../test/test_model.c:23: ../src/dict.h:56:43: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} int vmaf_dictionary_free(VmafDictionary **dict); ~~~~~~~~~~~~~~~~~^~~~ In file included from ../test/test_model.c:23: ../src/model.c: In function 'vmaf_model_collection_append': ../src/model.c:214:18: warning: passing argument 1 of 'memset' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] memset(mc->name, 0, name_sz); ~~^~~~~~ In file included from ../src/model.c:4, from ../test/test_model.c:23: /usr/include/string.h:76:7: note: expected 'void *' but argument is of type 'const char *' void *memset(void *, int, size_t); ^~~~~~ In file included from ../test/test_model.c:23: ../src/model.c:215:19: warning: passing argument 1 of 'strncpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] strncpy(mc->name, model->name, name_sz - 1); ~~^~~~~~ In file included from ../src/model.c:4, from ../test/test_model.c:23: /usr/include/string.h:118:7: note: expected 'char * restrict' but argument is of type 'const char *' char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from ../test/test_model.c:23: ../src/model.c: In function 'vmaf_model_collection_destroy': ../src/model.c:246:26: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(model_collection->name); ~~~~~~~~~~~~~~~~^~~~~~ In file included from ../src/model.c:2, from ../test/test_model.c:23: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ In file included from ../test/test_model.c:23: ../src/model.c: In function 'vmaf_model_collection_load': ../src/model.c:257:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] for (unsigned i = 0; i < BUILT_IN_MODEL_CNT; i++) { ^ ../src/model.c: In function 'vmaf_model_collection_feature_overload': ../src/model.c:307:34: warning: passing argument 1 of 'vmaf_dictionary_copy' from incompatible pointer type [-Wincompatible-pointer-types] if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit; ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10, from ../test/test_model.c:23: ../src/dict.h:48:43: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst); ~~~~~~~~~~~~~~~~~^~~ In file included from ../test/test_model.c:23: ../src/model.c:307:46: warning: passing argument 2 of 'vmaf_dictionary_copy' from incompatible pointer type [-Wincompatible-pointer-types] if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit; ^~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10, from ../test/test_model.c:23: ../src/dict.h:48:65: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} 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] err += model_a->n_features != model_a->n_features; ^~ In file included from ../test/test_model.c:23: ../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-overflow=] strncpy(name, cfg->name, name_sz); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c:121:21: note: length computed here cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1; ^~~~~~~~~~~~~~~~~ [68/125] cc -Itest/test_dict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [69/125] cc -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [70/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/log.c.o -MF src/libvmaf.so.1.1.1.p/log.c.o.d -o src/libvmaf.so.1.1.1.p/log.c.o -c ../src/log.c [71/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/ref.c.o -MF src/libvmaf.so.1.1.1.p/ref.c.o.d -o src/libvmaf.so.1.1.1.p/ref.c.o -c ../src/ref.c [72/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/opt.c.o -MF src/libvmaf.so.1.1.1.p/opt.c.o.d -o src/libvmaf.so.1.1.1.p/opt.c.o -c ../src/opt.c [73/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/read_json_model.c.o -MF src/libvmaf.so.1.1.1.p/read_json_model.c.o.d -o src/libvmaf.so.1.1.1.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:432:22: warning: passing argument 1 of 'sprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] sprintf(c.name, "%s_%04d", name, ++i); ~^~~~~ In file included from ../src/pdjson.h:22, from ../src/read_json_model.c:21: /usr/include/stdio.h:248:14: note: expected 'char * restrict' but argument is of type 'const char *' int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/read_json_model.c:439:10: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(name); ^~~~ In file included from ../src/read_json_model.c:25: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ [74/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/dict.c.o -MF src/libvmaf.so.1.1.1.p/dict.c.o.d -o src/libvmaf.so.1.1.1.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] 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] free(existing_entry->val); ~~~~~~~~~~~~~~^~~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../src/dict.c:104:10: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(val_copy); ^~~~~~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../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] if (d->entry[i].key) free(d->entry[i].key); ~~~~~~~~~~~^~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../src/dict.c:132:45: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (d->entry[i].val) free(d->entry[i].val); ~~~~~~~~~~~^~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ [75/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/thread_pool.c.o -MF src/libvmaf.so.1.1.1.p/thread_pool.c.o.d -o src/libvmaf.so.1.1.1.p/thread_pool.c.o -c ../src/thread_pool.c [76/125] cc -Itest/test_dict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] 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] free(existing_entry->val); ~~~~~~~~~~~~~~^~~~~ In file included from ../src/dict.c:3, from ../test/test_dict.c:22: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ In file included from ../test/test_dict.c:22: ../src/dict.c:104:10: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(val_copy); ^~~~~~~~ In file included from ../src/dict.c:3, from ../test/test_dict.c:22: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ In file included from ../test/test_dict.c:22: ../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] if (d->entry[i].key) free(d->entry[i].key); ~~~~~~~~~~~^~~~ In file included from ../src/dict.c:3, from ../test/test_dict.c:22: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ In file included from ../test/test_dict.c:22: ../src/dict.c:132:45: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (d->entry[i].val) free(d->entry[i].val); ~~~~~~~~~~~^~~~ In file included from ../src/dict.c:3, from ../test/test_dict.c:22: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ [77/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/mem.c.o -MF src/libvmaf.so.1.1.1.p/mem.c.o.d -o src/libvmaf.so.1.1.1.p/mem.c.o -c ../src/mem.c [78/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/libvmaf.c.o -MF src/libvmaf.so.1.1.1.p/libvmaf.c.o.d -o src/libvmaf.so.1.1.1.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] err = vmaf_dictionary_copy(&opts_dict, &d); ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/libvmaf.c:31: ../src/dict.h:48:43: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} 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] err = vmaf_dictionary_free(&opts_dict); ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/libvmaf.c:31: ../src/dict.h:56:43: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} int vmaf_dictionary_free(VmafDictionary **dict); ~~~~~~~~~~~~~~~~~^~~~ [79/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/picture.c.o -MF src/libvmaf.so.1.1.1.p/picture.c.o.d -o src/libvmaf.so.1.1.1.p/picture.c.o -c ../src/picture.c [80/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/fex_ctx_vector.c.o -MF src/libvmaf.so.1.1.1.p/fex_ctx_vector.c.o.d -o src/libvmaf.so.1.1.1.p/fex_ctx_vector.c.o -c ../src/fex_ctx_vector.c [81/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/model.c.o -MF src/libvmaf.so.1.1.1.p/model.c.o.d -o src/libvmaf.so.1.1.1.p/model.c.o -c ../src/model.c ../src/model.c: In function 'vmaf_model_load': ../src/model.c:100:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] for (unsigned i = 0; i < BUILT_IN_MODEL_CNT; i++) { ^ ../src/model.c: In function 'vmaf_model_feature_overload': ../src/model.c:167:35: warning: passing argument 2 of 'vmaf_dictionary_merge' from incompatible pointer type [-Wincompatible-pointer-types] &opts_dict, 0); ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10: ../src/dict.h:50:17: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} VmafDictionary *vmaf_dictionary_merge(VmafDictionary **dict_a, ^~~~~~~~~~~~~~~~~~~~~ ../src/model.c:175:33: warning: passing argument 1 of 'vmaf_dictionary_free' from incompatible pointer type [-Wincompatible-pointer-types] err |= vmaf_dictionary_free(&opts_dict); ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10: ../src/dict.h:56:43: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} int vmaf_dictionary_free(VmafDictionary **dict); ~~~~~~~~~~~~~~~~~^~~~ ../src/model.c: In function 'vmaf_model_collection_append': ../src/model.c:214:18: warning: passing argument 1 of 'memset' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] memset(mc->name, 0, name_sz); ~~^~~~~~ In file included from ../src/model.c:4: /usr/include/string.h:76:7: note: expected 'void *' but argument is of type 'const char *' void *memset(void *, int, size_t); ^~~~~~ ../src/model.c:215:19: warning: passing argument 1 of 'strncpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] strncpy(mc->name, model->name, name_sz - 1); ~~^~~~~~ In file included from ../src/model.c:4: /usr/include/string.h:118:7: note: expected 'char * restrict' but argument is of type 'const char *' char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ ../src/model.c: In function 'vmaf_model_collection_destroy': ../src/model.c:246:26: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(model_collection->name); ~~~~~~~~~~~~~~~~^~~~~~ In file included from ../src/model.c:2: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../src/model.c: In function 'vmaf_model_collection_load': ../src/model.c:257:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] for (unsigned i = 0; i < BUILT_IN_MODEL_CNT; i++) { ^ ../src/model.c: In function 'vmaf_model_collection_feature_overload': ../src/model.c:307:34: warning: passing argument 1 of 'vmaf_dictionary_copy' from incompatible pointer type [-Wincompatible-pointer-types] if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit; ^~~~~~~~~~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10: ../src/dict.h:48:43: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst); ~~~~~~~~~~~~~~~~~^~~ ../src/model.c:307:46: warning: passing argument 2 of 'vmaf_dictionary_copy' from incompatible pointer type [-Wincompatible-pointer-types] if (vmaf_dictionary_copy(&opts_dict, &d)) goto exit; ^~ In file included from ../src/feature/feature_extractor.h:26, from ../src/model.c:10: ../src/dict.h:48:65: note: expected 'VmafDictionary **' {aka 'struct VmafDictionary **'} but argument is of type 'VmafFeatureDictionary **' {aka 'struct VmafFeatureDictionary **'} 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-overflow=] strncpy(name, cfg->name, name_sz); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c:121:21: note: length computed here cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1; ^~~~~~~~~~~~~~~~~ [82/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/compute_vmaf.c.o -MF src/libvmaf.so.1.1.1.p/compute_vmaf.c.o.d -o src/libvmaf.so.1.1.1.p/compute_vmaf.c.o -c ../src/compute_vmaf.c [83/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/output.c.o -MF src/libvmaf.so.1.1.1.p/output.c.o.d -o src/libvmaf.so.1.1.1.p/output.c.o -c ../src/output.c [84/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/predict.c.o -MF src/libvmaf.so.1.1.1.p/predict.c.o.d -o src/libvmaf.so.1.1.1.p/predict.c.o -c ../src/predict.c ../src/predict.c: In function 'vmaf_predict_score_at_index': ../src/predict.c:128:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] key = model->feature[i].opts_dict->entry[0].key; ^ ../src/predict.c: In function 'vmaf_bootstrap_predict_score_at_index': ../src/predict.c:269:12: warning: passing argument 1 of 'memset' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] memset(name, 0, name_sz); ^~~~ In file included from ../src/predict.c:23: /usr/include/string.h:76:7: note: expected 'void *' but argument is of type 'const char *' void *memset(void *, int, size_t); ^~~~~~ ../src/predict.c:271:14: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] snprintf(name, name_sz, "%s%s", model_collection->name, suffix_bagging); ^~~~ In file included from ../src/predict.c:21: /usr/include/stdio.h:262:15: note: expected 'char * restrict' but argument is of type 'const char *' int snprintf(char * __restrict, size_t, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/predict.c:275:14: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] snprintf(name, name_sz, "%s%s", model_collection->name, suffix_stddev); ^~~~ In file included from ../src/predict.c:21: /usr/include/stdio.h:262:15: note: expected 'char * restrict' but argument is of type 'const char *' int snprintf(char * __restrict, size_t, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/predict.c:279:14: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] snprintf(name, name_sz, "%s%s", model_collection->name, suffix_lo); ^~~~ In file included from ../src/predict.c:21: /usr/include/stdio.h:262:15: note: expected 'char * restrict' but argument is of type 'const char *' int snprintf(char * __restrict, size_t, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/predict.c:283:14: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] snprintf(name, name_sz, "%s%s", model_collection->name, suffix_hi); ^~~~ In file included from ../src/predict.c:21: /usr/include/stdio.h:262:15: note: expected 'char * restrict' but argument is of type 'const char *' int snprintf(char * __restrict, size_t, const char * __restrict, ...) ^~~~~~~~~~~~~~~~~ ../src/predict.c: In function 'vmaf_predict_score_at_index': ../src/predict.c:133:13: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] vmaf_feature_name(model->feature[i].name, key, val, buf, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VMAF_FEATURE_NAME_DEFAULT_BUFFER_SIZE); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [85/125] cc -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/pdjson.c.o -MF src/libvmaf.so.1.1.1.p/pdjson.c.o.d -o src/libvmaf.so.1.1.1.p/pdjson.c.o -c ../src/pdjson.c [86/125] cc -Isrc/libx86_avx2.a.p -Isrc -I../src -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f8 = _mm256_broadcast_ss(filter + y + 8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:493:4: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:494:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f7 = _mm256_broadcast_ss(filter + y + 7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:495:4: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:496:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f6 = _mm256_broadcast_ss(filter + y + 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:497:4: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:498:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f5 = _mm256_broadcast_ss(filter + y + 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:499:4: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:500:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f4 = _mm256_broadcast_ss(filter + y + 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:501:4: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:502:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f3 = _mm256_broadcast_ss(filter + y + 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:503:4: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:504:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f2 = _mm256_broadcast_ss(filter + y + 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:505:4: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:506:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f1 = _mm256_broadcast_ss(filter + y + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:507:4: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c:524:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_mul_ps(f8, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:525:5: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:527:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_mul_ps(f7, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:528:5: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:530:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_mul_ps(f6, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:531:5: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:533:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_mul_ps(f5, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:534:5: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:537:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_add_ps(sum0, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:538:5: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:541:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_add_ps(sum3, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:542:5: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:545:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_add_ps(sum2, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:546:5: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:549:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_add_ps(sum1, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:550:5: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_scanline': ../src/feature/common/convolution_avx.c:144:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f8 = _mm256_broadcast_ss(filter + x + 8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:145:4: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:146:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f7 = _mm256_broadcast_ss(filter + x + 7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:147:4: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:148:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f6 = _mm256_broadcast_ss(filter + x + 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:149:4: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:150:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f5 = _mm256_broadcast_ss(filter + x + 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:151:4: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:152:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f4 = _mm256_broadcast_ss(filter + x + 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:153:4: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:154:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f3 = _mm256_broadcast_ss(filter + x + 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:155:4: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:156:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f2 = _mm256_broadcast_ss(filter + x + 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:157:4: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:158:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f1 = _mm256_broadcast_ss(filter + x + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:159:4: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c:176:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_mul_ps(f8, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:177:5: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:179:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_mul_ps(f7, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:180:5: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:182:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_mul_ps(f6, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:183:5: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:185:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_mul_ps(f5, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:186:5: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:189:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_add_ps(sum0, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:190:5: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:193:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_add_ps(sum3, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:194:5: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:197:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_add_ps(sum2, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:198:5: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:201:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_add_ps(sum1, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:202:5: note: here 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:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f8 = _mm256_broadcast_ss(filter + y + 8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1297:4: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:1298:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f7 = _mm256_broadcast_ss(filter + y + 7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1299:4: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:1300:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f6 = _mm256_broadcast_ss(filter + y + 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1301:4: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:1302:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f5 = _mm256_broadcast_ss(filter + y + 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1303:4: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:1304:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f4 = _mm256_broadcast_ss(filter + y + 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1305:4: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:1306:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f3 = _mm256_broadcast_ss(filter + y + 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1307:4: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:1308:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f2 = _mm256_broadcast_ss(filter + y + 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1309:4: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:1310:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f1 = _mm256_broadcast_ss(filter + y + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1311:4: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c:1329:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_mul_ps(f8, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1330:5: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:1333:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_mul_ps(f7, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1334:5: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:1337:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_mul_ps(f6, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1338:5: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:1341:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_mul_ps(f5, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1342:5: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:1346:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_add_ps(sum0, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1347:5: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:1351:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_add_ps(sum3, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1352:5: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:1356:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_add_ps(sum2, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1357:5: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:1361:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_add_ps(sum1, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1362:5: note: here 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:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f8 = _mm256_broadcast_ss(filter + y + 8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2182:4: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:2183:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f7 = _mm256_broadcast_ss(filter + y + 7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2184:4: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:2185:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f6 = _mm256_broadcast_ss(filter + y + 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2186:4: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:2187:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f5 = _mm256_broadcast_ss(filter + y + 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2188:4: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:2189:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f4 = _mm256_broadcast_ss(filter + y + 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2190:4: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:2191:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f3 = _mm256_broadcast_ss(filter + y + 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2192:4: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:2193:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f2 = _mm256_broadcast_ss(filter + y + 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2194:4: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:2195:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f1 = _mm256_broadcast_ss(filter + y + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2196:4: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c:2215:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_mul_ps(f8, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2216:5: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:2220:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_mul_ps(f7, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2221:5: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:2225:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_mul_ps(f6, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2226:5: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:2230:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_mul_ps(f5, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2231:5: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:2236:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_add_ps(sum0, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2237:5: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:2242:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_add_ps(sum3, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2243:5: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:2248:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_add_ps(sum2, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2249:5: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:2254:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_add_ps(sum1, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2255:5: note: here case 1: ^~~~ [87/125] cc -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,-O1 -pipe -O2 -fno-strict-aliasing [88/125] cc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [89/125] cc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [90/125] cc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [91/125] rm -f src/libx86_avx2.a && ar csrD 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 [92/125] cc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [93/125] cc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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] 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] free(existing_entry->val); ~~~~~~~~~~~~~~^~~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../src/dict.c:104:10: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] free(val_copy); ^~~~~~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../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] if (d->entry[i].key) free(d->entry[i].key); ~~~~~~~~~~~^~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ ../src/dict.c:132:45: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (d->entry[i].val) free(d->entry[i].val); ~~~~~~~~~~~^~~~ In file included from ../src/dict.c:3: /usr/include/stdlib.h:99:12: note: expected 'void *' but argument is of type 'const char *' void free(void *); ^~~~~~ [94/125] cc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [95/125] cc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [96/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [97/125] cc -Itest/test_feature.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [98/125] cc -Itest/test_feature.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [99/125] cc -Itest/test_feature.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [100/125] cc -Itest/test_feature.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [101/125] cc -Itest/test_ref.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [102/125] cc -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,-O1 -pipe -O2 -fno-strict-aliasing [103/125] cc -Itest/test_ref.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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/125] cc -Itest/test_cpu.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [105/125] cc -Itest/test_ref.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [106/125] cc -Itest/test_cpu.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [107/125] cc -Itest/test_feature_extractor.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [108/125] cc -o test/test_cpu test/test_cpu.p/test.c.o test/test_cpu.p/test_cpu.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 -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing [109/125] cc -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,-O1 -pipe -O2 -fno-strict-aliasing [110/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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:288:9: warning: unused variable 'err' [-Wunused-variable] int err = vmaf_dictionary_copy(&opts_dict, &entry.opts_dict); ^~~ [111/125] cc -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [112/125] cc -Isrc/liblibvmaf_feature.a.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -O2 -fno-strict-aliasing -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 [113/125] rm -f src/liblibvmaf_feature.a && ar csrD 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 [114/125] cc -o test/test_feature_extractor 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 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_cpu.a.p/cpuid.obj src/liblibvmaf_cpu.a.p/cpu.c.o src/liblibvmaf_cpu.a.p/x86_cpu.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group -lm -Wl,--end-group [115/125] c++ -Itest/test_model.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -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 [116/125] c++ -Itest/test_predict.p -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -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 [117/125] c++ -Isrc/libvmaf.so.1.1.1.p -Isrc -I../src -Iinclude -I../include -I../src/feature -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.1.1.1.p/svm.cpp.o -MF src/libvmaf.so.1.1.1.p/svm.cpp.o.d -o src/libvmaf.so.1.1.1.p/svm.cpp.o -c ../src/svm.cpp [118/125] rm -f src/libvmaf.a && ar csrD src/libvmaf.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 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_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.1.p/libvmaf.c.o src/libvmaf.so.1.1.1.p/compute_vmaf.c.o src/libvmaf.so.1.1.1.p/predict.c.o src/libvmaf.so.1.1.1.p/model.c.o src/libvmaf.so.1.1.1.p/svm.cpp.o src/libvmaf.so.1.1.1.p/picture.c.o src/libvmaf.so.1.1.1.p/mem.c.o src/libvmaf.so.1.1.1.p/output.c.o src/libvmaf.so.1.1.1.p/fex_ctx_vector.c.o src/libvmaf.so.1.1.1.p/thread_pool.c.o src/libvmaf.so.1.1.1.p/dict.c.o src/libvmaf.so.1.1.1.p/opt.c.o src/libvmaf.so.1.1.1.p/ref.c.o src/libvmaf.so.1.1.1.p/read_json_model.c.o src/libvmaf.so.1.1.1.p/pdjson.c.o src/libvmaf.so.1.1.1.p/log.c.o [119/125] c++ -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,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -pthread -lm -Wl,--end-group [120/125] c++ -o src/libvmaf.so.1.1.1 src/libvmaf.so.1.1.1.p/libvmaf.c.o src/libvmaf.so.1.1.1.p/compute_vmaf.c.o src/libvmaf.so.1.1.1.p/predict.c.o src/libvmaf.so.1.1.1.p/model.c.o src/libvmaf.so.1.1.1.p/svm.cpp.o src/libvmaf.so.1.1.1.p/picture.c.o src/libvmaf.so.1.1.1.p/mem.c.o src/libvmaf.so.1.1.1.p/output.c.o src/libvmaf.so.1.1.1.p/fex_ctx_vector.c.o src/libvmaf.so.1.1.1.p/thread_pool.c.o src/libvmaf.so.1.1.1.p/dict.c.o src/libvmaf.so.1.1.1.p/opt.c.o src/libvmaf.so.1.1.1.p/ref.c.o src/libvmaf.so.1.1.1.p/read_json_model.c.o src/libvmaf.so.1.1.1.p/pdjson.c.o src/libvmaf.so.1.1.1.p/log.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_cpu.a.p/cpuid.obj src/liblibvmaf_cpu.a.p/cpu.c.o src/liblibvmaf_cpu.a.p/x86_cpu.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libvmaf.so.1 -pipe -O2 -fno-strict-aliasing -pthread -lm -Wl,--end-group [121/125] c++ -o tools/vmafossexec tools/vmafossexec.p/main.cpp.o tools/vmafossexec.p/read_frame.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -pthread -lm -Wl,--end-group [122/125] c++ -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,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -pthread -lm -Wl,--end-group [123/125] c++ -o test/test_model 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,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -pthread -lm -Wl,--end-group [124/125] c++ -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,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -pthread -lm -Wl,--end-group [125/125] c++ -o test/test_predict test/test_predict.p/test.c.o test/test_predict.p/test_predict.c.o test/test_predict.p/.._src_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,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -pthread -lm -Wl,--end-group SUCCEEDED 00:00:12 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for vmaf-2.1.1 ===> Generating temporary packing list [1/11] /usr/local/bin/meson --internal vcstagger ../include/vcs_version.h.in include/vcs_version.h 2.1.1 /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/include @VCS_TAG@ '(.*)' /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/include/git --git-dir /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/../.git describe --tags --long --match '?.*.*' --always [1/2] /usr/local/bin/meson install --no-rebuild Installing src/libvmaf.so.1.1.1 to /construction/multimedia/vmaf/stage/usr/local/lib Stripping target 'src/libvmaf.so.1.1.1' using strip. Installing src/libvmaf.a to /construction/multimedia/vmaf/stage/usr/local/lib Installing tools/vmaf to /construction/multimedia/vmaf/stage/usr/local/bin Stripping target 'tools/vmaf' using strip. Installing /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/include/libvmaf/libvmaf.h to /construction/multimedia/vmaf/stage/usr/local/include/libvmaf Installing /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/include/libvmaf/compute_vmaf.h to /construction/multimedia/vmaf/stage/usr/local/include/libvmaf Installing /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/include/libvmaf/feature.h to /construction/multimedia/vmaf/stage/usr/local/include/libvmaf Installing /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/include/libvmaf/model.h to /construction/multimedia/vmaf/stage/usr/local/include/libvmaf Installing /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/include/libvmaf/picture.h to /construction/multimedia/vmaf/stage/usr/local/include/libvmaf Installing /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/_build/include/libvmaf/version.h to /construction/multimedia/vmaf/stage/usr/local/include/libvmaf Installing /construction/multimedia/vmaf/vmaf-2.1.1/libvmaf/_build/meson-private/libvmaf.pc to /construction/multimedia/vmaf/stage/usr/local/lib/pkgconfig ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:08 ------------------------------------------------------------------------------- -- Phase: check-plist ------------------------------------------------------------------------------- ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for vmaf-2.1.1 file sizes/checksums [12]: 0% file sizes/checksums [12]: 100% packing files [12]: 0% packing files [12]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:01 TOTAL TIME 00:00:44