FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2021 PLD Team
$Revision: 1.37 $
Powered by six Cray XMT Supercomputers.
Your IP: 54.85.57.0

vmaf eae1a588-3701-4903-b45b-d5f2312c865f

Status:Failed
Source URL:https://buildlogs.pld-linux.org/pld/th/x32/FAIL/vmaf,eae1a588-3701-4903-b45b-d5f2312c865f.bz2
text/plain URL:View!
full text:View!
rpm -qa of builder:View!
Date:2021/01/12 21:04:25
Runtime:0:00:50.540939

Toc:

  • error 1
  • collect2: error: ld returned 1 exit status
  • error 2
  • collect2: error: ld returned 1 exit status
  • error 3
  • error: Bad exit status from /tmp/B.ZRKVmJ/BUILD/tmp/rpm-tmp.2011 (%build)
  • error 4
  • RPM build errors:
  • error 5
  • error: No files produced.

Content:

[114/143] x86_64-pld-linux-gnux32-gcc -Itest/test_feature_extractor.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -Isrc -I../libvmaf/src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -D_GNU_SOURCE -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -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 ../libvmaf/src/opt.c
[115/143] x86_64-pld-linux-gnux32-gcc -Itest/test_dict.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -Isrc -I../libvmaf/src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -D_GNU_SOURCE -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -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 ../libvmaf/test/test.c
[116/143] x86_64-pld-linux-gnux32-gcc -Itest/test_ref.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -Isrc -I../libvmaf/src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -D_GNU_SOURCE -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -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 ../libvmaf/src/ref.c
[117/143] x86_64-pld-linux-gnux32-gcc -Itest/test_dict.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -Isrc -I../libvmaf/src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -D_GNU_SOURCE -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -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 ../libvmaf/test/test_dict.c
In file included from ../libvmaf/src/dict.c:6,
                 from ../libvmaf/test/test_dict.c:22:
../libvmaf/include/libvmaf/feature.h:24:1: warning: data definition has no type or storage class
   24 | vmaf_feature_dictionary_set(VmafFeatureDictionary **dict, char *key, char *val);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libvmaf/include/libvmaf/feature.h:24:1: warning: type defaults to ‘int’ in declaration of ‘vmaf_feature_dictionary_set’ [-Wimplicit-int]
In file included from ../libvmaf/test/test_dict.c:22:
../libvmaf/src/dict.c: In function ‘vmaf_dictionary_set’:
../libvmaf/src/dict.c:55:43: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   55 |     VmafDictionaryEntry *existing_entry = vmaf_dictionary_get(&d, key, 0);
      |                                           ^~~~~~~~~~~~~~~~~~~
../libvmaf/src/dict.c:71:28: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   71 |         free(existing_entry->val);
      |              ~~~~~~~~~~~~~~^~~~~
In file included from ../libvmaf/src/dict.c:2,
                 from ../libvmaf/test/test_dict.c:22:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
  565 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
In file included from ../libvmaf/test/test_dict.c:22:
../libvmaf/src/dict.c:89:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   89 |     free(val_copy);
      |          ^~~~~~~~
In file included from ../libvmaf/src/dict.c:2,
                 from ../libvmaf/test/test_dict.c:22:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
  565 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
In file included from ../libvmaf/test/test_dict.c:22:
../libvmaf/src/dict.c: In function ‘vmaf_dictionary_free’:
../libvmaf/src/dict.c:116:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  116 |        if (d->entry[i].key) free(d->entry[i].key);
      |                                  ~~~~~~~~~~~^~~~
In file included from ../libvmaf/src/dict.c:2,
                 from ../libvmaf/test/test_dict.c:22:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
  565 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
In file included from ../libvmaf/test/test_dict.c:22:
../libvmaf/src/dict.c:117:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  117 |        if (d->entry[i].val) free(d->entry[i].val);
      |                                  ~~~~~~~~~~~^~~~
In file included from ../libvmaf/src/dict.c:2,
                 from ../libvmaf/test/test_dict.c:22:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
  565 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
../libvmaf/test/test_dict.c: In function ‘test_vmaf_dictionary’:
../libvmaf/test/test_dict.c:68:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   68 |     entry = vmaf_dictionary_get(&dict, "key_5", 0);
      |           ^
../libvmaf/test/test_dict.c:71:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   71 |     entry = vmaf_dictionary_get(&dict, "invalid_key", 0);
      |           ^
../libvmaf/test/test_dict.c:79:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   79 |     entry = vmaf_dictionary_get(&dict, pre_existing_key, 0);
      |           ^
../libvmaf/test/test_dict.c:89:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   89 |     entry = vmaf_dictionary_get(&dict, pre_existing_key, 0);
      |           ^
../libvmaf/test/test_dict.c: In function ‘test_vmaf_dictionary_merge’:
../libvmaf/test/test_dict.c:124:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  124 |     entry = vmaf_dictionary_get(&d, "key_a", 0);
      |           ^
../libvmaf/test/test_dict.c:131:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  131 |     entry = vmaf_dictionary_get(&d, "key_a", 0);
      |           ^
../libvmaf/test/test_dict.c:141:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  141 |     entry = vmaf_dictionary_get(&d, "key_a", 0);
      |           ^
../libvmaf/test/test_dict.c:144:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  144 |     entry = vmaf_dictionary_get(&d, "key_b", 0);
      |           ^
../libvmaf/test/test_dict.c:157:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  157 |     entry = vmaf_dictionary_get(&d, "duplicate_key", 0);
      |           ^
[118/143] x86_64-pld-linux-gnux32-gcc -Itest/test_ref.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -Isrc -I../libvmaf/src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -D_GNU_SOURCE -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -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 ../libvmaf/test/test_ref.c
../libvmaf/test/test_ref.c: In function ‘test_ref_init_inc_dec_close’:
../libvmaf/test/test_ref.c:32:5: warning: implicit declaration of function ‘vmaf_ref_fetch_increment’; did you mean ‘vmaf_ref_increment’? [-Wimplicit-function-declaration]
   32 |     vmaf_ref_fetch_increment(ref);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
      |     vmaf_ref_increment
../libvmaf/test/test_ref.c:35:5: warning: implicit declaration of function ‘vmaf_ref_fetch_decrement’; did you mean ‘vmaf_ref_decrement’? [-Wimplicit-function-declaration]
   35 |     vmaf_ref_fetch_decrement(ref);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
      |     vmaf_ref_decrement
