------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/libffi-3.2.1_3.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/ncurses-6.1.20190525.txz Installing /packages/All/readline-8.0.4.txz Installing /packages/All/gettext-runtime-0.20.2.txz Installing /packages/All/openssl-1.1.1g,1.txz Installing /packages/All/python37-3.7.7.txz ===== Message from python37-3.7.7: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py37-gdbm databases/py-gdbm@py37 py37-sqlite3 databases/py-sqlite3@py37 py37-tkinter x11-toolkits/py-tkinter@py37 Installing /packages/All/ninja-1.10.0,2.txz Installing /packages/All/py37-setuptools-44.0.0.txz Installing /packages/All/meson-0.54.0.txz SUCCEEDED 00:00:05 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> vmaf-1.5.1 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> vmaf-1.5.1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by vmaf-1.5.1 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> vmaf-1.5.1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by vmaf-1.5.1 for building => SHA256 Checksum OK for Netflix-vmaf-v1.5.1_GH0.tar.gz. => SHA256 Checksum OK for ea25229433f7.patch. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> vmaf-1.5.1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by vmaf-1.5.1 for building ===> Extracting for vmaf-1.5.1 => SHA256 Checksum OK for Netflix-vmaf-v1.5.1_GH0.tar.gz. => SHA256 Checksum OK for ea25229433f7.patch. Extracted Memory Use: 177.84M SUCCEEDED 00:00:03 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for vmaf-1.5.1 ===> Applying distribution patches for vmaf-1.5.1 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> vmaf-1.5.1 depends on executable: meson - found ===> vmaf-1.5.1 depends on executable: ninja - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> vmaf-1.5.1 depends on executable: meson - found ===> vmaf-1.5.1 depends on executable: ninja - found ===> Configuring for vmaf-1.5.1 The Meson build system Version: 0.54.0 Source dir: /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf Build dir: /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/_build Build type: native build Project name: libvmaf Project version: 1.3.16 Using 'CC' from environment with value: 'cc' Using 'CFLAGS' from environment with value: '-pipe -O2 -fno-strict-aliasing ' Using 'LDFLAGS' from environment with value: ' ' Using 'CPPFLAGS' from environment with value: '' Using 'CXX' from environment with value: 'c++' Using 'CXXFLAGS' from environment with value: ' -pipe -O2 -fno-strict-aliasing ' Using 'LDFLAGS' from environment with value: ' ' Using 'CPPFLAGS' from environment with value: '' Using 'CC' from environment with value: 'cc' Using 'CFLAGS' from environment with value: '-pipe -O2 -fno-strict-aliasing ' Using 'LDFLAGS' from environment with value: ' ' Using 'CPPFLAGS' from environment with value: '' C compiler for the host machine: cc (gcc 8.3.0 "cc 8.3 [DragonFly] Release/2019-02-22") C linker for the host machine: cc ld.gold 2.27 Using 'CXX' from environment with value: 'c++' Using 'CXXFLAGS' from environment with value: ' -pipe -O2 -fno-strict-aliasing ' Using 'LDFLAGS' from environment with value: ' ' Using 'CPPFLAGS' from environment with value: '' C++ compiler for the host machine: c++ (gcc 8.3.0 "c++ 8.3 [DragonFly] Release/2019-02-22") C++ linker for the host machine: c++ ld.gold 2.27 Host machine cpu family: x86_64 Host machine cpu: x86_64 Run-time dependency threads found: YES Library m found: YES Configuring version.h using configuration Program doxygen found: NO Build targets in project: 22 Found ninja-1.10.0 at /usr/local/bin/ninja SUCCEEDED 00:00:08 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for vmaf-1.5.1 [1/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_common_alignment.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_common_alignment.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_common_alignment.c.o' -c ../src/feature/common/alignment.c [2/124] cc -Isrc/25a6634@@convolution_and_psnr_avx@sta -Isrc -I../src -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -mavx -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@convolution_and_psnr_avx@sta/feature_psnr_tools.c.o' -MF 'src/25a6634@@convolution_and_psnr_avx@sta/feature_psnr_tools.c.o.d' -o 'src/25a6634@@convolution_and_psnr_avx@sta/feature_psnr_tools.c.o' -c ../src/feature/psnr_tools.c [3/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_common_convolution.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_common_convolution.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_common_convolution.c.o' -c ../src/feature/common/convolution.c [4/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_iqa_convolve.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_iqa_convolve.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_iqa_convolve.c.o' -c ../src/feature/iqa/convolve.c ../src/feature/iqa/convolve.c: In function 'KBND_SYMMETRIC': ../src/feature/iqa/convolve.c:41:74: warning: unused parameter 'bnd_const' [-Wunused-parameter] float KBND_SYMMETRIC(const float *img, int w, int h, int x, int y, float bnd_const) ~~~~~~^~~~~~~~~ ../src/feature/iqa/convolve.c: In function 'KBND_REPLICATE': ../src/feature/iqa/convolve.c:50:74: warning: unused parameter 'bnd_const' [-Wunused-parameter] float KBND_REPLICATE(const float *img, int w, int h, int x, int y, float bnd_const) ~~~~~~^~~~~~~~~ [5/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_iqa_math_utils.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_iqa_math_utils.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_iqa_math_utils.c.o' -c ../src/feature/iqa/math_utils.c [6/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_common_blur_array.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_common_blur_array.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_common_blur_array.c.o' -c ../src/feature/common/blur_array.c ../src/feature/common/blur_array.c: In function 'free_blur_buf': ../src/feature/common/blur_array.c:141:12: warning: unused variable 'buf_size' [-Wunused-variable] size_t buf_size = arr->buffer_size; ^~~~~~~~ [7/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_all.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_all.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_all.c.o' -c ../src/feature/all.c [8/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_moment.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_moment.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_moment.c.o' -c ../src/feature/moment.c ../src/feature/moment.c: In function 'moment': ../src/feature/moment.c:75:145: warning: unused parameter 'fmt' [-Wunused-parameter] int moment(int (*read_noref_frame)(float *main_data, float *temp_data, int stride, void *user_data), void *user_data, int w, int h, const char *fmt, int order) ~~~~~~~~~~~~^~~ [9/124] c++ -Isrc/25a6634@@ptools@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ 'src/25a6634@@ptools@sha/third_party_ptools_m2pythontools.cc.o' -MF 'src/25a6634@@ptools@sha/third_party_ptools_m2pythontools.cc.o.d' -o 'src/25a6634@@ptools@sha/third_party_ptools_m2pythontools.cc.o' -c ../src/third_party/ptools/m2pythontools.cc In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:27, from ../src/third_party/ptools/m2pythontools.h:8, from ../src/third_party/ptools/m2pythontools.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] [10/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_ms_ssim.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_ms_ssim.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_ms_ssim.c.o' -c ../src/feature/ms_ssim.c ../src/feature/ms_ssim.c: In function 'ms_ssim': ../src/feature/ms_ssim.c:325:157: warning: unused parameter 'fmt' [-Wunused-parameter] int ms_ssim(int (*read_frame)(float *ref_data, float *main_data, float *temp_data, int stride, void *user_data), void *user_data, int w, int h, const char *fmt) ~~~~~~~~~~~~^~~ [11/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_psnr.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_psnr.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_psnr.c.o' -c ../src/feature/psnr.c [12/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_ssim.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_ssim.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_ssim.c.o' -c ../src/feature/ssim.c ../src/feature/ssim.c: In function 'ssim': ../src/feature/ssim.c:180:154: warning: unused parameter 'fmt' [-Wunused-parameter] int ssim(int (*read_frame)(float *ref_data, float *main_data, float *temp_data, int stride, void *user_data), void *user_data, int w, int h, const char *fmt) ~~~~~~~~~~~~^~~ [13/124] c++ -Isrc/25a6634@@ptools@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ 'src/25a6634@@ptools@sha/third_party_ptools_timeconv.cc.o' -MF 'src/25a6634@@ptools@sha/third_party_ptools_timeconv.cc.o.d' -o 'src/25a6634@@ptools@sha/third_party_ptools_timeconv.cc.o' -c ../src/third_party/ptools/timeconv.cc In file included from ../src/third_party/ptools/timeconv.h:17, from ../src/third_party/ptools/timeconv.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] [14/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_motion.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_motion.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_motion.c.o' -c ../src/feature/motion.c ../src/feature/motion.c: In function 'motion': ../src/feature/motion.c:89:145: warning: unused parameter 'fmt' [-Wunused-parameter] int motion(int (*read_noref_frame)(float *main_data, float *temp_data, int stride, void *user_data), void *user_data, int w, int h, const char *fmt) ~~~~~~~~~~~~^~~ [15/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_ansnr_tools.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_ansnr_tools.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_ansnr_tools.c.o' -c ../src/feature/ansnr_tools.c [16/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_vif.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_vif.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_vif.c.o' -c ../src/feature/vif.c ../src/feature/vif.c: In function 'compute_vif': ../src/feature/vif.c:93:12: warning: unused variable 'den_array_adj' [-Wunused-variable] float *den_array_adj = 0; ^~~~~~~~~~~~~ ../src/feature/vif.c:92:12: warning: unused variable 'num_array_adj' [-Wunused-variable] float *num_array_adj = 0; ^~~~~~~~~~~~~ ../src/feature/vif.c:66:12: warning: unused variable 'ref_dis' [-Wunused-variable] float *ref_dis; ^~~~~~~ ../src/feature/vif.c:65:12: warning: unused variable 'dis_sq' [-Wunused-variable] float *dis_sq; ^~~~~~ ../src/feature/vif.c:64:12: warning: unused variable 'ref_sq' [-Wunused-variable] float *ref_sq; ^~~~~~ ../src/feature/vif.c: In function 'vif': ../src/feature/vif.c:293:153: warning: unused parameter 'fmt' [-Wunused-parameter] int vif(int (*read_frame)(float *ref_data, float *main_data, float *temp_data, int stride, void *user_data), void *user_data, int w, int h, const char *fmt) ~~~~~~~~~~~~^~~ ../src/feature/vif.c: In function 'vifdiff': ../src/feature/vif.c:392:157: warning: unused parameter 'fmt' [-Wunused-parameter] int vifdiff(int (*read_frame)(float *ref_data, float *main_data, float *temp_data, int stride, void *user_data), void *user_data, int w, int h, const char *fmt) ~~~~~~~~~~~~^~~ [17/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_ansnr.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_ansnr.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_ansnr.c.o' -c ../src/feature/ansnr.c [18/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_adm.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_adm.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_adm.c.o' -c ../src/feature/adm.c ../src/feature/adm.c: In function 'adm': ../src/feature/adm.c:275:153: warning: unused parameter 'fmt' [-Wunused-parameter] int adm(int (*read_frame)(float *ref_data, float *main_data, float *temp_data, int stride, void *user_data), void *user_data, int w, int h, const char *fmt) ~~~~~~~~~~~~^~~ In file included from ../src/feature/adm.c:27: ../src/feature/adm.c: At top level: ../src/feature/adm_tools.h:335:59: warning: 'dwt_7_9_basis_function_amplitudes' is static but used in inline function 'dwt_quant_step' which is not static float Q = 2.0*params->a*pow(10.0,params->k*temp*temp)/dwt_7_9_basis_function_amplitudes[lambda][theta]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [19/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_offset.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_offset.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_offset.c.o' -c ../src/feature/offset.c [20/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_common_cpu.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_common_cpu.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_common_cpu.c.o' -c ../src/feature/common/cpu.c [21/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_psnr.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_psnr.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_psnr.c.o' -c ../src/feature/integer_psnr.c ../src/feature/integer_psnr.c: In function 'psnr8': ../src/feature/integer_psnr.c:55:76: warning: passing argument 2 of 'vmaf_feature_collector_append' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] err = vmaf_feature_collector_append(feature_collector, feature_name[i], ~~~~~~~~~~~~^~~ In file included from ../src/feature/integer_psnr.c:23: ../src/feature/feature_collector.h:43:41: note: expected 'char *' but argument is of type 'const char *' char *feature_name, double score, ~~~~~~^~~~~~~~~~~~ ../src/feature/integer_psnr.c: In function 'psnr10': ../src/feature/integer_psnr.c:89:76: warning: passing argument 2 of 'vmaf_feature_collector_append' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] err = vmaf_feature_collector_append(feature_collector, feature_name[i], ~~~~~~~~~~~~^~~ In file included from ../src/feature/integer_psnr.c:23: ../src/feature/feature_collector.h:43:41: note: expected 'char *' but argument is of type 'const char *' char *feature_name, double score, ~~~~~~^~~~~~~~~~~~ ../src/feature/integer_psnr.c: In function 'extract': ../src/feature/integer_psnr.c:97:42: warning: unused parameter 'fex' [-Wunused-parameter] static int extract(VmafFeatureExtractor *fex, ~~~~~~~~~~~~~~~~~~~~~~^~~ [22/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_picture_copy.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_picture_copy.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_picture_copy.c.o' -c ../src/feature/picture_copy.c [23/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_vif_tools.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_vif_tools.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_vif_tools.c.o' -c ../src/feature/vif_tools.c ../src/feature/vif_tools.c: In function 'vif_statistic_s': ../src/feature/vif_tools.c:215:71: warning: unused parameter 'mu1_mu2' [-Wunused-parameter] void vif_statistic_s(const float *mu1, const float *mu2, const float *mu1_mu2, const float *xx_filt, const float *yy_filt, const float *xy_filt, float *num, float *den, ~~~~~~~~~~~~~^~~~~~~ ../src/feature/vif_tools.c:216:52: warning: unused parameter 'mu1_mu2_stride' [-Wunused-parameter] int w, int h, int mu1_stride, int mu2_stride, int mu1_mu2_stride, int xx_filt_stride, int yy_filt_stride, int xy_filt_stride, int num_stride, int den_stride) ~~~~^~~~~~~~~~~~~~ ../src/feature/vif_tools.c:216:132: warning: unused parameter 'num_stride' [-Wunused-parameter] int w, int h, int mu1_stride, int mu2_stride, int mu1_mu2_stride, int xx_filt_stride, int yy_filt_stride, int xy_filt_stride, int num_stride, int den_stride) ~~~~^~~~~~~~~~ ../src/feature/vif_tools.c:216:148: warning: unused parameter 'den_stride' [-Wunused-parameter] int w, int h, int mu1_stride, int mu2_stride, int mu1_mu2_stride, int xx_filt_stride, int yy_filt_stride, int xy_filt_stride, int num_stride, int den_stride) ~~~~^~~~~~~~~~ ../src/feature/vif_tools.c: In function 'vif_filter1d_xy_s': ../src/feature/vif_tools.c:408:140: warning: unused parameter 'src2_stride' [-Wunused-parameter] void vif_filter1d_xy_s(const float *f, const float *src1, const float *src2, float *dst, float *tmpbuf, int w, int h, int src1_stride, int src2_stride, int dst_stride, int fwidth) ~~~~^~~~~~~~~~~ [24/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_adm_tools.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_adm_tools.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_adm_tools.c.o' -c ../src/feature/adm_tools.c In file included from ../src/feature/adm_tools.c:24: ../src/feature/adm_tools.h:19: warning: "M_PI" redefined #define M_PI 3.14159265358979323846264338327 In file included from ../src/feature/adm_tools.c:19: /usr/include/math.h:134: note: this is the location of the previous definition #define M_PI ((double)3.14159265358979323846) /* pi */ ../src/feature/adm_tools.c: In function 'adm_csf_s': ../src/feature/adm_tools.c:211:107: warning: unused parameter 'orig_h' [-Wunused-parameter] void adm_csf_s(const adm_dwt_band_t_s *src, const adm_dwt_band_t_s *dst, const adm_dwt_band_t_s *flt, int orig_h, int scale, int w, int h, int src_stride, int dst_stride, double border_factor) ~~~~^~~~~~ ../src/feature/adm_tools.c: In function 'adm_csf_den_scale_s': ../src/feature/adm_tools.c:271:60: warning: unused parameter 'orig_h' [-Wunused-parameter] float adm_csf_den_scale_s(const adm_dwt_band_t_s *src, int orig_h, int scale, int w, int h, int src_stride, double border_factor) ~~~~^~~~~~ In file included from ../src/feature/adm_tools.c:24: ../src/feature/adm_tools.c: In function 'adm_cm_s': ../src/feature/adm_tools.c:378:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_0_0(angles, flt_angles, csf_px_stride, &thr, w, h, 0, 0); ^~~~~~ ../src/feature/adm_tools.h:34:20: note: in definition of macro 'ADM_CM_THRESH_S_0_0' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:378:31: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_0_0(angles, flt_angles, csf_px_stride, &thr, w, h, 0, 0); ^~~~~~~~~~ ../src/feature/adm_tools.h:35:21: note: in definition of macro 'ADM_CM_THRESH_S_0_0' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:403:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_0_J(angles, flt_angles, csf_px_stride, &thr, w, h, 0, j); ^~~~~~ ../src/feature/adm_tools.h:76:20: note: in definition of macro 'ADM_CM_THRESH_S_0_J' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:403:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_0_J(angles, flt_angles, csf_px_stride, &thr, w, h, 0, j); ^~~~~~~~~~ ../src/feature/adm_tools.h:77:21: note: in definition of macro 'ADM_CM_THRESH_S_0_J' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:429:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_0_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, 0, (w - 1)); ^~~~~~ ../src/feature/adm_tools.h:54:20: note: in definition of macro 'ADM_CM_THRESH_S_0_W_M_1' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:429:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_0_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, 0, (w - 1)); ^~~~~~~~~~ ../src/feature/adm_tools.h:55:21: note: in definition of macro 'ADM_CM_THRESH_S_0_W_M_1' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:462:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~ ../src/feature/adm_tools.h:172:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:462:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~~~~~ ../src/feature/adm_tools.h:173:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:496:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); ^~~~~~ ../src/feature/adm_tools.h:198:21: note: in definition of macro 'ADM_CM_THRESH_S_I_0' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:496:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); ^~~~~~~~~~ ../src/feature/adm_tools.h:199:21: note: in definition of macro 'ADM_CM_THRESH_S_I_0' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:519:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~ ../src/feature/adm_tools.h:172:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:519:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~~~~~ ../src/feature/adm_tools.h:173:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:553:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~ ../src/feature/adm_tools.h:172:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:553:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~~~~~ ../src/feature/adm_tools.h:173:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:575:28: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~ ../src/feature/adm_tools.h:226:20: note: in definition of macro 'ADM_CM_THRESH_S_I_W_M_1' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:575:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~~~~~ ../src/feature/adm_tools.h:227:21: note: in definition of macro 'ADM_CM_THRESH_S_I_W_M_1' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.h:223:8: warning: unused variable 'sum' [-Wunused-variable] float sum = 0; \ ^~~ ../src/feature/adm_tools.c:575:4: note: in expansion of macro 'ADM_CM_THRESH_S_I_W_M_1' ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/adm_tools.c:608:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); ^~~~~~ ../src/feature/adm_tools.h:198:21: note: in definition of macro 'ADM_CM_THRESH_S_I_0' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:608:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); ^~~~~~~~~~ ../src/feature/adm_tools.h:199:21: note: in definition of macro 'ADM_CM_THRESH_S_I_0' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:630:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~ ../src/feature/adm_tools.h:172:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:630:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~~~~~ ../src/feature/adm_tools.h:173:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:652:28: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~ ../src/feature/adm_tools.h:226:20: note: in definition of macro 'ADM_CM_THRESH_S_I_W_M_1' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:652:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~~~~~ ../src/feature/adm_tools.h:227:21: note: in definition of macro 'ADM_CM_THRESH_S_I_W_M_1' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.h:223:8: warning: unused variable 'sum' [-Wunused-variable] float sum = 0; \ ^~~ ../src/feature/adm_tools.c:652:4: note: in expansion of macro 'ADM_CM_THRESH_S_I_W_M_1' ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/adm_tools.c:684:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_H_M_1_0(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), 0); ^~~~~~ ../src/feature/adm_tools.h:97:20: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_0' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:684:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_H_M_1_0(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), 0); ^~~~~~~~~~ ../src/feature/adm_tools.h:98:21: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_0' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:709:28: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_H_M_1_J(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), j); ^~~~~~ ../src/feature/adm_tools.h:146:20: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_J' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:709:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_H_M_1_J(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), j); ^~~~~~~~~~ ../src/feature/adm_tools.h:147:21: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_J' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:735:31: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_H_M_1_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), (w - 1)); ^~~~~~ ../src/feature/adm_tools.h:121:20: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_W_M_1' float *src_ptr = angles[theta]; \ ^~~~~~ ../src/feature/adm_tools.c:735:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ADM_CM_THRESH_S_H_M_1_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), (w - 1)); ^~~~~~~~~~ ../src/feature/adm_tools.h:122:21: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_W_M_1' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ ../src/feature/adm_tools.c:346:6: warning: unused variable 'flt_px_stride' [-Wunused-variable] int flt_px_stride = flt_stride / sizeof(float); ^~~~~~~~~~~~~ ../src/feature/adm_tools.c:334:53: warning: unused variable 'src_d' [-Wunused-variable] float *src_h = src->band_h, *src_v = src->band_v, *src_d = src->band_d; ^~~~~ ../src/feature/adm_tools.c:334:31: warning: unused variable 'src_v' [-Wunused-variable] float *src_h = src->band_h, *src_v = src->band_v, *src_d = src->band_d; ^~~~~ ../src/feature/adm_tools.c:334:9: warning: unused variable 'src_h' [-Wunused-variable] float *src_h = src->band_h, *src_v = src->band_v, *src_d = src->band_d; ^~~~~ ../src/feature/adm_tools.c: In function 'adm_dwt2_s': ../src/feature/adm_tools.c:830:24: warning: unused variable 'jj' [-Wunused-variable] int i, j, fi, fj, ii, jj; ^~ ../src/feature/adm_tools.c:830:20: warning: unused variable 'ii' [-Wunused-variable] int i, j, fi, fj, ii, jj; ^~ ../src/feature/adm_tools.c:830:16: warning: unused variable 'fj' [-Wunused-variable] int i, j, fi, fj, ii, jj; ^~ ../src/feature/adm_tools.c:830:12: warning: unused variable 'fi' [-Wunused-variable] int i, j, fi, fj, ii, jj; ^~ ../src/feature/adm_tools.c:826:30: warning: unused variable 'imgcoeff' [-Wunused-variable] float fcoeff_lo, fcoeff_hi, imgcoeff; ^~~~~~~~ ../src/feature/adm_tools.c:826:19: warning: unused variable 'fcoeff_hi' [-Wunused-variable] float fcoeff_lo, fcoeff_hi, imgcoeff; ^~~~~~~~~ ../src/feature/adm_tools.c:826:8: warning: unused variable 'fcoeff_lo' [-Wunused-variable] float fcoeff_lo, fcoeff_hi, imgcoeff; ^~~~~~~~~ ../src/feature/adm_tools.c:819:6: warning: unused variable 'fwidth' [-Wunused-variable] int fwidth = sizeof(dwt2_db2_coeffs_lo_s) / sizeof(float); ^~~~~~ In file included from ../src/feature/adm_tools.c:24: ../src/feature/adm_tools.c: At top level: ../src/feature/adm_tools.h:335:59: warning: 'dwt_7_9_basis_function_amplitudes' is static but used in inline function 'dwt_quant_step' which is not static float Q = 2.0*params->a*pow(10.0,params->k*temp*temp)/dwt_7_9_basis_function_amplitudes[lambda][theta]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/adm_tools.c:58:20: warning: 'fcoeff_cm_thresh_s' defined but not used [-Wunused-const-variable=] static const float fcoeff_cm_thresh_s[3][3] = ^~~~~~~~~~~~~~~~~~ [25/124] cc -Isrc/25a6634@@vmaf@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf@sha/darray.c.o' -MF 'src/25a6634@@vmaf@sha/darray.c.o.d' -o 'src/25a6634@@vmaf@sha/darray.c.o' -c ../src/darray.c ../src/darray.c: In function 'init_array': ../src/darray.c:26:2: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset(a->array, 0.0, init_size * sizeof(double)); ^~~~~~ ../src/darray.c:26:2: warning: incompatible implicit declaration of built-in function 'memset' ../src/darray.c:26:2: note: include '' or provide a declaration of 'memset' ../src/darray.c:22:1: +#include ../src/darray.c:26:2: memset(a->array, 0.0, init_size * sizeof(double)); ^~~~~~ ../src/darray.c: In function 'insert_array': ../src/darray.c:41:3: warning: incompatible implicit declaration of built-in function 'memset' memset(temp, 0.0, (a->size / 2) * sizeof(double)); ^~~~~~ ../src/darray.c:41:3: note: include '' or provide a declaration of 'memset' ../src/darray.c: In function 'insert_array_at': ../src/darray.c:51:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if ((pos+1) > a->used) ^ ../src/darray.c:63:3: warning: incompatible implicit declaration of built-in function 'memset' memset(temp, 0.0, (a->size / 2) * sizeof(double)); ^~~~~~ ../src/darray.c:63:3: note: include '' or provide a declaration of 'memset' [26/124] cc -Isrc/25a6634@@convolution_and_psnr_avx@sta -Isrc -I../src -I../src/feature/common -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -mavx -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@convolution_and_psnr_avx@sta/feature_common_convolution_avx.c.o' -MF 'src/25a6634@@convolution_and_psnr_avx@sta/feature_common_convolution_avx.c.o.d' -o 'src/25a6634@@convolution_and_psnr_avx@sta/feature_common_convolution_avx.c.o' -c ../src/feature/common/convolution_avx.c ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_scanline_17': ../src/feature/common/convolution_avx.c:224:100: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_h_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_scanline_9': ../src/feature/common/convolution_avx.c:347:99: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_h_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_scanline_5': ../src/feature/common/convolution_avx.c:412:99: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_h_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_scanline_17': ../src/feature/common/convolution_avx.c:571:100: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_v_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_scanline_9': ../src/feature/common/convolution_avx.c:691:99: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_v_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_scanline_5': ../src/feature/common/convolution_avx.c:756:99: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_v_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_sq_scanline_17': ../src/feature/common/convolution_avx.c:997:103: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_h_sq_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_sq_scanline_9': ../src/feature/common/convolution_avx.c:1137:102: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_h_sq_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_sq_scanline_5': ../src/feature/common/convolution_avx.c:1211:102: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_h_sq_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_sq_scanline_17': ../src/feature/common/convolution_avx.c:1384:103: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_v_sq_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_sq_scanline_9': ../src/feature/common/convolution_avx.c:1521:102: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_v_sq_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_sq_scanline_5': ../src/feature/common/convolution_avx.c:1595:102: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_v_sq_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src, float * RESTRICT dst, int src_stride, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_xy_scanline_17': ../src/feature/common/convolution_avx.c:1850:103: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_h_xy_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_xy_scanline_9': ../src/feature/common/convolution_avx.c:2007:102: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_h_xy_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_xy_scanline_5': ../src/feature/common/convolution_avx.c:2090:102: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_h_xy_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_xy_scanline_17': ../src/feature/common/convolution_avx.c:2278:103: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_v_xy_scanline_17(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int src1_stride, int src2_stride, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_xy_scanline_9': ../src/feature/common/convolution_avx.c:2433:102: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_v_xy_scanline_9(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int src1_stride, int src2_stride, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_xy_scanline_5': ../src/feature/common/convolution_avx.c:2517:102: warning: unused parameter 'filter_width' [-Wunused-parameter] FORCE_INLINE inline void convolution_f32_avx_s_1d_v_xy_scanline_5(const float * RESTRICT filter, int filter_width, const float * RESTRICT src1, const float * RESTRICT src2, float * RESTRICT dst, int src1_stride, int src2_stride, int j_end) ~~~~^~~~~~~~~~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_scanline': ../src/feature/common/convolution_avx.c:492:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f8 = _mm256_broadcast_ss(filter + y + 8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:493:4: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:494:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f7 = _mm256_broadcast_ss(filter + y + 7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:495:4: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:496:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f6 = _mm256_broadcast_ss(filter + y + 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:497:4: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:498:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f5 = _mm256_broadcast_ss(filter + y + 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:499:4: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:500:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f4 = _mm256_broadcast_ss(filter + y + 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:501:4: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:502:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f3 = _mm256_broadcast_ss(filter + y + 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:503:4: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:504:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f2 = _mm256_broadcast_ss(filter + y + 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:505:4: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:506:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f1 = _mm256_broadcast_ss(filter + y + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:507:4: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c:524:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_mul_ps(f8, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:525:5: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:527:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_mul_ps(f7, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:528:5: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:530:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_mul_ps(f6, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:531:5: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:533:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_mul_ps(f5, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:534:5: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:537:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_add_ps(sum0, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:538:5: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:541:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_add_ps(sum3, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:542:5: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:545:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_add_ps(sum2, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:546:5: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:549:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_add_ps(sum1, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:550:5: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_h_scanline': ../src/feature/common/convolution_avx.c:144:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f8 = _mm256_broadcast_ss(filter + x + 8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:145:4: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:146:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f7 = _mm256_broadcast_ss(filter + x + 7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:147:4: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:148:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f6 = _mm256_broadcast_ss(filter + x + 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:149:4: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:150:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f5 = _mm256_broadcast_ss(filter + x + 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:151:4: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:152:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f4 = _mm256_broadcast_ss(filter + x + 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:153:4: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:154:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f3 = _mm256_broadcast_ss(filter + x + 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:155:4: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:156:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f2 = _mm256_broadcast_ss(filter + x + 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:157:4: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:158:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f1 = _mm256_broadcast_ss(filter + x + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:159:4: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c:176:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_mul_ps(f8, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:177:5: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:179:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_mul_ps(f7, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:180:5: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:182:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_mul_ps(f6, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:183:5: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:185:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_mul_ps(f5, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:186:5: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:189:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_add_ps(sum0, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:190:5: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:193:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_add_ps(sum3, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:194:5: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:197:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_add_ps(sum2, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:198:5: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:201:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_add_ps(sum1, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:202:5: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_sq_scanline': ../src/feature/common/convolution_avx.c:1296:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f8 = _mm256_broadcast_ss(filter + y + 8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1297:4: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:1298:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f7 = _mm256_broadcast_ss(filter + y + 7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1299:4: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:1300:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f6 = _mm256_broadcast_ss(filter + y + 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1301:4: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:1302:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f5 = _mm256_broadcast_ss(filter + y + 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1303:4: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:1304:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f4 = _mm256_broadcast_ss(filter + y + 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1305:4: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:1306:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f3 = _mm256_broadcast_ss(filter + y + 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1307:4: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:1308:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f2 = _mm256_broadcast_ss(filter + y + 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1309:4: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:1310:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f1 = _mm256_broadcast_ss(filter + y + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1311:4: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c:1329:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_mul_ps(f8, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1330:5: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:1333:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_mul_ps(f7, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1334:5: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:1337:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_mul_ps(f6, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1338:5: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:1341:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_mul_ps(f5, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1342:5: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:1346:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_add_ps(sum0, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1347:5: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:1351:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_add_ps(sum3, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1352:5: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:1356:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_add_ps(sum2, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1357:5: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:1361:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_add_ps(sum1, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:1362:5: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c: In function 'convolution_f32_avx_s_1d_v_xy_scanline': ../src/feature/common/convolution_avx.c:2181:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f8 = _mm256_broadcast_ss(filter + y + 8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2182:4: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:2183:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f7 = _mm256_broadcast_ss(filter + y + 7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2184:4: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:2185:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f6 = _mm256_broadcast_ss(filter + y + 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2186:4: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:2187:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f5 = _mm256_broadcast_ss(filter + y + 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2188:4: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:2189:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f4 = _mm256_broadcast_ss(filter + y + 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2190:4: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:2191:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f3 = _mm256_broadcast_ss(filter + y + 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2192:4: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:2193:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f2 = _mm256_broadcast_ss(filter + y + 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2194:4: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:2195:10: warning: this statement may fall through [-Wimplicit-fallthrough=] f1 = _mm256_broadcast_ss(filter + y + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2196:4: note: here case 1: ^~~~ ../src/feature/common/convolution_avx.c:2215:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_mul_ps(f8, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2216:5: note: here case 8: ^~~~ ../src/feature/common/convolution_avx.c:2220:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_mul_ps(f7, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2221:5: note: here case 7: ^~~~ ../src/feature/common/convolution_avx.c:2225:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_mul_ps(f6, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2226:5: note: here case 6: ^~~~ ../src/feature/common/convolution_avx.c:2230:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_mul_ps(f5, g); ^~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2231:5: note: here case 5: ^~~~ ../src/feature/common/convolution_avx.c:2236:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum0 = _mm256_add_ps(sum0, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2237:5: note: here case 4: ^~~~ ../src/feature/common/convolution_avx.c:2242:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum3 = _mm256_add_ps(sum3, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2243:5: note: here case 3: ^~~~ ../src/feature/common/convolution_avx.c:2248:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum2 = _mm256_add_ps(sum2, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2249:5: note: here case 2: ^~~~ ../src/feature/common/convolution_avx.c:2254:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sum1 = _mm256_add_ps(sum1, g); ^~~~~~~~~~~~~~~~~~~~~~ ../src/feature/common/convolution_avx.c:2255:5: note: here case 1: ^~~~ [27/124] rm -f src/libconvolution_and_psnr_avx.a && ar csrD src/libconvolution_and_psnr_avx.a 'src/25a6634@@convolution_and_psnr_avx@sta/feature_common_convolution_avx.c.o' 'src/25a6634@@convolution_and_psnr_avx@sta/feature_psnr_tools.c.o' [28/124] cc -Isrc/25a6634@@vmaf@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf@sha/cpu_info.c.o' -MF 'src/25a6634@@vmaf@sha/cpu_info.c.o.d' -o 'src/25a6634@@vmaf@sha/cpu_info.c.o' -c ../src/cpu_info.c [29/124] c++ -Isrc/25a6634@@vmaf@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf@sha/svm.cpp.o' -MF 'src/25a6634@@vmaf@sha/svm.cpp.o.d' -o 'src/25a6634@@vmaf@sha/svm.cpp.o' -c ../src/svm.cpp [30/124] cc -Isrc/25a6634@@vmaf@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf@sha/mem.c.o' -MF 'src/25a6634@@vmaf@sha/mem.c.o.d' -o 'src/25a6634@@vmaf@sha/mem.c.o' -c ../src/mem.c [31/124] cc -Isrc/25a6634@@vmaf@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf@sha/combo.c.o' -MF 'src/25a6634@@vmaf@sha/combo.c.o.d' -o 'src/25a6634@@vmaf@sha/combo.c.o' -c ../src/combo.c In file included from ../src/combo.c:35: ../src/combo.c: In function 'combo_threadfunc': ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:245:9: note: in expansion of macro 'dbg_printf' dbg_printf("frame: %d, ", frm_idx); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:272:13: note: in expansion of macro 'dbg_printf' dbg_printf("psnr: %.3f, ", score); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:287:13: note: in expansion of macro 'dbg_printf' dbg_printf("ssim: %.3f, ", score); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:301:13: note: in expansion of macro 'dbg_printf' dbg_printf("ms_ssim: %.3f, ", score); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:326:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm: %.3f, ", score); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:327:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_num: %.3f, ", score_num); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:328:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_den: %.3f, ", score_den); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:329:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_num_scale0: %.3f, ", scores[0]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:330:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_den_scale0: %.3f, ", scores[1]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:331:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_num_scale1: %.3f, ", scores[2]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:332:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_den_scale1: %.3f, ", scores[3]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:333:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_num_scale2: %.3f, ", scores[4]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:334:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_den_scale2: %.3f, ", scores[5]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:335:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_num_scale3: %.3f, ", scores[6]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:336:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_den_scale3: %.3f, ", scores[7]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:426:13: note: in expansion of macro 'dbg_printf' dbg_printf("motion: %.3f, ", score); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:427:13: note: in expansion of macro 'dbg_printf' dbg_printf("motion2: %.3f, ", score2); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:449:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_num_scale0: %.3f, ", scores[0]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:450:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_den_scale0: %.3f, ", scores[1]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:451:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_num_scale1: %.3f, ", scores[2]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:452:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_den_scale1: %.3f, ", scores[3]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:453:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_num_scale2: %.3f, ", scores[4]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:454:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_den_scale2: %.3f, ", scores[5]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:455:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_num_scale3: %.3f, ", scores[6]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:456:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_den_scale3: %.3f, ", scores[7]); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:457:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif: %.3f, ", score); ^~~~~~~~~~ ../src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ ../src/combo.c:470:9: note: in expansion of macro 'dbg_printf' dbg_printf("\n"); ^~~~~~~~~~ ../src/combo.c:71:17: warning: unused variable 'fmt' [-Wunused-variable] const char* fmt = thread_data->fmt; ^~~ ../src/combo.c: In function 'combo': ../src/combo.c:680:79: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] printf("ERROR; return code from pthread_join() for thread[%d] is %d\n", t, (long)thread_ret); ~^ ~~~~~~~~~~~~~~~~ %ld [32/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_iqa_ssim_tools.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_iqa_ssim_tools.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_iqa_ssim_tools.c.o' -c ../src/feature/iqa/ssim_tools.c [33/124] cc -Isrc/25a6634@@libvmaf_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_feature@sta/feature_iqa_decimate.c.o' -MF 'src/25a6634@@libvmaf_feature@sta/feature_iqa_decimate.c.o.d' -o 'src/25a6634@@libvmaf_feature@sta/feature_iqa_decimate.c.o' -c ../src/feature/iqa/decimate.c [34/124] rm -f src/liblibvmaf_feature.a && ar csrD src/liblibvmaf_feature.a 'src/25a6634@@libvmaf_feature@sta/feature_common_alignment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_convolution.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_cpu.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_offset.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_motion.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_psnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ms_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_moment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_all.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_blur_array.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_math_utils.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_convolve.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_decimate.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_ssim_tools.c.o' [35/124] cc -Isrc/25a6634@@vmaf_rc@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf_rc@sha/picture.c.o' -MF 'src/25a6634@@vmaf_rc@sha/picture.c.o.d' -o 'src/25a6634@@vmaf_rc@sha/picture.c.o' -c ../src/picture.c [36/124] c++ -Isrc/25a6634@@vmaf_rc@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf_rc@sha/svm.cpp.o' -MF 'src/25a6634@@vmaf_rc@sha/svm.cpp.o.d' -o 'src/25a6634@@vmaf_rc@sha/svm.cpp.o' -c ../src/svm.cpp [37/124] c++ -Isrc/25a6634@@ptools@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ 'src/25a6634@@ptools@sha/third_party_ptools_m2streamdataenc.cc.o' -MF 'src/25a6634@@ptools@sha/third_party_ptools_m2streamdataenc.cc.o.d' -o 'src/25a6634@@ptools@sha/third_party_ptools_m2streamdataenc.cc.o' -c ../src/third_party/ptools/m2streamdataenc.cc In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/m2convertrep.h:12, from ../src/third_party/ptools/m2streamdataenc.h:57, from ../src/third_party/ptools/m2streamdataenc.cc:7: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/m2convertrep.h:12, from ../src/third_party/ptools/m2streamdataenc.h:57, from ../src/third_party/ptools/m2streamdataenc.cc:7: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/m2streamdataenc.h:56, from ../src/third_party/ptools/m2streamdataenc.cc:7: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/m2convertrep.h:12, from ../src/third_party/ptools/m2streamdataenc.h:57, from ../src/third_party/ptools/m2streamdataenc.cc:7: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/m2convertrep.h:12, from ../src/third_party/ptools/m2streamdataenc.h:57, from ../src/third_party/ptools/m2streamdataenc.cc:7: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:27, from ../src/third_party/ptools/m2streamdataenc.h:56, from ../src/third_party/ptools/m2streamdataenc.cc:7: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] [38/124] cc -Isrc/25a6634@@vmaf_rc@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf_rc@sha/model.c.o' -MF 'src/25a6634@@vmaf_rc@sha/model.c.o.d' -o 'src/25a6634@@vmaf_rc@sha/model.c.o' -c ../src/model.c In file included from ../src/model.c:7: ../src/model.h:63:3: warning: redefinition of typedef 'VmafModel' [-Wpedantic] } VmafModel; ^~~~~~~~~ In file included from ../src/model.c:5: ../include/libvmaf/model.h:22:26: note: previous declaration of 'VmafModel' was here typedef struct VmafModel VmafModel; ^~~~~~~~~ ../src/model.c: In function 'generate_model_name': ../src/model.c:35:13: warning: 'strncat' specified bound 14 equals source length [-Wstringop-overflow=] strncat(name, clip_phrase, strlen(clip_phrase)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c:38:13: warning: 'strncat' specified bound 24 equals source length [-Wstringop-overflow=] strncat(name, transform_phrase, strlen(transform_phrase)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c: In function 'vmaf_model_load_from_path': ../src/model.c:69:5: warning: 'strncat' specified bound 6 equals source length [-Wstringop-overflow=] strncat(svm_path, svm_path_suffix, strlen(svm_path_suffix)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c: In function 'generate_model_name': ../src/model.c:33:9: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncat(name, cfg->path, strlen(cfg->path)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c: In function 'vmaf_model_load_from_path': ../src/model.c:68:5: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncat(svm_path, m->path, strlen(m->path)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [39/124] cc -Isrc/25a6634@@vmaf_rc@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf_rc@sha/predict.c.o' -MF 'src/25a6634@@vmaf_rc@sha/predict.c.o.d' -o 'src/25a6634@@vmaf_rc@sha/predict.c.o' -c ../src/predict.c [40/124] cc -Isrc/25a6634@@vmaf_rc@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf_rc@sha/libvmaf.rc.c.o' -MF 'src/25a6634@@vmaf_rc@sha/libvmaf.rc.c.o.d' -o 'src/25a6634@@vmaf_rc@sha/libvmaf.rc.c.o' -c ../src/libvmaf.rc.c In file included from ../src/libvmaf.rc.c:31: ../src/model.h:63:3: warning: redefinition of typedef 'VmafModel' [-Wpedantic] } VmafModel; ^~~~~~~~~ In file included from ../include/libvmaf/libvmaf.rc.h:25, from ../src/libvmaf.rc.c:25: ../include/libvmaf/model.h:22:26: note: previous declaration of 'VmafModel' was here typedef struct VmafModel VmafModel; ^~~~~~~~~ ../src/libvmaf.rc.c:43:3: warning: redefinition of typedef 'VmafContext' [-Wpedantic] } VmafContext; ^~~~~~~~~~~ In file included from ../src/libvmaf.rc.c:25: ../include/libvmaf/libvmaf.rc.h:52:28: note: previous declaration of 'VmafContext' was here typedef struct VmafContext VmafContext; ^~~~~~~~~~~ ../src/libvmaf.rc.c: In function 'vmaf_use_feature': ../src/libvmaf.rc.c:120:44: warning: passing argument 1 of 'vmaf_get_feature_extractor_by_name' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] vmaf_get_feature_extractor_by_name(feature_name); ^~~~~~~~~~~~ In file included from ../src/libvmaf.rc.c:28: ../src/feature/feature_extractor.h:49:23: note: expected 'char *' but argument is of type 'const char *' VmafFeatureExtractor *vmaf_get_feature_extractor_by_name(char *name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/libvmaf.rc.c:130:16: warning: implicit declaration of function 'vmaf_feature_extractor_context_destroy'; did you mean 'vmaf_feature_extractor_context_delete'? [-Wimplicit-function-declaration] err |= vmaf_feature_extractor_context_destroy(fex_ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vmaf_feature_extractor_context_delete ../src/libvmaf.rc.c: In function 'vmaf_write_output': ../src/libvmaf.rc.c:337:16: warning: implicit declaration of function 'vmaf_write_output_xml'; did you mean 'vmaf_write_output'? [-Wimplicit-function-declaration] return vmaf_write_output_xml(vmaf->feature_collector, outfile, ^~~~~~~~~~~~~~~~~~~~~ vmaf_write_output ../src/libvmaf.rc.c: In function 'vmaf_score_pooled': ../src/libvmaf.rc.c:296:13: warning: 'sum' may be used uninitialized in this function [-Wmaybe-uninitialized] sum += vmaf_score; ~~~~^~~~~~~~~~~~~ ../src/libvmaf.rc.c:298:30: warning: 'min' may be used uninitialized in this function [-Wmaybe-uninitialized] if ((i == index_low) || (min < vmaf_score)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [41/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_ssim.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_ssim.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_ssim.c.o' -c ../src/feature/integer_ssim.c ../src/feature/integer_ssim.c: In function 'calc_ssim': ../src/feature/integer_ssim.c:89:49: warning: unused parameter '_par' [-Wunused-parameter] const unsigned char *_dst,int _dystride,double _par,int depth,int _w,int _h){ ~~~~~~~^~~~ ../src/feature/integer_ssim.c: In function 'init': ../src/feature/integer_ssim.c:199:39: warning: unused parameter 'fex' [-Wunused-parameter] static int init(VmafFeatureExtractor *fex, enum VmafPixelFormat pix_fmt, ~~~~~~~~~~~~~~~~~~~~~~^~~ ../src/feature/integer_ssim.c:199:65: warning: unused parameter 'pix_fmt' [-Wunused-parameter] static int init(VmafFeatureExtractor *fex, enum VmafPixelFormat pix_fmt, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../src/feature/integer_ssim.c:200:26: warning: unused parameter 'bpc' [-Wunused-parameter] unsigned bpc, unsigned w, unsigned h) ~~~~~~~~~^~~ ../src/feature/integer_ssim.c:200:40: warning: unused parameter 'w' [-Wunused-parameter] unsigned bpc, unsigned w, unsigned h) ~~~~~~~~~^ ../src/feature/integer_ssim.c:200:52: warning: unused parameter 'h' [-Wunused-parameter] unsigned bpc, unsigned w, unsigned h) ~~~~~~~~~^ ../src/feature/integer_ssim.c: In function 'extract': ../src/feature/integer_ssim.c:205:42: warning: unused parameter 'fex' [-Wunused-parameter] static int extract(VmafFeatureExtractor *fex, ~~~~~~~~~~~~~~~~~~~~~~^~~ ../src/feature/integer_ssim.c: In function 'close': ../src/feature/integer_ssim.c:219:40: warning: unused parameter 'fex' [-Wunused-parameter] static int close(VmafFeatureExtractor *fex) ~~~~~~~~~~~~~~~~~~~~~~^~~ [42/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_vif.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_vif.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_vif.c.o' -c ../src/feature/float_vif.c ../src/feature/float_vif.c: In function 'init': ../src/feature/float_vif.c:37:65: warning: unused parameter 'pix_fmt' [-Wunused-parameter] static int init(VmafFeatureExtractor *fex, enum VmafPixelFormat pix_fmt, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../src/feature/float_vif.c:38:26: warning: unused parameter 'bpc' [-Wunused-parameter] unsigned bpc, unsigned w, unsigned h) ~~~~~~~~~^~~ [43/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ms_ssim.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ms_ssim.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ms_ssim.c.o' -c ../src/feature/float_ms_ssim.c ../src/feature/float_ms_ssim.c: In function 'init': ../src/feature/float_ms_ssim.c:34:65: warning: unused parameter 'pix_fmt' [-Wunused-parameter] static int init(VmafFeatureExtractor *fex, enum VmafPixelFormat pix_fmt, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../src/feature/float_ms_ssim.c:35:26: warning: unused parameter 'bpc' [-Wunused-parameter] unsigned bpc, unsigned w, unsigned h) ~~~~~~~~~^~~ [44/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ssim.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ssim.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ssim.c.o' -c ../src/feature/float_ssim.c ../src/feature/float_ssim.c: In function 'init': ../src/feature/float_ssim.c:34:65: warning: unused parameter 'pix_fmt' [-Wunused-parameter] static int init(VmafFeatureExtractor *fex, enum VmafPixelFormat pix_fmt, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../src/feature/float_ssim.c:35:26: warning: unused parameter 'bpc' [-Wunused-parameter] unsigned bpc, unsigned w, unsigned h) ~~~~~~~~~^~~ [45/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_motion.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_motion.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_motion.c.o' -c ../src/feature/float_motion.c ../src/feature/float_motion.c: In function 'init': ../src/feature/float_motion.c:41:65: warning: unused parameter 'pix_fmt' [-Wunused-parameter] static int init(VmafFeatureExtractor *fex, enum VmafPixelFormat pix_fmt, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../src/feature/float_motion.c:42:26: warning: unused parameter 'bpc' [-Wunused-parameter] unsigned bpc, unsigned w, unsigned h) ~~~~~~~~~^~~ ../src/feature/float_motion.c: In function 'extract': ../src/feature/float_motion.c:79:55: warning: unused parameter 'dist_pic' [-Wunused-parameter] VmafPicture *ref_pic, VmafPicture *dist_pic, ~~~~~~~~~~~~~^~~~~~~~ [46/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_psnr.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_psnr.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_psnr.c.o' -c ../src/feature/float_psnr.c ../src/feature/float_psnr.c: In function 'init': ../src/feature/float_psnr.c:38:65: warning: unused parameter 'pix_fmt' [-Wunused-parameter] static int init(VmafFeatureExtractor *fex, enum VmafPixelFormat pix_fmt, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [47/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_collector.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_collector.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_collector.c.o' -c ../src/feature/feature_collector.c [48/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_adm.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_adm.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_adm.c.o' -c ../src/feature/float_adm.c ../src/feature/float_adm.c: In function 'init': ../src/feature/float_adm.c:37:65: warning: unused parameter 'pix_fmt' [-Wunused-parameter] static int init(VmafFeatureExtractor *fex, enum VmafPixelFormat pix_fmt, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../src/feature/float_adm.c:38:26: warning: unused parameter 'bpc' [-Wunused-parameter] unsigned bpc, unsigned w, unsigned h) ~~~~~~~~~^~~ [49/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_alias.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_alias.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_alias.c.o' -c ../src/feature/alias.c [50/124] cc -Isrc/25a6634@@libvmaf_rc_feature@sta -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -Iinclude -I../include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -MD -MQ 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_extractor.c.o' -MF 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_extractor.c.o.d' -o 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_extractor.c.o' -c ../src/feature/feature_extractor.c ../src/feature/feature_extractor.c: In function 'vmaf_fex_ctx_pool_aquire': ../src/feature/feature_extractor.c:250:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'atomic_int' {aka 'int'} [-Wsign-compare] for (unsigned i = 0; i < entry->capacity; i++) { ^ ../src/feature/feature_extractor.c: In function 'vmaf_fex_ctx_pool_release': ../src/feature/feature_extractor.c:291:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'atomic_int' {aka 'int'} [-Wsign-compare] for (unsigned i = 0; i < entry->capacity; i++) { ^ ../src/feature/feature_extractor.c: In function 'vmaf_fex_ctx_pool_flush': ../src/feature/feature_extractor.c:317:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'atomic_int' {aka 'int'} [-Wsign-compare] for (unsigned j = 0; j < pool->fex_list[i].capacity; j++) { ^ ../src/feature/feature_extractor.c: In function 'vmaf_fex_ctx_pool_destroy': ../src/feature/feature_extractor.c:337:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'atomic_int' {aka 'int'} [-Wsign-compare] for (unsigned j = 0; j < pool->fex_list[i].capacity; j++) { ^ [51/124] rm -f src/liblibvmaf_rc_feature.a && ar csrD src/liblibvmaf_rc_feature.a 'src/25a6634@@libvmaf_rc_feature@sta/feature_picture_copy.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_psnr.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_extractor.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_alias.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_adm.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_collector.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_psnr.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_motion.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ssim.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ms_ssim.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_vif.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_ssim.c.o' [52/124] cc -Itools/f9d35d4@@vmaf_rc@exe -Itools -I../tools -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -Isrc -I../src -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@vmaf_rc@exe/yuv_input.c.o' -MF 'tools/f9d35d4@@vmaf_rc@exe/yuv_input.c.o.d' -o 'tools/f9d35d4@@vmaf_rc@exe/yuv_input.c.o' -c ../tools/yuv_input.c [53/124] cc -Itools/f9d35d4@@vmaf_rc@exe -Itools -I../tools -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -Isrc -I../src -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@vmaf_rc@exe/vidinput.c.o' -MF 'tools/f9d35d4@@vmaf_rc@exe/vidinput.c.o.d' -o 'tools/f9d35d4@@vmaf_rc@exe/vidinput.c.o' -c ../tools/vidinput.c ../tools/vidinput.c: In function 'raw_input_open': ../tools/vidinput.c:40:15: warning: assignment to 'const video_input_vtbl *' {aka 'const struct video_input_vtbl *'} from incompatible pointer type 'raw_input_vtbl *' {aka 'struct raw_input_vtbl *'} [-Wincompatible-pointer-types] _vid->vtbl=&YUV_INPUT_VTBL; ^ [54/124] c++ -Isrc/25a6634@@ptools@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ 'src/25a6634@@ptools@sha/third_party_ptools_m2convertrep.cc.o' -MF 'src/25a6634@@ptools@sha/third_party_ptools_m2convertrep.cc.o.d' -o 'src/25a6634@@ptools@sha/third_party_ptools_m2convertrep.cc.o' -c ../src/third_party/ptools/m2convertrep.cc In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/m2convertrep.h:12, from ../src/third_party/ptools/m2convertrep.cc:10: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/m2convertrep.h:12, from ../src/third_party/ptools/m2convertrep.cc:10: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/m2convertrep.h:11, from ../src/third_party/ptools/m2convertrep.cc:10: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/m2convertrep.h:12, from ../src/third_party/ptools/m2convertrep.cc:10: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/m2convertrep.h:12, from ../src/third_party/ptools/m2convertrep.cc:10: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:27, from ../src/third_party/ptools/m2convertrep.h:11, from ../src/third_party/ptools/m2convertrep.cc:10: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] [55/124] cc -Itools/f9d35d4@@vmaf_rc@exe -Itools -I../tools -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -Isrc -I../src -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@vmaf_rc@exe/cli_parse.c.o' -MF 'tools/f9d35d4@@vmaf_rc@exe/cli_parse.c.o.d' -o 'tools/f9d35d4@@vmaf_rc@exe/cli_parse.c.o' -c ../tools/cli_parse.c [56/124] cc -Itools/f9d35d4@@vmaf_rc@exe -Itools -I../tools -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -Isrc -I../src -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@vmaf_rc@exe/vmaf.c.o' -MF 'tools/f9d35d4@@vmaf_rc@exe/vmaf.c.o.d' -o 'tools/f9d35d4@@vmaf_rc@exe/vmaf.c.o' -c ../tools/vmaf.c ../tools/vmaf.c: In function 'main': ../tools/vmaf.c:225:29: warning: too many arguments for format [-Wformat-extra-args] fprintf(stderr, "problem while reading pictures\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [57/124] cc -Itools/f9d35d4@@vmaf_rc@exe -Itools -I../tools -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -Isrc -I../src -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@vmaf_rc@exe/y4m_input.c.o' -MF 'tools/f9d35d4@@vmaf_rc@exe/y4m_input.c.o.d' -o 'tools/f9d35d4@@vmaf_rc@exe/y4m_input.c.o' -c ../tools/y4m_input.c [58/124] c++ -Isrc/25a6634@@ptools@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ 'src/25a6634@@ptools@sha/third_party_ptools_midassocket.cc.o' -MF 'src/25a6634@@ptools@sha/third_party_ptools_midassocket.cc.o.d' -o 'src/25a6634@@ptools@sha/third_party_ptools_midassocket.cc.o' -c ../src/third_party/ptools/midassocket.cc In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/fdtools.h:24, from ../src/third_party/ptools/midassocket.h:7, from ../src/third_party/ptools/midassocket.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/fdtools.h:24, from ../src/third_party/ptools/midassocket.h:7, from ../src/third_party/ptools/midassocket.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/fdtools.h:24, from ../src/third_party/ptools/midassocket.h:7, from ../src/third_party/ptools/midassocket.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/fdtools.h:24, from ../src/third_party/ptools/midassocket.h:7, from ../src/third_party/ptools/midassocket.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/fdtools.h:24, from ../src/third_party/ptools/midassocket.h:7, from ../src/third_party/ptools/midassocket.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/pickleloader.h:9, from ../src/third_party/ptools/chooseser.h:45, from ../src/third_party/ptools/midassocket.h:9, from ../src/third_party/ptools/midassocket.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:15, from ../src/third_party/ptools/fdtools.h:24, from ../src/third_party/ptools/midassocket.h:7, from ../src/third_party/ptools/midassocket.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] [59/124] cc -Itools/f9d35d4@@vmafossexec@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@vmafossexec@exe/read_frame.c.o' -MF 'tools/f9d35d4@@vmafossexec@exe/read_frame.c.o.d' -o 'tools/f9d35d4@@vmafossexec@exe/read_frame.c.o' -c ../tools/read_frame.c ../tools/read_frame.c: In function 'read_image_b': ../tools/read_frame.c:71:18: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:71:18: warning: incompatible implicit declaration of built-in function 'malloc' ../tools/read_frame.c:71:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:25:1: +#include ../tools/read_frame.c:71:18: if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:96:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tmp_buf); ^~~~ ../tools/read_frame.c:96:2: warning: incompatible implicit declaration of built-in function 'free' ../tools/read_frame.c:96:2: note: include '' or provide a declaration of 'free' ../tools/read_frame.c: In function 'read_image_w': ../tools/read_frame.c:118:18: warning: incompatible implicit declaration of built-in function 'malloc' if (!(tmp_buf = malloc(width * 2))) // '*2' to accommodate words ^~~~~~ ../tools/read_frame.c:118:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:143:2: warning: incompatible implicit declaration of built-in function 'free' free(tmp_buf); ^~~~ ../tools/read_frame.c:143:2: note: include '' or provide a declaration of 'free' At top level: ../tools/read_frame.c:29:12: warning: 'read_image' defined but not used [-Wunused-function] static int read_image(FILE *rfile, void *buf, int width, int height, int stride, int elem_size) ^~~~~~~~~~ [60/124] cc -Isrc/25a6634@@vmaf_rc@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf_rc@sha/thread_pool.c.o' -MF 'src/25a6634@@vmaf_rc@sha/thread_pool.c.o.d' -o 'src/25a6634@@vmaf_rc@sha/thread_pool.c.o' -c ../src/thread_pool.c [61/124] cc -Isrc/25a6634@@vmaf_rc@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf_rc@sha/fex_ctx_vector.c.o' -MF 'src/25a6634@@vmaf_rc@sha/fex_ctx_vector.c.o.d' -o 'src/25a6634@@vmaf_rc@sha/fex_ctx_vector.c.o' -c ../src/fex_ctx_vector.c ../src/fex_ctx_vector.c: In function 'feature_extractor_vector_init': ../src/fex_ctx_vector.c:31:5: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset(rfe->fex_ctx, 0, sz); ^~~~~~ ../src/fex_ctx_vector.c:31:5: warning: incompatible implicit declaration of built-in function 'memset' ../src/fex_ctx_vector.c:31:5: note: include '' or provide a declaration of 'memset' ../src/fex_ctx_vector.c:23:1: +#include ../src/fex_ctx_vector.c:31:5: memset(rfe->fex_ctx, 0, sz); ^~~~~~ ../src/fex_ctx_vector.c: In function 'feature_extractor_vector_append': ../src/fex_ctx_vector.c:42:14: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (!strcmp(rfe->fex_ctx[i]->fex->name, fex_ctx->fex->name)) ^~~~~~ ../src/fex_ctx_vector.c:43:20: warning: implicit declaration of function 'vmaf_feature_extractor_context_destroy'; did you mean 'vmaf_feature_extractor_context_delete'? [-Wimplicit-function-declaration] return vmaf_feature_extractor_context_destroy(fex_ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vmaf_feature_extractor_context_delete [62/124] cc -Isrc/25a6634@@vmaf_rc@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf_rc@sha/output.c.o' -MF 'src/25a6634@@vmaf_rc@sha/output.c.o.d' -o 'src/25a6634@@vmaf_rc@sha/output.c.o' -c ../src/output.c [63/124] cc -Isrc/25a6634@@vmaf_rc@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf_rc@sha/mem.c.o' -MF 'src/25a6634@@vmaf_rc@sha/mem.c.o.d' -o 'src/25a6634@@vmaf_rc@sha/mem.c.o' -c ../src/mem.c [64/124] cc -Itest/9f86d08@@test_picture@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -MD -MQ 'test/9f86d08@@test_picture@exe/test.c.o' -MF 'test/9f86d08@@test_picture@exe/test.c.o.d' -o 'test/9f86d08@@test_picture@exe/test.c.o' -c ../test/test.c ../test/test.c: In function 'main': ../test/test.c:24:14: warning: unused parameter 'argc' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~^~~~ ../test/test.c:24:26: warning: unused parameter 'argv' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~~~^~~~~~ [65/124] c++ -Itools/f9d35d4@@vmafossexec@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@vmafossexec@exe/main.cpp.o' -MF 'tools/f9d35d4@@vmafossexec@exe/main.cpp.o.d' -o 'tools/f9d35d4@@vmafossexec@exe/main.cpp.o' -c ../tools/main.cpp ../tools/main.cpp: In function 'void print_usage(int, char**)': ../tools/main.cpp:49:29: warning: unused parameter 'argc' [-Wunused-parameter] static void print_usage(int argc, char *argv[]) ~~~~^~~~ [66/124] cc -Itools/f9d35d4@@vmaf@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@vmaf@exe/read_frame.c.o' -MF 'tools/f9d35d4@@vmaf@exe/read_frame.c.o.d' -o 'tools/f9d35d4@@vmaf@exe/read_frame.c.o' -c ../tools/read_frame.c ../tools/read_frame.c: In function 'read_image_b': ../tools/read_frame.c:71:18: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:71:18: warning: incompatible implicit declaration of built-in function 'malloc' ../tools/read_frame.c:71:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:25:1: +#include ../tools/read_frame.c:71:18: if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:96:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tmp_buf); ^~~~ ../tools/read_frame.c:96:2: warning: incompatible implicit declaration of built-in function 'free' ../tools/read_frame.c:96:2: note: include '' or provide a declaration of 'free' ../tools/read_frame.c: In function 'read_image_w': ../tools/read_frame.c:118:18: warning: incompatible implicit declaration of built-in function 'malloc' if (!(tmp_buf = malloc(width * 2))) // '*2' to accommodate words ^~~~~~ ../tools/read_frame.c:118:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:143:2: warning: incompatible implicit declaration of built-in function 'free' free(tmp_buf); ^~~~ ../tools/read_frame.c:143:2: note: include '' or provide a declaration of 'free' At top level: ../tools/read_frame.c:29:12: warning: 'read_image' defined but not used [-Wunused-function] static int read_image(FILE *rfile, void *buf, int width, int height, int stride, int elem_size) ^~~~~~~~~~ [67/124] cc -Itools/f9d35d4@@vmaf@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@vmaf@exe/vmaf_main.c.o' -MF 'tools/f9d35d4@@vmaf@exe/vmaf_main.c.o.d' -o 'tools/f9d35d4@@vmaf@exe/vmaf_main.c.o' -c ../tools/vmaf_main.c ../tools/vmaf_main.c: In function 'run_vmaf': ../tools/vmaf_main.c:60:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] s->format = fmt; ^ ../tools/vmaf_main.c:97:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] s->format = fmt; ^ [68/124] cc -Itools/f9d35d4@@ms_ssim@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@ms_ssim@exe/ms_ssim_main.c.o' -MF 'tools/f9d35d4@@ms_ssim@exe/ms_ssim_main.c.o.d' -o 'tools/f9d35d4@@ms_ssim@exe/ms_ssim_main.c.o' -c ../tools/ms_ssim_main.c ../tools/ms_ssim_main.c: In function 'run_ms_ssim': ../tools/ms_ssim_main.c:44:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] s->format = fmt; ^ [69/124] cc -Itools/f9d35d4@@ms_ssim@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@ms_ssim@exe/read_frame.c.o' -MF 'tools/f9d35d4@@ms_ssim@exe/read_frame.c.o.d' -o 'tools/f9d35d4@@ms_ssim@exe/read_frame.c.o' -c ../tools/read_frame.c ../tools/read_frame.c: In function 'read_image_b': ../tools/read_frame.c:71:18: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:71:18: warning: incompatible implicit declaration of built-in function 'malloc' ../tools/read_frame.c:71:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:25:1: +#include ../tools/read_frame.c:71:18: if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:96:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tmp_buf); ^~~~ ../tools/read_frame.c:96:2: warning: incompatible implicit declaration of built-in function 'free' ../tools/read_frame.c:96:2: note: include '' or provide a declaration of 'free' ../tools/read_frame.c: In function 'read_image_w': ../tools/read_frame.c:118:18: warning: incompatible implicit declaration of built-in function 'malloc' if (!(tmp_buf = malloc(width * 2))) // '*2' to accommodate words ^~~~~~ ../tools/read_frame.c:118:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:143:2: warning: incompatible implicit declaration of built-in function 'free' free(tmp_buf); ^~~~ ../tools/read_frame.c:143:2: note: include '' or provide a declaration of 'free' At top level: ../tools/read_frame.c:29:12: warning: 'read_image' defined but not used [-Wunused-function] static int read_image(FILE *rfile, void *buf, int width, int height, int stride, int elem_size) ^~~~~~~~~~ [70/124] cc -Itools/f9d35d4@@ssim@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@ssim@exe/ssim_main.c.o' -MF 'tools/f9d35d4@@ssim@exe/ssim_main.c.o.d' -o 'tools/f9d35d4@@ssim@exe/ssim_main.c.o' -c ../tools/ssim_main.c ../tools/ssim_main.c: In function 'run_ssim': ../tools/ssim_main.c:44:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] s->format = fmt; ^ [71/124] cc -Itools/f9d35d4@@ssim@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@ssim@exe/read_frame.c.o' -MF 'tools/f9d35d4@@ssim@exe/read_frame.c.o.d' -o 'tools/f9d35d4@@ssim@exe/read_frame.c.o' -c ../tools/read_frame.c ../tools/read_frame.c: In function 'read_image_b': ../tools/read_frame.c:71:18: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:71:18: warning: incompatible implicit declaration of built-in function 'malloc' ../tools/read_frame.c:71:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:25:1: +#include ../tools/read_frame.c:71:18: if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:96:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tmp_buf); ^~~~ ../tools/read_frame.c:96:2: warning: incompatible implicit declaration of built-in function 'free' ../tools/read_frame.c:96:2: note: include '' or provide a declaration of 'free' ../tools/read_frame.c: In function 'read_image_w': ../tools/read_frame.c:118:18: warning: incompatible implicit declaration of built-in function 'malloc' if (!(tmp_buf = malloc(width * 2))) // '*2' to accommodate words ^~~~~~ ../tools/read_frame.c:118:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:143:2: warning: incompatible implicit declaration of built-in function 'free' free(tmp_buf); ^~~~ ../tools/read_frame.c:143:2: note: include '' or provide a declaration of 'free' At top level: ../tools/read_frame.c:29:12: warning: 'read_image' defined but not used [-Wunused-function] static int read_image(FILE *rfile, void *buf, int width, int height, int stride, int elem_size) ^~~~~~~~~~ [72/124] cc -Itools/f9d35d4@@moment@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@moment@exe/moment_main.c.o' -MF 'tools/f9d35d4@@moment@exe/moment_main.c.o.d' -o 'tools/f9d35d4@@moment@exe/moment_main.c.o' -c ../tools/moment_main.c ../tools/moment_main.c: In function 'run_moment': ../tools/moment_main.c:47:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] s->format = fmt; ^ [73/124] cc -Itools/f9d35d4@@moment@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@moment@exe/read_frame.c.o' -MF 'tools/f9d35d4@@moment@exe/read_frame.c.o.d' -o 'tools/f9d35d4@@moment@exe/read_frame.c.o' -c ../tools/read_frame.c ../tools/read_frame.c: In function 'read_image_b': ../tools/read_frame.c:71:18: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:71:18: warning: incompatible implicit declaration of built-in function 'malloc' ../tools/read_frame.c:71:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:25:1: +#include ../tools/read_frame.c:71:18: if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:96:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tmp_buf); ^~~~ ../tools/read_frame.c:96:2: warning: incompatible implicit declaration of built-in function 'free' ../tools/read_frame.c:96:2: note: include '' or provide a declaration of 'free' ../tools/read_frame.c: In function 'read_image_w': ../tools/read_frame.c:118:18: warning: incompatible implicit declaration of built-in function 'malloc' if (!(tmp_buf = malloc(width * 2))) // '*2' to accommodate words ^~~~~~ ../tools/read_frame.c:118:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:143:2: warning: incompatible implicit declaration of built-in function 'free' free(tmp_buf); ^~~~ ../tools/read_frame.c:143:2: note: include '' or provide a declaration of 'free' At top level: ../tools/read_frame.c:29:12: warning: 'read_image' defined but not used [-Wunused-function] static int read_image(FILE *rfile, void *buf, int width, int height, int stride, int elem_size) ^~~~~~~~~~ [74/124] cc -Itools/f9d35d4@@psnr@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@psnr@exe/psnr_main.c.o' -MF 'tools/f9d35d4@@psnr@exe/psnr_main.c.o.d' -o 'tools/f9d35d4@@psnr@exe/psnr_main.c.o' -c ../tools/psnr_main.c ../tools/psnr_main.c: In function 'run_psnr': ../tools/psnr_main.c:44:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] s->format = fmt; ^ [75/124] cc -Itools/f9d35d4@@psnr@exe -Itools -I../tools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'tools/f9d35d4@@psnr@exe/read_frame.c.o' -MF 'tools/f9d35d4@@psnr@exe/read_frame.c.o.d' -o 'tools/f9d35d4@@psnr@exe/read_frame.c.o' -c ../tools/read_frame.c ../tools/read_frame.c: In function 'read_image_b': ../tools/read_frame.c:71:18: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:71:18: warning: incompatible implicit declaration of built-in function 'malloc' ../tools/read_frame.c:71:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:25:1: +#include ../tools/read_frame.c:71:18: if (!(tmp_buf = malloc(width))) ^~~~~~ ../tools/read_frame.c:96:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tmp_buf); ^~~~ ../tools/read_frame.c:96:2: warning: incompatible implicit declaration of built-in function 'free' ../tools/read_frame.c:96:2: note: include '' or provide a declaration of 'free' ../tools/read_frame.c: In function 'read_image_w': ../tools/read_frame.c:118:18: warning: incompatible implicit declaration of built-in function 'malloc' if (!(tmp_buf = malloc(width * 2))) // '*2' to accommodate words ^~~~~~ ../tools/read_frame.c:118:18: note: include '' or provide a declaration of 'malloc' ../tools/read_frame.c:143:2: warning: incompatible implicit declaration of built-in function 'free' free(tmp_buf); ^~~~ ../tools/read_frame.c:143:2: note: include '' or provide a declaration of 'free' At top level: ../tools/read_frame.c:29:12: warning: 'read_image' defined but not used [-Wunused-function] static int read_image(FILE *rfile, void *buf, int width, int height, int stride, int elem_size) ^~~~~~~~~~ [76/124] c++ -Itest/9f86d08@@test_model@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_model@exe/.._src_svm.cpp.o' -MF 'test/9f86d08@@test_model@exe/.._src_svm.cpp.o.d' -o 'test/9f86d08@@test_model@exe/.._src_svm.cpp.o' -c ../src/svm.cpp [77/124] cc -Itest/9f86d08@@test_model@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_model@exe/test_model.c.o' -MF 'test/9f86d08@@test_model@exe/test_model.c.o.d' -o 'test/9f86d08@@test_model@exe/test_model.c.o' -c ../test/test_model.c In file included from ../src/model.c:7, from ../test/test_model.c:21: ../src/model.h:63:3: warning: redefinition of typedef 'VmafModel' [-Wpedantic] } VmafModel; ^~~~~~~~~ In file included from ../src/model.c:5, from ../test/test_model.c:21: ../include/libvmaf/model.h:22:26: note: previous declaration of 'VmafModel' was here typedef struct VmafModel VmafModel; ^~~~~~~~~ In file included from ../test/test_model.c:21: ../test/test_model.c: In function 'generate_model_name': ../src/model.c:35:13: warning: 'strncat' specified bound 14 equals source length [-Wstringop-overflow=] strncat(name, clip_phrase, strlen(clip_phrase)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c:38:13: warning: 'strncat' specified bound 24 equals source length [-Wstringop-overflow=] strncat(name, transform_phrase, strlen(transform_phrase)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/test_model.c: In function 'vmaf_model_load_from_path': ../src/model.c:69:5: warning: 'strncat' specified bound 6 equals source length [-Wstringop-overflow=] strncat(svm_path, svm_path_suffix, strlen(svm_path_suffix)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c: In function 'generate_model_name': ../src/model.c:33:9: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncat(name, cfg->path, strlen(cfg->path)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c: In function 'vmaf_model_load_from_path': ../src/model.c:68:5: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncat(svm_path, m->path, strlen(m->path)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [78/124] cc -Itest/9f86d08@@test_model@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_model@exe/test.c.o' -MF 'test/9f86d08@@test_model@exe/test.c.o.d' -o 'test/9f86d08@@test_model@exe/test.c.o' -c ../test/test.c ../test/test.c: In function 'main': ../test/test.c:24:14: warning: unused parameter 'argc' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~^~~~ ../test/test.c:24:26: warning: unused parameter 'argv' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~~~^~~~~~ [79/124] cc -Itest/9f86d08@@test_thread_pool@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pthread -MD -MQ 'test/9f86d08@@test_thread_pool@exe/.._src_thread_pool.c.o' -MF 'test/9f86d08@@test_thread_pool@exe/.._src_thread_pool.c.o.d' -o 'test/9f86d08@@test_thread_pool@exe/.._src_thread_pool.c.o' -c ../src/thread_pool.c [80/124] cc -Itest/9f86d08@@test_thread_pool@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pthread -MD -MQ 'test/9f86d08@@test_thread_pool@exe/test_thread_pool.c.o' -MF 'test/9f86d08@@test_thread_pool@exe/test_thread_pool.c.o.d' -o 'test/9f86d08@@test_thread_pool@exe/test_thread_pool.c.o' -c ../test/test_thread_pool.c [81/124] /usr/local/bin/meson --internal vcstagger ../include/vcs_version.h.in include/vcs_version.h 1.3.16 /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/include @VCS_TAG@ '(.*)' /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/include/git --git-dir /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../.git describe --tags --long --match '?.*.*' --always [82/124] cc -Itest/9f86d08@@test_thread_pool@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pthread -MD -MQ 'test/9f86d08@@test_thread_pool@exe/test.c.o' -MF 'test/9f86d08@@test_thread_pool@exe/test.c.o.d' -o 'test/9f86d08@@test_thread_pool@exe/test.c.o' -c ../test/test.c ../test/test.c: In function 'main': ../test/test.c:24:14: warning: unused parameter 'argc' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~^~~~ ../test/test.c:24:26: warning: unused parameter 'argv' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~~~^~~~~~ [83/124] cc -o test/test_thread_pool 'test/9f86d08@@test_thread_pool@exe/test.c.o' 'test/9f86d08@@test_thread_pool@exe/test_thread_pool.c.o' 'test/9f86d08@@test_thread_pool@exe/.._src_thread_pool.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -pthread [84/124] cc -Itest/9f86d08@@test_feature_collector@exe -Itest -I../test -Iinclude -I../include -I../src/feature -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -MD -MQ 'test/9f86d08@@test_feature_collector@exe/test.c.o' -MF 'test/9f86d08@@test_feature_collector@exe/test.c.o.d' -o 'test/9f86d08@@test_feature_collector@exe/test.c.o' -c ../test/test.c ../test/test.c: In function 'main': ../test/test.c:24:14: warning: unused parameter 'argc' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~^~~~ ../test/test.c:24:26: warning: unused parameter 'argv' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~~~^~~~~~ [85/124] cc -Itest/9f86d08@@test_feature_collector@exe -Itest -I../test -Iinclude -I../include -I../src/feature -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -MD -MQ 'test/9f86d08@@test_feature_collector@exe/test_feature_collector.c.o' -MF 'test/9f86d08@@test_feature_collector@exe/test_feature_collector.c.o.d' -o 'test/9f86d08@@test_feature_collector@exe/test_feature_collector.c.o' -c ../test/test_feature_collector.c [86/124] cc -Itest/9f86d08@@test_picture@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -MD -MQ 'test/9f86d08@@test_picture@exe/.._src_mem.c.o' -MF 'test/9f86d08@@test_picture@exe/.._src_mem.c.o.d' -o 'test/9f86d08@@test_picture@exe/.._src_mem.c.o' -c ../src/mem.c [87/124] cc -o test/test_feature_collector 'test/9f86d08@@test_feature_collector@exe/test.c.o' 'test/9f86d08@@test_feature_collector@exe/test_feature_collector.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing [88/124] cc -Itest/9f86d08@@test_picture@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -MD -MQ 'test/9f86d08@@test_picture@exe/.._src_picture.c.o' -MF 'test/9f86d08@@test_picture@exe/.._src_picture.c.o.d' -o 'test/9f86d08@@test_picture@exe/.._src_picture.c.o' -c ../src/picture.c [89/124] cc -Itest/9f86d08@@test_picture@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -MD -MQ 'test/9f86d08@@test_picture@exe/test_picture.c.o' -MF 'test/9f86d08@@test_picture@exe/test_picture.c.o.d' -o 'test/9f86d08@@test_picture@exe/test_picture.c.o' -c ../test/test_picture.c [90/124] cc -Itest/9f86d08@@test_feature_extractor@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -MD -MQ 'test/9f86d08@@test_feature_extractor@exe/.._src_picture.c.o' -MF 'test/9f86d08@@test_feature_extractor@exe/.._src_picture.c.o.d' -o 'test/9f86d08@@test_feature_extractor@exe/.._src_picture.c.o' -c ../src/picture.c [91/124] cc -o test/test_picture 'test/9f86d08@@test_picture@exe/test.c.o' 'test/9f86d08@@test_picture@exe/test_picture.c.o' 'test/9f86d08@@test_picture@exe/.._src_picture.c.o' 'test/9f86d08@@test_picture@exe/.._src_mem.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing [92/124] cc -Itest/9f86d08@@test_feature_extractor@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -MD -MQ 'test/9f86d08@@test_feature_extractor@exe/.._src_mem.c.o' -MF 'test/9f86d08@@test_feature_extractor@exe/.._src_mem.c.o.d' -o 'test/9f86d08@@test_feature_extractor@exe/.._src_mem.c.o' -c ../src/mem.c [93/124] cc -Itest/9f86d08@@test_feature_extractor@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -MD -MQ 'test/9f86d08@@test_feature_extractor@exe/test.c.o' -MF 'test/9f86d08@@test_feature_extractor@exe/test.c.o.d' -o 'test/9f86d08@@test_feature_extractor@exe/test.c.o' -c ../test/test.c ../test/test.c: In function 'main': ../test/test.c:24:14: warning: unused parameter 'argc' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~^~~~ ../test/test.c:24:26: warning: unused parameter 'argv' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~~~^~~~~~ [94/124] cc -Itest/9f86d08@@test_feature_extractor@exe -Itest -I../test -Iinclude -I../include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -MD -MQ 'test/9f86d08@@test_feature_extractor@exe/test_feature_extractor.c.o' -MF 'test/9f86d08@@test_feature_extractor@exe/test_feature_extractor.c.o.d' -o 'test/9f86d08@@test_feature_extractor@exe/test_feature_extractor.c.o' -c ../test/test_feature_extractor.c [95/124] cc -o test/test_feature_extractor 'test/9f86d08@@test_feature_extractor@exe/test.c.o' 'test/9f86d08@@test_feature_extractor@exe/test_feature_extractor.c.o' 'test/9f86d08@@test_feature_extractor@exe/.._src_mem.c.o' 'test/9f86d08@@test_feature_extractor@exe/.._src_picture.c.o' 'src/25a6634@@convolution_and_psnr_avx@sta/feature_common_convolution_avx.c.o' 'src/25a6634@@convolution_and_psnr_avx@sta/feature_psnr_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_alignment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_convolution.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_cpu.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_offset.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_motion.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_psnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ms_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_moment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_all.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_blur_array.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_math_utils.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_convolve.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_decimate.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_ssim_tools.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_picture_copy.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_psnr.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_extractor.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_alias.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_adm.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_collector.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_psnr.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_motion.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ssim.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ms_ssim.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_vif.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_ssim.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group -lm -Wl,--end-group [96/124] c++ -Itest/9f86d08@@test_predict@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_predict@exe/.._src_svm.cpp.o' -MF 'test/9f86d08@@test_predict@exe/.._src_svm.cpp.o.d' -o 'test/9f86d08@@test_predict@exe/.._src_svm.cpp.o' -c ../src/svm.cpp [97/124] c++ -Isrc/25a6634@@vmaf@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf@sha/third_party_pugixml_pugixml.cpp.o' -MF 'src/25a6634@@vmaf@sha/third_party_pugixml_pugixml.cpp.o.d' -o 'src/25a6634@@vmaf@sha/third_party_pugixml_pugixml.cpp.o' -c ../src/third_party/pugixml/pugixml.cpp ../src/third_party/pugixml/pugixml.cpp: In member function 'bool pugi::impl::{anonymous}::xpath_ast_node::eval_boolean(const pugi::impl::{anonymous}::xpath_context&, const pugi::impl::{anonymous}::xpath_stack&)': ../src/third_party/pugixml/pugixml.cpp:8533:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (_rettype == xpath_type_boolean) ^~ ../src/third_party/pugixml/pugixml.cpp:8539:4: note: here default: ^~~~~~~ ../src/third_party/pugixml/pugixml.cpp: In member function 'double pugi::impl::{anonymous}::xpath_ast_node::eval_number(const pugi::impl::{anonymous}::xpath_context&, const pugi::impl::{anonymous}::xpath_stack&)': ../src/third_party/pugixml/pugixml.cpp:8669:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (_rettype == xpath_type_number) ^~ ../src/third_party/pugixml/pugixml.cpp:8675:4: note: here default: ^~~~~~~ ../src/third_party/pugixml/pugixml.cpp: In member function 'pugi::impl::{anonymous}::xpath_string pugi::impl::{anonymous}::xpath_ast_node::eval_string(const pugi::impl::{anonymous}::xpath_context&, const pugi::impl::{anonymous}::xpath_stack&)': ../src/third_party/pugixml/pugixml.cpp:8938:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (_rettype == xpath_type_string) ^~ ../src/third_party/pugixml/pugixml.cpp:8944:4: note: here default: ^~~~~~~ ../src/third_party/pugixml/pugixml.cpp: In member function 'pugi::impl::{anonymous}::xpath_node_set_raw pugi::impl::{anonymous}::xpath_ast_node::eval_node_set(const pugi::impl::{anonymous}::xpath_context&, const pugi::impl::{anonymous}::xpath_stack&)': ../src/third_party/pugixml/pugixml.cpp:9088:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ ../src/third_party/pugixml/pugixml.cpp:9093:4: note: here default: ^~~~~~~ [98/124] cc -Itest/9f86d08@@test_predict@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_predict@exe/.._src_model.c.o' -MF 'test/9f86d08@@test_predict@exe/.._src_model.c.o.d' -o 'test/9f86d08@@test_predict@exe/.._src_model.c.o' -c ../src/model.c In file included from ../src/model.c:7: ../src/model.h:63:3: warning: redefinition of typedef 'VmafModel' [-Wpedantic] } VmafModel; ^~~~~~~~~ In file included from ../src/model.c:5: ../include/libvmaf/model.h:22:26: note: previous declaration of 'VmafModel' was here typedef struct VmafModel VmafModel; ^~~~~~~~~ ../src/model.c: In function 'generate_model_name': ../src/model.c:35:13: warning: 'strncat' specified bound 14 equals source length [-Wstringop-overflow=] strncat(name, clip_phrase, strlen(clip_phrase)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c:38:13: warning: 'strncat' specified bound 24 equals source length [-Wstringop-overflow=] strncat(name, transform_phrase, strlen(transform_phrase)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c: In function 'vmaf_model_load_from_path': ../src/model.c:69:5: warning: 'strncat' specified bound 6 equals source length [-Wstringop-overflow=] strncat(svm_path, svm_path_suffix, strlen(svm_path_suffix)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c: In function 'generate_model_name': ../src/model.c:33:9: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncat(name, cfg->path, strlen(cfg->path)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/model.c: In function 'vmaf_model_load_from_path': ../src/model.c:68:5: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncat(svm_path, m->path, strlen(m->path)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [99/124] cc -Itest/9f86d08@@test_predict@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_predict@exe/.._src_feature_feature_collector.c.o' -MF 'test/9f86d08@@test_predict@exe/.._src_feature_feature_collector.c.o.d' -o 'test/9f86d08@@test_predict@exe/.._src_feature_feature_collector.c.o' -c ../src/feature/feature_collector.c ../src/feature/feature_collector.c: In function 'feature_vector_append': ../src/feature/feature_collector.c:71:22: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] memset(score + initial_size, 0, initial_size); ^ [100/124] cc -Itest/9f86d08@@test_predict@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_predict@exe/test_predict.c.o' -MF 'test/9f86d08@@test_predict@exe/test_predict.c.o.d' -o 'test/9f86d08@@test_predict@exe/test_predict.c.o' -c ../test/test_predict.c In file included from ../test/test_predict.c:24: ../include/libvmaf/model.h:22:26: warning: redefinition of typedef 'VmafModel' [-Wpedantic] typedef struct VmafModel VmafModel; ^~~~~~~~~ In file included from ../src/predict.h:23, from ../test/test_predict.c:22: ../src/model.h:63:3: note: previous declaration of 'VmafModel' was here } VmafModel; ^~~~~~~~~ [101/124] cc -Itest/9f86d08@@test_predict@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_predict@exe/.._src_predict.c.o' -MF 'test/9f86d08@@test_predict@exe/.._src_predict.c.o.d' -o 'test/9f86d08@@test_predict@exe/.._src_predict.c.o' -c ../src/predict.c [102/124] cc -Itest/9f86d08@@test_predict@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_predict@exe/test.c.o' -MF 'test/9f86d08@@test_predict@exe/test.c.o.d' -o 'test/9f86d08@@test_predict@exe/test.c.o' -c ../test/test.c ../test/test.c: In function 'main': ../test/test.c:24:14: warning: unused parameter 'argc' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~^~~~ ../test/test.c:24:26: warning: unused parameter 'argv' [-Wunused-parameter] int main(int argc, char *argv[]) ~~~~~~^~~~~~ [103/124] c++ -Isrc/25a6634@@vmaf@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf@sha/libvmaf.cpp.o' -MF 'src/25a6634@@vmaf@sha/libvmaf.cpp.o.d' -o 'src/25a6634@@vmaf@sha/libvmaf.cpp.o' -c ../src/libvmaf.cpp In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:122:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:206:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:287:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:534:72: warning: extra ';' [-Wpedantic] typedef Select2::Result int_uptr;; ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:539:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:557:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:579:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:860:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:867:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashfunction.h:18:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:38:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:825:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:20:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtablet.h:655:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:62:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:35:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocspinfo.h:270:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsynchronizer.h:264:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:223:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:228:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocfixedsizeallocator.h:140:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.cc:410:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:153:19: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(char); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:154:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_1); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:155:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u1); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:156:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:157:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:158:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:159:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:160:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:161:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:165:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:978:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:260:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:351:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:1350:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:1386:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:22, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u1, int_u2); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u2, int_u4); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u4, int_u8); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u4, int_u8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u4, int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1318:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u1, int_u2); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u2, int_u4); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u4, int_u8); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u4, int_u8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u4, int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:690:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:101, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:41, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:260:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:261:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:262:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:263:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:264:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:265:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:266:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:267:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:268:24: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(complex_8); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:269:25: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(complex_16); // has to be right after defined ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:271:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:118:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:595:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1285:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocitems.h:48:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1394:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstringtools.h:158:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocnumerictools.h:184:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocnumpytools.h:106:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1586:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occircularbuffer.h:206:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocreader.h:653:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocvalreader.h:872:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:2393:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.cc:947:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occonvert.h:501:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/arraydisposition.h:60:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valpython.h:220:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythontools.h:60:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythonpickler.h:304:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythonpickler.cc:830:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valpython.h:238:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valprotocol2.h:82:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2convertrep.h:423:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2ser.h:45:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:90:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocloaddumpcontext.h:61:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:1049:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/pickleloader.h:9, from ../src/third_party/ptools/chooseser.h:45, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:1086:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/pickleloader.h:1417:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocpermutations.h:249:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltree.h:50:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhash.h:51:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occombinations.h:104:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmaketab.h:60:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/xmldumper.h:880:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/xmlloader.h:1713:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/opalprint.h:445:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/opalutils.h:897:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/serialization.h:42:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/chooseser.h:408:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/libvmaf.cpp: In function 'int compute_vmaf(double*, char*, int, int, int (*)(float*, float*, float*, int, void*), void*, char*, char*, char*, int, int, int, int, int, int, int, char*, int, int, int)': ../src/libvmaf.cpp:236:14: warning: variable 'd_a' set but not used [-Wunused-but-set-variable] bool d_a = false; ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/libvmaf.cpp:19: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] [104/124] c++ -Isrc/25a6634@@ptools@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ 'src/25a6634@@ptools@sha/third_party_ptools_valprotocol2.cc.o' -MF 'src/25a6634@@ptools@sha/third_party_ptools_valprotocol2.cc.o.d' -o 'src/25a6634@@ptools@sha/third_party_ptools_valprotocol2.cc.o' -c ../src/third_party/ptools/valprotocol2.cc In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:15, from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: unknownType_("operator<<", v.subtype); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1530:3: note: here case 'Z': os << "None"; break; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring.h:7, from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:9, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:37, from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here case 2: if (*l++ != *r++) return false; ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here case 1: if (*l++ != *r++) return false; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'OC::OrdAVLHashT::N* OC::OrdAVLHashT::notInTableInsert_(OC::OrdAVLHashT::N*, const K&, OC::int_u4, const V&, OC::OrdAVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/valprotocol2.cc: In function 'bool OC::P2LoadValue(OC::Val&, OC::LoadContext_&)': ../src/third_party/ptools/valprotocol2.cc:1502:18: warning: this statement may fall through [-Wimplicit-fallthrough=] else p2error_("Unknown global"); ~~~~~~~~^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/valprotocol2.cc:1507:3: note: here case 'L': { ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valprotocol2.h:6, from ../src/third_party/ptools/valprotocol2.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = void*; V = int; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ [105/124] c++ -Isrc/25a6634@@ptools@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ 'src/25a6634@@ptools@sha/third_party_ptools_valpython.cc.o' -MF 'src/25a6634@@ptools@sha/third_party_ptools_valpython.cc.o.d' -o 'src/25a6634@@ptools@sha/third_party_ptools_valpython.cc.o' -c ../src/third_party/ptools/valpython.cc In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: unknownType_("operator<<", v.subtype); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1530:3: note: here case 'Z': os << "None"; break; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring.h:7, from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:9, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here case 2: if (*l++ != *r++) return false; ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here case 1: if (*l++ != *r++) return false; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'OC::OrdAVLHashT::N* OC::OrdAVLHashT::notInTableInsert_(OC::OrdAVLHashT::N*, const K&, OC::int_u4, const V&, OC::OrdAVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/m2pythonpickler.h:310, from ../src/third_party/ptools/valpython.h:224, from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/m2pythonpickler.cc: In member function 'void OC::PythonPicklerA::dumpNumber(const OBJ&) [with OBJ = OC::Val]': ../src/third_party/ptools/m2pythonpickler.cc:653:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (compatibility()) { ^~ ../src/third_party/ptools/m2pythonpickler.cc:659:3: note: here case 'l': { ^~~~ In file included from ../src/third_party/ptools/valpython.cc:2: ../src/third_party/ptools/valpython.h: In function 'OC::Val OC::VectorGet(const OC::Val&, int)': ../src/third_party/ptools/valpython.h:158:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case 'n': MakeException("Arrays of Arrays not supported"); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/valpython.h:159:3: note: here case 'Z': VALPYTHONARRAYGET(Val); // array of None (tag for flag) ^~~~ [106/124] c++ -Isrc/25a6634@@ptools@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -D_REENTRANT -MD -MQ 'src/25a6634@@ptools@sha/third_party_ptools_m2ser.cc.o' -MF 'src/25a6634@@ptools@sha/third_party_ptools_m2ser.cc.o.d' -o 'src/25a6634@@ptools@sha/third_party_ptools_m2ser.cc.o' -c ../src/third_party/ptools/m2ser.cc In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:15, from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: unknownType_("operator<<", v.subtype); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1530:3: note: here case 'Z': os << "None"; break; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring.h:7, from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:9, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:37, from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here case 2: if (*l++ != *r++) return false; ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here case 1: if (*l++ != *r++) return false; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'OC::OrdAVLHashT::N* OC::OrdAVLHashT::notInTableInsert_(OC::OrdAVLHashT::N*, const K&, OC::int_u4, const V&, OC::OrdAVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/m2ser.h:9, from ../src/third_party/ptools/m2ser.cc:2: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = std::__cxx11::basic_string; V = char; unsigned int CHUNKSIZE = 16]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ [107/124] c++ -o src/libptools.so 'src/25a6634@@ptools@sha/third_party_ptools_m2pythontools.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valpython.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_midassocket.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valprotocol2.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2ser.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2streamdataenc.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2convertrep.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_timeconv.cc.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libptools.so -Wl,--end-group -pipe -O2 -fno-strict-aliasing -pthread [108/124] c++ -Isrc/25a6634@@vmaf_rc@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -Iinclude -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf_rc@sha/unpickle.cpp.o' -MF 'src/25a6634@@vmaf_rc@sha/unpickle.cpp.o.d' -o 'src/25a6634@@vmaf_rc@sha/unpickle.cpp.o' -c ../src/unpickle.cpp In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:122:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:206:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:287:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:534:72: warning: extra ';' [-Wpedantic] typedef Select2::Result int_uptr;; ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:539:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:557:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:579:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:860:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:867:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashfunction.h:18:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:38:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:825:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:20:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtablet.h:655:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:62:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:35:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocspinfo.h:270:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsynchronizer.h:264:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:223:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:228:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocfixedsizeallocator.h:140:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.cc:410:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:153:19: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(char); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:154:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_1); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:155:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u1); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:156:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:157:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:158:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:159:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:160:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:161:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:165:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:978:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:260:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:351:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:1350:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:1386:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:22, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u1, int_u2); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u2, int_u4); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u4, int_u8); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u4, int_u8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u4, int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1318:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u1, int_u2); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u2, int_u4); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u4, int_u8); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u4, int_u8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u4, int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:690:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:101, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:41, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:260:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:261:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:262:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:263:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:264:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:265:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:266:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:267:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:268:24: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(complex_8); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:269:25: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(complex_16); // has to be right after defined ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:271:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:118:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:595:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1285:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocitems.h:48:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1394:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstringtools.h:158:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocnumerictools.h:184:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocnumpytools.h:106:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1586:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occircularbuffer.h:206:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocreader.h:653:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocvalreader.h:872:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:2393:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.cc:947:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occonvert.h:501:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/arraydisposition.h:60:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valpython.h:220:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythontools.h:60:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythonpickler.h:304:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythonpickler.cc:830:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valpython.h:238:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valprotocol2.h:82:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2convertrep.h:423:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2ser.h:45:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:90:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocloaddumpcontext.h:61:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:1049:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/pickleloader.h:9, from ../src/third_party/ptools/chooseser.h:45, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:1086:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/pickleloader.h:1417:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocpermutations.h:249:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltree.h:50:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhash.h:51:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occombinations.h:104:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmaketab.h:60:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/xmldumper.h:880:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/xmlloader.h:1713:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/opalprint.h:445:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/opalutils.h:897:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/serialization.h:42:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/chooseser.h:408:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/unpickle.cpp: In function 'int unpickle(VmafModel*, const char*, VmafModelFlags)': ../src/unpickle.cpp:131:1: warning: label 'free_feature' defined but not used [-Wunused-label] free_feature: ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: unknownType_("operator<<", v.subtype); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1530:3: note: here case 'Z': os << "None"; break; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring.h:7, from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:9, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here case 2: if (*l++ != *r++) return false; ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here case 1: if (*l++ != *r++) return false; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'OC::OrdAVLHashT::N* OC::OrdAVLHashT::notInTableInsert_(OC::OrdAVLHashT::N*, const K&, OC::int_u4, const V&, OC::OrdAVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = std::__cxx11::basic_string; V = void (*)(const OC::Val&, const OC::Val&, OC::Val&, OC::Val&); unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/chooseser.h:45, from ../src/unpickle.cpp:23: ../src/third_party/ptools/pickleloader.h: In member function 'void OC::PickleLoader::decode_(OC::Val&)': ../src/third_party/ptools/pickleloader.h:808:43: warning: this statement may fall through [-Wimplicit-fallthrough=] case PY_UNICODE: NOT_IMPLEMENTED('V'); // 'V' ~~~~~~~~~~~~~~~^~~~~ ../src/third_party/ptools/pickleloader.h:809:5: note: here case PY_BINUNICODE: NOT_IMPLEMENTED('X'); // 'X' ^~~~ ../src/third_party/ptools/pickleloader.h:809:43: warning: this statement may fall through [-Wimplicit-fallthrough=] case PY_BINUNICODE: NOT_IMPLEMENTED('X'); // 'X' ~~~~~~~~~~~~~~~^~~~~ ../src/third_party/ptools/pickleloader.h:810:5: note: here case PY_APPEND: hAPPEND(); break; // 'a' ^~~~ In file included from ../src/third_party/ptools/pickleloader.h:9, from ../src/third_party/ptools/chooseser.h:45, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'OC::AVLTreeT::N* OC::AVLTreeT::notInTableInsert_(OC::AVLTreeT::N*, const K&, const V&, OC::AVLTreeT::Found_e) [with K = long unsigned int; V = OC::Val; unsigned int OC_AVLCHUNKSIZE = 16]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:488:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:489:4: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:494:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:495:4: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:95, from ../src/third_party/ptools/chooseser.h:44, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc: In function 'void OC::Deserialize(OC::Val&, OC::OCLoadContext_&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:987:15: warning: this statement may fall through [-Wimplicit-fallthrough=] } // NOTE! Falls through if compatibility mode ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:989:3: note: here case 't' : { int_u4 len=0; DeserializeTable(v,len,(Tab*)0,lc); break; } ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:993:15: warning: this statement may fall through [-Wimplicit-fallthrough=] } // NOTE! Falls through if compatibility mode ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:995:3: note: here case 'T' : { int_u8 len=0; DeserializeTable(v,len,(Tab*)0,lc); break; } ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = int; V = OC::Proxy; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = std::__cxx11::basic_string; V = char; unsigned int CHUNKSIZE = 16]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = void*; V = OC::Proxy; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ [109/124] rm -f src/libvmaf_rc.a && ar csrD src/libvmaf_rc.a 'src/25a6634@@convolution_and_psnr_avx@sta/feature_common_convolution_avx.c.o' 'src/25a6634@@convolution_and_psnr_avx@sta/feature_psnr_tools.c.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2pythontools.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valpython.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_midassocket.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valprotocol2.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2ser.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2streamdataenc.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2convertrep.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_timeconv.cc.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_alignment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_convolution.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_cpu.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_offset.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_motion.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_psnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ms_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_moment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_all.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_blur_array.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_math_utils.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_convolve.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_decimate.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_ssim_tools.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_picture_copy.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_psnr.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_extractor.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_alias.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_adm.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_collector.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_psnr.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_motion.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ssim.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ms_ssim.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_vif.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_ssim.c.o' 'src/25a6634@@vmaf_rc@sha/libvmaf.rc.c.o' 'src/25a6634@@vmaf_rc@sha/predict.c.o' 'src/25a6634@@vmaf_rc@sha/model.c.o' 'src/25a6634@@vmaf_rc@sha/unpickle.cpp.o' 'src/25a6634@@vmaf_rc@sha/svm.cpp.o' 'src/25a6634@@vmaf_rc@sha/picture.c.o' 'src/25a6634@@vmaf_rc@sha/mem.c.o' 'src/25a6634@@vmaf_rc@sha/output.c.o' 'src/25a6634@@vmaf_rc@sha/fex_ctx_vector.c.o' 'src/25a6634@@vmaf_rc@sha/thread_pool.c.o' [110/124] c++ -o src/libvmaf_rc.so 'src/25a6634@@vmaf_rc@sha/libvmaf.rc.c.o' 'src/25a6634@@vmaf_rc@sha/predict.c.o' 'src/25a6634@@vmaf_rc@sha/model.c.o' 'src/25a6634@@vmaf_rc@sha/unpickle.cpp.o' 'src/25a6634@@vmaf_rc@sha/svm.cpp.o' 'src/25a6634@@vmaf_rc@sha/picture.c.o' 'src/25a6634@@vmaf_rc@sha/mem.c.o' 'src/25a6634@@vmaf_rc@sha/output.c.o' 'src/25a6634@@vmaf_rc@sha/fex_ctx_vector.c.o' 'src/25a6634@@vmaf_rc@sha/thread_pool.c.o' 'src/25a6634@@convolution_and_psnr_avx@sta/feature_common_convolution_avx.c.o' 'src/25a6634@@convolution_and_psnr_avx@sta/feature_psnr_tools.c.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2pythontools.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valpython.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_midassocket.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valprotocol2.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2ser.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2streamdataenc.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2convertrep.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_timeconv.cc.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_alignment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_convolution.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_cpu.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_offset.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_motion.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_psnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ms_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_moment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_all.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_blur_array.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_math_utils.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_convolve.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_decimate.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_ssim_tools.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_picture_copy.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_psnr.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_extractor.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_alias.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_adm.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_feature_collector.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_psnr.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_motion.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ssim.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_ms_ssim.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_float_vif.c.o' 'src/25a6634@@libvmaf_rc_feature@sta/feature_integer_ssim.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libvmaf_rc.so -pipe -O2 -fno-strict-aliasing -pthread -lm -Wl,--end-group [111/124] c++ -o tools/vmaf_rc 'tools/f9d35d4@@vmaf_rc@exe/vmaf.c.o' 'tools/f9d35d4@@vmaf_rc@exe/cli_parse.c.o' 'tools/f9d35d4@@vmaf_rc@exe/y4m_input.c.o' 'tools/f9d35d4@@vmaf_rc@exe/vidinput.c.o' 'tools/f9d35d4@@vmaf_rc@exe/yuv_input.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf_rc.a -pthread -lm -Wl,--end-group -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/_build/src [112/124] c++ -Itest/9f86d08@@test_model@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_model@exe/.._src_unpickle.cpp.o' -MF 'test/9f86d08@@test_model@exe/.._src_unpickle.cpp.o.d' -o 'test/9f86d08@@test_model@exe/.._src_unpickle.cpp.o' -c ../src/unpickle.cpp In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:122:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:206:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:287:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:534:72: warning: extra ';' [-Wpedantic] typedef Select2::Result int_uptr;; ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:539:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:557:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:579:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:860:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:867:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashfunction.h:18:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:38:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:825:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:20:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtablet.h:655:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:62:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:35:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocspinfo.h:270:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsynchronizer.h:264:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:223:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:228:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocfixedsizeallocator.h:140:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.cc:410:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:153:19: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(char); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:154:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_1); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:155:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u1); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:156:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:157:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:158:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:159:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:160:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:161:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:165:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:978:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:260:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:351:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:1350:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:1386:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:22, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u1, int_u2); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u2, int_u4); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u4, int_u8); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u4, int_u8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u4, int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1318:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u1, int_u2); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u2, int_u4); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u4, int_u8); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u4, int_u8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u4, int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:690:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:101, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:41, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:260:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:261:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:262:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:263:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:264:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:265:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:266:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:267:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:268:24: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(complex_8); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:269:25: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(complex_16); // has to be right after defined ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:271:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:118:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:595:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1285:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocitems.h:48:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1394:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstringtools.h:158:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocnumerictools.h:184:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocnumpytools.h:106:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1586:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occircularbuffer.h:206:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocreader.h:653:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocvalreader.h:872:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:2393:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.cc:947:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occonvert.h:501:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/arraydisposition.h:60:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valpython.h:220:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythontools.h:60:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythonpickler.h:304:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythonpickler.cc:830:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valpython.h:238:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valprotocol2.h:82:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2convertrep.h:423:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2ser.h:45:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:90:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocloaddumpcontext.h:61:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:1049:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/pickleloader.h:9, from ../src/third_party/ptools/chooseser.h:45, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:1086:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/pickleloader.h:1417:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocpermutations.h:249:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltree.h:50:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhash.h:51:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occombinations.h:104:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmaketab.h:60:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/xmldumper.h:880:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/xmlloader.h:1713:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/opalprint.h:445:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/opalutils.h:897:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/serialization.h:42:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/chooseser.h:408:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/unpickle.cpp: In function 'int unpickle(VmafModel*, const char*, VmafModelFlags)': ../src/unpickle.cpp:131:1: warning: label 'free_feature' defined but not used [-Wunused-label] free_feature: ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: unknownType_("operator<<", v.subtype); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1530:3: note: here case 'Z': os << "None"; break; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring.h:7, from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:9, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here case 2: if (*l++ != *r++) return false; ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here case 1: if (*l++ != *r++) return false; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'OC::OrdAVLHashT::N* OC::OrdAVLHashT::notInTableInsert_(OC::OrdAVLHashT::N*, const K&, OC::int_u4, const V&, OC::OrdAVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = std::__cxx11::basic_string; V = void (*)(const OC::Val&, const OC::Val&, OC::Val&, OC::Val&); unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/chooseser.h:45, from ../src/unpickle.cpp:23: ../src/third_party/ptools/pickleloader.h: In member function 'void OC::PickleLoader::decode_(OC::Val&)': ../src/third_party/ptools/pickleloader.h:808:43: warning: this statement may fall through [-Wimplicit-fallthrough=] case PY_UNICODE: NOT_IMPLEMENTED('V'); // 'V' ~~~~~~~~~~~~~~~^~~~~ ../src/third_party/ptools/pickleloader.h:809:5: note: here case PY_BINUNICODE: NOT_IMPLEMENTED('X'); // 'X' ^~~~ ../src/third_party/ptools/pickleloader.h:809:43: warning: this statement may fall through [-Wimplicit-fallthrough=] case PY_BINUNICODE: NOT_IMPLEMENTED('X'); // 'X' ~~~~~~~~~~~~~~~^~~~~ ../src/third_party/ptools/pickleloader.h:810:5: note: here case PY_APPEND: hAPPEND(); break; // 'a' ^~~~ In file included from ../src/third_party/ptools/pickleloader.h:9, from ../src/third_party/ptools/chooseser.h:45, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'OC::AVLTreeT::N* OC::AVLTreeT::notInTableInsert_(OC::AVLTreeT::N*, const K&, const V&, OC::AVLTreeT::Found_e) [with K = long unsigned int; V = OC::Val; unsigned int OC_AVLCHUNKSIZE = 16]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:488:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:489:4: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:494:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:495:4: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:95, from ../src/third_party/ptools/chooseser.h:44, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc: In function 'void OC::Deserialize(OC::Val&, OC::OCLoadContext_&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:987:15: warning: this statement may fall through [-Wimplicit-fallthrough=] } // NOTE! Falls through if compatibility mode ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:989:3: note: here case 't' : { int_u4 len=0; DeserializeTable(v,len,(Tab*)0,lc); break; } ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:993:15: warning: this statement may fall through [-Wimplicit-fallthrough=] } // NOTE! Falls through if compatibility mode ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:995:3: note: here case 'T' : { int_u8 len=0; DeserializeTable(v,len,(Tab*)0,lc); break; } ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = int; V = OC::Proxy; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = std::__cxx11::basic_string; V = char; unsigned int CHUNKSIZE = 16]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = void*; V = OC::Proxy; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ [113/124] c++ -o test/test_model 'test/9f86d08@@test_model@exe/test.c.o' 'test/9f86d08@@test_model@exe/test_model.c.o' 'test/9f86d08@@test_model@exe/.._src_svm.cpp.o' 'test/9f86d08@@test_model@exe/.._src_unpickle.cpp.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2pythontools.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valpython.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_midassocket.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valprotocol2.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2ser.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2streamdataenc.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2convertrep.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_timeconv.cc.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -pthread [114/124] c++ -Isrc/25a6634@@vmaf@sha -Isrc -I../src -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/feature -I../src/feature/common -I../src/third_party/ptools -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -fPIC -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'src/25a6634@@vmaf@sha/vmaf.cpp.o' -MF 'src/25a6634@@vmaf@sha/vmaf.cpp.o.d' -o 'src/25a6634@@vmaf@sha/vmaf.cpp.o' -c ../src/vmaf.cpp In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:122:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:206:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:287:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:534:72: warning: extra ';' [-Wpedantic] typedef Select2::Result int_uptr;; ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:539:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:557:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:579:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:860:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:867:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashfunction.h:18:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:38:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:825:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:20:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtablet.h:655:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:62:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:35:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocspinfo.h:270:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsynchronizer.h:264:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:223:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:228:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocfixedsizeallocator.h:140:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.cc:410:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:153:19: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(char); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:154:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_1); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:155:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u1); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:156:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:157:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:158:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:159:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:160:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:161:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:165:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:978:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:260:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:351:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:1350:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:1386:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:22, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u1, int_u2); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u2, int_u4); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u4, int_u8); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u4, int_u8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u4, int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1318:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u1, int_u2); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u2, int_u4); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u4, int_u8); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u4, int_u8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u4, int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:690:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:101, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:41, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:260:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:261:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:262:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:263:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:264:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:265:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:266:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:267:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:268:24: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(complex_8); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:269:25: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(complex_16); // has to be right after defined ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:271:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:118:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:595:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1285:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocitems.h:48:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1394:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstringtools.h:158:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocnumerictools.h:184:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocnumpytools.h:106:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1586:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occircularbuffer.h:206:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocreader.h:653:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocvalreader.h:872:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:2393:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.cc:947:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occonvert.h:501:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/arraydisposition.h:60:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valpython.h:220:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythontools.h:60:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythonpickler.h:304:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythonpickler.cc:830:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valpython.h:238:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valprotocol2.h:82:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2convertrep.h:423:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2ser.h:45:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:90:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocloaddumpcontext.h:61:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:1049:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/pickleloader.h:9, from ../src/third_party/ptools/chooseser.h:45, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:1086:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/pickleloader.h:1417:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocpermutations.h:249:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltree.h:50:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhash.h:51:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occombinations.h:104:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmaketab.h:60:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/xmldumper.h:880:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/xmlloader.h:1713:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/opalprint.h:445:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/opalutils.h:897:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/serialization.h:42:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/chooseser.h:408:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/jsonprint.h:299:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/vmaf.cpp: In member function 'virtual void LibsvmNusvrTrainTestModel::load_model()': ../src/vmaf.cpp:143:65: warning: statement has no effect [-Wunused-value] dbg_printf("Read input model (pkl) at %s ...\n", model_path); ^ ../src/vmaf.cpp:149:75: warning: statement has no effect [-Wunused-value] dbg_printf("Read input model (libsvm) at %s ...\n", libsvm_model_path); ^ ../src/vmaf.cpp: In member function 'virtual void BootstrapLibsvmNusvrTrainTestModel::load_model()': ../src/vmaf.cpp:361:75: warning: statement has no effect [-Wunused-value] dbg_printf("Read input model (pkl) at %s ...\n", model_path_0.c_str()); ^ ../src/vmaf.cpp:363:52: warning: statement has no effect [-Wunused-value] dbg_printf("Number of models: %d\n", numModels); ^ ../src/vmaf.cpp:365:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t i=0; i&)': ../src/vmaf.cpp:513:42: warning: statement has no effect [-Wunused-value] dbg_printf("frame: %zu, ", i_frm); ^ ../src/vmaf.cpp:514:49: warning: statement has no effect [-Wunused-value] dbg_printf("adm2: %f, ", adm2.at(i_frm)); ^ ../src/vmaf.cpp:515:61: warning: statement has no effect [-Wunused-value] dbg_printf("adm_scale0: %f, ", adm_scale0.at(i_frm)); ^ ../src/vmaf.cpp:516:61: warning: statement has no effect [-Wunused-value] dbg_printf("adm_scale1: %f, ", adm_scale1.at(i_frm)); ^ ../src/vmaf.cpp:517:61: warning: statement has no effect [-Wunused-value] dbg_printf("adm_scale2: %f, ", adm_scale2.at(i_frm)); ^ ../src/vmaf.cpp:518:61: warning: statement has no effect [-Wunused-value] dbg_printf("adm_scale3: %f, ", adm_scale3.at(i_frm)); ^ ../src/vmaf.cpp:519:53: warning: statement has no effect [-Wunused-value] dbg_printf("motion: %f, ", motion.at(i_frm)); ^ ../src/vmaf.cpp:520:61: warning: statement has no effect [-Wunused-value] dbg_printf("vif_scale0: %f, ", vif_scale0.at(i_frm)); ^ ../src/vmaf.cpp:521:61: warning: statement has no effect [-Wunused-value] dbg_printf("vif_scale1: %f, ", vif_scale1.at(i_frm)); ^ ../src/vmaf.cpp:522:61: warning: statement has no effect [-Wunused-value] dbg_printf("vif_scale2: %f, ", vif_scale2.at(i_frm)); ^ ../src/vmaf.cpp:523:61: warning: statement has no effect [-Wunused-value] dbg_printf("vif_scale3: %f, ", vif_scale3.at(i_frm)); ^ ../src/vmaf.cpp:524:47: warning: statement has no effect [-Wunused-value] dbg_printf("vif: %f, ", vif.at(i_frm)); ^ ../src/vmaf.cpp:525:55: warning: statement has no effect [-Wunused-value] dbg_printf("motion2: %f, ", motion2.at(i_frm)); ^ ../src/vmaf.cpp:527:25: warning: statement has no effect [-Wunused-value] dbg_printf("\n"); ^ ../src/vmaf.cpp:493:12: warning: unused variable 'i_subsampled' [-Wunused-variable] size_t i_subsampled; ^~~~~~~~~~~~ ../src/vmaf.cpp: In member function 'virtual Result VmafQualityRunner::run(Asset, int (*)(float*, float*, float*, int, void*), void*, bool, bool, bool, bool, bool, int, int)': ../src/vmaf.cpp:559:49: warning: statement has no effect [-Wunused-value] dbg_printf("Initialize storage arrays...\n"); ^ ../src/vmaf.cpp:614:45: warning: statement has no effect [-Wunused-value] dbg_printf("Extract atom features...\n"); ^ ../src/vmaf.cpp:677:78: warning: statement has no effect [-Wunused-value] "Generate final features (including derived atom features)...\n"); ^ ../src/vmaf.cpp:728:80: warning: statement has no effect [-Wunused-value] "Normalize features, SVM regression, denormalize score, clip...\n"); ^ ../src/vmaf.cpp: In function 'double RunVmaf(const char*, int, int, int (*)(float*, float*, float*, int, void*), void*, const char*, const char*, const char*, bool, bool, bool, bool, bool, const char*, int, int, bool)': ../src/vmaf.cpp:1050:102: warning: statement has no effect [-Wunused-value] BOOTSTRAP_MODEL_NAME_PRECISION).c_str(), result.get_score(result_keys[j])); ^ ../src/vmaf.cpp:1055:102: warning: statement has no effect [-Wunused-value] BOOTSTRAP_MODEL_NAME_PRECISION).c_str(), result.get_score(result_keys[j])); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] In file included from ../src/vmaf.cpp:33: ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = signed char; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:166:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] int indent_additive, bool not_cx) ~~~~^~~~~~~~~~~~~~~ ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = unsigned char; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:167:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = short int; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:168:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = short unsigned int; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:169:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = int; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:170:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = unsigned int; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:171:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = long int; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:172:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = long unsigned int; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:173:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = bool; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:174:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = float; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:175:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] ../src/third_party/ptools/jsonprint.h: In instantiation of 'std::ostream& OC::JSONPODListPrintHelper_(const POD*, int, std::ostream&, int, bool, int, bool) [with POD = double; std::ostream = std::basic_ostream]': ../src/third_party/ptools/jsonprint.h:176:15: required from here ../src/third_party/ptools/jsonprint.h:109:11: warning: unused parameter 'indent_additive' [-Wunused-parameter] In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: unknownType_("operator<<", v.subtype); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1530:3: note: here case 'Z': os << "None"; break; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring.h:7, from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:9, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here case 2: if (*l++ != *r++) return false; ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here case 1: if (*l++ != *r++) return false; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'OC::OrdAVLHashT::N* OC::OrdAVLHashT::notInTableInsert_(OC::OrdAVLHashT::N*, const K&, OC::int_u4, const V&, OC::OrdAVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = std::__cxx11::basic_string; V = void (*)(const OC::Val&, const OC::Val&, OC::Val&, OC::Val&); unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/chooseser.h:45, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/pickleloader.h: In member function 'void OC::PickleLoader::decode_(OC::Val&)': ../src/third_party/ptools/pickleloader.h:808:43: warning: this statement may fall through [-Wimplicit-fallthrough=] case PY_UNICODE: NOT_IMPLEMENTED('V'); // 'V' ~~~~~~~~~~~~~~~^~~~~ ../src/third_party/ptools/pickleloader.h:809:5: note: here case PY_BINUNICODE: NOT_IMPLEMENTED('X'); // 'X' ^~~~ ../src/third_party/ptools/pickleloader.h:809:43: warning: this statement may fall through [-Wimplicit-fallthrough=] case PY_BINUNICODE: NOT_IMPLEMENTED('X'); // 'X' ~~~~~~~~~~~~~~~^~~~~ ../src/third_party/ptools/pickleloader.h:810:5: note: here case PY_APPEND: hAPPEND(); break; // 'a' ^~~~ In file included from ../src/third_party/ptools/pickleloader.h:9, from ../src/third_party/ptools/chooseser.h:45, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'OC::AVLTreeT::N* OC::AVLTreeT::notInTableInsert_(OC::AVLTreeT::N*, const K&, const V&, OC::AVLTreeT::Found_e) [with K = long unsigned int; V = OC::Val; unsigned int OC_AVLCHUNKSIZE = 16]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:488:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:489:4: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:494:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:495:4: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:95, from ../src/third_party/ptools/chooseser.h:44, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc: In function 'void OC::Deserialize(OC::Val&, OC::OCLoadContext_&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:987:15: warning: this statement may fall through [-Wimplicit-fallthrough=] } // NOTE! Falls through if compatibility mode ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:989:3: note: here case 't' : { int_u4 len=0; DeserializeTable(v,len,(Tab*)0,lc); break; } ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:993:15: warning: this statement may fall through [-Wimplicit-fallthrough=] } // NOTE! Falls through if compatibility mode ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:995:3: note: here case 'T' : { int_u8 len=0; DeserializeTable(v,len,(Tab*)0,lc); break; } ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/vmaf.h:37, from ../src/vmaf.cpp:29: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = int; V = OC::Proxy; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = std::__cxx11::basic_string; V = char; unsigned int CHUNKSIZE = 16]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = void*; V = OC::Proxy; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/vmaf.cpp:33: ../src/third_party/ptools/jsonprint.h: In function 'std::ostream& OC::JSONTablePrintHelper_(const OC::Val&, std::ostream&, int, bool, int)': ../src/third_party/ptools/jsonprint.h:91:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } // else fall thru for other array types ^ ../src/third_party/ptools/jsonprint.h:94:5: note: here default: ^~~~~~~ [115/124] rm -f src/libvmaf.a && ar csrD src/libvmaf.a 'src/25a6634@@convolution_and_psnr_avx@sta/feature_common_convolution_avx.c.o' 'src/25a6634@@convolution_and_psnr_avx@sta/feature_psnr_tools.c.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2pythontools.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valpython.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_midassocket.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valprotocol2.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2ser.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2streamdataenc.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2convertrep.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_timeconv.cc.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_alignment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_convolution.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_cpu.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_offset.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_motion.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_psnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ms_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_moment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_all.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_blur_array.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_math_utils.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_convolve.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_decimate.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_ssim_tools.c.o' 'src/25a6634@@vmaf@sha/third_party_pugixml_pugixml.cpp.o' 'src/25a6634@@vmaf@sha/mem.c.o' 'src/25a6634@@vmaf@sha/combo.c.o' 'src/25a6634@@vmaf@sha/cpu_info.c.o' 'src/25a6634@@vmaf@sha/svm.cpp.o' 'src/25a6634@@vmaf@sha/darray.c.o' 'src/25a6634@@vmaf@sha/libvmaf.cpp.o' 'src/25a6634@@vmaf@sha/vmaf.cpp.o' [116/124] c++ -o tools/ms_ssim 'tools/f9d35d4@@ms_ssim@exe/ms_ssim_main.c.o' 'tools/f9d35d4@@ms_ssim@exe/read_frame.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -Wl,--end-group -pthread -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/_build/src [117/124] c++ -o tools/ssim 'tools/f9d35d4@@ssim@exe/ssim_main.c.o' 'tools/f9d35d4@@ssim@exe/read_frame.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -Wl,--end-group -pthread -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/_build/src [118/124] c++ -o tools/moment 'tools/f9d35d4@@moment@exe/moment_main.c.o' 'tools/f9d35d4@@moment@exe/read_frame.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -Wl,--end-group -pthread -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/_build/src [119/124] c++ -o tools/psnr 'tools/f9d35d4@@psnr@exe/psnr_main.c.o' 'tools/f9d35d4@@psnr@exe/read_frame.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -Wl,--end-group -pthread -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/_build/src [120/124] c++ -o src/libvmaf.so 'src/25a6634@@vmaf@sha/third_party_pugixml_pugixml.cpp.o' 'src/25a6634@@vmaf@sha/mem.c.o' 'src/25a6634@@vmaf@sha/combo.c.o' 'src/25a6634@@vmaf@sha/cpu_info.c.o' 'src/25a6634@@vmaf@sha/svm.cpp.o' 'src/25a6634@@vmaf@sha/darray.c.o' 'src/25a6634@@vmaf@sha/libvmaf.cpp.o' 'src/25a6634@@vmaf@sha/vmaf.cpp.o' 'src/25a6634@@convolution_and_psnr_avx@sta/feature_common_convolution_avx.c.o' 'src/25a6634@@convolution_and_psnr_avx@sta/feature_psnr_tools.c.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2pythontools.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valpython.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_midassocket.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valprotocol2.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2ser.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2streamdataenc.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2convertrep.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_timeconv.cc.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_alignment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_convolution.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_cpu.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_offset.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_adm_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ansnr_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_vif_tools.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_motion.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_psnr.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_ms_ssim.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_moment.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_all.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_common_blur_array.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_math_utils.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_convolve.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_decimate.c.o' 'src/25a6634@@libvmaf_feature@sta/feature_iqa_ssim_tools.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libvmaf.so -Wl,--end-group -pipe -O2 -fno-strict-aliasing -pthread [121/124] c++ -o tools/vmaf 'tools/f9d35d4@@vmaf@exe/vmaf_main.c.o' 'tools/f9d35d4@@vmaf@exe/read_frame.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -Wl,--end-group -pthread -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/_build/src [122/124] c++ -o tools/vmafossexec 'tools/f9d35d4@@vmafossexec@exe/main.cpp.o' 'tools/f9d35d4@@vmafossexec@exe/read_frame.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -Wl,--start-group src/libvmaf.a -Wl,--end-group -pthread -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/_build/src [123/124] c++ -Itest/9f86d08@@test_predict@exe -Itest -I../test -Iinclude -I../include -I../src/third_party/ptools/opencontainers_1_8_4/include -I../src/third_party/ptools -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -O3 -O2 -fno-strict-aliasing -pthread -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ 'test/9f86d08@@test_predict@exe/.._src_unpickle.cpp.o' -MF 'test/9f86d08@@test_predict@exe/.._src_unpickle.cpp.o.d' -o 'test/9f86d08@@test_predict@exe/.._src_unpickle.cpp.o' -c ../src/unpickle.cpp In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:122:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:206:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:287:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:534:72: warning: extra ';' [-Wpedantic] typedef Select2::Result int_uptr;; ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:539:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:557:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:579:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:860:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:867:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashfunction.h:18:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:38:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:825:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:20:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtablet.h:655:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:62:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:35:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocspinfo.h:270:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsynchronizer.h:264:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:223:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.h:228:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocfixedsizeallocator.h:140:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstreamingpool.cc:410:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:153:19: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(char); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:154:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_1); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:155:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u1); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:156:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:157:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:158:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:159:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:160:20: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:161:21: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:165:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:978:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:260:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocsort.h:351:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:1350:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:1386:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:22, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u1, int_u2); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:961:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u2, int_u4); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:962:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:954:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,==);\ ^~ BIGUINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:955:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,!=);\ ^~ BIGUINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:956:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<);\ ^~ BIGUINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:957:25: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,<=);\ ^~ BIGUINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:958:24: note: in definition of macro 'BIGUINT_SPEC' BIGUINT_SPEC_OP(I,BI,>);\ ^~ BIGUINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:959:25: warning: extra ';' [-Wpedantic] BIGUINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:1: note: in expansion of macro 'BIGUINT_SPEC' BIGUINT_SPEC(int_u4, int_u8); ^~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:963:29: warning: extra ';' [-Wpedantic] BIGUINT_SPEC(int_u4, int_u8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1023:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1024:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1016:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1017:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1018:26: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1019:38: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1020:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:1: note: in expansion of macro 'BIGUINT_MATHOP_DEF' BIGUINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1025:35: warning: extra ';' [-Wpedantic] BIGUINT_MATHOP_DEF(int_u4, int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbiguint.h:1318:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:40, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u1, int_u2); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:436:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u2, int_u4); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:437:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:429:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,==);\ ^~ BIGINT_SPEC_OP(I,BI,!=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:430:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,!=);\ ^~ BIGINT_SPEC_OP(I,BI,<);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:431:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<);\ ^~ BIGINT_SPEC_OP(I,BI,<=);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:432:24: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,<=);\ ^~ BIGINT_SPEC_OP(I,BI,>);\ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:433:23: note: in definition of macro 'BIGINT_SPEC' BIGINT_SPEC_OP(I,BI,>);\ ^~ BIGINT_SPEC_OP(I,BI,>=); ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:434:24: warning: extra ';' [-Wpedantic] BIGINT_SPEC_OP(I,BI,>=); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:1: note: in expansion of macro 'BIGINT_SPEC' BIGINT_SPEC(int_u4, int_u8); ^~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:438:28: warning: extra ';' [-Wpedantic] BIGINT_SPEC(int_u4, int_u8); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u1, int_u2); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:498:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u1, int_u2); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u2, int_u4); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:499:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u2, int_u4); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:491:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, +); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:492:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, -); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:493:25: warning: extra ';' [-Wpedantic] BIGINT_MATHOP(I,BI, *); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:494:37: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, /, divver); \ ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:495:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DIV(I,BI, %, rem); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:1: note: in expansion of macro 'BIGINT_MATHOP_DEF' BIGINT_MATHOP_DEF(int_u4, int_u8); ^~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:500:34: warning: extra ';' [-Wpedantic] BIGINT_MATHOP_DEF(int_u4, int_u8); ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocbigint.h:690:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:101, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:41, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:260:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:261:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:262:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:263:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:264:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:265:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:266:26: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:267:27: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(cx_t); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:268:24: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(complex_8); // has to be right after defined ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:269:25: warning: extra ';' [-Wpedantic] MOVEARRAYPOD(complex_16); // has to be right after defined ^ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occomplex.h:271:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:118:3: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.h:595:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocarray.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1285:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocitems.h:48:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1394:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstringtools.h:158:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocnumerictools.h:184:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocnumpytools.h:106:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1586:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occircularbuffer.h:206:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocreader.h:653:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocvalreader.h:872:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:2393:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocproxy.cc:947:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occonvert.h:501:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/arraydisposition.h:60:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valpython.h:220:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythontools.h:60:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythonpickler.h:304:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2pythonpickler.cc:830:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valpython.h:238:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/valprotocol2.h:82:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2convertrep.h:423:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/m2ser.h:45:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:90:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocloaddumpcontext.h:61:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:1049:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ In file included from ../src/third_party/ptools/pickleloader.h:9, from ../src/third_party/ptools/chooseser.h:45, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:345:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: At global scope: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:1086:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/pickleloader.h:1417:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocpermutations.h:249:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltree.h:50:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhash.h:51:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/occombinations.h:104:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:99:29: warning: extra ';' [-Wpedantic] # define OC_END_NAMESPACE }; ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocmaketab.h:60:1: note: in expansion of macro 'OC_END_NAMESPACE' OC_END_NAMESPACE ^~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/xmldumper.h:880:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/xmlloader.h:1713:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/opalprint.h:445:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/opalutils.h:897:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/serialization.h:42:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:107:33: warning: extra ';' [-Wpedantic] # define PTOOLS_END_NAMESPACE }; ^ ../src/third_party/ptools/chooseser.h:408:1: note: in expansion of macro 'PTOOLS_END_NAMESPACE' PTOOLS_END_NAMESPACE ^~~~~~~~~~~~~~~~~~~~ ../src/unpickle.cpp: In function 'int unpickle(VmafModel*, const char*, VmafModelFlags)': ../src/unpickle.cpp:131:1: warning: label 'free_feature' defined but not used [-Wunused-label] free_feature: ^~~~~~~~~~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:8, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:814:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:816:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:818:74: required from here ../src/third_party/ptools/opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:1291, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: unknownType_("operator<<", v.subtype); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.cc:1530:3: note: here case 'Z': os << "None"; break; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring.h:7, from ../src/third_party/ptools/opencontainers_1_8_4/include/ochashtable.h:9, from ../src/third_party/ptools/valpython.h:5, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here case 2: if (*l++ != *r++) return false; ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*l++ != *r++) return false; ^~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here case 1: if (*l++ != *r++) return false; ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:39, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'OC::OrdAVLHashT::N* OC::OrdAVLHashT::notInTableInsert_(OC::OrdAVLHashT::N*, const K&, OC::int_u4, const V&, OC::OrdAVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = OC::Val; V = OC::Val; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = std::__cxx11::basic_string; V = void (*)(const OC::Val&, const OC::Val&, OC::Val&, OC::Val&); unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/chooseser.h:45, from ../src/unpickle.cpp:23: ../src/third_party/ptools/pickleloader.h: In member function 'void OC::PickleLoader::decode_(OC::Val&)': ../src/third_party/ptools/pickleloader.h:808:43: warning: this statement may fall through [-Wimplicit-fallthrough=] case PY_UNICODE: NOT_IMPLEMENTED('V'); // 'V' ~~~~~~~~~~~~~~~^~~~~ ../src/third_party/ptools/pickleloader.h:809:5: note: here case PY_BINUNICODE: NOT_IMPLEMENTED('X'); // 'X' ^~~~ ../src/third_party/ptools/pickleloader.h:809:43: warning: this statement may fall through [-Wimplicit-fallthrough=] case PY_BINUNICODE: NOT_IMPLEMENTED('X'); // 'X' ~~~~~~~~~~~~~~~^~~~~ ../src/third_party/ptools/pickleloader.h:810:5: note: here case PY_APPEND: hAPPEND(); break; // 'a' ^~~~ In file included from ../src/third_party/ptools/pickleloader.h:9, from ../src/third_party/ptools/chooseser.h:45, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'OC::AVLTreeT::N* OC::AVLTreeT::notInTableInsert_(OC::AVLTreeT::N*, const K&, const V&, OC::AVLTreeT::Found_e) [with K = long unsigned int; V = OC::Val; unsigned int OC_AVLCHUNKSIZE = 16]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:488:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:489:4: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:494:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavltreet.h:495:4: note: here case 0: return ret_val; // All done ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.h:95, from ../src/third_party/ptools/chooseser.h:44, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc: In function 'void OC::Deserialize(OC::Val&, OC::OCLoadContext_&)': ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:987:15: warning: this statement may fall through [-Wimplicit-fallthrough=] } // NOTE! Falls through if compatibility mode ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:989:3: note: here case 't' : { int_u4 len=0; DeserializeTable(v,len,(Tab*)0,lc); break; } ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:993:15: warning: this statement may fall through [-Wimplicit-fallthrough=] } // NOTE! Falls through if compatibility mode ^ ../src/third_party/ptools/opencontainers_1_8_4/include/ocserialize.cc:995:3: note: here case 'T' : { int_u8 len=0; DeserializeTable(v,len,(Tab*)0,lc); break; } ^~~~ In file included from ../src/third_party/ptools/opencontainers_1_8_4/include/ocval.h:38, from ../src/third_party/ptools/valpython.h:6, from ../src/third_party/ptools/chooseser.h:40, from ../src/unpickle.cpp:23: ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = int; V = OC::Proxy; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = std::__cxx11::basic_string; V = char; unsigned int CHUNKSIZE = 16]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'OC::AVLHashT::N* OC::AVLHashT::notInTableInsert_(OC::AVLHashT::N*, const K&, OC::int_u4, const V&, OC::AVLHashT::Found_e) [with K = void*; V = OC::Proxy; unsigned int CHUNKSIZE = 8]': ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ../src/third_party/ptools/opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ [124/124] c++ -o test/test_predict 'test/9f86d08@@test_predict@exe/test.c.o' 'test/9f86d08@@test_predict@exe/test_predict.c.o' 'test/9f86d08@@test_predict@exe/.._src_predict.c.o' 'test/9f86d08@@test_predict@exe/.._src_feature_feature_collector.c.o' 'test/9f86d08@@test_predict@exe/.._src_model.c.o' 'test/9f86d08@@test_predict@exe/.._src_svm.cpp.o' 'test/9f86d08@@test_predict@exe/.._src_unpickle.cpp.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2pythontools.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valpython.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_midassocket.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_valprotocol2.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2ser.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2streamdataenc.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_m2convertrep.cc.o' 'src/25a6634@@ptools@sha/third_party_ptools_timeconv.cc.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -O2 -fno-strict-aliasing -pthread SUCCEEDED 00:00:43 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for vmaf-1.5.1 ===> Generating temporary packing list [1/2] /usr/local/bin/meson --internal vcstagger ../include/vcs_version.h.in include/vcs_version.h 1.3.16 /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/include @VCS_TAG@ '(.*)' /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/include/git --git-dir /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../.git describe --tags --long --match '?.*.*' --always [1/2] /usr/local/bin/meson install --no-rebuild Installing subdir /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model to /construction/multimedia/vmaf/stage/usr/local/share/model Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_v0.6.1.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_v0.6.1.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_v0.6.1.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_v0.6.1.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0005 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0005.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0020 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0010 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0017.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0012.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0009 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0018 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0007 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0009.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0014 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0013.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0016 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0006.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0004.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0001.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0019 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0015.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0011 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0011.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0012 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0001 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0013 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0017 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0002.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0010.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0006 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0003 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0014.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0003.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0004 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0008.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0018.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0008 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0015 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0007.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0016.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0019.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0020.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_b_v0.6.3/vmaf_b_v0.6.3.pkl.0002 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_b_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0018.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0002.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0014 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0020.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0003.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0002 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0016 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0010 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0019.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0006.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0015 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0015.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0016.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0007.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0018 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0012.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0020 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0011 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0010.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0004.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0017 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0013.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0005 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0008 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0001.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0004 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0019 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0009.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0014.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0001 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0005.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0012 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0007 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0011.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0009 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0008.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0017.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0013 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0006 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.3/vmaf_rb_v0.6.3.pkl.0003 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.3 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0018.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0007 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0007.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0017.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0006 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0013.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0010.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0002.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0004.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0001.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0011 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0015 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0015.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0009 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0003.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0014.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0019.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0005 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0003 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0002 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0001 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0016 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0008.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0009.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0016.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0012 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0006.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0017 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0012.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0008 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0011.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0018 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0005.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0014 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0010 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0013 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0019 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_4k_rb_v0.6.2/vmaf_4k_rb_v0.6.2.pkl.0004 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_4k_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_vmafv2.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_vmafv4.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_vmafv3a.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_vmafv3.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflx_v1.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_libsvmnusvr_currentbest.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_vmafv4.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflx_vmaff_rf_v2.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_libsvmnusvr_currentbest.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_vmafv1.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_vmafv2.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflx_vmaff_rf_v1.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_vmafv3a.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_vmafv1.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_vmafv1.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/vmaf_v0.6.0.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_vmafv3.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_vmafv3.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/model_V8a.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_vmafv1.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_vmafv2.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/vmaf_4k_v0.6.1rc.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_norm_type_none.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/vmaf_v0.6.0.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_vmafv2.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_norm_type_none.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_libsvmnusvr_currentbest.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxtrain_vmafv3.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_vmafv3a.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_libsvmnusvr_currentbest.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/niqe_v0.1.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflxall_vmafv3a.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/vmaf_4k_v0.6.1rc.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/other_models/nflx_v1.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/other_models Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0011 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0010.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0008 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0015 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0004 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0005 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0003.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0015.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0007 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0014.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0004.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0016 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0001 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0005.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0017 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0009.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0010 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0011.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0016.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0002.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0014 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0001.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0018 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0002 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0017.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0003 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0009 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0018.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0012.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0008.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0019.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0006 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0019 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0013 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0013.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0012 to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0006.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/../model/vmaf_rb_v0.6.2/vmaf_rb_v0.6.2.pkl.0007.model to /construction/multimedia/vmaf/stage/usr/local/share/model/vmaf_rb_v0.6.2 Installing src/libvmaf.so to /construction/multimedia/vmaf/stage/usr/local/lib Stripping target 'src/libvmaf.so' using strip. Installing src/libvmaf.a to /construction/multimedia/vmaf/stage/usr/local/lib Installing tools/vmafossexec to /construction/multimedia/vmaf/stage/usr/local/bin Stripping target 'tools/vmafossexec' using strip. Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/include/libvmaf/libvmaf.h to /construction/multimedia/vmaf/stage/usr/local/include/libvmaf Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/_build/include/libvmaf/version.h to /construction/multimedia/vmaf/stage/usr/local/include/libvmaf Installing /construction/multimedia/vmaf/vmaf-1.5.1/libvmaf/_build/meson-private/libvmaf.pc to /construction/multimedia/vmaf/stage/usr/local/lib/pkgconfig ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for vmaf-1.5.1 file sizes/checksums [208]: 0% file sizes/checksums [208]: 48% file sizes/checksums [208]: 96% file sizes/checksums [208]: 100% packing files [208]: 0% packing files [208]: 48% packing files [208]: 96% packing files [208]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:06 TOTAL TIME 00:01:12