Powered by Linus. Your IP: 54.85.57.0 | vmaf eae1a588-3701-4903-b45b-d5f2312c865fToc:- prep
Executing(%prep): /bin/sh -e /tmp/B.ZRKVmJ/BUILD/tmp/rpm-tmp.2011
- build
Executing(%build): /bin/sh -e /tmp/B.ZRKVmJ/BUILD/tmp/rpm-tmp.2011
- 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:request from: qboosh
checking if we should skip the build
started at: Tue Jan 12 21:03:31 2021
killing old processes on a builder
sending signal 9 to pid -1
cleaning up /tmp
fetching https://srcbuilder.pld-linux.org/th//srpms/eae1a588-3701-4903-b45b-d5f2312c865f/vmaf-1.5.3-1.src.rpm
fetched 8384460 bytes, 14489.6 K/s
installing srpm: vmaf-1.5.3-1.src.rpm
+ install -d /tmp/B.ZRKVmJ/BUILD /tmp/B.ZRKVmJ/RPMS
+ LC_ALL=en_US.UTF-8
+ rpm -qp --changelog vmaf-1.5.3-1.src.rpm
* Tue Jan 12 2021 PLD Linux Team <feedback@pld-linux.org>
- For complete changelog see: http://git.pld-linux.org/?p=packages/vmaf.git;a=log;h=master
* Tue Jan 12 2021 Jakub Bogusz <qboosh@pld-linux.org> 84e1680 - updated to 1.5.3
- added x86-nosimd patch (fix x86 build without SIMD enabled)
* Mon Jul 06 2020 Jakub Bogusz <qboosh@pld-linux.org> 6d9c835 - updated to 1.5.2
- removed obsolete shared patch
- added trigger to replace libvmaf.so.0 library file with soname symlink
* Mon Mar 09 2020 Jakub Bogusz <qboosh@pld-linux.org> 02b7abd - updated to 1.5.1
- updated shared patch (now just add soname)
- removed outdated libdir patch
+ rpm -Uhv --nodeps --define '_topdir /tmp/B.ZRKVmJ' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' vmaf-1.5.3-1.src.rpm
Preparing... ##################################################
vmaf ##################################################
+ rm -f vmaf-1.5.3-1.src.rpm
+ install -m 700 -d /tmp/B.ZRKVmJ/BUILD/tmp
+ TMPDIR=/tmp/B.ZRKVmJ/BUILD/tmp
+ exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.ZRKVmJ' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux --define 'prep exit 0' /tmp/B.ZRKVmJ/vmaf.spec
Building target platforms: x32-pld-linux
checking BuildConflict-ing packages
no BuildConflicts found
checking BR
rpm: Building target platforms: x32-pld-linux
no BR needed
building RPM using: set -ex; : build-id: eae1a588-3701-4903-b45b-d5f2312c865f; TMPDIR=/tmp/B.ZRKVmJ/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.ZRKVmJ' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.ZRKVmJ/vmaf.spec
+ : build-id: eae1a588-3701-4903-b45b-d5f2312c865f
+ TMPDIR=/tmp/B.ZRKVmJ/BUILD/tmp
+ exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.ZRKVmJ' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.ZRKVmJ/vmaf.spec
Building target platforms: x32-pld-linux
Executing(%prep): /bin/sh -e /tmp/B.ZRKVmJ/BUILD/tmp/rpm-tmp.2011
+ umask 022
+ cd /tmp/B.ZRKVmJ/BUILD
+ cd /tmp/B.ZRKVmJ/BUILD
+ rm -rf vmaf-1.5.3
+ /bin/gzip -dc /tmp/B.ZRKVmJ/vmaf-1.5.3.tar.gz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd vmaf-1.5.3
+ /bin/id -u
+ '[' 1000 '=' 0 ']'
+ /bin/id -u
+ '[' 1000 '=' 0 ']'
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (vmaf-x86-nosimd.patch):'
Patch #0 (vmaf-x86-nosimd.patch):
+ '[' -f /tmp/B.ZRKVmJ/vmaf-x86-nosimd.patch ']'
+ /bin/cat /tmp/B.ZRKVmJ/vmaf-x86-nosimd.patch
+ /usr/bin/patch -s -p1
+ exit 0
Executing(%build): /bin/sh -e /tmp/B.ZRKVmJ/BUILD/tmp/rpm-tmp.2011
HOME=/home/users/builder
PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin
TMPDIR=/tmp/B.ZRKVmJ/BUILD/tmp
+ umask 022
+ cd /tmp/B.ZRKVmJ/BUILD
+ cd vmaf-1.5.3
+ CFLAGS='-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'
+ CXXFLAGS='-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'
+ CC=x86_64-pld-linux-gnux32-gcc CXX=x86_64-pld-linux-gnux32-g++ CFLAGS='-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' CPPFLAGS='' CXXFLAGS='-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' LDFLAGS='-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' LC_ALL=C.UTF-8 /usr/bin/meson '--buildtype=plain' '--bindir=/usr/bin' '--datadir=/usr/share' '--includedir=/usr/include' '--infodir=/usr/share/info' '--libdir=/usr/libx32' '--libexecdir=/usr/libexec' '--localedir=/usr/share/locale' '--localstatedir=/var' '--mandir=/usr/share/man' '--prefix=/usr' '--sbindir=/usr/sbin' '--sharedstatedir=/var/lib' '--sysconfdir=/etc' '--wrap-mode=nodownload' '--default-library=both' build-libvmaf libvmaf
The Meson build system
Version: 0.55.3
Source dir: /tmp/B.ZRKVmJ/BUILD/vmaf-1.5.3/libvmaf
Build dir: /tmp/B.ZRKVmJ/BUILD/vmaf-1.5.3/build-libvmaf
Build type: native build
Project name: libvmaf
Project version: 1.5.3
Using 'CC' from environment with value: 'x86_64-pld-linux-gnux32-gcc'
Using 'CFLAGS' from environment with value: '-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'
Using 'LDFLAGS' from environment with value: '-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc '
Using 'CPPFLAGS' from environment with value: ''
Using 'CXX' from environment with value: 'x86_64-pld-linux-gnux32-g++'
Using 'CXXFLAGS' from environment with value: '-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'
Using 'LDFLAGS' from environment with value: '-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc '
Using 'CPPFLAGS' from environment with value: ''
Using 'CC' from environment with value: 'x86_64-pld-linux-gnux32-gcc'
Using 'CFLAGS' from environment with value: '-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'
Using 'LDFLAGS' from environment with value: '-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc '
Using 'CPPFLAGS' from environment with value: ''
C compiler for the host machine: x86_64-pld-linux-gnux32-gcc (gcc 10.2.0 "x86_64-pld-linux-gnux32-gcc (PLD-Linux) 10.2.0 20200723 (release)")
C linker for the host machine: x86_64-pld-linux-gnux32-gcc ld.bfd 2.35.1
Using 'CXX' from environment with value: 'x86_64-pld-linux-gnux32-g++'
Using 'CXXFLAGS' from environment with value: '-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'
Using 'LDFLAGS' from environment with value: '-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc '
Using 'CPPFLAGS' from environment with value: ''
C++ compiler for the host machine: x86_64-pld-linux-gnux32-g++ (gcc 10.2.0 "x86_64-pld-linux-gnux32-g++ (PLD-Linux) 10.2.0 20200723 (release)")
C++ linker for the host machine: x86_64-pld-linux-gnux32-g++ ld.bfd 2.35.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Check usable header "stdatomic.h" : YES
Configuring version.h using configuration
Program nasm found: YES
Configuring config.asm using configuration
Configuring config.h using configuration
Run-time dependency threads found: YES
Library m found: YES
Checking for function "strsep" : YES
Program doxygen found: YES
Configuring Doxyfile using configuration
Build targets in project: 24
Option buildtype is: plain [default: release]
Found ninja-1.10.0 at /usr/bin/ninja
+ LC_ALL=C.UTF-8 /usr/bin/ninja -v -j9 -C build-libvmaf
ninja: Entering directory `build-libvmaf'
[1/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_cpu.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_cpu.a.p/cpu.c.o -MF src/liblibvmaf_rc_cpu.a.p/cpu.c.o.d -o src/liblibvmaf_rc_cpu.a.p/cpu.c.o -c ../libvmaf/src/cpu.c
[2/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_cpu.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_cpu.a.p/x86_cpu.c.o -MF src/liblibvmaf_rc_cpu.a.p/x86_cpu.c.o.d -o src/liblibvmaf_rc_cpu.a.p/x86_cpu.c.o -c ../libvmaf/src/x86/cpu.c
[3/143] /usr/bin/nasm -f elf64 -I /tmp/B.ZRKVmJ/BUILD/vmaf-1.5.3/libvmaf/src/ -I /tmp/B.ZRKVmJ/BUILD/vmaf-1.5.3/build-libvmaf/src/ -MQ src/liblibvmaf_rc_cpu.a.p/cpuid.obj -MF src/liblibvmaf_rc_cpu.a.p/cpuid.obj.ndep ../libvmaf/src/x86/cpuid.asm -o src/liblibvmaf_rc_cpu.a.p/cpuid.obj
[4/143] rm -f src/liblibvmaf_rc_cpu.a && gcc-ar csrD src/liblibvmaf_rc_cpu.a 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
[5/143] x86_64-pld-linux-gnux32-gcc -Isrc/libx86_avx.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/feature/common -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 -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx.a.p/feature_x86_motion_avx2.c.o -MF src/libx86_avx.a.p/feature_x86_motion_avx2.c.o.d -o src/libx86_avx.a.p/feature_x86_motion_avx2.c.o -c ../libvmaf/src/feature/x86/motion_avx2.c
../libvmaf/src/feature/x86/motion_avx2.c: In function ‘x_convolution_16_avx2’:
../libvmaf/src/feature/x86/motion_avx2.c:60:32: warning: implicit declaration of function ‘vmaf_ceiln’ [-Wimplicit-function-declaration]
60 | const unsigned left_edge = vmaf_ceiln(radius, 1);
| ^~~~~~~~~~
../libvmaf/src/feature/x86/motion_avx2.c:61:33: warning: implicit declaration of function ‘vmaf_floorn’ [-Wimplicit-function-declaration]
61 | const unsigned right_edge = vmaf_floorn(width - (filter_width - radius), 1);
| ^~~~~~~~~~~
[6/143] /usr/bin/meson --internal vcstagger ../libvmaf/include/vcs_version.h.in include/vcs_version.h 1.5.3 /tmp/B.ZRKVmJ/BUILD/vmaf-1.5.3/libvmaf/include @VCS_TAG@ '(.*)' /usr/bin/git --git-dir /tmp/B.ZRKVmJ/BUILD/vmaf-1.5.3/libvmaf/../.git describe --tags --long --match '?.*.*' --always
fatal: not a git repository: '/tmp/B.ZRKVmJ/BUILD/vmaf-1.5.3/libvmaf/../.git'
[7/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_m2pythontools.cc.o -MF src/libptools.so.p/third_party_ptools_m2pythontools.cc.o.d -o src/libptools.so.p/third_party_ptools_m2pythontools.cc.o -c ../libvmaf/src/third_party/ptools/m2pythontools.cc
[8/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_common_alignment.c.o -MF src/liblibvmaf_feature.a.p/feature_common_alignment.c.o.d -o src/liblibvmaf_feature.a.p/feature_common_alignment.c.o -c ../libvmaf/src/feature/common/alignment.c
[9/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_common_convolution.c.o -MF src/liblibvmaf_feature.a.p/feature_common_convolution.c.o.d -o src/liblibvmaf_feature.a.p/feature_common_convolution.c.o -c ../libvmaf/src/feature/common/convolution.c
[10/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_offset.c.o -MF src/liblibvmaf_feature.a.p/feature_offset.c.o.d -o src/liblibvmaf_feature.a.p/feature_offset.c.o -c ../libvmaf/src/feature/offset.c
[11/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_adm.c.o -MF src/liblibvmaf_feature.a.p/feature_adm.c.o.d -o src/liblibvmaf_feature.a.p/feature_adm.c.o -c ../libvmaf/src/feature/adm.c
In file included from ../libvmaf/src/feature/adm.c:27:
../libvmaf/src/feature/adm_tools.h:344:59: warning: ‘dwt_7_9_basis_function_amplitudes’ is static but used in inline function ‘dwt_quant_step’ which is not static
344 | float Q = 2.0*params->a*pow(10.0,params->k*temp*temp)/dwt_7_9_basis_function_amplitudes[lambda][theta];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[12/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_timeconv.cc.o -MF src/libptools.so.p/third_party_ptools_timeconv.cc.o.d -o src/libptools.so.p/third_party_ptools_timeconv.cc.o -c ../libvmaf/src/third_party/ptools/timeconv.cc
[13/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_ansnr.c.o -MF src/liblibvmaf_feature.a.p/feature_ansnr.c.o.d -o src/liblibvmaf_feature.a.p/feature_ansnr.c.o -c ../libvmaf/src/feature/ansnr.c
[14/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_ansnr_tools.c.o -MF src/liblibvmaf_feature.a.p/feature_ansnr_tools.c.o.d -o src/liblibvmaf_feature.a.p/feature_ansnr_tools.c.o -c ../libvmaf/src/feature/ansnr_tools.c
[15/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_vif.c.o -MF src/liblibvmaf_feature.a.p/feature_vif.c.o.d -o src/liblibvmaf_feature.a.p/feature_vif.c.o -c ../libvmaf/src/feature/vif.c
[16/143] x86_64-pld-linux-gnux32-gcc -Isrc/libx86_avx.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/feature/common -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 -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx.a.p/feature_common_convolution_avx.c.o -MF src/libx86_avx.a.p/feature_common_convolution_avx.c.o.d -o src/libx86_avx.a.p/feature_common_convolution_avx.c.o -c ../libvmaf/src/feature/common/convolution_avx.c
[17/143] rm -f src/libx86_avx.a && gcc-ar csrD src/libx86_avx.a src/libx86_avx.a.p/feature_common_convolution_avx.c.o src/libx86_avx.a.p/feature_x86_motion_avx2.c.o
[18/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_motion.c.o -MF src/liblibvmaf_feature.a.p/feature_motion.c.o.d -o src/liblibvmaf_feature.a.p/feature_motion.c.o -c ../libvmaf/src/feature/motion.c
[19/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_adm_tools.c.o -MF src/liblibvmaf_feature.a.p/feature_adm_tools.c.o.d -o src/liblibvmaf_feature.a.p/feature_adm_tools.c.o -c ../libvmaf/src/feature/adm_tools.c
In file included from ../libvmaf/src/feature/adm_tools.c:29:
../libvmaf/src/feature/adm_tools.h:19: warning: "M_PI" redefined
19 | #define M_PI 3.14159265358979323846264338327
|
In file included from ../libvmaf/src/feature/adm_tools.c:19:
/usr/include/math.h:1131: note: this is the location of the previous definition
1131 | # define M_PI 3.14159265358979323846 /* pi */
|
In file included from ../libvmaf/src/feature/adm_tools.c:29:
../libvmaf/src/feature/adm_tools.c: In function ‘adm_cm_s’:
../libvmaf/src/feature/adm_tools.c:403:23: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
403 | ADM_CM_THRESH_S_0_0(angles, flt_angles, csf_px_stride, &thr, w, h, 0, 0);
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:34:20: note: in definition of macro ‘ADM_CM_THRESH_S_0_0’
34 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:403:31: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
403 | ADM_CM_THRESH_S_0_0(angles, flt_angles, csf_px_stride, &thr, w, h, 0, 0);
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:35:21: note: in definition of macro ‘ADM_CM_THRESH_S_0_0’
35 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:428:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
428 | ADM_CM_THRESH_S_0_J(angles, flt_angles, csf_px_stride, &thr, w, h, 0, j);
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:76:20: note: in definition of macro ‘ADM_CM_THRESH_S_0_J’
76 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:428:32: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
428 | ADM_CM_THRESH_S_0_J(angles, flt_angles, csf_px_stride, &thr, w, h, 0, j);
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:77:21: note: in definition of macro ‘ADM_CM_THRESH_S_0_J’
77 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:454:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
454 | ADM_CM_THRESH_S_0_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, 0, (w - 1));
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:54:20: note: in definition of macro ‘ADM_CM_THRESH_S_0_W_M_1’
54 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:454:35: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
454 | ADM_CM_THRESH_S_0_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, 0, (w - 1));
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:55:21: note: in definition of macro ‘ADM_CM_THRESH_S_0_W_M_1’
55 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:487:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
487 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j);
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:172:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_J’
172 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:487:33: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
487 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j);
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:173:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_J’
173 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:521:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
521 | ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0);
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:198:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_0’
198 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:521:32: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
521 | ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0);
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:199:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_0’
199 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:544:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
544 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j);
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:172:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_J’
172 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:544:33: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
544 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j);
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:173:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_J’
173 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:578:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
578 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j);
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:172:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_J’
172 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:578:33: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
578 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j);
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:173:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_J’
173 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:600:28: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
600 | ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1));
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:226:20: note: in definition of macro ‘ADM_CM_THRESH_S_I_W_M_1’
226 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:600:36: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
600 | ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1));
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:227:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_W_M_1’
227 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:633:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
633 | ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0);
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:198:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_0’
198 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:633:32: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
633 | ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0);
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:199:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_0’
199 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:655:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
655 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j);
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:172:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_J’
172 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:655:33: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
655 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j);
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:173:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_J’
173 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:677:28: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
677 | ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1));
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:226:20: note: in definition of macro ‘ADM_CM_THRESH_S_I_W_M_1’
226 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:677:36: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
677 | ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1));
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:227:21: note: in definition of macro ‘ADM_CM_THRESH_S_I_W_M_1’
227 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:709:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
709 | ADM_CM_THRESH_S_H_M_1_0(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), 0);
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:97:20: note: in definition of macro ‘ADM_CM_THRESH_S_H_M_1_0’
97 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:709:35: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
709 | ADM_CM_THRESH_S_H_M_1_0(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), 0);
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:98:21: note: in definition of macro ‘ADM_CM_THRESH_S_H_M_1_0’
98 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:734:28: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
734 | ADM_CM_THRESH_S_H_M_1_J(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), j);
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:146:20: note: in definition of macro ‘ADM_CM_THRESH_S_H_M_1_J’
146 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:734:36: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
734 | ADM_CM_THRESH_S_H_M_1_J(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), j);
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:147:21: note: in definition of macro ‘ADM_CM_THRESH_S_H_M_1_J’
147 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.c:760:31: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
760 | ADM_CM_THRESH_S_H_M_1_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), (w - 1));
| ^~~~~~
../libvmaf/src/feature/adm_tools.h:121:20: note: in definition of macro ‘ADM_CM_THRESH_S_H_M_1_W_M_1’
121 | float *src_ptr = angles[theta]; \
| ^~~~~~
../libvmaf/src/feature/adm_tools.c:760:39: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
760 | ADM_CM_THRESH_S_H_M_1_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), (w - 1));
| ^~~~~~~~~~
../libvmaf/src/feature/adm_tools.h:122:21: note: in definition of macro ‘ADM_CM_THRESH_S_H_M_1_W_M_1’
122 | float *flt_ptr = flt_angles[theta]; \
| ^~~~~~~~~~
In file included from ../libvmaf/src/feature/adm_tools.c:29:
../libvmaf/src/feature/adm_tools.c: At top level:
../libvmaf/src/feature/adm_tools.h:344:59: warning: ‘dwt_7_9_basis_function_amplitudes’ is static but used in inline function ‘dwt_quant_step’ which is not static
344 | float Q = 2.0*params->a*pow(10.0,params->k*temp*temp)/dwt_7_9_basis_function_amplitudes[lambda][theta];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[20/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_psnr.c.o -MF src/liblibvmaf_feature.a.p/feature_psnr.c.o.d -o src/liblibvmaf_feature.a.p/feature_psnr.c.o -c ../libvmaf/src/feature/psnr.c
[21/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_psnr_tools.c.o -MF src/liblibvmaf_feature.a.p/feature_psnr_tools.c.o.d -o src/liblibvmaf_feature.a.p/feature_psnr_tools.c.o -c ../libvmaf/src/feature/psnr_tools.c
[22/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_vif_tools.c.o -MF src/liblibvmaf_feature.a.p/feature_vif_tools.c.o.d -o src/liblibvmaf_feature.a.p/feature_vif_tools.c.o -c ../libvmaf/src/feature/vif_tools.c
[23/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_ssim.c.o -MF src/liblibvmaf_feature.a.p/feature_ssim.c.o.d -o src/liblibvmaf_feature.a.p/feature_ssim.c.o -c ../libvmaf/src/feature/ssim.c
[24/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_moment.c.o -MF src/liblibvmaf_feature.a.p/feature_moment.c.o.d -o src/liblibvmaf_feature.a.p/feature_moment.c.o -c ../libvmaf/src/feature/moment.c
[25/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_all.c.o -MF src/liblibvmaf_feature.a.p/feature_all.c.o.d -o src/liblibvmaf_feature.a.p/feature_all.c.o -c ../libvmaf/src/feature/all.c
[26/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o -MF src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o.d -o src/liblibvmaf_feature.a.p/feature_ms_ssim.c.o -c ../libvmaf/src/feature/ms_ssim.c
[27/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_common_blur_array.c.o -MF src/liblibvmaf_feature.a.p/feature_common_blur_array.c.o.d -o src/liblibvmaf_feature.a.p/feature_common_blur_array.c.o -c ../libvmaf/src/feature/common/blur_array.c
[28/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o -MF src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o.d -o src/liblibvmaf_feature.a.p/feature_iqa_math_utils.c.o -c ../libvmaf/src/feature/iqa/math_utils.c
[29/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o -MF src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o.d -o src/liblibvmaf_feature.a.p/feature_iqa_decimate.c.o -c ../libvmaf/src/feature/iqa/decimate.c
[30/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o -MF src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o.d -o src/liblibvmaf_feature.a.p/feature_iqa_convolve.c.o -c ../libvmaf/src/feature/iqa/convolve.c
[31/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_feature.a.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=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 -fPIC -DHAVE_CONFIG_H -MD -MQ src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o -MF src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o.d -o src/liblibvmaf_feature.a.p/feature_iqa_ssim_tools.c.o -c ../libvmaf/src/feature/iqa/ssim_tools.c
[32/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.0.0.0.p/darray.c.o -MF src/libvmaf.so.0.0.0.p/darray.c.o.d -o src/libvmaf.so.0.0.0.p/darray.c.o -c ../libvmaf/src/darray.c
[33/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/svm.cpp.o -MF src/libvmaf.so.0.0.0.p/svm.cpp.o.d -o src/libvmaf.so.0.0.0.p/svm.cpp.o -c ../libvmaf/src/svm.cpp
[34/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.0.0.0.p/cpu_info.c.o -MF src/libvmaf.so.0.0.0.p/cpu_info.c.o.d -o src/libvmaf.so.0.0.0.p/cpu_info.c.o -c ../libvmaf/src/cpu_info.c
[35/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.0.0.0.p/mem.c.o -MF src/libvmaf.so.0.0.0.p/mem.c.o.d -o src/libvmaf.so.0.0.0.p/mem.c.o -c ../libvmaf/src/mem.c
[36/143] rm -f src/liblibvmaf_feature.a && gcc-ar csrD src/liblibvmaf_feature.a 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
[37/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf.so.0.0.0.p/combo.c.o -MF src/libvmaf.so.0.0.0.p/combo.c.o.d -o src/libvmaf.so.0.0.0.p/combo.c.o -c ../libvmaf/src/combo.c
../libvmaf/src/combo.c: In function ‘combo’:
../libvmaf/src/combo.c:683:79: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=]
683 | printf("ERROR; return code from pthread_join() for thread[%d] is %d\n", t, (long)thread_ret);
| ~^ ~~~~~~~~~~~~~~~~
| | |
| int long int
| %ld
[38/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_m2streamdataenc.cc.o -MF src/libptools.so.p/third_party_ptools_m2streamdataenc.cc.o.d -o src/libptools.so.p/third_party_ptools_m2streamdataenc.cc.o -c ../libvmaf/src/third_party/ptools/m2streamdataenc.cc
In file included from ../libvmaf/src/third_party/ptools/m2convertrep.h:12,
from ../libvmaf/src/third_party/ptools/m2streamdataenc.h:57,
from ../libvmaf/src/third_party/ptools/m2streamdataenc.cc:7:
../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/m2convertrep.h:12,
from ../libvmaf/src/third_party/ptools/m2streamdataenc.h:57,
from ../libvmaf/src/third_party/ptools/m2streamdataenc.cc:7:
../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; }
| ^~~~
[39/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_picture_copy.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_picture_copy.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_picture_copy.c.o -c ../libvmaf/src/feature/picture_copy.c
[40/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_m2convertrep.cc.o -MF src/libptools.so.p/third_party_ptools_m2convertrep.cc.o.d -o src/libptools.so.p/third_party_ptools_m2convertrep.cc.o -c ../libvmaf/src/third_party/ptools/m2convertrep.cc
In file included from ../libvmaf/src/third_party/ptools/m2convertrep.h:12,
from ../libvmaf/src/third_party/ptools/m2convertrep.cc:10:
../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/m2convertrep.h:12,
from ../libvmaf/src/third_party/ptools/m2convertrep.cc:10:
../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; }
| ^~~~
[41/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_feature_extractor.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_feature_extractor.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_feature_extractor.c.o -c ../libvmaf/src/feature/feature_extractor.c
../libvmaf/src/feature/feature_extractor.c: In function ‘parse_options’:
../libvmaf/src/feature/feature_extractor.c:88:31: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
88 | for (unsigned i = 0; (opt = &fex_ctx->fex->options[i]); i++) {
| ^
../libvmaf/src/feature/feature_extractor.c:91:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
91 | vmaf_dictionary_get(&fex_ctx->opts_dict, opt->name, 0);
| ^~~~~~~~~~~~~~~~~~~
[42/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_alias.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_alias.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_alias.c.o -c ../libvmaf/src/feature/alias.c
[43/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_integer_psnr.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_integer_psnr.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_integer_psnr.c.o -c ../libvmaf/src/feature/integer_psnr.c
../libvmaf/src/feature/integer_psnr.c: In function ‘psnr8’:
../libvmaf/src/feature/integer_psnr.c:74:76: warning: passing argument 2 of ‘vmaf_feature_collector_append’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
74 | err = vmaf_feature_collector_append(feature_collector, feature_name[i],
| ~~~~~~~~~~~~^~~
In file included from ../libvmaf/src/feature/integer_psnr.c:24:
../libvmaf/src/feature/feature_collector.h:45:41: note: expected ‘char *’ but argument is of type ‘const char *’
45 | char *feature_name, double score,
| ~~~~~~^~~~~~~~~~~~
../libvmaf/src/feature/integer_psnr.c: In function ‘psnr10’:
../libvmaf/src/feature/integer_psnr.c:110:76: warning: passing argument 2 of ‘vmaf_feature_collector_append’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
110 | err = vmaf_feature_collector_append(feature_collector, feature_name[i],
| ~~~~~~~~~~~~^~~
In file included from ../libvmaf/src/feature/integer_psnr.c:24:
../libvmaf/src/feature/feature_collector.h:45:41: note: expected ‘char *’ but argument is of type ‘const char *’
45 | char *feature_name, double score,
| ~~~~~~^~~~~~~~~~~~
[44/143] x86_64-pld-linux-gnux32-gcc -Itools/vmaf_rc.p -Itools -I../libvmaf/tools -Iinclude -I../libvmaf/include -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Isrc -I../libvmaf/src -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=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 -pedantic -DOC_NEW_STYLE_INCLUDES -DHAVE_STRSEP -MD -MQ tools/vmaf_rc.p/cli_parse.c.o -MF tools/vmaf_rc.p/cli_parse.c.o.d -o tools/vmaf_rc.p/cli_parse.c.o -c ../libvmaf/tools/cli_parse.c
In file included from ../libvmaf/include/libvmaf/libvmaf.rc.h:27,
from ../libvmaf/tools/cli_parse.h:7,
from ../libvmaf/tools/cli_parse.c:8:
../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]
../libvmaf/tools/cli_parse.c: In function ‘parse_feature_config’:
../libvmaf/tools/cli_parse.c:212:71: warning: passing argument 2 of ‘vmaf_feature_dictionary_set’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
212 | int err = vmaf_feature_dictionary_set(&feature_cfg.opts_dict, key, val);
| ^~~
In file included from ../libvmaf/include/libvmaf/libvmaf.rc.h:27,
from ../libvmaf/tools/cli_parse.h:7,
from ../libvmaf/tools/cli_parse.c:8:
../libvmaf/include/libvmaf/feature.h:24:65: note: expected ‘char *’ but argument is of type ‘const char *’
24 | vmaf_feature_dictionary_set(VmafFeatureDictionary **dict, char *key, char *val);
| ~~~~~~^~~
../libvmaf/tools/cli_parse.c:212:76: warning: passing argument 3 of ‘vmaf_feature_dictionary_set’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
212 | int err = vmaf_feature_dictionary_set(&feature_cfg.opts_dict, key, val);
| ^~~
In file included from ../libvmaf/include/libvmaf/libvmaf.rc.h:27,
from ../libvmaf/tools/cli_parse.h:7,
from ../libvmaf/tools/cli_parse.c:8:
../libvmaf/include/libvmaf/feature.h:24:76: note: expected ‘char *’ but argument is of type ‘const char *’
24 | vmaf_feature_dictionary_set(VmafFeatureDictionary **dict, char *key, char *val);
| ~~~~~~^~~
[45/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_float_adm.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_float_adm.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_float_adm.c.o -c ../libvmaf/src/feature/float_adm.c
[46/143] x86_64-pld-linux-gnux32-gcc -Itools/vmaf_rc.p -Itools -I../libvmaf/tools -Iinclude -I../libvmaf/include -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Isrc -I../libvmaf/src -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=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 -pedantic -DOC_NEW_STYLE_INCLUDES -DHAVE_STRSEP -MD -MQ tools/vmaf_rc.p/y4m_input.c.o -MF tools/vmaf_rc.p/y4m_input.c.o.d -o tools/vmaf_rc.p/y4m_input.c.o -c ../libvmaf/tools/y4m_input.c
[47/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_midassocket.cc.o -MF src/libptools.so.p/third_party_ptools_midassocket.cc.o.d -o src/libptools.so.p/third_party_ptools_midassocket.cc.o -c ../libvmaf/src/third_party/ptools/midassocket.cc
In file included from ../libvmaf/src/third_party/ptools/fdtools.h:24,
from ../libvmaf/src/third_party/ptools/midassocket.h:7,
from ../libvmaf/src/third_party/ptools/midassocket.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/fdtools.h:24,
from ../libvmaf/src/third_party/ptools/midassocket.h:7,
from ../libvmaf/src/third_party/ptools/midassocket.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; }
| ^~~~
In file included from ../libvmaf/src/third_party/ptools/chooseser.h:45,
from ../libvmaf/src/third_party/ptools/midassocket.h:9,
from ../libvmaf/src/third_party/ptools/midassocket.cc:2:
../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);
| ^~~~~~
[48/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_feature_collector.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_feature_collector.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_feature_collector.c.o -c ../libvmaf/src/feature/feature_collector.c
[49/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_float_psnr.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_float_psnr.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_float_psnr.c.o -c ../libvmaf/src/feature/float_psnr.c
[50/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_float_ansnr.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_float_ansnr.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_float_ansnr.c.o -c ../libvmaf/src/feature/float_ansnr.c
[51/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_integer_motion.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_integer_motion.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_integer_motion.c.o -c ../libvmaf/src/feature/integer_motion.c
[52/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_float_motion.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_float_motion.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_float_motion.c.o -c ../libvmaf/src/feature/float_motion.c
[53/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_float_ssim.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_float_ssim.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_float_ssim.c.o -c ../libvmaf/src/feature/float_ssim.c
[54/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_float_ms_ssim.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_float_ms_ssim.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_float_ms_ssim.c.o -c ../libvmaf/src/feature/float_ms_ssim.c
[55/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_float_vif.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_float_vif.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_float_vif.c.o -c ../libvmaf/src/feature/float_vif.c
[56/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_integer_ssim.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_integer_ssim.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_integer_ssim.c.o -c ../libvmaf/src/feature/integer_ssim.c
[57/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_float_moment.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_float_moment.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_float_moment.c.o -c ../libvmaf/src/feature/float_moment.c
[58/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_integer_vif.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_integer_vif.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_integer_vif.c.o -c ../libvmaf/src/feature/integer_vif.c
[59/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/model.c.o -MF src/libvmaf_rc.so.p/model.c.o.d -o src/libvmaf_rc.so.p/model.c.o -c ../libvmaf/src/model.c
In file included from ../libvmaf/src/model.c:7:
../libvmaf/src/model.h:65:3: warning: redefinition of typedef ‘VmafModel’ [-Wpedantic]
65 | } VmafModel;
| ^~~~~~~~~
In file included from ../libvmaf/src/model.c:5:
../libvmaf/include/libvmaf/model.h:24:26: note: previous declaration of ‘VmafModel’ was here
24 | typedef struct VmafModel VmafModel;
| ^~~~~~~~~
In file included from /usr/include/string.h:519,
from ../libvmaf/src/model.c:3:
In function ‘strncat’,
inlined from ‘vmaf_model_load_from_path’ at ../libvmaf/src/model.c:60:5:
/usr/include/bits/string_fortified.h:137:10: warning: ‘__builtin_strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
137 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libvmaf/src/model.c: In function ‘vmaf_model_load_from_path’:
../libvmaf/src/model.c:60:5: note: length computed here
60 | strncat(svm_path, m->path, strlen(m->path));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[60/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/predict.c.o -MF src/libvmaf_rc.so.p/predict.c.o.d -o src/libvmaf_rc.so.p/predict.c.o -c ../libvmaf/src/predict.c
[61/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/libvmaf.rc.c.o -MF src/libvmaf_rc.so.p/libvmaf.rc.c.o.d -o src/libvmaf_rc.so.p/libvmaf.rc.c.o -c ../libvmaf/src/libvmaf.rc.c
In file included from ../libvmaf/include/libvmaf/libvmaf.rc.h:27,
from ../libvmaf/src/libvmaf.rc.c:26:
../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/src/libvmaf.rc.c:33:
../libvmaf/src/model.h:65:3: warning: redefinition of typedef ‘VmafModel’ [-Wpedantic]
65 | } VmafModel;
| ^~~~~~~~~
In file included from ../libvmaf/include/libvmaf/libvmaf.rc.h:25,
from ../libvmaf/src/libvmaf.rc.c:26:
../libvmaf/include/libvmaf/model.h:24:26: note: previous declaration of ‘VmafModel’ was here
24 | typedef struct VmafModel VmafModel;
| ^~~~~~~~~
../libvmaf/src/libvmaf.rc.c:52:3: warning: redefinition of typedef ‘VmafContext’ [-Wpedantic]
52 | } VmafContext;
| ^~~~~~~~~~~
In file included from ../libvmaf/src/libvmaf.rc.c:26:
../libvmaf/include/libvmaf/libvmaf.rc.h:56:28: note: previous declaration of ‘VmafContext’ was here
56 | typedef struct VmafContext VmafContext;
| ^~~~~~~~~~~
../libvmaf/src/libvmaf.rc.c: In function ‘vmaf_use_feature’:
../libvmaf/src/libvmaf.rc.c:126:44: warning: passing argument 1 of ‘vmaf_get_feature_extractor_by_name’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
126 | vmaf_get_feature_extractor_by_name(feature_name);
| ^~~~~~~~~~~~
In file included from ../libvmaf/src/libvmaf.rc.c:30:
../libvmaf/src/feature/feature_extractor.h:86:64: note: expected ‘char *’ but argument is of type ‘const char *’
86 | VmafFeatureExtractor *vmaf_get_feature_extractor_by_name(char *name);
| ~~~~~~^~~~
../libvmaf/src/libvmaf.rc.c:131:36: warning: passing argument 1 of ‘vmaf_dictionary_copy’ from incompatible pointer type [-Wincompatible-pointer-types]
131 | err = vmaf_dictionary_copy(&opts_dict, &d);
| ^~~~~~~~~~
| |
| VmafFeatureDictionary **
In file included from ../libvmaf/src/feature/feature_extractor.h:26,
from ../libvmaf/src/libvmaf.rc.c:30:
../libvmaf/src/dict.h:44:43: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
44 | int vmaf_dictionary_copy(VmafDictionary **src, VmafDictionary **dst);
| ~~~~~~~~~~~~~~~~~^~~
../libvmaf/src/libvmaf.rc.c:133:36: warning: passing argument 1 of ‘vmaf_dictionary_free’ from incompatible pointer type [-Wincompatible-pointer-types]
133 | err = vmaf_dictionary_free(&opts_dict);
| ^~~~~~~~~~
| |
| VmafFeatureDictionary **
In file included from ../libvmaf/src/feature/feature_extractor.h:26,
from ../libvmaf/src/libvmaf.rc.c:30:
../libvmaf/src/dict.h:50:43: note: expected ‘VmafDictionary **’ but argument is of type ‘VmafFeatureDictionary **’
50 | int vmaf_dictionary_free(VmafDictionary **dict);
| ~~~~~~~~~~~~~~~~~^~~~
../libvmaf/src/libvmaf.rc.c: In function ‘vmaf_feature_score_at_index’:
../libvmaf/src/libvmaf.rc.c:325:45: warning: passing argument 2 of ‘vmaf_feature_collector_get_score’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
325 | feature_name, score, index);
| ^~~~~~~~~~~~
In file included from ../libvmaf/src/feature/feature_extractor.h:27,
from ../libvmaf/src/libvmaf.rc.c:30:
../libvmaf/src/feature/feature_collector.h:49:44: note: expected ‘char *’ but argument is of type ‘const char *’
49 | char *feature_name, double *score,
| ~~~~~~^~~~~~~~~~~~
[62/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/picture.c.o -MF src/libvmaf_rc.so.p/picture.c.o.d -o src/libvmaf_rc.so.p/picture.c.o -c ../libvmaf/src/picture.c
In file included from ../libvmaf/src/picture.c:26:
../libvmaf/src/ref.h:26:3: warning: redefinition of typedef ‘VmafRef’ [-Wpedantic]
26 | } VmafRef;
| ^~~~~~~
In file included from ../libvmaf/src/picture.h:22,
from ../libvmaf/src/picture.c:25:
../libvmaf/include/libvmaf/picture.h:31:24: note: previous declaration of ‘VmafRef’ was here
31 | typedef struct VmafRef VmafRef;
| ^~~~~~~
../libvmaf/src/picture.c: In function ‘vmaf_picture_ref’:
../libvmaf/src/picture.c:77:5: warning: implicit declaration of function ‘vmaf_ref_fetch_increment’; did you mean ‘vmaf_ref_increment’? [-Wimplicit-function-declaration]
77 | vmaf_ref_fetch_increment(src->ref);
| ^~~~~~~~~~~~~~~~~~~~~~~~
| vmaf_ref_increment
../libvmaf/src/picture.c: In function ‘vmaf_picture_unref’:
../libvmaf/src/picture.c:85:5: warning: implicit declaration of function ‘vmaf_ref_fetch_decrement’; did you mean ‘vmaf_ref_decrement’? [-Wimplicit-function-declaration]
85 | vmaf_ref_fetch_decrement(pic->ref);
| ^~~~~~~~~~~~~~~~~~~~~~~~
| vmaf_ref_decrement
[63/143] x86_64-pld-linux-gnux32-gcc -Isrc/liblibvmaf_rc_feature.a.p -Isrc -I../libvmaf/src -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../libvmaf/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=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 -fPIC -MD -MQ src/liblibvmaf_rc_feature.a.p/feature_integer_adm.c.o -MF src/liblibvmaf_rc_feature.a.p/feature_integer_adm.c.o.d -o src/liblibvmaf_rc_feature.a.p/feature_integer_adm.c.o -c ../libvmaf/src/feature/integer_adm.c
../libvmaf/src/feature/integer_adm.c: In function ‘div_lookup_generator’:
../libvmaf/src/feature/integer_adm.c:37:31: warning: iteration 32767 invokes undefined behavior [-Waggressive-loop-optimizations]
37 | div_lookup[32768 + i] = recip;
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../libvmaf/src/feature/integer_adm.c:34:5: note: within this loop
34 | for (int i = 1; i <= 32768; ++i)
| ^~~
[64/143] rm -f src/liblibvmaf_rc_feature.a && gcc-ar csrD src/liblibvmaf_rc_feature.a 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
[65/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/mem.c.o -MF src/libvmaf_rc.so.p/mem.c.o.d -o src/libvmaf_rc.so.p/mem.c.o -c ../libvmaf/src/mem.c
[66/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/svm.cpp.o -MF src/libvmaf_rc.so.p/svm.cpp.o.d -o src/libvmaf_rc.so.p/svm.cpp.o -c ../libvmaf/src/svm.cpp
[67/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/fex_ctx_vector.c.o -MF src/libvmaf_rc.so.p/fex_ctx_vector.c.o.d -o src/libvmaf_rc.so.p/fex_ctx_vector.c.o -c ../libvmaf/src/fex_ctx_vector.c
[68/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/thread_pool.c.o -MF src/libvmaf_rc.so.p/thread_pool.c.o.d -o src/libvmaf_rc.so.p/thread_pool.c.o -c ../libvmaf/src/thread_pool.c
[69/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/output.c.o -MF src/libvmaf_rc.so.p/output.c.o.d -o src/libvmaf_rc.so.p/output.c.o -c ../libvmaf/src/output.c
In file included from ../libvmaf/include/libvmaf/libvmaf.rc.h:27,
from ../libvmaf/src/output.c:25:
../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]
[70/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/dict.c.o -MF src/libvmaf_rc.so.p/dict.c.o.d -o src/libvmaf_rc.so.p/dict.c.o -c ../libvmaf/src/dict.c
In file included from ../libvmaf/src/dict.c:6:
../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]
../libvmaf/src/dict.c:11:3: warning: redefinition of typedef ‘VmafDictionary’ [-Wpedantic]
11 | } VmafDictionary;
| ^~~~~~~~~~~~~~
In file included from ../libvmaf/src/dict.c:5:
../libvmaf/src/dict.h:28:31: note: previous declaration of ‘VmafDictionary’ was here
28 | typedef struct VmafDictionary VmafDictionary;
| ^~~~~~~~~~~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
[71/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/opt.c.o -MF src/libvmaf_rc.so.p/opt.c.o.d -o src/libvmaf_rc.so.p/opt.c.o -c ../libvmaf/src/opt.c
[72/143] x86_64-pld-linux-gnux32-gcc -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=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 -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libvmaf_rc.so.p/ref.c.o -MF src/libvmaf_rc.so.p/ref.c.o.d -o src/libvmaf_rc.so.p/ref.c.o -c ../libvmaf/src/ref.c
[73/143] x86_64-pld-linux-gnux32-gcc -Itools/vmaf_rc.p -Itools -I../libvmaf/tools -Iinclude -I../libvmaf/include -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Isrc -I../libvmaf/src -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=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 -pedantic -DOC_NEW_STYLE_INCLUDES -DHAVE_STRSEP -MD -MQ tools/vmaf_rc.p/vmaf.c.o -MF tools/vmaf_rc.p/vmaf.c.o.d -o tools/vmaf_rc.p/vmaf.c.o -c ../libvmaf/tools/vmaf.c
In file included from ../libvmaf/include/libvmaf/libvmaf.rc.h:27,
from ../libvmaf/tools/cli_parse.h:7,
from ../libvmaf/tools/vmaf.c:7:
../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]
../libvmaf/tools/vmaf.c: In function ‘main’:
../libvmaf/tools/vmaf.c:234:29: warning: too many arguments for format [-Wformat-extra-args]
234 | fprintf(stderr, "\nproblem while reading pictures\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[74/143] x86_64-pld-linux-gnux32-gcc -Itools/vmafossexec.p -Itools -I../libvmaf/tools -Iinclude -I../libvmaf/include -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 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ tools/vmafossexec.p/read_frame.c.o -MF tools/vmafossexec.p/read_frame.c.o.d -o tools/vmafossexec.p/read_frame.c.o -c ../libvmaf/tools/read_frame.c
[75/143] x86_64-pld-linux-gnux32-gcc -Itools/vmaf_rc.p -Itools -I../libvmaf/tools -Iinclude -I../libvmaf/include -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Isrc -I../libvmaf/src -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=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 -pedantic -DOC_NEW_STYLE_INCLUDES -DHAVE_STRSEP -MD -MQ tools/vmaf_rc.p/vidinput.c.o -MF tools/vmaf_rc.p/vidinput.c.o.d -o tools/vmaf_rc.p/vidinput.c.o -c ../libvmaf/tools/vidinput.c
../libvmaf/tools/vidinput.c: In function ‘raw_input_open’:
../libvmaf/tools/vidinput.c:40:15: warning: assignment to ‘const video_input_vtbl *’ from incompatible pointer type ‘raw_input_vtbl *’ [-Wincompatible-pointer-types]
40 | _vid->vtbl=&YUV_INPUT_VTBL;
| ^
[76/143] x86_64-pld-linux-gnux32-gcc -Itools/vmaf_rc.p -Itools -I../libvmaf/tools -Iinclude -I../libvmaf/include -I../libvmaf/src/third_party/ptools/opencontainers_1_8_4/include -Isrc -I../libvmaf/src -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=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 -pedantic -DOC_NEW_STYLE_INCLUDES -DHAVE_STRSEP -MD -MQ tools/vmaf_rc.p/yuv_input.c.o -MF tools/vmaf_rc.p/yuv_input.c.o.d -o tools/vmaf_rc.p/yuv_input.c.o -c ../libvmaf/tools/yuv_input.c
In file included from ../libvmaf/include/libvmaf/libvmaf.rc.h:27,
from ../libvmaf/tools/yuv_input.c:7:
../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]
[77/143] x86_64-pld-linux-gnux32-gcc -Itools/vmaf_feature.p -Itools -I../libvmaf/tools -Iinclude -I../libvmaf/include -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 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ tools/vmaf_feature.p/vmaf_feature_main.c.o -MF tools/vmaf_feature.p/vmaf_feature_main.c.o.d -o tools/vmaf_feature.p/vmaf_feature_main.c.o -c ../libvmaf/tools/vmaf_feature_main.c
../libvmaf/tools/vmaf_feature_main.c: In function ‘run_vmaf’:
../libvmaf/tools/vmaf_feature_main.c:48:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
48 | s->format = fmt;
| ^
[78/143] x86_64-pld-linux-gnux32-gcc -Itools/vmaf_feature.p -Itools -I../libvmaf/tools -Iinclude -I../libvmaf/include -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 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ tools/vmaf_feature.p/read_frame.c.o -MF tools/vmaf_feature.p/read_frame.c.o.d -o tools/vmaf_feature.p/read_frame.c.o -c ../libvmaf/tools/read_frame.c
[79/143] x86_64-pld-linux-gnux32-gcc -Itest/test_context.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -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_context.p/test.c.o -MF test/test_context.p/test.c.o.d -o test/test_context.p/test.c.o -c ../libvmaf/test/test.c
[80/143] x86_64-pld-linux-gnux32-gcc -Itest/test_context.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -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_context.p/test_context.c.o -MF test/test_context.p/test_context.c.o.d -o test/test_context.p/test_context.c.o -c ../libvmaf/test/test_context.c
In file included from ../libvmaf/include/libvmaf/libvmaf.rc.h:27,
from ../libvmaf/test/test_context.c:20:
../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]
[81/143] x86_64-pld-linux-gnux32-g++ -Itools/vmafossexec.p -Itools -I../libvmaf/tools -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 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ tools/vmafossexec.p/main.cpp.o -MF tools/vmafossexec.p/main.cpp.o.d -o tools/vmafossexec.p/main.cpp.o -c ../libvmaf/tools/main.cpp
[82/143] x86_64-pld-linux-gnux32-gcc -Itest/test_picture.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_picture.p/test.c.o -MF test/test_picture.p/test.c.o.d -o test/test_picture.p/test.c.o -c ../libvmaf/test/test.c
[83/143] x86_64-pld-linux-gnux32-gcc -Itest/test_picture.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_picture.p/.._src_picture.c.o -MF test/test_picture.p/.._src_picture.c.o.d -o test/test_picture.p/.._src_picture.c.o -c ../libvmaf/src/picture.c
../libvmaf/src/picture.c: In function ‘vmaf_picture_ref’:
../libvmaf/src/picture.c:77:5: warning: implicit declaration of function ‘vmaf_ref_fetch_increment’; did you mean ‘vmaf_ref_increment’? [-Wimplicit-function-declaration]
77 | vmaf_ref_fetch_increment(src->ref);
| ^~~~~~~~~~~~~~~~~~~~~~~~
| vmaf_ref_increment
../libvmaf/src/picture.c: In function ‘vmaf_picture_unref’:
../libvmaf/src/picture.c:85:5: warning: implicit declaration of function ‘vmaf_ref_fetch_decrement’; did you mean ‘vmaf_ref_decrement’? [-Wimplicit-function-declaration]
85 | vmaf_ref_fetch_decrement(pic->ref);
| ^~~~~~~~~~~~~~~~~~~~~~~~
| vmaf_ref_decrement
[84/143] x86_64-pld-linux-gnux32-gcc -Itest/test_picture.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_picture.p/test_picture.c.o -MF test/test_picture.p/test_picture.c.o.d -o test/test_picture.p/test_picture.c.o -c ../libvmaf/test/test_picture.c
In file included from ../libvmaf/test/test_picture.c:21:
../libvmaf/test/test_picture.c: In function ‘test_picture_alloc_ref_and_unref’:
../libvmaf/test/test_picture.c:32:45: warning: implicit declaration of function ‘vmaf_ref_load’ [-Wimplicit-function-declaration]
32 | mu_assert("pic_a.ref->cnt should be 1", vmaf_ref_load(pic_a.ref) == 1);
| ^~~~~~~~~~~~~
../libvmaf/test/test.h:25:15: note: in definition of macro ‘mu_assert’
25 | if (!(test)) \
| ^~~~
[85/143] x86_64-pld-linux-gnux32-gcc -Itest/test_picture.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_picture.p/.._src_mem.c.o -MF test/test_picture.p/.._src_mem.c.o.d -o test/test_picture.p/.._src_mem.c.o -c ../libvmaf/src/mem.c
[86/143] x86_64-pld-linux-gnux32-gcc -Itest/test_picture.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_picture.p/.._src_ref.c.o -MF test/test_picture.p/.._src_ref.c.o.d -o test/test_picture.p/.._src_ref.c.o -c ../libvmaf/src/ref.c
[87/143] x86_64-pld-linux-gnux32-gcc -Itest/test_feature_collector.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -I../libvmaf/src/feature -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_collector.p/test.c.o -MF test/test_feature_collector.p/test.c.o.d -o test/test_feature_collector.p/test.c.o -c ../libvmaf/test/test.c
[88/143] x86_64-pld-linux-gnux32-gcc -o test/test_picture test/test_picture.p/test.c.o test/test_picture.p/test_picture.c.o test/test_picture.p/.._src_picture.c.o test/test_picture.p/.._src_mem.c.o test/test_picture.p/.._src_ref.c.o -Wl,--as-needed -Wl,--no-undefined -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
[89/143] x86_64-pld-linux-gnux32-gcc -Itest/test_thread_pool.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 -pthread -MD -MQ test/test_thread_pool.p/test.c.o -MF test/test_thread_pool.p/test.c.o.d -o test/test_thread_pool.p/test.c.o -c ../libvmaf/test/test.c
[90/143] x86_64-pld-linux-gnux32-gcc -Itest/test_feature_collector.p -Itest -I../libvmaf/test -Iinclude -I../libvmaf/include -I../libvmaf/src/feature -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_collector.p/test_feature_collector.c.o -MF test/test_feature_collector.p/test_feature_collector.c.o.d -o test/test_feature_collector.p/test_feature_collector.c.o -c ../libvmaf/test/test_feature_collector.c
[91/143] x86_64-pld-linux-gnux32-gcc -Itest/test_thread_pool.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 -pthread -MD -MQ test/test_thread_pool.p/test_thread_pool.c.o -MF test/test_thread_pool.p/test_thread_pool.c.o.d -o test/test_thread_pool.p/test_thread_pool.c.o -c ../libvmaf/test/test_thread_pool.c
[92/143] x86_64-pld-linux-gnux32-gcc -o test/test_feature_collector test/test_feature_collector.p/test.c.o test/test_feature_collector.p/test_feature_collector.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
[93/143] x86_64-pld-linux-gnux32-gcc -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=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 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/test.c.o -MF test/test_model.p/test.c.o.d -o test/test_model.p/test.c.o -c ../libvmaf/test/test.c
[94/143] x86_64-pld-linux-gnux32-gcc -Itest/test_thread_pool.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 -pthread -MD -MQ test/test_thread_pool.p/.._src_thread_pool.c.o -MF test/test_thread_pool.p/.._src_thread_pool.c.o.d -o test/test_thread_pool.p/.._src_thread_pool.c.o -c ../libvmaf/src/thread_pool.c
[95/143] x86_64-pld-linux-gnux32-gcc -o test/test_thread_pool test/test_thread_pool.p/test.c.o test/test_thread_pool.p/test_thread_pool.c.o test/test_thread_pool.p/.._src_thread_pool.c.o -Wl,--as-needed -Wl,--no-undefined -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 -pthread
[96/143] x86_64-pld-linux-gnux32-gcc -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=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 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/test_model.c.o -MF test/test_model.p/test_model.c.o.d -o test/test_model.p/test_model.c.o -c ../libvmaf/test/test_model.c
In file included from ../libvmaf/src/model.c:7,
from ../libvmaf/test/test_model.c:21:
../libvmaf/src/model.h:65:3: warning: redefinition of typedef ‘VmafModel’ [-Wpedantic]
65 | } VmafModel;
| ^~~~~~~~~
In file included from ../libvmaf/src/model.c:5,
from ../libvmaf/test/test_model.c:21:
../libvmaf/include/libvmaf/model.h:24:26: note: previous declaration of ‘VmafModel’ was here
24 | typedef struct VmafModel VmafModel;
| ^~~~~~~~~
../libvmaf/test/test_model.c: In function ‘test_model_set_flags’:
../libvmaf/test/test_model.c:162:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
162 | entry = vmaf_dictionary_get(&model4->feature[0].opts_dict, "adm_enhn_gain_limit", 0);
| ^
../libvmaf/test/test_model.c:167:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
167 | entry = vmaf_dictionary_get(&model4->feature[2].opts_dict, "vif_enhn_gain_limit", 0);
| ^
../libvmaf/test/test_model.c:172:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
172 | entry = vmaf_dictionary_get(&model4->feature[3].opts_dict, "vif_enhn_gain_limit", 0);
| ^
../libvmaf/test/test_model.c:177:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
177 | entry = vmaf_dictionary_get(&model4->feature[4].opts_dict, "vif_enhn_gain_limit", 0);
| ^
../libvmaf/test/test_model.c:182:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
182 | entry = vmaf_dictionary_get(&model4->feature[5].opts_dict, "vif_enhn_gain_limit", 0);
| ^
In file included from /usr/include/string.h:519,
from ../libvmaf/src/model.c:3,
from ../libvmaf/test/test_model.c:21:
In function ‘strncat’,
inlined from ‘vmaf_model_load_from_path’ at ../libvmaf/src/model.c:60:5:
/usr/include/bits/string_fortified.h:137:10: warning: ‘__builtin_strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
137 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libvmaf/test/test_model.c:21:
../libvmaf/src/model.c: In function ‘vmaf_model_load_from_path’:
../libvmaf/src/model.c:60:5: note: length computed here
60 | strncat(svm_path, m->path, strlen(m->path));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[97/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/third_party_pugixml_pugixml.cpp.o -MF src/libvmaf.so.0.0.0.p/third_party_pugixml_pugixml.cpp.o.d -o src/libvmaf.so.0.0.0.p/third_party_pugixml_pugixml.cpp.o -c ../libvmaf/src/third_party/pugixml/pugixml.cpp
[98/143] x86_64-pld-linux-gnux32-gcc -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=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 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_model.p/.._src_dict.c.o -MF test/test_model.p/.._src_dict.c.o.d -o test/test_model.p/.._src_dict.c.o -c ../libvmaf/src/dict.c
In file included from ../libvmaf/src/dict.c:6:
../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]
../libvmaf/src/dict.c:11:3: warning: redefinition of typedef ‘VmafDictionary’ [-Wpedantic]
11 | } VmafDictionary;
| ^~~~~~~~~~~~~~
In file included from ../libvmaf/src/dict.c:5:
../libvmaf/src/dict.h:28:31: note: previous declaration of ‘VmafDictionary’ was here
28 | typedef struct VmafDictionary VmafDictionary;
| ^~~~~~~~~~~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
[99/143] x86_64-pld-linux-gnux32-gcc -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=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 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_predict.c.o -MF test/test_predict.p/.._src_predict.c.o.d -o test/test_predict.p/.._src_predict.c.o -c ../libvmaf/src/predict.c
[100/143] x86_64-pld-linux-gnux32-gcc -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=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 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/test_predict.c.o -MF test/test_predict.p/test_predict.c.o.d -o test/test_predict.p/test_predict.c.o -c ../libvmaf/test/test_predict.c
In file included from ../libvmaf/test/test_predict.c:24:
../libvmaf/include/libvmaf/model.h:24:26: warning: redefinition of typedef ‘VmafModel’ [-Wpedantic]
24 | typedef struct VmafModel VmafModel;
| ^~~~~~~~~
In file included from ../libvmaf/src/predict.h:23,
from ../libvmaf/test/test_predict.c:22:
../libvmaf/src/model.h:65:3: note: previous declaration of ‘VmafModel’ was here
65 | } VmafModel;
| ^~~~~~~~~
[101/143] x86_64-pld-linux-gnux32-gcc -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=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 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/test.c.o -MF test/test_predict.p/test.c.o.d -o test/test_predict.p/test.c.o -c ../libvmaf/test/test.c
[102/143] x86_64-pld-linux-gnux32-gcc -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=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 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_dict.c.o -MF test/test_predict.p/.._src_dict.c.o.d -o test/test_predict.p/.._src_dict.c.o -c ../libvmaf/src/dict.c
In file included from ../libvmaf/src/dict.c:6:
../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]
../libvmaf/src/dict.c:11:3: warning: redefinition of typedef ‘VmafDictionary’ [-Wpedantic]
11 | } VmafDictionary;
| ^~~~~~~~~~~~~~
In file included from ../libvmaf/src/dict.c:5:
../libvmaf/src/dict.h:28:31: note: previous declaration of ‘VmafDictionary’ was here
28 | typedef struct VmafDictionary VmafDictionary;
| ^~~~~~~~~~~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
[103/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_svm.cpp.o -MF test/test_model.p/.._src_svm.cpp.o.d -o test/test_model.p/.._src_svm.cpp.o -c ../libvmaf/src/svm.cpp
[104/143] x86_64-pld-linux-gnux32-gcc -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=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 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_model.c.o -MF test/test_predict.p/.._src_model.c.o.d -o test/test_predict.p/.._src_model.c.o -c ../libvmaf/src/model.c
In file included from ../libvmaf/src/model.c:7:
../libvmaf/src/model.h:65:3: warning: redefinition of typedef ‘VmafModel’ [-Wpedantic]
65 | } VmafModel;
| ^~~~~~~~~
In file included from ../libvmaf/src/model.c:5:
../libvmaf/include/libvmaf/model.h:24:26: note: previous declaration of ‘VmafModel’ was here
24 | typedef struct VmafModel VmafModel;
| ^~~~~~~~~
In file included from /usr/include/string.h:519,
from ../libvmaf/src/model.c:3:
In function ‘strncat’,
inlined from ‘vmaf_model_load_from_path’ at ../libvmaf/src/model.c:60:5:
/usr/include/bits/string_fortified.h:137:10: warning: ‘__builtin_strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
137 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libvmaf/src/model.c: In function ‘vmaf_model_load_from_path’:
../libvmaf/src/model.c:60:5: note: length computed here
60 | strncat(svm_path, m->path, strlen(m->path));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[105/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/libvmaf.cpp.o -MF src/libvmaf.so.0.0.0.p/libvmaf.cpp.o.d -o src/libvmaf.so.0.0.0.p/libvmaf.cpp.o -c ../libvmaf/src/libvmaf.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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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/libvmaf.cpp:22:
../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
| ^~~~~~~~~~~~~~~~~~~~
[106/143] x86_64-pld-linux-gnux32-gcc -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=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 -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ test/test_predict.p/.._src_feature_feature_collector.c.o -MF test/test_predict.p/.._src_feature_feature_collector.c.o.d -o test/test_predict.p/.._src_feature_feature_collector.c.o -c ../libvmaf/src/feature/feature_collector.c
../libvmaf/src/feature/feature_collector.c: In function ‘feature_vector_append’:
../libvmaf/src/feature/feature_collector.c:71:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
71 | memset(score + initial_size, 0, initial_size);
| ^
[107/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/test_feature_extractor.c.o -MF test/test_feature_extractor.p/test_feature_extractor.c.o.d -o test/test_feature_extractor.p/test_feature_extractor.c.o -c ../libvmaf/test/test_feature_extractor.c
[108/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/test.c.o -MF test/test_feature_extractor.p/test.c.o.d -o test/test_feature_extractor.p/test.c.o -c ../libvmaf/test/test.c
[109/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_mem.c.o -MF test/test_feature_extractor.p/.._src_mem.c.o.d -o test/test_feature_extractor.p/.._src_mem.c.o -c ../libvmaf/src/mem.c
[110/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_svm.cpp.o -MF test/test_predict.p/.._src_svm.cpp.o.d -o test/test_predict.p/.._src_svm.cpp.o -c ../libvmaf/src/svm.cpp
[111/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_picture.c.o -MF test/test_feature_extractor.p/.._src_picture.c.o.d -o test/test_feature_extractor.p/.._src_picture.c.o -c ../libvmaf/src/picture.c
../libvmaf/src/picture.c: In function ‘vmaf_picture_ref’:
../libvmaf/src/picture.c:77:5: warning: implicit declaration of function ‘vmaf_ref_fetch_increment’; did you mean ‘vmaf_ref_increment’? [-Wimplicit-function-declaration]
77 | vmaf_ref_fetch_increment(src->ref);
| ^~~~~~~~~~~~~~~~~~~~~~~~
| vmaf_ref_increment
../libvmaf/src/picture.c: In function ‘vmaf_picture_unref’:
../libvmaf/src/picture.c:85:5: warning: implicit declaration of function ‘vmaf_ref_fetch_decrement’; did you mean ‘vmaf_ref_decrement’? [-Wimplicit-function-declaration]
85 | vmaf_ref_fetch_decrement(pic->ref);
| ^~~~~~~~~~~~~~~~~~~~~~~~
| vmaf_ref_decrement
[112/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_ref.c.o -MF test/test_feature_extractor.p/.._src_ref.c.o.d -o test/test_feature_extractor.p/.._src_ref.c.o -c ../libvmaf/src/ref.c
[113/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_dict.c.o -MF test/test_feature_extractor.p/.._src_dict.c.o.d -o test/test_feature_extractor.p/.._src_dict.c.o -c ../libvmaf/src/dict.c
In file included from ../libvmaf/src/dict.c:6:
../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]
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
../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:
/usr/include/stdlib.h:565:25: note: expected ‘void *’ but argument is of type ‘const char *’
565 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
[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
|
|