libvmaf-3.0.0
x86_64-linux.nixos-malt
· build #66
· raw
unpackPhase
1unpacking source archive /nix/store/6pw1756pacrgplwpifjj8hppg4046pk1-source2source root is source/libvmafconfigurePhase
3mesonConfigurePhase 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=true4The Meson build system5Version: 1.10.26Source dir: /build/source/libvmaf7Build dir: /build/source/libvmaf/build8Build type: native build9Project name: libvmaf10Project version: 3.0.011C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0")12C linker for the host machine: gcc ld.bfd 2.4613C++ compiler for the host machine: g++ (gcc 15.2.0 "g++ (GCC) 15.2.0")14C++ linker for the host machine: g++ ld.bfd 2.4615Host machine cpu family: x86_6416Host machine cpu: x86_6417Check usable header "stdatomic.h" : YES 18Configuring version.h using configuration19Program nasm found: YES (/nix/store/bzjmd451pmj31s3j05apwd1mix6p4i0m-nasm-3.01/bin/nasm)20Configuring config.asm using configuration21Program xxd found: YES (/nix/store/imhm81cpvkghcfr67rcifm0fi1xhdgi9-xxd/bin/xxd)22Configuring config.h using configuration23Run-time dependency threads found: YES24Library m found: YES25Did not find pkg-config by name 'pkg-config'26Found pkg-config: NO27Checking for function "strsep" : YES 28Program doxygen found: NO29Build targets in project: 293031libvmaf 3.0.03233 User defined options34 auto_features: enabled35 bindir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/bin36 buildtype : plain37 enable_avx512: true38 includedir : /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include39 infodir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/share/info40 libdir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib41 libexecdir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/libexec42 localedir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/share/locale43 mandir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/share/man44 prefix : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.045 sbindir : /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/sbin46 wrap_mode : nodownload4748Found ninja-1.13.2 at /nix/store/5czbkipghl1phpvn5fc2f22vk7qgp467-ninja-1.13.2/bin/ninja49mesonConfigurePhase: enabled\ parallel\ buildingbuildPhase
50build flags: -j4851[1/165] Generating src/vmaf_v0.6.1.json with a custom command52[2/165] Generating src/vmaf_v0.6.1neg.json with a custom command53[3/165] Generating src/vmaf_4k_v0.6.1.json with a custom command54[4/165] Generating src/vmaf_4k_v0.6.1neg.json with a custom command55[5/165] Compiling C object src/liblibvmaf_cpu.a.p/cpu.c.o56[6/165] Compiling C object src/liblibvmaf_cpu.a.p/x86_cpu.c.o57[7/165] Compiling C object src/liblibvmaf_feature.a.p/feature_alias.c.o58[8/165] Compiling C object src/liblibvmaf_feature.a.p/feature_common_alignment.c.o59[9/165] Compiling C object src/liblibvmaf_feature.a.p/feature_picture_copy.c.o60[10/165] Compiling C object src/liblibvmaf_feature.a.p/feature_null.c.o61[11/165] Compiling C object src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o62[12/165] Generating include/vcs_version.h with a custom command63[13/165] Generating 'src/liblibvmaf_cpu.a.p/cpuid.obj'64[14/165] Compiling C object src/liblibvmaf_feature.a.p/feature_mkdirp.c.o65[15/165] Compiling C object tools/vmaf.p/vidinput.c.o66[16/165] Compiling C object test/test_context.p/test.c.o67[17/165] Compiling C object test/test_picture.p/test.c.o68[18/165] Compiling C object test/test_context.p/test_context.c.o69[19/165] Compiling C object src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o70[20/165] Compiling C object tools/vmaf.p/yuv_input.c.o71[21/165] Compiling C object test/test_picture.p/.._src_mem.c.o72[22/165] Compiling C object src/liblibvmaf_feature.a.p/feature_luminance_tools.c.o73[23/165] Compiling C object test/test_log.p/test.c.o74[24/165] Compiling C object src/liblibvmaf_feature.a.p/feature_feature_name.c.o75[25/165] Compiling C object test/test_picture.p/.._src_ref.c.o76[26/165] Compiling C object src/libvmaf.so.3.0.0.p/meson-generated_.._vmaf_v0.6.1.json.c.o77[27/165] Compiling C object src/liblibvmaf_feature.a.p/feature_float_ssim.c.o78[28/165] Compiling C object test/test_feature_collector.p/test.c.o79[29/165] Compiling C object test/test_log.p/test_log.c.o80[30/165] Compiling C object src/libvmaf.so.3.0.0.p/meson-generated_.._vmaf_4k_v0.6.1.json.c.o81[31/165] Compiling C object test/test_picture.p/test_picture.c.o82[32/165] Compiling C object test/test_feature_collector.p/.._src_log.c.o83[33/165] Compiling C object src/libvmaf.so.3.0.0.p/meson-generated_.._vmaf_v0.6.1neg.json.c.o84[34/165] Compiling C object src/libvmaf.so.3.0.0.p/meson-generated_.._vmaf_4k_v0.6.1neg.json.c.o85[35/165] Compiling C object src/liblibvmaf_feature.a.p/feature_float_ms_ssim.c.o86[36/165] Compiling C object test/test_picture.p/.._src_picture.c.o87[37/165] Compiling C object test/test_log.p/.._src_log.c.o88[38/165] Compiling C object src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o89[39/165] Compiling C object test/test_picture.p/.._src_thread_pool.c.o90[40/165] Generating src/vmaf_b_v0.6.3.json with a custom command91[41/165] Compiling C object src/liblibvmaf_feature.a.p/feature_ssim.c.o92[42/165] Compiling C object src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o93[43/165] Compiling C object src/libvmaf.so.3.0.0.p/mem.c.o94[44/165] Compiling C object src/liblibvmaf_feature.a.p/feature_feature_collector.c.o95[45/165] Compiling C object test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o96[46/165] Compiling C object test/test_model.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o97[47/165] Compiling C object src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o98[48/165] Compiling C object src/libvmaf.so.3.0.0.p/picture.c.o99[49/165] Compiling C object src/libvmaf.so.3.0.0.p/opt.c.o100[50/165] Compiling C object test/test_model.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o101[51/165] Compiling C object src/liblibvmaf_feature.a.p/feature_integer_psnr.c.o102[52/165] Compiling C object src/libvmaf.so.3.0.0.p/ref.c.o103[53/165] Compiling C object src/libvmaf.so.3.0.0.p/log.c.o104[54/165] Compiling C object test/test_thread_pool.p/test.c.o105[55/165] Compiling C object test/test_model.p/meson-generated_.._.._src_vmaf_4k_v0.6.1neg.json.c.o106[56/165] Compiling C object test/test_model.p/test.c.o107[57/165] Compiling C object src/liblibvmaf_feature.a.p/feature_feature_extractor.c.o108[58/165] Compiling C object src/libvmaf.so.3.0.0.p/fex_ctx_vector.c.o109[59/165] Compiling C object src/libvmaf.so.3.0.0.p/thread_pool.c.o110[60/165] Compiling C object test/test_predict.p/meson-generated_.._.._src_vmaf_4k_v0.6.1neg.json.c.o111[61/165] Compiling C object test/test_thread_pool.p/test_thread_pool.c.o112[62/165] Compiling C object test/test_predict.p/test.c.o113[63/165] Compiling C object test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1neg.json.c.o114[64/165] Compiling C object test/test_predict.p/meson-generated_.._.._src_vmaf_4k_v0.6.1.json.c.o115[65/165] Compiling C object src/liblibvmaf_feature.a.p/feature_third_party_xiph_psnr_hvs.c.o116[66/165] Compiling C object src/liblibvmaf_feature.a.p/feature_ciede.c.o117[67/165] Compiling C object tools/vmaf.p/cli_parse.c.o118[68/165] Compiling C object src/libvmaf.so.3.0.0.p/model.c.o119../src/model.c: In function 'vmaf_model_generate_name':120../src/model.c:136:9: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation]121 136 | strncpy(name, cfg->name, name_sz);122 | ^123../src/model.c:127:21: note: length computed here124 127 | cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1;125 | ^~~~~~~~~~~~~~~~~126[69/165] Compiling C object test/test_thread_pool.p/.._src_thread_pool.c.o127[70/165] Compiling C object test/test_predict.p/meson-generated_.._.._src_vmaf_v0.6.1.json.c.o128[71/165] Compiling C object test/test_predict.p/.._src_feature_alias.c.o129[72/165] Compiling C object src/libvmaf.so.3.0.0.p/dict.c.o130[73/165] Compiling C object tools/vmaf.p/vmaf.c.o131[74/165] Compiling C object src/liblibvmaf_feature.a.p/feature_integer_motion.c.o132In file included from ../src/feature/integer_motion.c:29:133../src/feature/integer_motion.h: In function 'edge_16':134../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]135 37 | int i_tap = horizontal ? i : i - radius + k;136 | ^137../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]138 38 | int j_tap = horizontal ? j - radius + k : j;139 | ^140[75/165] Compiling C object test/test_model.p/.._src_log.c.o141[76/165] Compiling C object test/test_model.p/.._src_dict.c.o142[77/165] Compiling C object test/test_feature_collector.p/test_feature_collector.c.o143[78/165] Compiling C object test/test_predict.p/.._src_log.c.o144[79/165] Compiling C object src/libvmaf.so.3.0.0.p/output.c.o145[80/165] Compiling C object src/libvmaf.so.3.0.0.p/meson-generated_.._vmaf_b_v0.6.3.json.c.o146[81/165] Compiling C object src/libvmaf.so.3.0.0.p/read_json_model.c.o147[82/165] Compiling C object test/test_dict.p/test.c.o148[83/165] Compiling C object test/test_model.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o149[84/165] Compiling C object test/test_feature_extractor.p/test.c.o150[85/165] Compiling C object test/test_feature_extractor.p/.._src_ref.c.o151[86/165] Compiling C object test/test_predict.p/meson-generated_.._.._src_vmaf_b_v0.6.3.json.c.o152[87/165] Compiling C object test/test_predict.p/.._src_dict.c.o153[88/165] Compiling C object test/test_feature_extractor.p/.._src_mem.c.o154[89/165] Compiling C object test/test_feature_extractor.p/.._src_log.c.o155[90/165] Compiling C object src/libvmaf.so.3.0.0.p/libvmaf.c.o156[91/165] Compiling C object test/test_feature_extractor.p/.._src_opt.c.o157[92/165] Compiling C object test/test_ref.p/test.c.o158[93/165] Compiling C object test/test_feature_extractor.p/.._src_picture.c.o159[94/165] Compiling C object src/libvmaf.so.3.0.0.p/predict.c.o160In function 'piecewise_linear_mapping',161 inlined from 'transform.part.0' at ../src/predict.c:191:9:162../src/predict.c:141:32: warning: 'slope' may be used uninitialized [-Wmaybe-uninitialized]163 141 | *y = slope * x + offset;164 | ~~~~~~^~~165../src/predict.c: In function 'transform.part.0':166../src/predict.c:91:12: note: 'slope' was declared here167 91 | double slope, offset;168 | ^~~~~169In function 'piecewise_linear_mapping',170 inlined from 'transform.part.0' at ../src/predict.c:191:9:171../src/predict.c:141:36: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]172 141 | *y = slope * x + offset;173 | ~~~~~~~~~~^~~~~~~~174../src/predict.c: In function 'transform.part.0':175../src/predict.c:91:19: note: 'offset' was declared here176 91 | double slope, offset;177 | ^~~~~~178[95/165] Compiling C object test/test_cpu.p/test.c.o179[96/165] Compiling C object test/test_predict.p/.._src_feature_feature_collector.c.o180[97/165] Compiling C object test/test_predict.p/.._src_feature_feature_name.c.o181[98/165] Compiling C object test/test_cpu.p/test_cpu.c.o182[99/165] Linking static target src/liblibvmaf_cpu.a183[100/165] Compiling C object test/test_ref.p/test_ref.c.o184[101/165] Compiling C object test/test_feature.p/test.c.o185[102/165] Compiling C object test/test_ciede.p/test.c.o186[103/165] Compiling C object test/test_predict.p/.._src_model.c.o187../src/model.c: In function 'vmaf_model_generate_name':188../src/model.c:136:9: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation]189 136 | strncpy(name, cfg->name, name_sz);190 | ^191../src/model.c:127:21: note: length computed here192 127 | cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1;193 | ^~~~~~~~~~~~~~~~~194[104/165] Compiling C object test/test_feature.p/.._src_feature_alias.c.o195[105/165] Compiling C object test/test_ref.p/.._src_ref.c.o196[106/165] Compiling C object test/test_cambi.p/test.c.o197[107/165] Compiling C object test/test_luminance_tools.p/test.c.o198[108/165] Compiling C object test/test_model.p/.._src_read_json_model.c.o199[109/165] Compiling C object test/test_cambi.p/.._src_mem.c.o200[110/165] Compiling C object test/test_feature_extractor.p/test_feature_extractor.c.o201[111/165] Compiling C object test/test_feature_extractor.p/.._src_dict.c.o202[112/165] Compiling C object test/test_cambi.p/.._src_ref.c.o203[113/165] Compiling C object test/test_cli_parse.p/test.c.o204[114/165] Compiling C object test/test_model.p/test_model.c.o205In file included from ../test/test_model.c:23:206../src/model.c: In function 'vmaf_model_generate_name':207../src/model.c:136:9: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation]208 136 | strncpy(name, cfg->name, name_sz);209 | ^210../src/model.c:127:21: note: length computed here211 127 | cfg->name ? strlen(cfg->name) + 1 : strlen(default_name) + 1;212 | ^~~~~~~~~~~~~~~~~213[115/165] Compiling C object test/test_predict.p/.._src_read_json_model.c.o214[116/165] Compiling C object test/test_cambi.p/.._src_picture.c.o215[117/165] Linking target test/test_cpu216[118/165] Linking target test/test_log217[119/165] Linking target test/test_picture218[120/165] Linking target test/test_thread_pool219[121/165] Linking target test/test_ref220[122/165] Compiling C object test/test_cli_parse.p/test_cli_parse.c.o221[123/165] Compiling C object test/test_feature.p/.._src_dict.c.o222[124/165] Compiling C object test/test_predict.p/.._src_feature_feature_extractor.c.o223[125/165] Compiling C object test/test_feature.p/test_feature.c.o224[126/165] Compiling C object src/libvmaf.so.3.0.0.p/pdjson.c.o225[127/165] Compiling C object src/liblibvmaf_feature.a.p/feature_integer_vif.c.o226../src/feature/integer_vif.c: In function 'vif_compute_line_residuals':227../src/feature/integer_vif.c:497:13: warning: variable 'add_shift_round_VP_sq' set but not used [-Wunused-but-set-variable]228 497 | int32_t add_shift_round_VP_sq, shift_VP_sq;229 | ^~~~~~~~~~~~~~~~~~~~~230../src/feature/integer_vif.c:496:33: warning: variable 'shift_VP' set but not used [-Wunused-but-set-variable]231 496 | int32_t add_shift_round_VP, shift_VP;232 | ^~~~~~~~233../src/feature/integer_vif.c:496:13: warning: variable 'add_shift_round_VP' set but not used [-Wunused-but-set-variable]234 496 | int32_t add_shift_round_VP, shift_VP;235 | ^~~~~~~~~~~~~~~~~~236[128/165] Compiling C object test/test_model.p/.._src_pdjson.c.o237[129/165] Compiling C object test/test_predict.p/test_predict.c.o238In file included from ../test/test_predict.c:23:239../src/predict.c: In function 'piecewise_linear_mapping':240../src/predict.c:129:28: warning: 'slope' may be used uninitialized [-Wmaybe-uninitialized]241 129 | *y = slope * x + offset;242 | ~~~~~~^~~243../src/predict.c:91:12: note: 'slope' was declared here244 91 | double slope, offset;245 | ^~~~~246../src/predict.c:129:32: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]247 129 | *y = slope * x + offset;248 | ~~~~~~~~~~^~~~~~~~249../src/predict.c:91:19: note: 'offset' was declared here250 91 | double slope, offset;251 | ^~~~~~252[130/165] Linking target test/test_feature253[131/165] Compiling C object test/test_luminance_tools.p/test_luminance_tools.c.o254[132/165] Compiling C object tools/vmaf.p/y4m_input.c.o255[133/165] Compiling C object test/test_predict.p/.._src_pdjson.c.o256[134/165] Compiling C object test/test_dict.p/test_dict.c.o257[135/165] Compiling C object test/test_cli_parse.p/.._tools_cli_parse.c.o258[136/165] Compiling C object src/libx86_avx512.a.p/feature_x86_motion_avx512.c.o259In file included from ../src/feature/x86/motion_avx512.c:25:260../src/feature/integer_motion.h: In function 'edge_16':261../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]262 37 | int i_tap = horizontal ? i : i - radius + k;263 | ^264../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]265 38 | int j_tap = horizontal ? j - radius + k : j;266 | ^267../src/feature/x86/motion_avx512.c: In function 'x_convolution_16_avx512':268../src/feature/x86/motion_avx512.c:39:15: warning: unused variable 'tmpdst' [-Wunused-variable]269 39 | uint16_t *tmpdst = dst;270 | ^~~~~~271[137/165] Compiling C object src/libx86_avx2.a.p/feature_x86_cambi_avx2.c.o272[138/165] Compiling C object test/test_ciede.p/test_ciede.c.o273[139/165] Compiling C object src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o274In file included from ../src/feature/x86/motion_avx2.c:23:275../src/feature/integer_motion.h: In function 'edge_16':276../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]277 37 | int i_tap = horizontal ? i : i - radius + k;278 | ^279../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]280 38 | int j_tap = horizontal ? j - radius + k : j;281 | ^282[140/165] Linking target test/test_dict283[141/165] Compiling C object src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o284[142/165] Compiling C object src/liblibvmaf_feature.a.p/feature_cambi.c.o285[143/165] Compiling C object src/libx86_avx512.a.p/feature_x86_vif_avx512.c.o286../src/feature/x86/vif_avx512.c: In function 'vif_statistic_8_avx512':287../src/feature/x86/vif_avx512.c:205:32: warning: unused variable 'dis' [-Wunused-variable]288 205 | const uint8_t *dis = (uint8_t*)buf.dis;289 | ^~~290../src/feature/x86/vif_avx512.c:204:32: warning: unused variable 'ref' [-Wunused-variable]291 204 | const uint8_t *ref = (uint8_t*)buf.ref;292 | ^~~293../src/feature/x86/vif_avx512.c:188:28: warning: unused variable 'dis' [-Wunused-variable]294 188 | const uint8_t *dis = (uint8_t*)buf.dis;295 | ^~~296../src/feature/x86/vif_avx512.c:187:28: warning: unused variable 'ref' [-Wunused-variable]297 187 | const uint8_t *ref = (uint8_t*)buf.ref;298 | ^~~299../src/feature/x86/vif_avx512.c:265:25: warning: unused variable 'dst_stride' [-Wunused-variable]300 265 | const ptrdiff_t dst_stride = buf.stride_32 / sizeof(uint32_t);301 | ^~~~~~~~~~302../src/feature/x86/vif_avx512.c:163:26: warning: unused variable 'sigma_nsq' [-Wunused-variable]303 163 | static const int32_t sigma_nsq = 65536 << 1;304 | ^~~~~~~~~305../src/feature/x86/vif_avx512.c:149:20: warning: unused variable 'dis' [-Wunused-variable]306 149 | const uint8_t *dis = (uint8_t*)buf.dis;307 | ^~~308../src/feature/x86/vif_avx512.c:148:20: warning: unused variable 'ref' [-Wunused-variable]309 148 | const uint8_t *ref = (uint8_t*)buf.ref;310 | ^~~311../src/feature/x86/vif_avx512.c: In function 'vif_statistic_16_avx512':312../src/feature/x86/vif_avx512.c:454:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]313 454 | for (unsigned j = 0; j < n << 5; j = j + 32)314 | ^315../src/feature/x86/vif_avx512.c:470:32: warning: unused variable 'fcoeff' [-Wunused-variable]316 470 | const uint16_t fcoeff = vif_filt[fi];317 | ^~~~~~318../src/feature/x86/vif_avx512.c:628:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]319 628 | for (unsigned j = 0; j < n << 4; j = j + 16)320 | ^321../src/feature/x86/vif_avx512.c:743:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]322 743 | if ((n << 4) != w) {323 | ^~324../src/feature/x86/vif_avx512.c:413:26: warning: unused variable 'sigma_nsq' [-Wunused-variable]325 413 | static const int32_t sigma_nsq = 65536 << 1;326 | ^~~~~~~~~327../src/feature/x86/vif_avx512.c:405:33: warning: variable 'shift_HP' set but not used [-Wunused-but-set-variable]328 405 | int32_t add_shift_round_HP, shift_HP;329 | ^~~~~~~~330../src/feature/x86/vif_avx512.c:405:13: warning: variable 'add_shift_round_HP' set but not used [-Wunused-but-set-variable]331 405 | int32_t add_shift_round_HP, shift_HP;332 | ^~~~~~~~~~~~~~~~~~333../src/feature/x86/vif_avx512.c:401:21: warning: unused variable 'dst_stride' [-Wunused-variable]334 401 | const ptrdiff_t dst_stride = buf.stride_32 / sizeof(uint32_t);335 | ^~~~~~~~~~336../src/feature/x86/vif_avx512.c: In function 'vif_subsample_rd_8_avx512':337../src/feature/x86/vif_avx512.c:820:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]338 820 | for (unsigned j = 0; j < n << 5; j = j + 32)339 | ^340../src/feature/x86/vif_avx512.c:954:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]341 954 | for (unsigned j = 0; j < n << 4; j = j + 16)342 | ^343../src/feature/x86/vif_avx512.c:782:9: warning: unused variable 'fwidth_x' [-Wunused-variable]344 782 | int fwidth_x = (fwidth % 2 == 0) ? fwidth : fwidth + 1;345 | ^~~~~~~~346../src/feature/x86/vif_avx512.c: In function 'vif_subsample_rd_16_avx512':347../src/feature/x86/vif_avx512.c:1154:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]348 1154 | for (unsigned j = 0; j < n << 4; j = j + 32)349 | ^350../src/feature/x86/vif_avx512.c:1164:32: warning: unused variable 'fcoeff' [-Wunused-variable]351 1164 | const uint16_t fcoeff = vif_filt[fi];352 | ^~~~~~353../src/feature/x86/vif_avx512.c:1223:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]354 1223 | for (unsigned j = 0; j < n << 4; j = j + 16)355 | ^356../src/feature/x86/vif_avx512.c:1230:29: warning: unused variable 'dis' [-Wunused-variable]357 1230 | const uint16_t *dis = (uint16_t *)buf.dis;358 | ^~~359../src/feature/x86/vif_avx512.c:1229:29: warning: unused variable 'ref' [-Wunused-variable]360 1229 | const uint16_t *ref = (uint16_t *)buf.tmp.ref_convol;361 | ^~~362[144/165] Linking static target src/libx86_avx512.a363[145/165] Compiling C object test/test_cambi.p/test_cambi.c.o364[146/165] Compiling C object src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o365../src/feature/x86/vif_avx2.c: In function 'vif_statistic_16_avx2':366../src/feature/x86/vif_avx2.c:556:33: warning: variable 'shift_HP' set but not used [-Wunused-but-set-variable]367 556 | int32_t add_shift_round_HP, shift_HP;368 | ^~~~~~~~369../src/feature/x86/vif_avx2.c:556:13: warning: variable 'add_shift_round_HP' set but not used [-Wunused-but-set-variable]370 556 | int32_t add_shift_round_HP, shift_HP;371 | ^~~~~~~~~~~~~~~~~~372[147/165] Compiling C object src/liblibvmaf_feature.a.p/feature_integer_adm.c.o373[148/165] Linking static target src/liblibvmaf_feature.a374[149/165] Compiling C object src/libx86_avx2.a.p/feature_common_convolution_avx.c.o375In file included from /nix/store/0axpqqmj1rcanmm2i8vzpd8xxwkmq2jf-gcc-15.2.0/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/include/immintrin.h:43,376 from ../src/feature/common/convolution_avx.c:19:377In function '_mm256_mul_ps',378 inlined from 'convolution_f32_avx_s_1d_h_scanline' at ../src/feature/common/convolution_avx.c:136:10:379/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]380 304 | return (__m256) ((__v8sf)__A * (__v8sf)__B);381 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~382../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_scanline':383../src/feature/common/convolution_avx.c:66:48: note: 'f4' was declared here384 66 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8;385 | ^~386In function '_mm256_mul_ps',387 inlined from 'convolution_f32_avx_s_1d_v_scanline' at ../src/feature/common/convolution_avx.c:508:10,388 inlined from 'convolution_f32_avx_s_1d' at ../src/feature/common/convolution_avx.c:810:3:389/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]390 304 | return (__m256) ((__v8sf)__A * (__v8sf)__B);391 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~392../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d':393../src/feature/common/convolution_avx.c:438:48: note: 'f4' was declared here394 438 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8;395 | ^~396In function '_mm256_mul_ps',397 inlined from 'convolution_f32_avx_s_1d_v_sq_scanline' at ../src/feature/common/convolution_avx.c:1224:10,398 inlined from 'convolution_f32_avx_s_1d_sq' at ../src/feature/common/convolution_avx.c:1561:3:399/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]400 304 | return (__m256) ((__v8sf)__A * (__v8sf)__B);401 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~402../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_sq':403../src/feature/common/convolution_avx.c:1149:48: note: 'f4' was declared here404 1149 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8;405 | ^~406In function '_mm256_mul_ps',407 inlined from 'convolution_f32_avx_s_1d_v_xy_scanline' at ../src/feature/common/convolution_avx.c:2012:10,408 inlined from 'convolution_f32_avx_s_1d_xy' at ../src/feature/common/convolution_avx.c:2389:3:409/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]410 304 | return (__m256) ((__v8sf)__A * (__v8sf)__B);411 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~412../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_xy':413../src/feature/common/convolution_avx.c:1932:48: note: 'f4' was declared here414 1932 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8;415 | ^~416[150/165] Linking static target src/libx86_avx2.a417[151/165] Linking target test/test_feature_extractor418[152/165] Compiling C++ object test/test_model.p/.._src_svm.cpp.o419../src/svm.cpp: In function 'decision_function svm_train_one(const svm_problem*, const svm_parameter*, double, double)':420../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::rho' may be used uninitialized [-Wmaybe-uninitialized]421 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho);422 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~423../src/svm.cpp:1656:30: note: 'si' declared here424 1656 | Solver::SolutionInfo si;425 | ^~426../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::obj' may be used uninitialized [-Wmaybe-uninitialized]427 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho);428 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~429../src/svm.cpp:1656:30: note: 'si' declared here430 1656 | Solver::SolutionInfo si;431 | ^~432[153/165] Compiling C++ object test/test_predict.p/.._src_svm.cpp.o433../src/svm.cpp: In function 'decision_function svm_train_one(const svm_problem*, const svm_parameter*, double, double)':434../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::rho' may be used uninitialized [-Wmaybe-uninitialized]435 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho);436 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~437../src/svm.cpp:1656:30: note: 'si' declared here438 1656 | Solver::SolutionInfo si;439 | ^~440../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::obj' may be used uninitialized [-Wmaybe-uninitialized]441 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho);442 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~443../src/svm.cpp:1656:30: note: 'si' declared here444 1656 | Solver::SolutionInfo si;445 | ^~446[154/165] Compiling C++ object src/libvmaf.so.3.0.0.p/svm.cpp.o447../src/svm.cpp: In function 'decision_function svm_train_one(const svm_problem*, const svm_parameter*, double, double)':448../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::rho' may be used uninitialized [-Wmaybe-uninitialized]449 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho);450 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~451../src/svm.cpp:1656:30: note: 'si' declared here452 1656 | Solver::SolutionInfo si;453 | ^~454../src/svm.cpp:1676:13: warning: 'si.Solver::SolutionInfo::obj' may be used uninitialized [-Wmaybe-uninitialized]455 1676 | info("obj = %f, rho = %f\n",si.obj,si.rho);456 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~457../src/svm.cpp:1656:30: note: 'si' declared here458 1656 | Solver::SolutionInfo si;459 | ^~460[155/165] Linking static target src/libvmaf.a461[156/165] Linking target test/test_ciede462[157/165] Linking target test/test_luminance_tools463[158/165] Linking target test/test_feature_collector464[159/165] Linking target test/test_cambi465[160/165] Linking target test/test_predict466[161/165] Linking target src/libvmaf.so.3.0.0467[162/165] Linking target tools/vmaf468[163/165] Linking target test/test_cli_parse469[164/165] Linking target test/test_context470[165/165] Linking target test/test_modelinstallPhase
471mesonInstallPhase flags: ''472Installing src/libvmaf.so.3.0.0 to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib473Installing src/libvmaf.a to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib474Installing tools/vmaf to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/bin475Installing /build/source/libvmaf/include/libvmaf/libvmaf.h to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include/libvmaf476Installing /build/source/libvmaf/include/libvmaf/feature.h to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include/libvmaf477Installing /build/source/libvmaf/include/libvmaf/model.h to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include/libvmaf478Installing /build/source/libvmaf/include/libvmaf/picture.h to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include/libvmaf479Installing /build/source/libvmaf/build/include/libvmaf/version.h to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/include/libvmaf480Installing /build/source/libvmaf/build/meson-private/libvmaf.pc to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib/pkgconfig481Installing symlink pointing to libvmaf.so.3.0.0 to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib/libvmaf.so.3482Installing symlink pointing to libvmaf.so.3 to /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib/libvmaf.sofixupPhase
483Moving /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib/pkgconfig to /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/lib/pkgconfig484Patching '/nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/lib/pkgconfig/libvmaf.pc' includedir to output /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev485shrinking RPATHs of ELF executables and libraries in /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0486shrinking /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib/libvmaf.so.3.0.0487shrinking /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/bin/vmaf488checking for references to /build/ in /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0...489patching script interpreter paths in /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0490stripping (with command strip and flags -S -p) in /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/lib /nix/store/b2dlgdzn0wibj66nrg8wkczrr59yrvl5-libvmaf-3.0.0/bin491shrinking RPATHs of ELF executables and libraries in /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev492checking for references to /build/ in /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev...493patching script interpreter paths in /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev494stripping (with command strip and flags -S -p) in /nix/store/l79sgbmjc1y1a6i440dzyrsi2wnl1v4x-libvmaf-3.0.0-dev/lib