[119/143] x86_64-pld-linux-gnux32-gcc  -o test/test_dict test/test_dict.p/test.c.o test/test_dict.p/test_dict.c.o -Wl,--as-needed -Wl,--no-undefined -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc
[120/143] x86_64-pld-linux-gnux32-gcc -Itest/test_cpu.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -Isrc -I../libvmaf/src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -D_GNU_SOURCE -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -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 ../libvmaf/test/test_cpu.c
[121/143] x86_64-pld-linux-gnux32-gcc -Itest/test_ref.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -Isrc -I../libvmaf/src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -D_GNU_SOURCE -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -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 ../libvmaf/test/test.c
[122/143] x86_64-pld-linux-gnux32-gcc  -o test/test_ref test/test_ref.p/test.c.o test/test_ref.p/test_ref.c.o test/test_ref.p/.._src_ref.c.o -Wl,--as-needed -Wl,--no-undefined -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc
[123/143] x86_64-pld-linux-gnux32-gcc -Itest/test_cpu.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -Isrc -I../libvmaf/src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -D_GNU_SOURCE -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -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 ../libvmaf/test/test.c
[124/143] x86_64-pld-linux-gnux32-gcc  -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 src/libx86_avx.a.p/feature_common_convolution_avx.c.o src/libx86_avx.a.p/feature_x86_motion_avx2.c.o src/liblibvmaf_feature.a.p/feature_common_alignment.c.o src/liblibvmaf_feature.a.p/feature_common_convolution.c.o src/liblibvmaf_feature.a.p/feature_offset.c.o src/liblibvmaf_feature.a.p/feature_adm.c.o src/liblibvmaf_feature.a.p/feature_adm_tools.c.o src/liblibvmaf_feature.a.p/feature_ansnr.c.o src/liblibvmaf_feature.a.p/feature_ansnr_tools.c.o src/liblibvmaf_feature.a.p/feature_vif.c.o src/liblibvmaf_feature.a.p/feature_vif_tools.c.o src/liblibvmaf_feature.a.p/feature_motion.c.o src/liblibvmaf_feature.a.p/feature_psnr.c.o src/liblibvmaf_feature.a.p/feature_psnr_tools.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_moment.c.o src/liblibvmaf_feature.a.p/feature_all.c.o src/liblibvmaf_feature.a.p/feature_common_blur_array.c.o src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o src/liblibvmaf_rc_feature.a.p/feature_picture_copy.c.o src/liblibvmaf_rc_feature.a.p/feature_integer_psnr.c.o src/liblibvmaf_rc_feature.a.p/feature_feature_extractor.c.o src/liblibvmaf_rc_feature.a.p/feature_alias.c.o src/liblibvmaf_rc_feature.a.p/feature_float_adm.c.o src/liblibvmaf_rc_feature.a.p/feature_integer_adm.c.o src/liblibvmaf_rc_feature.a.p/feature_feature_collector.c.o src/liblibvmaf_rc_feature.a.p/feature_float_psnr.c.o src/liblibvmaf_rc_feature.a.p/feature_float_ansnr.c.o src/liblibvmaf_rc_feature.a.p/feature_integer_motion.c.o src/liblibvmaf_rc_feature.a.p/feature_float_motion.c.o src/liblibvmaf_rc_feature.a.p/feature_float_ssim.c.o src/liblibvmaf_rc_feature.a.p/feature_float_ms_ssim.c.o src/liblibvmaf_rc_feature.a.p/feature_float_vif.c.o src/liblibvmaf_rc_feature.a.p/feature_integer_vif.c.o src/liblibvmaf_rc_feature.a.p/feature_integer_ssim.c.o src/liblibvmaf_rc_feature.a.p/feature_float_moment.c.o src/liblibvmaf_rc_cpu.a.p/cpuid.obj src/liblibvmaf_rc_cpu.a.p/cpu.c.o src/liblibvmaf_rc_cpu.a.p/x86_cpu.c.o -Wl,--as-needed -Wl,--no-undefined -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -Wl,--start-group -lm -Wl,--end-group
FAILED: test/test_feature_extractor 
x86_64-pld-linux-gnux32-gcc  -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 src/libx86_avx.a.p/feature_common_convolution_avx.c.o src/libx86_avx.a.p/feature_x86_motion_avx2.c.o src/liblibvmaf_feature.a.p/feature_common_alignment.c.o src/liblibvmaf_feature.a.p/feature_common_convolution.c.o src/liblibvmaf_feature.a.p/feature_offset.c.o src/liblibvmaf_feature.a.p/feature_adm.c.o src/liblibvmaf_feature.a.p/feature_adm_tools.c.o src/liblibvmaf_feature.a.p/feature_ansnr.c.o src/liblibvmaf_feature.a.p/feature_ansnr_tools.c.o src/liblibvmaf_feature.a.p/feature_vif.c.o src/liblibvmaf_feature.a.p/feature_vif_tools.c.o src/liblibvmaf_feature.a.p/feature_motion.c.o src/liblibvmaf_feature.a.p/feature_psnr.c.o src/liblibvmaf_feature.a.p/feature_psnr_tools.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_moment.c.o src/liblibvmaf_feature.a.p/feature_all.c.o src/liblibvmaf_feature.a.p/feature_common_blur_array.c.o src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o src/liblibvmaf_rc_feature.a.p/feature_picture_copy.c.o src/liblibvmaf_rc_feature.a.p/feature_integer_psnr.c.o src/liblibvmaf_rc_feature.a.p/feature_feature_extractor.c.o src/liblibvmaf_rc_feature.a.p/feature_alias.c.o src/liblibvmaf_rc_feature.a.p/feature_float_adm.c.o src/liblibvmaf_rc_feature.a.p/feature_integer_adm.c.o src/liblibvmaf_rc_feature.a.p/feature_feature_collector.c.o src/liblibvmaf_rc_feature.a.p/feature_float_psnr.c.o src/liblibvmaf_rc_feature.a.p/feature_float_ansnr.c.o src/liblibvmaf_rc_feature.a.p/feature_integer_motion.c.o src/liblibvmaf_rc_feature.a.p/feature_float_motion.c.o src/liblibvmaf_rc_feature.a.p/feature_float_ssim.c.o src/liblibvmaf_rc_feature.a.p/feature_float_ms_ssim.c.o src/liblibvmaf_rc_feature.a.p/feature_float_vif.c.o src/liblibvmaf_rc_feature.a.p/feature_integer_vif.c.o src/liblibvmaf_rc_feature.a.p/feature_integer_ssim.c.o src/liblibvmaf_rc_feature.a.p/feature_float_moment.c.o src/liblibvmaf_rc_cpu.a.p/cpuid.obj src/liblibvmaf_rc_cpu.a.p/cpu.c.o src/liblibvmaf_rc_cpu.a.p/x86_cpu.c.o -Wl,--as-needed -Wl,--no-undefined -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -Wl,--start-group -lm -Wl,--end-group
/usr/bin/ld: i386:x86-64 architecture of input file `src/liblibvmaf_rc_cpu.a.p/cpuid.obj' is incompatible with i386:x64-32 output
collect2: error: ld returned 1 exit status
[125/143] x86_64-pld-linux-gnux32-gcc  -o test/test_cpu test/test_cpu.p/test.c.o test/test_cpu.p/test_cpu.c.o src/liblibvmaf_rc_cpu.a.p/cpuid.obj src/liblibvmaf_rc_cpu.a.p/cpu.c.o src/liblibvmaf_rc_cpu.a.p/x86_cpu.c.o -Wl,--as-needed -Wl,--no-undefined -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc
FAILED: test/test_cpu 
x86_64-pld-linux-gnux32-gcc  -o test/test_cpu test/test_cpu.p/test.c.o test/test_cpu.p/test_cpu.c.o src/liblibvmaf_rc_cpu.a.p/cpuid.obj src/liblibvmaf_rc_cpu.a.p/cpu.c.o src/liblibvmaf_rc_cpu.a.p/x86_cpu.c.o -Wl,--as-needed -Wl,--no-undefined -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc
/usr/bin/ld: i386:x86-64 architecture of input file `src/liblibvmaf_rc_cpu.a.p/cpuid.obj' is incompatible with i386:x64-32 output
collect2: error: ld returned 1 exit status
[126/143] x86_64-pld-linux-gnux32-g++ -Isrc/libptools.so.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ src/libptools.so.p/third_party_ptools_valpython.cc.o -MF src/libptools.so.p/third_party_ptools_valpython.cc.o.d -o src/libptools.so.p/third_party_ptools_valpython.cc.o -c ../libvmaf/src/third_party/ptools/valpython.cc
In file included from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/valpython.cc:2:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const char*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:241:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  241 |     Val (const char* cc) : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(cc); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const Str&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:242:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  242 |     Val (const Str& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s.data(), s.length()); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const OC::OCString&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:244:71: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  244 |     Val (const OCString& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s); }
      |                                                                       ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/valpython.cc:2:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor ‘OC::Val::~Val()’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
  384 |     case 'n': throw logic_error("Arrays of Arrays not currently supported");
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: note: in C++11 destructors default to ‘noexcept’
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In copy constructor ‘OC::Val::Val(const OC::Val&, OC::Allocator*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:426:52: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  426 |   case 'a': { OCString* sp=(OCString*)&r.u.a; new (&u.a) OCString(*sp,alloc); break; }
      |                                                    ^~~~
[127/143] x86_64-pld-linux-gnux32-g++ -Isrc/libptools.so.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ src/libptools.so.p/third_party_ptools_valprotocol2.cc.o -MF src/libptools.so.p/third_party_ptools_valprotocol2.cc.o.d -o src/libptools.so.p/third_party_ptools_valprotocol2.cc.o -c ../libvmaf/src/third_party/ptools/valprotocol2.cc
In file included from ../libvmaf/src/third_party/ptools/valprotocol2.h:6,
                 from ../libvmaf/src/third_party/ptools/valprotocol2.cc:2:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const char*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:241:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  241 |     Val (const char* cc) : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(cc); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const Str&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:242:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  242 |     Val (const Str& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s.data(), s.length()); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const OC::OCString&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:244:71: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  244 |     Val (const OCString& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s); }
      |                                                                       ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291,
                 from ../libvmaf/src/third_party/ptools/valprotocol2.h:6,
                 from ../libvmaf/src/third_party/ptools/valprotocol2.cc:2:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor ‘OC::Val::~Val()’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
  384 |     case 'n': throw logic_error("Arrays of Arrays not currently supported");
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: note: in C++11 destructors default to ‘noexcept’
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In copy constructor ‘OC::Val::Val(const OC::Val&, OC::Allocator*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:426:52: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  426 |   case 'a': { OCString* sp=(OCString*)&r.u.a; new (&u.a) OCString(*sp,alloc); break; }
      |                                                    ^~~~
[128/143] x86_64-pld-linux-gnux32-g++ -Isrc/libptools.so.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ src/libptools.so.p/third_party_ptools_m2ser.cc.o -MF src/libptools.so.p/third_party_ptools_m2ser.cc.o.d -o src/libptools.so.p/third_party_ptools_m2ser.cc.o -c ../libvmaf/src/third_party/ptools/m2ser.cc
In file included from ../libvmaf/src/third_party/ptools/m2ser.h:9,
                 from ../libvmaf/src/third_party/ptools/m2ser.cc:2:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const char*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:241:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  241 |     Val (const char* cc) : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(cc); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const Str&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:242:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  242 |     Val (const Str& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s.data(), s.length()); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const OC::OCString&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:244:71: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  244 |     Val (const OCString& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s); }
      |                                                                       ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291,
                 from ../libvmaf/src/third_party/ptools/m2ser.h:9,
                 from ../libvmaf/src/third_party/ptools/m2ser.cc:2:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor ‘OC::Val::~Val()’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
  384 |     case 'n': throw logic_error("Arrays of Arrays not currently supported");
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: note: in C++11 destructors default to ‘noexcept’
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In copy constructor ‘OC::Val::Val(const OC::Val&, OC::Allocator*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:426:52: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  426 |   case 'a': { OCString* sp=(OCString*)&r.u.a; new (&u.a) OCString(*sp,alloc); break; }
      |                                                    ^~~~
[129/143] x86_64-pld-linux-gnux32-g++ -Isrc/libvmaf_rc.so.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -I../libvmaf/src/feature -I../libvmaf/src/feature/common -I../libvmaf/src/third_party/ptools -Iinclude -I../libvmaf/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/unpickle.cpp.o -MF src/libvmaf_rc.so.p/unpickle.cpp.o.d -o src/libvmaf_rc.so.p/unpickle.cpp.o -c ../libvmaf/src/unpickle.cpp
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:122:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  122 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:206:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  206 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:287:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  287 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:534:72: warning: extra ‘;’ [-Wpedantic]
  534 |     typedef Select2<sizeof(void*)==4, int_u4, int_u8>::Result int_uptr;;
      |                                                                        ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:539:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  539 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:557:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  557 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:579:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  579 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:860:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  860 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:867:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  867 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashfunction.h:18:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   18 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:38:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   38 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:825:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  825 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:20:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   20 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtablet.h:655:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  655 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:62:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   62 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:35:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   35 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocspinfo.h:270:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  270 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsynchronizer.h:264:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  264 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:223:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  223 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:228:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  228 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocfixedsizeallocator.h:140:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  140 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.cc:410:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  410 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:153:19: warning: extra ‘;’ [-Wpedantic]
  153 | MOVEARRAYPOD(char);
      |                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:154:20: warning: extra ‘;’ [-Wpedantic]
  154 | MOVEARRAYPOD(int_1);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:155:21: warning: extra ‘;’ [-Wpedantic]
  155 | MOVEARRAYPOD(int_u1);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:156:20: warning: extra ‘;’ [-Wpedantic]
  156 | MOVEARRAYPOD(int_2);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:157:21: warning: extra ‘;’ [-Wpedantic]
  157 | MOVEARRAYPOD(int_u2);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:158:20: warning: extra ‘;’ [-Wpedantic]
  158 | MOVEARRAYPOD(int_4);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:159:21: warning: extra ‘;’ [-Wpedantic]
  159 | MOVEARRAYPOD(int_u4);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:160:20: warning: extra ‘;’ [-Wpedantic]
  160 | MOVEARRAYPOD(int_8);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:161:21: warning: extra ‘;’ [-Wpedantic]
  161 | MOVEARRAYPOD(int_u8);
      |                     ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:165:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  165 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:978:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  978 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:260:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  260 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:351:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  351 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:1350:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1350 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:1386:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1386 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:22,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:1: note: in expansion of macro ‘BIGUINT_SPEC’
  961 | BIGUINT_SPEC(int_u1, int_u2);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:29: warning: extra ‘;’ [-Wpedantic]
  961 | BIGUINT_SPEC(int_u1, int_u2);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:1: note: in expansion of macro ‘BIGUINT_SPEC’
  962 | BIGUINT_SPEC(int_u2, int_u4);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:29: warning: extra ‘;’ [-Wpedantic]
  962 | BIGUINT_SPEC(int_u2, int_u4);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:1: note: in expansion of macro ‘BIGUINT_SPEC’
  963 | BIGUINT_SPEC(int_u4, int_u8);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:29: warning: extra ‘;’ [-Wpedantic]
  963 | BIGUINT_SPEC(int_u4, int_u8);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:35: warning: extra ‘;’ [-Wpedantic]
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:35: warning: extra ‘;’ [-Wpedantic]
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:35: warning: extra ‘;’ [-Wpedantic]
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      |                                   ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1318:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1318 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:1: note: in expansion of macro ‘BIGINT_SPEC’
  436 | BIGINT_SPEC(int_u1, int_u2);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:28: warning: extra ‘;’ [-Wpedantic]
  436 | BIGINT_SPEC(int_u1, int_u2);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:1: note: in expansion of macro ‘BIGINT_SPEC’
  437 | BIGINT_SPEC(int_u2, int_u4);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:28: warning: extra ‘;’ [-Wpedantic]
  437 | BIGINT_SPEC(int_u2, int_u4);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:1: note: in expansion of macro ‘BIGINT_SPEC’
  438 | BIGINT_SPEC(int_u4, int_u8);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:28: warning: extra ‘;’ [-Wpedantic]
  438 | BIGINT_SPEC(int_u4, int_u8);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:34: warning: extra ‘;’ [-Wpedantic]
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:34: warning: extra ‘;’ [-Wpedantic]
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:34: warning: extra ‘;’ [-Wpedantic]
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      |                                  ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:690:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  690 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:101,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:41,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:260:26: warning: extra ‘;’ [-Wpedantic]
  260 | MOVEARRAYPOD(cx_t<int_1>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:261:27: warning: extra ‘;’ [-Wpedantic]
  261 | MOVEARRAYPOD(cx_t<int_u1>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:262:26: warning: extra ‘;’ [-Wpedantic]
  262 | MOVEARRAYPOD(cx_t<int_2>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:263:27: warning: extra ‘;’ [-Wpedantic]
  263 | MOVEARRAYPOD(cx_t<int_u2>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:264:26: warning: extra ‘;’ [-Wpedantic]
  264 | MOVEARRAYPOD(cx_t<int_4>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:265:27: warning: extra ‘;’ [-Wpedantic]
  265 | MOVEARRAYPOD(cx_t<int_u4>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:266:26: warning: extra ‘;’ [-Wpedantic]
  266 | MOVEARRAYPOD(cx_t<int_8>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:267:27: warning: extra ‘;’ [-Wpedantic]
  267 | MOVEARRAYPOD(cx_t<int_u8>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:268:24: warning: extra ‘;’ [-Wpedantic]
  268 | MOVEARRAYPOD(complex_8);  // has to be right after defined
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:269:25: warning: extra ‘;’ [-Wpedantic]
  269 | MOVEARRAYPOD(complex_16); // has to be right after defined
      |                         ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:271:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  271 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:118:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  118 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:595:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  595 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const char*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:241:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  241 |     Val (const char* cc) : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(cc); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const Str&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:242:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  242 |     Val (const Str& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s.data(), s.length()); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const OC::OCString&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:244:71: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  244 |     Val (const OCString& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s); }
      |                                                                       ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1285:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1285 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocitems.h:48:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   48 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor ‘OC::Val::~Val()’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
  384 |     case 'n': throw logic_error("Arrays of Arrays not currently supported");
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: note: in C++11 destructors default to ‘noexcept’
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In copy constructor ‘OC::Val::Val(const OC::Val&, OC::Allocator*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:426:52: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  426 |   case 'a': { OCString* sp=(OCString*)&r.u.a; new (&u.a) OCString(*sp,alloc); break; }
      |                                                    ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1394:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1394 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstringtools.h:158:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  158 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocnumerictools.h:184:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  184 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocnumpytools.h:106:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  106 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1586:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1586 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occircularbuffer.h:206:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  206 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocreader.h:653:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  653 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocvalreader.h:872:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  872 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:2393:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 2393 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.cc:947:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  947 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occonvert.h:501:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  501 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/arraydisposition.h:60:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   60 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valpython.h:220:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  220 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythontools.h:60:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   60 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythonpickler.h:304:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  304 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythonpickler.cc:830:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  830 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valpython.h:238:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  238 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valprotocol2.h:82:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   82 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2convertrep.h:423:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  423 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2ser.h:45:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   45 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:90:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   90 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocloaddumpcontext.h:61:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   61 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:1049:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1049 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:1086:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1086 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/chooseser.h:45,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/pickleloader.h: In member function ‘void OC::PickleLoader::hSHORT_BINSTRING()’:
../libvmaf/src/third_party/ptools/pickleloader.h:877:8: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  877 |   new (&s.u.a) OCString(start, len);
      |        ^~~~~~
../libvmaf/src/third_party/ptools/pickleloader.h: In member function ‘void OC::PickleLoader::hBINSTRING()’:
../libvmaf/src/third_party/ptools/pickleloader.h:904:8: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  904 |   new (&s.u.a) OCString(start_char, len);
      |        ^~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/pickleloader.h: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/pickleloader.h:1417:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1417 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocpermutations.h:249:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  249 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavltree.h:50:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   50 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhash.h:51:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   51 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occombinations.h:104:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  104 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmaketab.h:60:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   60 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/xmldumper.h:880:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  880 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/xmlloader.h:1713:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
 1713 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/opalprint.h:445:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  445 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/opalutils.h:897:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  897 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/serialization.h:42:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   42 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/chooseser.h:408:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  408 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
[130/143] x86_64-pld-linux-gnux32-g++ -Isrc/libvmaf.so.0.0.0.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -I../libvmaf/src/feature -I../libvmaf/src/feature/common -I../libvmaf/src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.0.0.0.p/vmaf.cpp.o -MF src/libvmaf.so.0.0.0.p/vmaf.cpp.o.d -o src/libvmaf.so.0.0.0.p/vmaf.cpp.o -c ../libvmaf/src/vmaf.cpp
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:122:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  122 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:206:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  206 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:287:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  287 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:534:72: warning: extra ‘;’ [-Wpedantic]
  534 |     typedef Select2<sizeof(void*)==4, int_u4, int_u8>::Result int_uptr;;
      |                                                                        ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:539:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  539 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:557:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  557 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:579:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  579 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:860:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  860 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:867:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  867 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashfunction.h:18:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   18 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:38:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   38 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:825:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  825 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:20:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   20 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtablet.h:655:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  655 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:62:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   62 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:35:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   35 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocspinfo.h:270:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  270 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsynchronizer.h:264:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  264 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:223:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  223 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:228:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  228 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocfixedsizeallocator.h:140:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  140 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.cc:410:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  410 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:153:19: warning: extra ‘;’ [-Wpedantic]
  153 | MOVEARRAYPOD(char);
      |                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:154:20: warning: extra ‘;’ [-Wpedantic]
  154 | MOVEARRAYPOD(int_1);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:155:21: warning: extra ‘;’ [-Wpedantic]
  155 | MOVEARRAYPOD(int_u1);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:156:20: warning: extra ‘;’ [-Wpedantic]
  156 | MOVEARRAYPOD(int_2);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:157:21: warning: extra ‘;’ [-Wpedantic]
  157 | MOVEARRAYPOD(int_u2);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:158:20: warning: extra ‘;’ [-Wpedantic]
  158 | MOVEARRAYPOD(int_4);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:159:21: warning: extra ‘;’ [-Wpedantic]
  159 | MOVEARRAYPOD(int_u4);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:160:20: warning: extra ‘;’ [-Wpedantic]
  160 | MOVEARRAYPOD(int_8);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:161:21: warning: extra ‘;’ [-Wpedantic]
  161 | MOVEARRAYPOD(int_u8);
      |                     ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:165:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  165 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:978:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  978 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:260:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  260 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:351:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  351 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:1350:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1350 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:1386:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1386 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:22,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:1: note: in expansion of macro ‘BIGUINT_SPEC’
  961 | BIGUINT_SPEC(int_u1, int_u2);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:29: warning: extra ‘;’ [-Wpedantic]
  961 | BIGUINT_SPEC(int_u1, int_u2);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:1: note: in expansion of macro ‘BIGUINT_SPEC’
  962 | BIGUINT_SPEC(int_u2, int_u4);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:29: warning: extra ‘;’ [-Wpedantic]
  962 | BIGUINT_SPEC(int_u2, int_u4);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:1: note: in expansion of macro ‘BIGUINT_SPEC’
  963 | BIGUINT_SPEC(int_u4, int_u8);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:29: warning: extra ‘;’ [-Wpedantic]
  963 | BIGUINT_SPEC(int_u4, int_u8);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:35: warning: extra ‘;’ [-Wpedantic]
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:35: warning: extra ‘;’ [-Wpedantic]
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:35: warning: extra ‘;’ [-Wpedantic]
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      |                                   ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1318:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1318 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:1: note: in expansion of macro ‘BIGINT_SPEC’
  436 | BIGINT_SPEC(int_u1, int_u2);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:28: warning: extra ‘;’ [-Wpedantic]
  436 | BIGINT_SPEC(int_u1, int_u2);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:1: note: in expansion of macro ‘BIGINT_SPEC’
  437 | BIGINT_SPEC(int_u2, int_u4);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:28: warning: extra ‘;’ [-Wpedantic]
  437 | BIGINT_SPEC(int_u2, int_u4);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:1: note: in expansion of macro ‘BIGINT_SPEC’
  438 | BIGINT_SPEC(int_u4, int_u8);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:28: warning: extra ‘;’ [-Wpedantic]
  438 | BIGINT_SPEC(int_u4, int_u8);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:34: warning: extra ‘;’ [-Wpedantic]
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:34: warning: extra ‘;’ [-Wpedantic]
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:34: warning: extra ‘;’ [-Wpedantic]
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      |                                  ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:690:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  690 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:101,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:41,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:260:26: warning: extra ‘;’ [-Wpedantic]
  260 | MOVEARRAYPOD(cx_t<int_1>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:261:27: warning: extra ‘;’ [-Wpedantic]
  261 | MOVEARRAYPOD(cx_t<int_u1>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:262:26: warning: extra ‘;’ [-Wpedantic]
  262 | MOVEARRAYPOD(cx_t<int_2>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:263:27: warning: extra ‘;’ [-Wpedantic]
  263 | MOVEARRAYPOD(cx_t<int_u2>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:264:26: warning: extra ‘;’ [-Wpedantic]
  264 | MOVEARRAYPOD(cx_t<int_4>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:265:27: warning: extra ‘;’ [-Wpedantic]
  265 | MOVEARRAYPOD(cx_t<int_u4>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:266:26: warning: extra ‘;’ [-Wpedantic]
  266 | MOVEARRAYPOD(cx_t<int_8>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:267:27: warning: extra ‘;’ [-Wpedantic]
  267 | MOVEARRAYPOD(cx_t<int_u8>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:268:24: warning: extra ‘;’ [-Wpedantic]
  268 | MOVEARRAYPOD(complex_8);  // has to be right after defined
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:269:25: warning: extra ‘;’ [-Wpedantic]
  269 | MOVEARRAYPOD(complex_16); // has to be right after defined
      |                         ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:271:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  271 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:118:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  118 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:595:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  595 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const char*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:241:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  241 |     Val (const char* cc) : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(cc); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const Str&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:242:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  242 |     Val (const Str& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s.data(), s.length()); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const OC::OCString&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:244:71: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  244 |     Val (const OCString& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s); }
      |                                                                       ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1285:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1285 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocitems.h:48:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   48 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor ‘OC::Val::~Val()’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
  384 |     case 'n': throw logic_error("Arrays of Arrays not currently supported");
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: note: in C++11 destructors default to ‘noexcept’
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In copy constructor ‘OC::Val::Val(const OC::Val&, OC::Allocator*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:426:52: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  426 |   case 'a': { OCString* sp=(OCString*)&r.u.a; new (&u.a) OCString(*sp,alloc); break; }
      |                                                    ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1394:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1394 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstringtools.h:158:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  158 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocnumerictools.h:184:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  184 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocnumpytools.h:106:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  106 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1586:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1586 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occircularbuffer.h:206:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  206 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocreader.h:653:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  653 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocvalreader.h:872:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  872 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:2393:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 2393 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.cc:947:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  947 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occonvert.h:501:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  501 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/arraydisposition.h:60:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   60 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valpython.h:220:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  220 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythontools.h:60:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   60 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythonpickler.h:304:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  304 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythonpickler.cc:830:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  830 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valpython.h:238:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  238 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valprotocol2.h:82:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   82 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2convertrep.h:423:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  423 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2ser.h:45:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   45 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:90:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   90 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocloaddumpcontext.h:61:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   61 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:1049:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1049 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:1086:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1086 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/chooseser.h:45,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/pickleloader.h: In member function ‘void OC::PickleLoader::hSHORT_BINSTRING()’:
../libvmaf/src/third_party/ptools/pickleloader.h:877:8: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  877 |   new (&s.u.a) OCString(start, len);
      |        ^~~~~~
../libvmaf/src/third_party/ptools/pickleloader.h: In member function ‘void OC::PickleLoader::hBINSTRING()’:
../libvmaf/src/third_party/ptools/pickleloader.h:904:8: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  904 |   new (&s.u.a) OCString(start_char, len);
      |        ^~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/vmaf.h:37,
                 from ../libvmaf/src/vmaf.cpp:29:
../libvmaf/src/third_party/ptools/pickleloader.h: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/pickleloader.h:1417:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1417 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocpermutations.h:249:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  249 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavltree.h:50:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   50 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhash.h:51:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   51 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occombinations.h:104:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  104 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmaketab.h:60:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   60 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/xmldumper.h:880:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  880 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/xmlloader.h:1713:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
 1713 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/opalprint.h:445:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  445 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/opalutils.h:897:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  897 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/serialization.h:42:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   42 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/chooseser.h:408:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  408 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/jsonprint.h:299:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  299 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
[131/143] x86_64-pld-linux-gnux32-g++ -Itest/test_model.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -I../libvmaf/src/third_party/ptools -Isrc -I../libvmaf/src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/.._src_unpickle.cpp.o -MF test/test_model.p/.._src_unpickle.cpp.o.d -o test/test_model.p/.._src_unpickle.cpp.o -c ../libvmaf/src/unpickle.cpp
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:122:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  122 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:206:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  206 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:287:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  287 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:534:72: warning: extra ‘;’ [-Wpedantic]
  534 |     typedef Select2<sizeof(void*)==4, int_u4, int_u8>::Result int_uptr;;
      |                                                                        ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:539:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  539 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:557:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  557 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:579:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  579 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:860:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  860 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:867:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  867 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashfunction.h:18:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   18 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:38:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   38 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:825:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  825 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:20:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   20 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtablet.h:655:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  655 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:62:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   62 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:35:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   35 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocspinfo.h:270:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  270 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsynchronizer.h:264:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  264 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:223:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  223 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:228:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  228 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocfixedsizeallocator.h:140:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  140 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.cc:410:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  410 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:153:19: warning: extra ‘;’ [-Wpedantic]
  153 | MOVEARRAYPOD(char);
      |                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:154:20: warning: extra ‘;’ [-Wpedantic]
  154 | MOVEARRAYPOD(int_1);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:155:21: warning: extra ‘;’ [-Wpedantic]
  155 | MOVEARRAYPOD(int_u1);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:156:20: warning: extra ‘;’ [-Wpedantic]
  156 | MOVEARRAYPOD(int_2);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:157:21: warning: extra ‘;’ [-Wpedantic]
  157 | MOVEARRAYPOD(int_u2);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:158:20: warning: extra ‘;’ [-Wpedantic]
  158 | MOVEARRAYPOD(int_4);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:159:21: warning: extra ‘;’ [-Wpedantic]
  159 | MOVEARRAYPOD(int_u4);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:160:20: warning: extra ‘;’ [-Wpedantic]
  160 | MOVEARRAYPOD(int_8);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:161:21: warning: extra ‘;’ [-Wpedantic]
  161 | MOVEARRAYPOD(int_u8);
      |                     ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:165:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  165 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:978:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  978 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:260:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  260 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:351:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  351 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:1350:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1350 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:1386:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1386 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:22,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:1: note: in expansion of macro ‘BIGUINT_SPEC’
  961 | BIGUINT_SPEC(int_u1, int_u2);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:29: warning: extra ‘;’ [-Wpedantic]
  961 | BIGUINT_SPEC(int_u1, int_u2);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:1: note: in expansion of macro ‘BIGUINT_SPEC’
  962 | BIGUINT_SPEC(int_u2, int_u4);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:29: warning: extra ‘;’ [-Wpedantic]
  962 | BIGUINT_SPEC(int_u2, int_u4);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:1: note: in expansion of macro ‘BIGUINT_SPEC’
  963 | BIGUINT_SPEC(int_u4, int_u8);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:29: warning: extra ‘;’ [-Wpedantic]
  963 | BIGUINT_SPEC(int_u4, int_u8);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:35: warning: extra ‘;’ [-Wpedantic]
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:35: warning: extra ‘;’ [-Wpedantic]
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:35: warning: extra ‘;’ [-Wpedantic]
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      |                                   ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1318:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1318 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:1: note: in expansion of macro ‘BIGINT_SPEC’
  436 | BIGINT_SPEC(int_u1, int_u2);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:28: warning: extra ‘;’ [-Wpedantic]
  436 | BIGINT_SPEC(int_u1, int_u2);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:1: note: in expansion of macro ‘BIGINT_SPEC’
  437 | BIGINT_SPEC(int_u2, int_u4);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:28: warning: extra ‘;’ [-Wpedantic]
  437 | BIGINT_SPEC(int_u2, int_u4);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:1: note: in expansion of macro ‘BIGINT_SPEC’
  438 | BIGINT_SPEC(int_u4, int_u8);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:28: warning: extra ‘;’ [-Wpedantic]
  438 | BIGINT_SPEC(int_u4, int_u8);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:34: warning: extra ‘;’ [-Wpedantic]
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:34: warning: extra ‘;’ [-Wpedantic]
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:34: warning: extra ‘;’ [-Wpedantic]
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      |                                  ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:690:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  690 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:101,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:41,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:260:26: warning: extra ‘;’ [-Wpedantic]
  260 | MOVEARRAYPOD(cx_t<int_1>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:261:27: warning: extra ‘;’ [-Wpedantic]
  261 | MOVEARRAYPOD(cx_t<int_u1>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:262:26: warning: extra ‘;’ [-Wpedantic]
  262 | MOVEARRAYPOD(cx_t<int_2>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:263:27: warning: extra ‘;’ [-Wpedantic]
  263 | MOVEARRAYPOD(cx_t<int_u2>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:264:26: warning: extra ‘;’ [-Wpedantic]
  264 | MOVEARRAYPOD(cx_t<int_4>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:265:27: warning: extra ‘;’ [-Wpedantic]
  265 | MOVEARRAYPOD(cx_t<int_u4>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:266:26: warning: extra ‘;’ [-Wpedantic]
  266 | MOVEARRAYPOD(cx_t<int_8>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:267:27: warning: extra ‘;’ [-Wpedantic]
  267 | MOVEARRAYPOD(cx_t<int_u8>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:268:24: warning: extra ‘;’ [-Wpedantic]
  268 | MOVEARRAYPOD(complex_8);  // has to be right after defined
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:269:25: warning: extra ‘;’ [-Wpedantic]
  269 | MOVEARRAYPOD(complex_16); // has to be right after defined
      |                         ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:271:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  271 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:118:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  118 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:595:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  595 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const char*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:241:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  241 |     Val (const char* cc) : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(cc); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const Str&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:242:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  242 |     Val (const Str& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s.data(), s.length()); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const OC::OCString&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:244:71: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  244 |     Val (const OCString& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s); }
      |                                                                       ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1285:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1285 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocitems.h:48:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   48 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor ‘OC::Val::~Val()’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
  384 |     case 'n': throw logic_error("Arrays of Arrays not currently supported");
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: note: in C++11 destructors default to ‘noexcept’
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In copy constructor ‘OC::Val::Val(const OC::Val&, OC::Allocator*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:426:52: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  426 |   case 'a': { OCString* sp=(OCString*)&r.u.a; new (&u.a) OCString(*sp,alloc); break; }
      |                                                    ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1394:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1394 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstringtools.h:158:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  158 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocnumerictools.h:184:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  184 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocnumpytools.h:106:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  106 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1586:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1586 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occircularbuffer.h:206:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  206 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocreader.h:653:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  653 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocvalreader.h:872:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  872 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:2393:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 2393 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.cc:947:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  947 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occonvert.h:501:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  501 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/arraydisposition.h:60:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   60 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valpython.h:220:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  220 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythontools.h:60:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   60 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythonpickler.h:304:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  304 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythonpickler.cc:830:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  830 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valpython.h:238:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  238 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valprotocol2.h:82:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   82 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2convertrep.h:423:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  423 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2ser.h:45:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   45 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:90:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   90 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocloaddumpcontext.h:61:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   61 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:1049:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1049 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:1086:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1086 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/chooseser.h:45,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/pickleloader.h: In member function ‘void OC::PickleLoader::hSHORT_BINSTRING()’:
../libvmaf/src/third_party/ptools/pickleloader.h:877:8: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  877 |   new (&s.u.a) OCString(start, len);
      |        ^~~~~~
../libvmaf/src/third_party/ptools/pickleloader.h: In member function ‘void OC::PickleLoader::hBINSTRING()’:
../libvmaf/src/third_party/ptools/pickleloader.h:904:8: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  904 |   new (&s.u.a) OCString(start_char, len);
      |        ^~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/pickleloader.h: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/pickleloader.h:1417:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1417 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocpermutations.h:249:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  249 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavltree.h:50:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   50 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhash.h:51:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   51 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occombinations.h:104:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  104 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmaketab.h:60:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   60 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/xmldumper.h:880:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  880 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/xmlloader.h:1713:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
 1713 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/opalprint.h:445:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  445 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/opalutils.h:897:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  897 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/serialization.h:42:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   42 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/chooseser.h:408:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  408 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
[132/143] x86_64-pld-linux-gnux32-g++ -Itest/test_predict.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -I../libvmaf/src/third_party/ptools -Isrc -I../libvmaf/src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -O2 -fwrapv -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -msse2 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_unpickle.cpp.o -MF test/test_predict.p/.._src_unpickle.cpp.o.d -o test/test_predict.p/.._src_unpickle.cpp.o -c ../libvmaf/src/unpickle.cpp
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:122:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  122 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:206:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  206 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:287:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  287 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:534:72: warning: extra ‘;’ [-Wpedantic]
  534 |     typedef Select2<sizeof(void*)==4, int_u4, int_u8>::Result int_uptr;;
      |                                                                        ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:539:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  539 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:557:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  557 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:579:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  579 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:860:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  860 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:867:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  867 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashfunction.h:18:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   18 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:38:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   38 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:825:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  825 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:20:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   20 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtablet.h:655:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  655 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:62:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   62 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:35:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   35 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocspinfo.h:270:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  270 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsynchronizer.h:264:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  264 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:223:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  223 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:228:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  228 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocfixedsizeallocator.h:140:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  140 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.cc:410:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  410 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:153:19: warning: extra ‘;’ [-Wpedantic]
  153 | MOVEARRAYPOD(char);
      |                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:154:20: warning: extra ‘;’ [-Wpedantic]
  154 | MOVEARRAYPOD(int_1);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:155:21: warning: extra ‘;’ [-Wpedantic]
  155 | MOVEARRAYPOD(int_u1);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:156:20: warning: extra ‘;’ [-Wpedantic]
  156 | MOVEARRAYPOD(int_2);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:157:21: warning: extra ‘;’ [-Wpedantic]
  157 | MOVEARRAYPOD(int_u2);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:158:20: warning: extra ‘;’ [-Wpedantic]
  158 | MOVEARRAYPOD(int_4);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:159:21: warning: extra ‘;’ [-Wpedantic]
  159 | MOVEARRAYPOD(int_u4);
      |                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:160:20: warning: extra ‘;’ [-Wpedantic]
  160 | MOVEARRAYPOD(int_8);
      |                    ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:161:21: warning: extra ‘;’ [-Wpedantic]
  161 | MOVEARRAYPOD(int_u8);
      |                     ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:165:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  165 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:978:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  978 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:260:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  260 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:351:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  351 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:1350:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1350 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:1386:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1386 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:22,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:1: note: in expansion of macro ‘BIGUINT_SPEC’
  961 | BIGUINT_SPEC(int_u1, int_u2);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:29: warning: extra ‘;’ [-Wpedantic]
  961 | BIGUINT_SPEC(int_u1, int_u2);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:1: note: in expansion of macro ‘BIGUINT_SPEC’
  962 | BIGUINT_SPEC(int_u2, int_u4);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:29: warning: extra ‘;’ [-Wpedantic]
  962 | BIGUINT_SPEC(int_u2, int_u4);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ‘;’ [-Wpedantic]
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro ‘BIGUINT_SPEC’
  954 | BIGUINT_SPEC_OP(I,BI,==);\
      |                         ^~
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ‘;’ [-Wpedantic]
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro ‘BIGUINT_SPEC’
  955 | BIGUINT_SPEC_OP(I,BI,!=);\
      |                         ^~
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ‘;’ [-Wpedantic]
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro ‘BIGUINT_SPEC’
  956 | BIGUINT_SPEC_OP(I,BI,<);\
      |                        ^~
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ‘;’ [-Wpedantic]
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro ‘BIGUINT_SPEC’
  957 | BIGUINT_SPEC_OP(I,BI,<=);\
      |                         ^~
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                          
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ‘;’ [-Wpedantic]
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro ‘BIGUINT_SPEC’
  958 | BIGUINT_SPEC_OP(I,BI,>);\
      |                        ^~
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ‘;’ [-Wpedantic]
  959 | BIGUINT_SPEC_OP(I,BI,>=);
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:1: note: in expansion of macro ‘BIGUINT_SPEC’
  963 | BIGUINT_SPEC(int_u4, int_u8);
      | ^~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:29: warning: extra ‘;’ [-Wpedantic]
  963 | BIGUINT_SPEC(int_u4, int_u8);
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:35: warning: extra ‘;’ [-Wpedantic]
 1023 | BIGUINT_MATHOP_DEF(int_u1, int_u2);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:35: warning: extra ‘;’ [-Wpedantic]
 1024 | BIGUINT_MATHOP_DEF(int_u2, int_u4);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ‘;’ [-Wpedantic]
 1016 |   BIGUINT_MATHOP(I,BI, +); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ‘;’ [-Wpedantic]
 1017 |   BIGUINT_MATHOP(I,BI, -); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ‘;’ [-Wpedantic]
 1018 |   BIGUINT_MATHOP(I,BI, *); \
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ‘;’ [-Wpedantic]
 1019 |   BIGUINT_MATHOP_DIV(I,BI, /, divver); \
      |                                      ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ‘;’ [-Wpedantic]
 1020 |   BIGUINT_MATHOP_DIV(I,BI, %, rem);
      |                                   ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro ‘BIGUINT_MATHOP_DEF’
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:35: warning: extra ‘;’ [-Wpedantic]
 1025 | BIGUINT_MATHOP_DEF(int_u4, int_u8);
      |                                   ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1318:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1318 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:1: note: in expansion of macro ‘BIGINT_SPEC’
  436 | BIGINT_SPEC(int_u1, int_u2);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:28: warning: extra ‘;’ [-Wpedantic]
  436 | BIGINT_SPEC(int_u1, int_u2);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:1: note: in expansion of macro ‘BIGINT_SPEC’
  437 | BIGINT_SPEC(int_u2, int_u4);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:28: warning: extra ‘;’ [-Wpedantic]
  437 | BIGINT_SPEC(int_u2, int_u4);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ‘;’ [-Wpedantic]
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro ‘BIGINT_SPEC’
  429 | BIGINT_SPEC_OP(I,BI,==);\
      |                        ^~
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ‘;’ [-Wpedantic]
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro ‘BIGINT_SPEC’
  430 | BIGINT_SPEC_OP(I,BI,!=);\
      |                        ^~
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ‘;’ [-Wpedantic]
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro ‘BIGINT_SPEC’
  431 | BIGINT_SPEC_OP(I,BI,<);\
      |                       ^~
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ‘;’ [-Wpedantic]
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro ‘BIGINT_SPEC’
  432 | BIGINT_SPEC_OP(I,BI,<=);\
      |                        ^~
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                         
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ‘;’ [-Wpedantic]
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro ‘BIGINT_SPEC’
  433 | BIGINT_SPEC_OP(I,BI,>);\
      |                       ^~
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ‘;’ [-Wpedantic]
  434 | BIGINT_SPEC_OP(I,BI,>=);
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:1: note: in expansion of macro ‘BIGINT_SPEC’
  438 | BIGINT_SPEC(int_u4, int_u8);
      | ^~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:28: warning: extra ‘;’ [-Wpedantic]
  438 | BIGINT_SPEC(int_u4, int_u8);
      |                            ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:34: warning: extra ‘;’ [-Wpedantic]
  498 | BIGINT_MATHOP_DEF(int_u1, int_u2);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:34: warning: extra ‘;’ [-Wpedantic]
  499 | BIGINT_MATHOP_DEF(int_u2, int_u4);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ‘;’ [-Wpedantic]
  491 |   BIGINT_MATHOP(I,BI, +); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ‘;’ [-Wpedantic]
  492 |   BIGINT_MATHOP(I,BI, -); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ‘;’ [-Wpedantic]
  493 |   BIGINT_MATHOP(I,BI, *); \
      |                         ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ‘;’ [-Wpedantic]
  494 |   BIGINT_MATHOP_DIV(I,BI, /, divver); \
      |                                     ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ‘;’ [-Wpedantic]
  495 |   BIGINT_MATHOP_DIV(I,BI, %, rem);
      |                                  ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro ‘BIGINT_MATHOP_DEF’
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      | ^~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:34: warning: extra ‘;’ [-Wpedantic]
  500 | BIGINT_MATHOP_DEF(int_u4, int_u8);
      |                                  ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:690:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  690 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:101,
                 from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:41,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:260:26: warning: extra ‘;’ [-Wpedantic]
  260 | MOVEARRAYPOD(cx_t<int_1>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:261:27: warning: extra ‘;’ [-Wpedantic]
  261 | MOVEARRAYPOD(cx_t<int_u1>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:262:26: warning: extra ‘;’ [-Wpedantic]
  262 | MOVEARRAYPOD(cx_t<int_2>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:263:27: warning: extra ‘;’ [-Wpedantic]
  263 | MOVEARRAYPOD(cx_t<int_u2>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:264:26: warning: extra ‘;’ [-Wpedantic]
  264 | MOVEARRAYPOD(cx_t<int_4>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:265:27: warning: extra ‘;’ [-Wpedantic]
  265 | MOVEARRAYPOD(cx_t<int_u4>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:266:26: warning: extra ‘;’ [-Wpedantic]
  266 | MOVEARRAYPOD(cx_t<int_8>);   // has to be right after defined
      |                          ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:267:27: warning: extra ‘;’ [-Wpedantic]
  267 | MOVEARRAYPOD(cx_t<int_u8>);  // has to be right after defined
      |                           ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:268:24: warning: extra ‘;’ [-Wpedantic]
  268 | MOVEARRAYPOD(complex_8);  // has to be right after defined
      |                        ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:269:25: warning: extra ‘;’ [-Wpedantic]
  269 | MOVEARRAYPOD(complex_16); // has to be right after defined
      |                         ^
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:271:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  271 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:118:3: note: in expansion of macro ‘OC_END_NAMESPACE’
  118 |   OC_END_NAMESPACE
      |   ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:595:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  595 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const char*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:241:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  241 |     Val (const char* cc) : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(cc); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const Str&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:242:66: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  242 |     Val (const Str& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s.data(), s.length()); }
      |                                                                  ^~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In constructor ‘OC::Val::Val(const OC::OCString&)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:244:71: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  244 |     Val (const OCString& s)   : tag('a'), isproxy(false), a(0) { new (&u.a) OCString(s); }
      |                                                                       ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1285:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1285 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocitems.h:48:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   48 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291,
                 from ../libvmaf/src/third_party/ptools/valpython.h:6,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor ‘OC::Val::~Val()’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
  384 |     case 'n': throw logic_error("Arrays of Arrays not currently supported");
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:15: note: in C++11 destructors default to ‘noexcept’
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In copy constructor ‘OC::Val::Val(const OC::Val&, OC::Allocator*)’:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:426:52: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  426 |   case 'a': { OCString* sp=(OCString*)&r.u.a; new (&u.a) OCString(*sp,alloc); break; }
      |                                                    ^~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1394:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1394 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocstringtools.h:158:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  158 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocnumerictools.h:184:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  184 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocnumpytools.h:106:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  106 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1586:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1586 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occircularbuffer.h:206:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  206 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocreader.h:653:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  653 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocvalreader.h:872:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  872 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:2393:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 2393 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.cc:947:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  947 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occonvert.h:501:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  501 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/arraydisposition.h:60:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   60 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valpython.h:220:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  220 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythontools.h:60:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   60 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythonpickler.h:304:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  304 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2pythonpickler.cc:830:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  830 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valpython.h:238:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  238 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/valprotocol2.h:82:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   82 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2convertrep.h:423:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  423 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/m2ser.h:45:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   45 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:90:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   90 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocloaddumpcontext.h:61:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   61 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:1049:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1049 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:1086:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1086 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
In file included from ../libvmaf/src/third_party/ptools/chooseser.h:45,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/pickleloader.h: In member function ‘void OC::PickleLoader::hSHORT_BINSTRING()’:
../libvmaf/src/third_party/ptools/pickleloader.h:877:8: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  877 |   new (&s.u.a) OCString(start, len);
      |        ^~~~~~
../libvmaf/src/third_party/ptools/pickleloader.h: In member function ‘void OC::PickleLoader::hBINSTRING()’:
../libvmaf/src/third_party/ptools/pickleloader.h:904:8: warning: placement new constructing an object of type ‘OC::OCString’ and size ‘32’ in a region of type ‘char [24]’ and size ‘24’ [-Wplacement-new=]
  904 |   new (&s.u.a) OCString(start_char, len);
      |        ^~~~~~
In file included from ../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8,
                 from ../libvmaf/src/third_party/ptools/valpython.h:5,
                 from ../libvmaf/src/third_party/ptools/chooseser.h:40,
                 from ../libvmaf/src/unpickle.cpp:24:
../libvmaf/src/third_party/ptools/pickleloader.h: At global scope:
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/pickleloader.h:1417:1: note: in expansion of macro ‘OC_END_NAMESPACE’
 1417 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocpermutations.h:249:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  249 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavltree.h:50:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   50 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocavlhash.h:51:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   51 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/occombinations.h:104:1: note: in expansion of macro ‘OC_END_NAMESPACE’
  104 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ‘;’ [-Wpedantic]
   99 | #  define OC_END_NAMESPACE };
      |                             ^
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocmaketab.h:60:1: note: in expansion of macro ‘OC_END_NAMESPACE’
   60 | OC_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/xmldumper.h:880:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  880 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/xmlloader.h:1713:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
 1713 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/opalprint.h:445:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  445 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/opalutils.h:897:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  897 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/serialization.h:42:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
   42 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ‘;’ [-Wpedantic]
  107 | #  define PTOOLS_END_NAMESPACE };
      |                                 ^
../libvmaf/src/third_party/ptools/chooseser.h:408:1: note: in expansion of macro ‘PTOOLS_END_NAMESPACE’
  408 | PTOOLS_END_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
error: Bad exit status from /tmp/B.ZRKVmJ/BUILD/tmp/rpm-tmp.2011 (%build)


RPM build errors:
    Bad exit status from /tmp/B.ZRKVmJ/BUILD/tmp/rpm-tmp.2011 (%build)
ended at: Tue Jan 12 21:04:25 2021, done in 0:00:50.540939
error: No files produced.
+ chmod -R u+rwX /tmp/B.ZRKVmJ/BUILD
+ rm -rf /tmp/B.ZRKVmJ/tmp /tmp/B.ZRKVmJ/BUILD
+ rm -rf /tmp/B.ZRKVmJ
Begin-PLD-Builder-Info
Build-Time: user:268.42s sys:9.21s real:54.30s (faults io:12 non-io:1807948)

End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]