Running phase: unpackPhase unpacking source archive /nix/store/6pw1756pacrgplwpifjj8hppg4046pk1-source source root is source/libvmaf Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase mesonConfigurePhase flags: --prefix=/nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0 --libdir=/nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib --libexecdir=/nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/libexec --bindir=/nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/bin --sbindir=/nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/sbin --includedir=/nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include --mandir=/nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/share/man --infodir=/nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/share/info --localedir=/nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --buildtype=plain -Denable_avx512=true The Meson build system Version: 1.10.2 Source dir: /build/source/libvmaf Build dir: /build/source/libvmaf/build Build type: native build Project name: libvmaf Project version: 3.0.0 C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0") C linker for the host machine: gcc ld.bfd 2.46 C++ compiler for the host machine: g++ (gcc 15.2.0 "g++ (GCC) 15.2.0") C++ linker for the host machine: g++ ld.bfd 2.46 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 (/nix/store/bzjmd451pmj31s3j05apwd1mix6p4i0m-nasm-3.01/bin/nasm) Configuring config.asm using configuration Program xxd found: YES (/nix/store/imhm81cpvkghcfr67rcifm0fi1xhdgi9-xxd/bin/xxd) Configuring config.h using configuration Run-time dependency threads found: YES Library m found: YES Did not find pkg-config by name 'pkg-config' Found pkg-config: NO Checking for function "strsep" : YES Program doxygen found: NO Build targets in project: 29 libvmaf 3.0.0 User defined options auto_features: enabled bindir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/bin buildtype : plain enable_avx512: true includedir : /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include infodir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/share/info libdir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib libexecdir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/libexec localedir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/share/locale mandir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/share/man prefix : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0 sbindir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/sbin wrap_mode : nodownload Found ninja-1.13.2 at /nix/store/5czbkipghl1phpvn5fc2f22vk7qgp467-ninja-1.13.2/bin/ninja mesonConfigurePhase: enabled\ parallel\ building Running phase: buildPhase build flags: -j48 [1/165] Generating src/vmaf_v0.6.1.json with a custom command [2/165] Generating src/vmaf_v0.6.1neg.json with a custom command [3/165] Generating src/vmaf_4k_v0.6.1.json with a custom command [4/165] Generating src/vmaf_4k_v0.6.1neg.json with a custom command [5/165] Compiling C object src/liblibvmaf_cpu.a.p/cpu.c.o [6/165] Compiling C object src/liblibvmaf_cpu.a.p/x86_cpu.c.o [7/165] Compiling C object src/liblibvmaf_feature.a.p/feature_common_alignment.c.o [8/165] Compiling C object src/liblibvmaf_feature.a.p/feature_alias.c.o [9/165] Compiling C object src/liblibvmaf_feature.a.p/feature_picture_copy.c.o [10/165] Compiling C object test/test_picture.p/test.c.o [11/165] Compiling C object src/liblibvmaf_feature.a.p/feature_feature_name.c.o [12/165] Compiling C object tools/vmaf.p/vidinput.c.o [13/165] Compiling C object src/liblibvmaf_feature.a.p/feature_null.c.o [14/165] Compiling C object test/test_picture.p/.._src_mem.c.o [15/165] Compiling C object test/test_context.p/test.c.o [16/165] Compiling C object test/test_picture.p/.._src_ref.c.o [17/165] Compiling C object test/test_picture.p/test_picture.c.o [18/165] Compiling C object src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o [19/165] Compiling C object test/test_feature_collector.p/test.c.o [20/165] Compiling C object test/test_context.p/test_context.c.o [21/165] Compiling C object tools/vmaf.p/yuv_input.c.o [22/165] Compiling C object src/liblibvmaf_feature.a.p/feature_mkdirp.c.o [23/165] Compiling C object test/test_feature_collector.p/.._src_log.c.o [24/165] Generating 'src/liblibvmaf_cpu.a.p/cpuid.obj' [25/165] Compiling C object test/test_log.p/test_log.c.o [26/165] Compiling C object test/test_model.p/meson-generated_.._.._src_vmaf_4k_v0.6.1neg.json.c.o [27/165] Compiling C object test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o [28/165] Compiling C object test/test_log.p/test.c.o [29/165] Compiling C object test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o [30/165] Compiling C object test/test_picture.p/.._src_thread_pool.c.o [31/165] Compiling C object src/liblibvmaf_feature.a.p/feature_float_ms_ssim.c.o [32/165] Compiling C object src/liblibvmaf_feature.a.p/feature_luminance_tools.c.o [33/165] Compiling C object test/test_thread_pool.p/test.c.o [34/165] Compiling C object test/test_model.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o [35/165] Generating src/vmaf_b_v0.6.3.json with a custom command [36/165] Compiling C object test/test_model.p/test.c.o [37/165] Compiling C object src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o [38/165] Generating include/vcs_version.h with a custom command [39/165] Compiling C object test/test_picture.p/.._src_picture.c.o [40/165] Compiling C object test/test_predict.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o [41/165] Compiling C object test/test_predict.p/meson-generated_.._.._src_vmaf_4k_v0.6.1neg.json.c.o [42/165] Compiling C object test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o [43/165] Compiling C object test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o [44/165] Compiling C object src/liblibvmaf_feature.a.p/feature_float_ssim.c.o [45/165] Compiling C object src/libvmaf.so.3.0.0.p/meson-generated_.._vmaf_v0.6.1.json.c.o [46/165] Compiling C object src/libvmaf.so.3.0.0.p/meson-generated_.._vmaf_v0.6.1neg.json.c.o [47/165] Compiling C object src/libvmaf.so.3.0.0.p/meson-generated_.._vmaf_4k_v0.6.1.json.c.o [48/165] Compiling C object test/test_log.p/.._src_log.c.o [49/165] Compiling C object test/test_thread_pool.p/test_thread_pool.c.o [50/165] Compiling C object src/liblibvmaf_feature.a.p/feature_ssim.c.o [51/165] Compiling C object src/libvmaf.so.3.0.0.p/meson-generated_.._vmaf_4k_v0.6.1neg.json.c.o [52/165] Compiling C object test/test_predict.p/test.c.o [53/165] Compiling C object test/test_predict.p/.._src_feature_alias.c.o [54/165] Compiling C object test/test_model.p/.._src_log.c.o [55/165] Compiling C object test/test_thread_pool.p/.._src_thread_pool.c.o [56/165] Compiling C object src/libvmaf.so.3.0.0.p/mem.c.o [57/165] Compiling C object src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o [58/165] Compiling C object src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o [59/165] Compiling C object src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o [60/165] Compiling C object src/liblibvmaf_feature.a.p/feature_feature_collector.c.o [61/165] Compiling C object test/test_model.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o [62/165] Compiling C object test/test_predict.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o [63/165] Compiling C object src/liblibvmaf_feature.a.p/feature_integer_psnr.c.o [64/165] Compiling C object src/liblibvmaf_feature.a.p/feature_feature_extractor.c.o [65/165] Compiling C object test/test_model.p/.._src_dict.c.o [66/165] Compiling C object src/libvmaf.so.3.0.0.p/dict.c.o [67/165] Compiling C object src/libvmaf.so.3.0.0.p/opt.c.o [68/165] Compiling C object src/libvmaf.so.3.0.0.p/ref.c.o [69/165] Compiling C object test/test_feature_extractor.p/test.c.o [70/165] Compiling C object src/libvmaf.so.3.0.0.p/model.c.o ../src/model.c: In function 'vmaf_model_generate_name': ../src/model.c:136:9: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation] 136 | strncpy(name, cfg->name, name_sz); | ^ ../src/model.c:127:21: note: length computed here 127 | cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1; | ^~~~~~~~~~~~~~~~~ [71/165] Compiling C object src/libvmaf.so.3.0.0.p/log.c.o [72/165] Compiling C object src/libvmaf.so.3.0.0.p/thread_pool.c.o [73/165] Compiling C object src/libvmaf.so.3.0.0.p/picture.c.o [74/165] Compiling C object test/test_predict.p/.._src_dict.c.o [75/165] Compiling C object test/test_predict.p/.._src_model.c.o ../src/model.c: In function 'vmaf_model_generate_name': ../src/model.c:136:9: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation] 136 | strncpy(name, cfg->name, name_sz); | ^ ../src/model.c:127:21: note: length computed here 127 | cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1; | ^~~~~~~~~~~~~~~~~ [76/165] Compiling C object src/libvmaf.so.3.0.0.p/meson-generated_.._vmaf_b_v0.6.3.json.c.o [77/165] Compiling C object test/test_predict.p/.._src_log.c.o [78/165] Compiling C object src/libvmaf.so.3.0.0.p/fex_ctx_vector.c.o [79/165] Compiling C object test/test_feature_extractor.p/.._src_mem.c.o [80/165] Compiling C object src/liblibvmaf_feature.a.p/feature_ciede.c.o [81/165] Compiling C object test/test_ref.p/test_ref.c.o [82/165] Compiling C object test/test_feature_extractor.p/.._src_log.c.o [83/165] Compiling C object test/test_cpu.p/test.c.o [84/165] Compiling C object test/test_dict.p/test.c.o [85/165] Compiling C object test/test_feature.p/test.c.o [86/165] Compiling C object test/test_feature.p/.._src_feature_alias.c.o [87/165] Compiling C object test/test_feature_extractor.p/.._src_ref.c.o [88/165] Compiling C object src/liblibvmaf_feature.a.p/feature_third_party_xiph_psnr_hvs.c.o [89/165] Compiling C object test/test_feature_extractor.p/.._src_picture.c.o [90/165] Compiling C object test/test_feature_collector.p/test_feature_collector.c.o [91/165] Compiling C object test/test_cpu.p/test_cpu.c.o [92/165] Compiling C object test/test_ref.p/test.c.o [93/165] Compiling C object test/test_predict.p/.._src_feature_feature_name.c.o [94/165] Compiling C object test/test_feature_extractor.p/.._src_opt.c.o [95/165] Compiling C object test/test_cambi.p/.._src_mem.c.o [96/165] Linking static target src/liblibvmaf_cpu.a [97/165] Compiling C object test/test_predict.p/.._src_feature_feature_collector.c.o [98/165] Compiling C object test/test_ciede.p/test.c.o [99/165] Compiling C object test/test_ref.p/.._src_ref.c.o [100/165] Compiling C object tools/vmaf.p/cli_parse.c.o [101/165] Compiling C object test/test_cambi.p/test.c.o [102/165] Compiling C object src/liblibvmaf_feature.a.p/feature_integer_motion.c.o In file included from ../src/feature/integer_motion.c:29: ../src/feature/integer_motion.h: In function 'edge_16': ../src/feature/integer_motion.h:37:34: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 37 | int i_tap = horizontal ? i : i - radius + k; | ^ ../src/feature/integer_motion.h:38:51: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 38 | int j_tap = horizontal ? j - radius + k : j; | ^ [103/165] Compiling C object test/test_luminance_tools.p/test.c.o [104/165] Compiling C object test/test_cli_parse.p/test.c.o [105/165] Compiling C object test/test_predict.p/.._src_feature_feature_extractor.c.o [106/165] Compiling C object test/test_feature_extractor.p/.._src_dict.c.o [107/165] Linking target test/test_thread_pool [108/165] Compiling C object test/test_cambi.p/.._src_ref.c.o [109/165] Linking target test/test_picture [110/165] Compiling C object test/test_feature_extractor.p/test_feature_extractor.c.o [111/165] Linking target test/test_ref [112/165] Compiling C object src/libvmaf.so.3.0.0.p/libvmaf.c.o [113/165] Compiling C object tools/vmaf.p/vmaf.c.o [114/165] Compiling C object test/test_cambi.p/.._src_picture.c.o [115/165] Linking target test/test_cpu [116/165] Compiling C object test/test_model.p/.._src_read_json_model.c.o [117/165] Compiling C object test/test_predict.p/.._src_read_json_model.c.o [118/165] Linking target test/test_log [119/165] Compiling C object test/test_predict.p/test_predict.c.o In file included from ../test/test_predict.c:23: ../src/predict.c: In function 'piecewise_linear_mapping': ../src/predict.c:129:28: warning: 'slope' may be used uninitialized [-Wmaybe-uninitialized] 129 | *y = slope * x + offset; | ~~~~~~^~~ ../src/predict.c:91:12: note: 'slope' was declared here 91 | double slope, offset; | ^~~~~ ../src/predict.c:129:32: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 129 | *y = slope * x + offset; | ~~~~~~~~~~^~~~~~~~ ../src/predict.c:91:19: note: 'offset' was declared here 91 | double slope, offset; | ^~~~~~ [120/165] Compiling C object test/test_feature.p/test_feature.c.o [121/165] Compiling C object test/test_feature.p/.._src_dict.c.o [122/165] Compiling C object src/libvmaf.so.3.0.0.p/predict.c.o In function 'piecewise_linear_mapping', inlined from 'transform.part.0' at ../src/predict.c:191:9: ../src/predict.c:141:32: warning: 'slope' may be used uninitialized [-Wmaybe-uninitialized] 141 | *y = slope * x + offset; | ~~~~~~^~~ ../src/predict.c: In function 'transform.part.0': ../src/predict.c:91:12: note: 'slope' was declared here 91 | double slope, offset; | ^~~~~ In function 'piecewise_linear_mapping', inlined from 'transform.part.0' at ../src/predict.c:191:9: ../src/predict.c:141:36: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 141 | *y = slope * x + offset; | ~~~~~~~~~~^~~~~~~~ ../src/predict.c: In function 'transform.part.0': ../src/predict.c:91:19: note: 'offset' was declared here 91 | double slope, offset; | ^~~~~~ [123/165] Compiling C object src/libvmaf.so.3.0.0.p/read_json_model.c.o [124/165] Compiling C object test/test_model.p/test_model.c.o In file included from ../test/test_model.c:23: ../src/model.c: In function 'vmaf_model_generate_name': ../src/model.c:136:9: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation] 136 | strncpy(name, cfg->name, name_sz); | ^ ../src/model.c:127:21: note: length computed here 127 | cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1; | ^~~~~~~~~~~~~~~~~ [125/165] Compiling C object test/test_cli_parse.p/test_cli_parse.c.o [126/165] Compiling C object test/test_luminance_tools.p/test_luminance_tools.c.o [127/165] Compiling C object src/libvmaf.so.3.0.0.p/output.c.o [128/165] Compiling C object tools/vmaf.p/y4m_input.c.o [129/165] Compiling C object test/test_cli_parse.p/.._tools_cli_parse.c.o [130/165] Linking target test/test_feature [131/165] Compiling C object test/test_model.p/.._src_pdjson.c.o [132/165] Compiling C object test/test_ciede.p/test_ciede.c.o [133/165] Compiling C object test/test_predict.p/.._src_pdjson.c.o [134/165] Compiling C object src/liblibvmaf_feature.a.p/feature_integer_vif.c.o ../src/feature/integer_vif.c: In function 'vif_compute_line_residuals': ../src/feature/integer_vif.c:497:13: warning: variable 'add_shift_round_VP_sq' set but not used [-Wunused-but-set-variable] 497 | int32_t add_shift_round_VP_sq, shift_VP_sq; | ^~~~~~~~~~~~~~~~~~~~~ ../src/feature/integer_vif.c:496:33: warning: variable 'shift_VP' set but not used [-Wunused-but-set-variable] 496 | int32_t add_shift_round_VP, shift_VP; | ^~~~~~~~ ../src/feature/integer_vif.c:496:13: warning: variable 'add_shift_round_VP' set but not used [-Wunused-but-set-variable] 496 | int32_t add_shift_round_VP, shift_VP; | ^~~~~~~~~~~~~~~~~~ [135/165] Compiling C object test/test_dict.p/test_dict.c.o [136/165] Compiling C object src/libvmaf.so.3.0.0.p/pdjson.c.o [137/165] Compiling C object src/libx86_avx512.a.p/feature_x86_motion_avx512.c.o In file included from ../src/feature/x86/motion_avx512.c:25: ../src/feature/integer_motion.h: In function 'edge_16': ../src/feature/integer_motion.h:37:34: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 37 | int i_tap = horizontal ? i : i - radius + k; | ^ ../src/feature/integer_motion.h:38:51: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 38 | int j_tap = horizontal ? j - radius + k : j; | ^ ../src/feature/x86/motion_avx512.c: In function 'x_convolution_16_avx512': ../src/feature/x86/motion_avx512.c:39:15: warning: unused variable 'tmpdst' [-Wunused-variable] 39 | uint16_t *tmpdst = dst; | ^~~~~~ [138/165] Compiling C object src/libx86_avx2.a.p/feature_x86_cambi_avx2.c.o [139/165] Linking target test/test_dict [140/165] Compiling C object src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o In file included from ../src/feature/x86/motion_avx2.c:23: ../src/feature/integer_motion.h: In function 'edge_16': ../src/feature/integer_motion.h:37:34: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 37 | int i_tap = horizontal ? i : i - radius + k; | ^ ../src/feature/integer_motion.h:38:51: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 38 | int j_tap = horizontal ? j - radius + k : j; | ^ [141/165] Compiling C object src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o [142/165] Compiling C object src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o ../src/feature/x86/vif_avx2.c: In function 'vif_statistic_16_avx2': ../src/feature/x86/vif_avx2.c:556:33: warning: variable 'shift_HP' set but not used [-Wunused-but-set-variable] 556 | int32_t add_shift_round_HP, shift_HP; | ^~~~~~~~ ../src/feature/x86/vif_avx2.c:556:13: warning: variable 'add_shift_round_HP' set but not used [-Wunused-but-set-variable] 556 | int32_t add_shift_round_HP, shift_HP; | ^~~~~~~~~~~~~~~~~~ [143/165] Compiling C object src/liblibvmaf_feature.a.p/feature_cambi.c.o [144/165] Compiling C object src/libx86_avx512.a.p/feature_x86_vif_avx512.c.o ../src/feature/x86/vif_avx512.c: In function 'vif_statistic_8_avx512': ../src/feature/x86/vif_avx512.c:205:32: warning: unused variable 'dis' [-Wunused-variable] 205 | const uint8_t *dis = (uint8_t*)buf.dis; | ^~~ ../src/feature/x86/vif_avx512.c:204:32: warning: unused variable 'ref' [-Wunused-variable] 204 | const uint8_t *ref = (uint8_t*)buf.ref; | ^~~ ../src/feature/x86/vif_avx512.c:188:28: warning: unused variable 'dis' [-Wunused-variable] 188 | const uint8_t *dis = (uint8_t*)buf.dis; | ^~~ ../src/feature/x86/vif_avx512.c:187:28: warning: unused variable 'ref' [-Wunused-variable] 187 | const uint8_t *ref = (uint8_t*)buf.ref; | ^~~ ../src/feature/x86/vif_avx512.c:265:25: warning: unused variable 'dst_stride' [-Wunused-variable] 265 | const ptrdiff_t dst_stride = buf.stride_32 / sizeof(uint32_t); | ^~~~~~~~~~ ../src/feature/x86/vif_avx512.c:163:26: warning: unused variable 'sigma_nsq' [-Wunused-variable] 163 | static const int32_t sigma_nsq = 65536 << 1; | ^~~~~~~~~ ../src/feature/x86/vif_avx512.c:149:20: warning: unused variable 'dis' [-Wunused-variable] 149 | const uint8_t *dis = (uint8_t*)buf.dis; | ^~~ ../src/feature/x86/vif_avx512.c:148:20: warning: unused variable 'ref' [-Wunused-variable] 148 | const uint8_t *ref = (uint8_t*)buf.ref; | ^~~ ../src/feature/x86/vif_avx512.c: In function 'vif_statistic_16_avx512': ../src/feature/x86/vif_avx512.c:454:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 454 | for (unsigned j = 0; j < n << 5; j = j + 32) | ^ ../src/feature/x86/vif_avx512.c:470:32: warning: unused variable 'fcoeff' [-Wunused-variable] 470 | const uint16_t fcoeff = vif_filt[fi]; | ^~~~~~ ../src/feature/x86/vif_avx512.c:628:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 628 | for (unsigned j = 0; j < n << 4; j = j + 16) | ^ ../src/feature/x86/vif_avx512.c:743:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 743 | if ((n << 4) != w) { | ^~ ../src/feature/x86/vif_avx512.c:413:26: warning: unused variable 'sigma_nsq' [-Wunused-variable] 413 | static const int32_t sigma_nsq = 65536 << 1; | ^~~~~~~~~ ../src/feature/x86/vif_avx512.c:405:33: warning: variable 'shift_HP' set but not used [-Wunused-but-set-variable] 405 | int32_t add_shift_round_HP, shift_HP; | ^~~~~~~~ ../src/feature/x86/vif_avx512.c:405:13: warning: variable 'add_shift_round_HP' set but not used [-Wunused-but-set-variable] 405 | int32_t add_shift_round_HP, shift_HP; | ^~~~~~~~~~~~~~~~~~ ../src/feature/x86/vif_avx512.c:401:21: warning: unused variable 'dst_stride' [-Wunused-variable] 401 | const ptrdiff_t dst_stride = buf.stride_32 / sizeof(uint32_t); | ^~~~~~~~~~ ../src/feature/x86/vif_avx512.c: In function 'vif_subsample_rd_8_avx512': ../src/feature/x86/vif_avx512.c:820:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 820 | for (unsigned j = 0; j < n << 5; j = j + 32) | ^ ../src/feature/x86/vif_avx512.c:954:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 954 | for (unsigned j = 0; j < n << 4; j = j + 16) | ^ ../src/feature/x86/vif_avx512.c:782:9: warning: unused variable 'fwidth_x' [-Wunused-variable] 782 | int fwidth_x = (fwidth % 2 == 0) ? fwidth : fwidth + 1; | ^~~~~~~~ ../src/feature/x86/vif_avx512.c: In function 'vif_subsample_rd_16_avx512': ../src/feature/x86/vif_avx512.c:1154:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1154 | for (unsigned j = 0; j < n << 4; j = j + 32) | ^ ../src/feature/x86/vif_avx512.c:1164:32: warning: unused variable 'fcoeff' [-Wunused-variable] 1164 | const uint16_t fcoeff = vif_filt[fi]; | ^~~~~~ ../src/feature/x86/vif_avx512.c:1223:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1223 | for (unsigned j = 0; j < n << 4; j = j + 16) | ^ ../src/feature/x86/vif_avx512.c:1230:29: warning: unused variable 'dis' [-Wunused-variable] 1230 | const uint16_t *dis = (uint16_t *)buf.dis; | ^~~ ../src/feature/x86/vif_avx512.c:1229:29: warning: unused variable 'ref' [-Wunused-variable] 1229 | const uint16_t *ref = (uint16_t *)buf.tmp.ref_convol; | ^~~ [145/165] Linking static target src/libx86_avx512.a [146/165] Compiling C++ object src/libvmaf.so.3.0.0.p/svm.cpp.o ../src/svm.cpp: In function 'decision_function svm_train_one(const svm_problem*, const svm_parameter*, double, double)': ../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::rho' may be used uninitialized [-Wmaybe-uninitialized] 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/svm.cpp:1656:30: note: 'si' declared here 1656 | Solver::SolutionInfo si; | ^~ ../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::obj' may be used uninitialized [-Wmaybe-uninitialized] 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/svm.cpp:1656:30: note: 'si' declared here 1656 | Solver::SolutionInfo si; | ^~ [147/165] Compiling C object test/test_cambi.p/test_cambi.c.o [148/165] Compiling C object src/libx86_avx2.a.p/feature_common_convolution_avx.c.o In file included from /nix/store/0axpqqmj1rcanmm2i8vzpd8xxwkmq2jf-gcc-15.2.0/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/include/immintrin.h:43, from ../src/feature/common/convolution_avx.c:19: In function '_mm256_mul_ps', inlined from 'convolution_f32_avx_s_1d_h_scanline' at ../src/feature/common/convolution_avx.c:136:10: /nix/store/0axpqqmj1rcanmm2i8vzpd8xxwkmq2jf-gcc-15.2.0/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/include/avxintrin.h:304:10: warning: 'f4' may be used uninitialized [-Wmaybe-uninitialized] 304 | return (__m256) ((__v8sf)__A * (__v8sf)__B); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_scanline': ../src/feature/common/convolution_avx.c:66:48: note: 'f4' was declared here 66 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ In function '_mm256_mul_ps', inlined from 'convolution_f32_avx_s_1d_v_scanline' at ../src/feature/common/convolution_avx.c:508:10, inlined from 'convolution_f32_avx_s_1d' at ../src/feature/common/convolution_avx.c:810:3: /nix/store/0axpqqmj1rcanmm2i8vzpd8xxwkmq2jf-gcc-15.2.0/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/include/avxintrin.h:304:10: warning: 'f4' may be used uninitialized [-Wmaybe-uninitialized] 304 | return (__m256) ((__v8sf)__A * (__v8sf)__B); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d': ../src/feature/common/convolution_avx.c:438:48: note: 'f4' was declared here 438 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ In function '_mm256_mul_ps', inlined from 'convolution_f32_avx_s_1d_v_sq_scanline' at ../src/feature/common/convolution_avx.c:1224:10, inlined from 'convolution_f32_avx_s_1d_sq' at ../src/feature/common/convolution_avx.c:1561:3: /nix/store/0axpqqmj1rcanmm2i8vzpd8xxwkmq2jf-gcc-15.2.0/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/include/avxintrin.h:304:10: warning: 'f4' may be used uninitialized [-Wmaybe-uninitialized] 304 | return (__m256) ((__v8sf)__A * (__v8sf)__B); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_sq': ../src/feature/common/convolution_avx.c:1149:48: note: 'f4' was declared here 1149 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ In function '_mm256_mul_ps', inlined from 'convolution_f32_avx_s_1d_v_xy_scanline' at ../src/feature/common/convolution_avx.c:2012:10, inlined from 'convolution_f32_avx_s_1d_xy' at ../src/feature/common/convolution_avx.c:2389:3: /nix/store/0axpqqmj1rcanmm2i8vzpd8xxwkmq2jf-gcc-15.2.0/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/include/avxintrin.h:304:10: warning: 'f4' may be used uninitialized [-Wmaybe-uninitialized] 304 | return (__m256) ((__v8sf)__A * (__v8sf)__B); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_xy': ../src/feature/common/convolution_avx.c:1932:48: note: 'f4' was declared here 1932 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ [149/165] Linking static target src/libx86_avx2.a [150/165] Compiling C object src/liblibvmaf_feature.a.p/feature_integer_adm.c.o [151/165] Linking static target src/liblibvmaf_feature.a [152/165] Linking static target src/libvmaf.a [153/165] Linking target test/test_feature_collector [154/165] Linking target test/test_feature_extractor [155/165] Linking target test/test_ciede [156/165] Linking target test/test_luminance_tools [157/165] Linking target test/test_cambi [158/165] Linking target src/libvmaf.so.3.0.0 [159/165] Linking target tools/vmaf [160/165] Linking target test/test_cli_parse [161/165] Linking target test/test_context [162/165] Compiling C++ object test/test_predict.p/.._src_svm.cpp.o ../src/svm.cpp: In function 'decision_function svm_train_one(const svm_problem*, const svm_parameter*, double, double)': ../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::rho' may be used uninitialized [-Wmaybe-uninitialized] 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/svm.cpp:1656:30: note: 'si' declared here 1656 | Solver::SolutionInfo si; | ^~ ../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::obj' may be used uninitialized [-Wmaybe-uninitialized] 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/svm.cpp:1656:30: note: 'si' declared here 1656 | Solver::SolutionInfo si; | ^~ [163/165] Linking target test/test_predict [164/165] Compiling C++ object test/test_model.p/.._src_svm.cpp.o ../src/svm.cpp: In function 'decision_function svm_train_one(const svm_problem*, const svm_parameter*, double, double)': ../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::rho' may be used uninitialized [-Wmaybe-uninitialized] 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/svm.cpp:1656:30: note: 'si' declared here 1656 | Solver::SolutionInfo si; | ^~ ../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::obj' may be used uninitialized [-Wmaybe-uninitialized] 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/svm.cpp:1656:30: note: 'si' declared here 1656 | Solver::SolutionInfo si; | ^~ [165/165] Linking target test/test_model Running phase: installPhase mesonInstallPhase flags: '' Installing src/libvmaf.so.3.0.0 to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib Installing src/libvmaf.a to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib Installing tools/vmaf to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/bin Installing /build/source/libvmaf/include/libvmaf/libvmaf.h to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include/libvmaf Installing /build/source/libvmaf/include/libvmaf/feature.h to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include/libvmaf Installing /build/source/libvmaf/include/libvmaf/model.h to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include/libvmaf Installing /build/source/libvmaf/include/libvmaf/picture.h to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include/libvmaf Installing /build/source/libvmaf/build/include/libvmaf/version.h to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include/libvmaf Installing /build/source/libvmaf/build/meson-private/libvmaf.pc to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib/pkgconfig Installing symlink pointing to libvmaf.so.3.0.0 to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib/libvmaf.so.3 Installing symlink pointing to libvmaf.so.3 to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib/libvmaf.so Running phase: fixupPhase Moving /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib/pkgconfig to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/lib/pkgconfig Patching '/nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/lib/pkgconfig/libvmaf.pc' includedir to output /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev shrinking RPATHs of ELF executables and libraries in /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0 shrinking /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib/libvmaf.so.3.0.0 shrinking /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/bin/vmaf checking for references to /build/ in /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0... patching script interpreter paths in /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0 stripping (with command strip and flags -S -p) in /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/bin shrinking RPATHs of ELF executables and libraries in /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev checking for references to /build/ in /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev... patching script interpreter paths in /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev stripping (with command strip and flags -S -p) in /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/lib