Mock Version: 1.4.16 Mock Version: 1.4.16 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/vmaf.spec'], chrootPath='/var/lib/mock/f31-build-17492483-1261499/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/vmaf.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1568160000 Wrote: /builddir/build/SRPMS/vmaf-1.3.15-1.fc31.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/vmaf.spec'], chrootPath='/var/lib/mock/f31-build-17492483-1261499/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/vmaf.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1568160000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.qMwTLg + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf vmaf-1.3.15 + /usr/bin/gzip -dc /builddir/build/SOURCES/vmaf-1.3.15.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd vmaf-1.3.15 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0001-Use-PREFIX-and-LIBDIR-build-variable-instead-of-cust.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0002-Unbundle-pugixml.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0004-Use-better-FLAGS-for-ptools.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0005-Switch-pugixml-include.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0006-Switch-to-shared-library-for-libvmaf.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0007-Unbundle-libsvm.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0008-Add-pugixml-LIBS.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0009-Avoid-x86cpudetection-code-when-not-relevant.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0010-Fix-libvmaf.pc-to-use-Libs.private-for-pthread-m.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + rm -rf wrapper/src/pugixml + rm -rf libsvm + sed -i -e 's|/usr/local|/usr|g' wrapper/libvmaf.pc + sed -i -e 's|/usr/lib|/usr/lib64|g' wrapper/libvmaf.pc + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.XOSqSf + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + /usr/bin/make -O -j6 V=1 VERBOSE=1 'CFLAGS_COMMON=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' V=1 for dir in ptools wrapper feature; do \ cd ${dir}; /usr/bin/make; cd ..; \ done make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' g++ -Wall -Wextra -fpic -O -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -Wno-deprecated -I./opencontainers_1_8_4/include -pthread -D_REENTRANT -c m2pythontools.cc make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:27, BUILDSTDERR: from m2pythontools.h:8, BUILDSTDERR: from m2pythontools.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = short int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:814:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: 793 | INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:816:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = long int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:818:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' g++ -Wall -Wextra -fpic -O -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -Wno-deprecated -I./opencontainers_1_8_4/include -pthread -D_REENTRANT -c m2streamdataenc.cc make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from m2streamdataenc.h:56, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': BUILDSTDERR: ./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] BUILDSTDERR: 151 | memcpy(to, from, sizeof(TT)*len); return false; } BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' BUILDSTDERR: 532 | MOVEARRAYPOD(Val) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here BUILDSTDERR: 204 | struct Val { BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: 384 | case 'n': throw logic_error("Arrays of Arrays not currently supported"); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Tup& OC::Tup::operator=(const OC::Tup&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1921:23: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1921 | new (this) Tup(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Arr& OC::Arr::operator=(const OC::Arr&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2022:23: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2022 | new (this) Arr(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:27, BUILDSTDERR: from m2streamdataenc.h:56, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = short int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:814:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: 793 | INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:816:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = long int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:818:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:195:70: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:196:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:197:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:234:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:235:73: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:236:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from m2streamdataenc.h:56, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'void OC::PlaceCopyCons_(void*, const T&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:105:16: required from 'OC::Array::Array(const OC::Array&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:458:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:611:3: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 611 | new (location) T(copy); // default doesn't support allocator BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from m2streamdataenc.h:56, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'T OC::Array::removeAt(size_t) [with T = OC::Tup; size_t = long unsigned int]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:327:10: required from 'bool OC::Array::remove(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2236:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:363:9: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 363 | T ret_val = data_[i]; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from m2streamdataenc.h:56, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:373:14: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 373 | return ret_val; // All done, return ret_val BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from m2streamdataenc.h:56, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h: In instantiation of 'bool OC::MoveArray(T*, T*, int) [with T = OC::Tup]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:447:29: required from 'void OC::Array::resize(size_t) [with T = OC::Tup; size_t = long unsigned int]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:177:2: required from 'void OC::Array::append(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2310:62: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h:143:5: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | new (&to[ii]) T(from[ii]); // Potentially full linear-time copy BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2streamdataenc.h:57, BUILDSTDERR: from m2streamdataenc.cc:7: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' g++ -Wall -Wextra -fpic -O -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -Wno-deprecated -I./opencontainers_1_8_4/include -pthread -D_REENTRANT -c timeconv.cc BUILDSTDERR: In file included from timeconv.h:17, BUILDSTDERR: from timeconv.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = short int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:814:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: 793 | INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:816:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = long int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:818:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' g++ -Wall -Wextra -fpic -O -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -Wno-deprecated -I./opencontainers_1_8_4/include -pthread -D_REENTRANT -c m2convertrep.cc BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from m2convertrep.h:11, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': BUILDSTDERR: ./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] BUILDSTDERR: 151 | memcpy(to, from, sizeof(TT)*len); return false; } BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' BUILDSTDERR: 532 | MOVEARRAYPOD(Val) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here BUILDSTDERR: 204 | struct Val { BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: 384 | case 'n': throw logic_error("Arrays of Arrays not currently supported"); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Tup& OC::Tup::operator=(const OC::Tup&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1921:23: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1921 | new (this) Tup(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Arr& OC::Arr::operator=(const OC::Arr&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2022:23: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2022 | new (this) Arr(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:27, BUILDSTDERR: from m2convertrep.h:11, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = short int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:814:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: 793 | INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:816:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = long int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:818:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:195:70: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:196:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:197:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, from m2convermake[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' BUILDSTDERR: trep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:234:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:235:73: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:236:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from m2convertrep.h:11, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'void OC::PlaceCopyCons_(void*, const T&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:105:16: required from 'OC::Array::Array(const OC::Array&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:458:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:611:3: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 611 | new (location) T(copy); // default doesn't support allocator BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from m2convertrep.h:11, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'T OC::Array::removeAt(size_t) [with T = OC::Tup; size_t = long unsigned int]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:327:10: required from 'bool OC::Array::remove(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2236:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:363:9: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 363 | T ret_val = data_[i]; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from m2convertrep.h:11, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:373:14: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 373 | return ret_val; // All done, return ret_val BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from m2convertrep.h:11, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h: In instantiation of 'bool OC::MoveArray(T*, T*, int) [with T = OC::Tup]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:447:29: required from 'void OC::Array::resize(size_t) [with T = OC::Tup; size_t = long unsigned int]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:177:2: required from 'void OC::Array::append(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2310:62: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h:143:5: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | new (&to[ii]) T(from[ii]); // Potentially full linear-time copy BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2convertrep.h:12, BUILDSTDERR: from m2convertrep.cc:10: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' g++ -Wall -Wextra -fpic -O -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -Wno-deprecated -I./opencontainers_1_8_4/include -pthread -D_REENTRANT -c midassocket.cc make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': BUILDSTDERR: ./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] BUILDSTDERR: 151 | memcpy(to, from, sizeof(TT)*len); return false; } BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' BUILDSTDERR: 532 | MOVEARRAYPOD(Val) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here BUILDSTDERR: 204 | struct Val { BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: 384 | case 'n': throw logic_error("Arrays of Arrays not currently supported"); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Tup& OC::Tup::operator=(const OC::Tup&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1921:23: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1921 | new (this) Tup(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Arr& OC::Arr::operator=(const OC::Arr&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2022:23: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2022 | new (this) Arr(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from pickleloader.h:9, BUILDSTDERR: from chooseser.h:45, BUILDSTDERR: from midassocket.h:9, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 345 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavltreet.h:345:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 345 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from chooseser.h:48, BUILDSTDERR: from midassocket.h:9, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: opalutils.h: In member function 'OC::Arr OC::OpalReaderA::convertTabToArr(const OC::Tab&)': BUILDSTDERR: opalutils.h:413:12: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 413 | return a; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:15, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = short int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:814:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: 793 | INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:816:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = long int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:818:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:195:70: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:196:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:197:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:234:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:235:73: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:236:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'void OC::PlaceCopyCons_(void*, const T&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:105:16: required from 'OC::Array::Array(const OC::Array&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:458:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:611:3: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 611 | new (location) T(copy); // default doesn't support allocator BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'T OC::Array::removeAt(size_t) [with T = OC::Tup; size_t = long unsigned int]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:327:10: required from 'bool OC::Array::remove(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2236:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:363:9: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 363 | T ret_val = data_[i]; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:373:14: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 373 | return ret_val; // All done, return ret_val BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h: In instantiation of 'bool OC::MoveArray(T*, T*, int) [with T = OC::Tup]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:447:29: required from 'void OC::Array::resize(size_t) [with T = OC::Tup; size_t = long unsigned int]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:177:2: required from 'void OC::Array::append(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2310:62: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h:143:5: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | new (&to[ii]) T(from[ii]); // Potentially full linear-time copy BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from fdtools.h:24, BUILDSTDERR: from midassocket.h:7, BUILDSTDERR: from midassocket.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' g++ -Wall -Wextra -fpic -O -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -Wno-deprecated -I./opencontainers_1_8_4/include -pthread -D_REENTRANT -c valpython.cc make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': BUILDSTDERR: ./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] BUILDSTDERR: 151 | memcpy(to, from, sizeof(TT)*len); return false; } BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' BUILDSTDERR: 532 | MOVEARRAYPOD(Val) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here BUILDSTDERR: 204 | struct Val { BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: 384 | case 'n': throw logic_error("Arrays of Arrays not currently supported"); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Tup& OC::Tup::operator=(const OC::Tup&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1921:23: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1921 | new (this) Tup(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Arr& OC::Arr::operator=(const OC::Arr&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2022:23: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2022 | new (this) Arr(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ochashtable.h:8, BUILDSTDERR: from valpython.h:5, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = short int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:814:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: 793 | INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:816:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = long int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:818:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:195:70: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:196:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:197:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:234:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:235:73: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:236:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'void OC::PlaceCopyCons_(void*, const T&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:105:16: required from 'OC::Array::Array(const OC::Array&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:458:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:611:3: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 611 | new (location) T(copy); // default doesn't support allocator BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'T OC::Array::removeAt(size_t) [with T = OC::Tup; size_t = long unsigned int]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:327:10: required from 'bool OC::Array::remove(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2236:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:363:9: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 363 | T ret_val = data_[i]; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:373:14: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 373 | return ret_val; // All done, return ret_val BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h: In instantiation of 'bool OC::MoveArray(T*, T*, int) [with T = OC::Tup]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:447:29: required from 'void OC::Array::resize(size_t) [with T = OC::Tup; size_t = long unsigned int]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:177:2: required from 'void OC::Array::append(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2310:62: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h:143:5: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | new (&to[ii]) T(from[ii]); // Potentially full linear-time copy BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 1527 | default: unknownType_("operator<<", v.subtype); BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1530:3: note: here BUILDSTDERR: 1530 | case 'Z': os << "None"; break; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocstring.h:7, BUILDSTDERR: from ./opencontainers_1_8_4/include/ochashtable.h:9, BUILDSTDERR: from valpython.h:5, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 429 | case 3: if (*l++ != *r++) return false; BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here BUILDSTDERR: 430 | case 2: if (*l++ != *r++) return false; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 430 | case 2: if (*l++ != *r++) return false; BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here BUILDSTDERR: 431 | case 1: if (*l++ != *r++) return false; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./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]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 601 | case -2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here BUILDSTDERR: 602 | case 0: return ret_val;; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 607 | case +2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here BUILDSTDERR: 608 | case 0: return ret_val; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from valpython.h:6, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: ./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]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 637 | case -2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here BUILDSTDERR: 638 | case 0: return ret_val;; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 643 | case +2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here BUILDSTDERR: 644 | case 0: return ret_val; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from m2pythonpickler.h:310, BUILDSTDERR: from valpython.h:224, BUILDSTDERR: from valpython.cc:2: BUILDSTDERR: m2pythonpickler.cc: In member function 'void OC::PythonPicklerA::dumpNumber(const OBJ&) [with OBJ = OC::Val]': BUILDSTDERR: m2pythonpickler.cc:653:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 653 | if (compatibility()) { BUILDSTDERR: | ^~ BUILDSTDERR: m2pythonpickler.cc:659:3: note: here BUILDSTDERR: 659 | case 'l': { BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from valpython.cc:2: BUILDSTDERR: valpython.h: In function 'OC::Val OC::VectorGet(const OC::Val&, int)': BUILDSTDERR: valpython.h:158:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 158 | case 'n': MakeException("Arrays of Arrays not supported"); BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: valpython.h:159:3: note: here BUILDSTDERR: 159 | case 'Z': VALPYTHONARRAYGET(Val); // array of None (tag for flag) BUILDSTDERR: | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' g++ -Wall -Wextra -fpic -O -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -Wno-deprecated -I./opencontainers_1_8_4/include -pthread -D_REENTRANT -c valprotocol2.cc make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': BUILDSTDERR: ./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] BUILDSTDERR: 151 | memcpy(to, from, sizeof(TT)*len); return false; } BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' BUILDSTDERR: 532 | MOVEARRAYPOD(Val) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here BUILDSTDERR: 204 | struct Val { BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: 384 | case 'n': throw logic_error("Arrays of Arrays not currently supported"); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Tup& OC::Tup::operator=(const OC::Tup&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1921:23: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1921 | new (this) Tup(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Arr& OC::Arr::operator=(const OC::Arr&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2022:23: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2022 | new (this) Arr(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:15, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = short int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:814:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: 793 | INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:816:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = long int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:818:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:195:70: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:196:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:197:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:234:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:235:73: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:236:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'void OC::PlaceCopyCons_(void*, const T&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:105:16: required from 'OC::Array::Array(const OC::Array&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:458:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:611:3: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 611 | new (location) T(copy); // default doesn't support allocator BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'T OC::Array::removeAt(size_t) [with T = OC::Tup; size_t = long unsigned int]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:327:10: required from 'bool OC::Array::remove(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2236:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:363:9: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 363 | T ret_val = data_[i]; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:373:14: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 373 | return ret_val; // All done, return ret_val BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h: In instantiation of 'bool OC::MoveArray(T*, T*, int) [with T = OC::Tup]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:447:29: required from 'void OC::Array::resize(size_t) [with T = OC::Tup; size_t = long unsigned int]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:177:2: required from 'void OC::Array::append(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2310:62: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h:143:5: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | new (&to[ii]) T(from[ii]); // Potentially full linear-time copy BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 1527 | default: unknownType_("operator<<", v.subtype); BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1530:3: note: here BUILDSTDERR: 1530 | case 'Z': os << "None"; break; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocstring.h:7, BUILDSTDERR: from ./opencontainers_1_8_4/include/ochashtable.h:9, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:37, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 429 | case 3: if (*l++ != *r++) return false; BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here BUILDSTDERR: 430 | case 2: if (*l++ != *r++) return false; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 430 | case 2: if (*l++ != *r++) return false; BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here BUILDSTDERR: 431 | case 1: if (*l++ != *r++) return false; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./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]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 601 | case -2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here BUILDSTDERR: 602 | case 0: return ret_val;; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 607 | case +2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here BUILDSTDERR: 608 | case 0: return ret_val; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./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]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 637 | case -2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here BUILDSTDERR: 638 | case 0: return ret_val;; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 643 | case +2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here BUILDSTDERR: 644 | case 0: return ret_val; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: valprotocol2.cc: In function 'bool OC::P2LoadValue(OC::Val&, OC::LoadContext_&)': BUILDSTDERR: valprotocol2.cc:1502:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 1502 | else p2error_("Unknown global"); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: valprotocol2.cc:1507:3: note: here BUILDSTDERR: 1507 | case 'L': { BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from valprotocol2.h:6, BUILDSTDERR: from valprotocol2.cc:2: BUILDSTDERR: ./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]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 601 | case -2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here BUILDSTDERR: 602 | case 0: return ret_val;; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 607 | case +2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here BUILDSTDERR: 608 | case 0: return ret_val; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'void OC::AVLHashT::deleteAVLNode_(OC::AVLHashT::N*) [with K = void*; V = int; unsigned int CHUNKSIZE = 8]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:931:17: warning: '*node.OC::AVLNode_::on_freelist_ref_count' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 931 | if (node->on_freelist_ref_count >=0) { BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' g++ -Wall -Wextra -fpic -O -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -Wno-deprecated -I./opencontainers_1_8_4/include -pthread -D_REENTRANT -c m2ser.cc make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': BUILDSTDERR: ./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] BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': BUILDSTDERR: ./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] BUILDSTDERR: 151 | memcpy(to, from, sizeof(TT)*len); return false; } BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' BUILDSTDERR: 532 | MOVEARRAYPOD(Val) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here BUILDSTDERR: 204 | struct Val { BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: 384 | case 'n': throw logic_error("Arrays of Arrays not currently supported"); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Tup& OC::Tup::operator=(const OC::Tup&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1921:23: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1921 | new (this) Tup(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In member function 'OC::Arr& OC::Arr::operator=(const OC::Arr&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2022:23: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2022 | new (this) Arr(rhs); BUILDSTDERR: | ^ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:15, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = short int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:814:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: 793 | INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:816:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::string OC::StringizeInt(INT) [with INT = long int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:818:74: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:195:70: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:196:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::Tab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:197:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::keys(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:234:71: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:19:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 19 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::values(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:235:73: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:31:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.cc:84, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h: In instantiation of 'OC::Arr OC::items(const CON&) [with CON = OC::OTab]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:236:72: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocitems.h:45:10: warning: implicitly-declared 'OC::Arr::Arr(const OC::Arr&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return res; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2011:16: note: because 'OC::Arr' has user-provided 'OC::Arr& OC::Arr::operator=(const OC::Arr&)' BUILDSTDERR: 2011 | OC_INLINE Arr& Arr::operator= (const Arr& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'void OC::PlaceCopyCons_(void*, const T&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:105:16: required from 'OC::Array::Array(const OC::Array&, OC::Allocator*) [with T = OC::Tup; OC::Allocator = OC::StreamingPool]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:458:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:611:3: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 611 | new (location) T(copy); // default doesn't support allocator BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h: In instantiation of 'T OC::Array::removeAt(size_t) [with T = OC::Tup; size_t = long unsigned int]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:327:10: required from 'bool OC::Array::remove(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2236:15: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:363:9: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 363 | T ret_val = data_[i]; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:373:14: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 373 | return ret_val; // All done, return ret_val BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h: In instantiation of 'bool OC::MoveArray(T*, T*, int) [with T = OC::Tup]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:447:29: required from 'void OC::Array::resize(size_t) [with T = OC::Tup; size_t = long unsigned int]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocarray.h:177:2: required from 'void OC::Array::append(const T&) [with T = OC::Tup]' BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:2310:62: required from here BUILDSTDERR: ./opencontainers_1_8_4/include/ocmove.h:143:5: warning: implicitly-declared 'OC::Tup::Tup(const OC::Tup&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | new (&to[ii]) T(from[ii]); // Potentially full linear-time copy BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1910:16: note: because 'OC::Tup' has user-provided 'OC::Tup& OC::Tup::operator=(const OC::Tup&)' BUILDSTDERR: 1910 | OC_INLINE Tup& Tup::operator= (const Tup& rhs) BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 1527 | default: unknownType_("operator<<", v.subtype); BUILDSTDERR: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocval.cc:1530:3: note: here BUILDSTDERR: 1530 | case 'Z': os << "None"; break; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocstring.h:7, BUILDSTDERR: from ./opencontainers_1_8_4/include/ochashtable.h:9, BUILDSTDERR: from ./opencontainers_1_8_4/include/ocval.h:37, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 429 | case 3: if (*l++ != *r++) return false; BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here BUILDSTDERR: 430 | case 2: if (*l++ != *r++) return false; BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 430 | case 2: if (*l++ != *r++) return false; BUILDSTDERR: | ^~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here BUILDSTDERR: 431 | case 1: if (*l++ != *r++) return false; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./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]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 601 | case -2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here BUILDSTDERR: 602 | case 0: return ret_val;; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 607 | case +2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here BUILDSTDERR: 608 | case 0: return ret_val; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./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]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 637 | case -2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here BUILDSTDERR: 638 | case 0: return ret_val;; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 643 | case +2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here BUILDSTDERR: 644 | case 0: return ret_val; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from m2ser.h:9, BUILDSTDERR: from m2ser.cc:2: BUILDSTDERR: ./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]': BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 601 | case -2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here BUILDSTDERR: 602 | case 0: return ret_val;; // All done BUILDSTDERR: | ^~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 607 | case +2: rotate_(current, kid); // Need to rotate, then done BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here BUILDSTDERR: 608 | case 0: return ret_val; // All done BUILDSTDERR: | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' g++ -pthread -Wall -Wextra -fpic -O -fno-strict-aliasing -DLINUX_ -DOC_NEW_STYLE_INCLUDES -Wno-deprecated -I./opencontainers_1_8_4/include -pthread -D_REENTRANT m2pythontools.o valpython.o midassocket.o valprotocol2.o m2ser.o m2streamdataenc.o m2convertrep.o timeconv.o -shared -o libptools.so make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/alloc.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/alloc.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/alignment.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/alignment.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/cpu.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/cpu.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/psnr_tools.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/psnr_tools.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/file_io.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/file_io.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/frame.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/frame.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/convolution.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I/builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src -I/builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/convolution.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/ansnr.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/ansnr.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/adm.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm.c BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm.c:28: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/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 BUILDSTDERR: 335 | float Q = 2.0*params->a*pow(10.0,params->k*temp*temp)/dwt_7_9_basis_function_amplitudes[lambda][theta]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/ansnr_tools.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/ansnr_tools.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/vif.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I/builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src -I/builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c: In function 'compute_vif': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c:83:12: warning: unused variable 'den_array_adj' [-Wunused-variable] BUILDSTDERR: 83 | float *den_array_adj = 0; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c:82:12: warning: unused variable 'num_array_adj' [-Wunused-variable] BUILDSTDERR: 82 | float *num_array_adj = 0; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c:56:12: warning: unused variable 'ref_dis' [-Wunused-variable] BUILDSTDERR: 56 | float *ref_dis; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c:55:12: warning: unused variable 'dis_sq' [-Wunused-variable] BUILDSTDERR: 55 | float *dis_sq; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c:54:12: warning: unused variable 'ref_sq' [-Wunused-variable] BUILDSTDERR: 54 | float *ref_sq; BUILDSTDERR: | ^~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/psnr.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/psnr.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/motion.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/motion.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/math_utils.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/iqa/math_utils.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/decimate.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/iqa/decimate.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/convolve.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/iqa/convolve.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/ssim_tools.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/iqa/ssim_tools.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/vif_tools.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I/builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src -I/builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif_tools.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/ssim.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/ssim.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/moment.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/moment.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/ms_ssim.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/ms_ssim.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/all.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/all.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/combo.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:36: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c: In function 'combo_threadfunc': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:278:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 278 | dbg_printf("frame: %d, ", frm_idx); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:305:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 305 | dbg_printf("psnr: %.3f, ", score); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:320:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 320 | dbg_printf("ssim: %.3f, ", score); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:334:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 334 | dbg_printf("ms_ssim: %.3f, ", score); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:359:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 359 | dbg_printf("adm: %.3f, ", score); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:360:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 360 | dbg_printf("adm_num: %.3f, ", score_num); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:361:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 361 | dbg_printf("adm_den: %.3f, ", score_den); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:362:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 362 | dbg_printf("adm_num_scale0: %.3f, ", scores[0]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:363:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 363 | dbg_printf("adm_den_scale0: %.3f, ", scores[1]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:364:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 364 | dbg_printf("adm_num_scale1: %.3f, ", scores[2]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:365:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 365 | dbg_printf("adm_den_scale1: %.3f, ", scores[3]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:366:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 366 | dbg_printf("adm_num_scale2: %.3f, ", scores[4]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:367:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 367 | dbg_printf("adm_den_scale2: %.3f, ", scores[5]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:368:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 368 | dbg_printf("adm_num_scale3: %.3f, ", scores[6]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:369:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 369 | dbg_printf("adm_den_scale3: %.3f, ", scores[7]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:463:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 463 | dbg_printf("motion: %.3f, ", score); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:464:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 464 | dbg_printf("motion2: %.3f, ", score2); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:486:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 486 | dbg_printf("vif_num_scale0: %.3f, ", scores[0]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:487:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 487 | dbg_printf("vif_den_scale0: %.3f, ", scores[1]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:488:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 488 | dbg_printf("vif_num_scale1: %.3f, ", scores[2]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:489:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 489 | dbg_printf("vif_den_scale1: %.3f, ", scores[3]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:490:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 490 | dbg_printf("vif_num_scale2: %.3f, ", scores[4]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:491:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 491 | dbg_printf("vif_den_scale2: %.3f, ", scores[5]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:492:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 492 | dbg_printf("vif_num_scale3: %.3f, ", scores[6]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:493:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 493 | dbg_printf("vif_den_scale3: %.3f, ", scores[7]); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:494:13: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 494 | dbg_printf("vif: %.3f, ", score); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:507:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 507 | dbg_printf("\n"); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:75:17: warning: unused variable 'fmt' [-Wunused-variable] BUILDSTDERR: 75 | const char* fmt = thread_data->fmt; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:578:1: warning: control reaches end of non-void function [-Wreturn-type] BUILDSTDERR: 578 | } BUILDSTDERR: | ^ make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/adm_tools.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:24: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c: In function 'adm_cm_s': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:378:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 378 | ADM_CM_THRESH_S_0_0(angles, flt_angles, csf_px_stride, &thr, w, h, 0, 0); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:34:20: note: in definition of macro 'ADM_CM_THRESH_S_0_0' BUILDSTDERR: 34 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:378:31: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 378 | ADM_CM_THRESH_S_0_0(angles, flt_angles, csf_px_stride, &thr, w, h, 0, 0); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:35:21: note: in definition of macro 'ADM_CM_THRESH_S_0_0' BUILDSTDERR: 35 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:403:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 403 | ADM_CM_THRESH_S_0_J(angles, flt_angles, csf_px_stride, &thr, w, h, 0, j); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:76:20: note: in definition of macro 'ADM_CM_THRESH_S_0_J' BUILDSTDERR: 76 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:403:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 403 | ADM_CM_THRESH_S_0_J(angles, flt_angles, csf_px_stride, &thr, w, h, 0, j); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:77:21: note: in definition of macro 'ADM_CM_THRESH_S_0_J' BUILDSTDERR: 77 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:429:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 429 | ADM_CM_THRESH_S_0_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, 0, (w - 1)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:54:20: note: in definition of macro 'ADM_CM_THRESH_S_0_W_M_1' BUILDSTDERR: 54 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:429:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 429 | ADM_CM_THRESH_S_0_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, 0, (w - 1)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:55:21: note: in definition of macro 'ADM_CM_THRESH_S_0_W_M_1' BUILDSTDERR: 55 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:462:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 462 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:172:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' BUILDSTDERR: 172 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:462:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 462 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:173:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' BUILDSTDERR: 173 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:496:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 496 | ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:198:21: note: in definition of macro 'ADM_CM_THRESH_S_I_0' BUILDSTDERR: 198 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:496:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 496 | ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:199:21: note: in definition of macro 'ADM_CM_THRESH_S_I_0' BUILDSTDERR: 199 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:519:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 519 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:172:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' BUILDSTDERR: 172 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:519:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 519 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:173:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' BUILDSTDERR: 173 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:553:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 553 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:172:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' BUILDSTDERR: 172 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:553:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 553 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:173:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' BUILDSTDERR: 173 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:575:28: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 575 | ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:226:20: note: in definition of macro 'ADM_CM_THRESH_S_I_W_M_1' BUILDSTDERR: 226 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:575:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 575 make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' BUILDSTDERR: | ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:227:21: note: in definition of macro 'ADM_CM_THRESH_S_I_W_M_1' BUILDSTDERR: 227 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:223:8: warning: unused variable 'sum' [-Wunused-variable] BUILDSTDERR: 223 | float sum = 0; \ BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:575:4: note: in expansion of macro 'ADM_CM_THRESH_S_I_W_M_1' BUILDSTDERR: 575 | ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:608:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 608 | ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:198:21: note: in definition of macro 'ADM_CM_THRESH_S_I_0' BUILDSTDERR: 198 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:608:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 608 | ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:199:21: note: in definition of macro 'ADM_CM_THRESH_S_I_0' BUILDSTDERR: 199 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:630:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 630 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:172:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' BUILDSTDERR: 172 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:630:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 630 | ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:173:21: note: in definition of macro 'ADM_CM_THRESH_S_I_J' BUILDSTDERR: 173 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:652:28: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 652 | ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:226:20: note: in definition of macro 'ADM_CM_THRESH_S_I_W_M_1' BUILDSTDERR: 226 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:652:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 652 | ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:227:21: note: in definition of macro 'ADM_CM_THRESH_S_I_W_M_1' BUILDSTDERR: 227 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:223:8: warning: unused variable 'sum' [-Wunused-variable] BUILDSTDERR: 223 | float sum = 0; \ BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:652:4: note: in expansion of macro 'ADM_CM_THRESH_S_I_W_M_1' BUILDSTDERR: 652 | ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:684:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 684 | ADM_CM_THRESH_S_H_M_1_0(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), 0); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:97:20: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_0' BUILDSTDERR: 97 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:684:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 684 | ADM_CM_THRESH_S_H_M_1_0(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), 0); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:98:21: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_0' BUILDSTDERR: 98 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:709:28: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 709 | ADM_CM_THRESH_S_H_M_1_J(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), j); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:146:20: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_J' BUILDSTDERR: 146 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:709:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 709 | ADM_CM_THRESH_S_H_M_1_J(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), j); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:147:21: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_J' BUILDSTDERR: 147 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:735:31: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 735 | ADM_CM_THRESH_S_H_M_1_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), (w - 1)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:121:20: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_W_M_1' BUILDSTDERR: 121 | float *src_ptr = angles[theta]; \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:735:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 735 | ADM_CM_THRESH_S_H_M_1_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), (w - 1)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:122:21: note: in definition of macro 'ADM_CM_THRESH_S_H_M_1_W_M_1' BUILDSTDERR: 122 | float *flt_ptr = flt_angles[theta]; \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:346:6: warning: unused variable 'flt_px_stride' [-Wunused-variable] BUILDSTDERR: 346 | int flt_px_stride = flt_stride / sizeof(float); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:334:53: warning: unused variable 'src_d' [-Wunused-variable] BUILDSTDERR: 334 | float *src_h = src->band_h, *src_v = src->band_v, *src_d = src->band_d; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:334:31: warning: unused variable 'src_v' [-Wunused-variable] BUILDSTDERR: 334 | float *src_h = src->band_h, *src_v = src->band_v, *src_d = src->band_d; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:334:9: warning: unused variable 'src_h' [-Wunused-variable] BUILDSTDERR: 334 | float *src_h = src->band_h, *src_v = src->band_v, *src_d = src->band_d; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c: In function 'adm_dwt2_s': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:830:24: warning: unused variable 'jj' [-Wunused-variable] BUILDSTDERR: 830 | int i, j, fi, fj, ii, jj; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:830:20: warning: unused variable 'ii' [-Wunused-variable] BUILDSTDERR: 830 | int i, j, fi, fj, ii, jj; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:830:16: warning: unused variable 'fj' [-Wunused-variable] BUILDSTDERR: 830 | int i, j, fi, fj, ii, jj; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:830:12: warning: unused variable 'fi' [-Wunused-variable] BUILDSTDERR: 830 | int i, j, fi, fj, ii, jj; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:826:30: warning: unused variable 'imgcoeff' [-Wunused-variable] BUILDSTDERR: 826 | float fcoeff_lo, fcoeff_hi, imgcoeff; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:826:19: warning: unused variable 'fcoeff_hi' [-Wunused-variable] BUILDSTDERR: 826 | float fcoeff_lo, fcoeff_hi, imgcoeff; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:826:8: warning: unused variable 'fcoeff_lo' [-Wunused-variable] BUILDSTDERR: 826 | float fcoeff_lo, fcoeff_hi, imgcoeff; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:819:6: warning: unused variable 'fwidth' [-Wunused-variable] BUILDSTDERR: 819 | int fwidth = sizeof(dwt2_db2_coeffs_lo_s) / sizeof(float); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:24: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c: At top level: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/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 BUILDSTDERR: 335 | float Q = 2.0*params->a*pow(10.0,params->k*temp*temp)/dwt_7_9_basis_function_amplitudes[lambda][theta]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:58:20: warning: 'fcoeff_cm_thresh_s' defined but not used [-Wunused-const-variable=] BUILDSTDERR: 58 | static const float fcoeff_cm_thresh_s[3][3] = BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/darray.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c: In function 'init_array': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:26:2: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] BUILDSTDERR: 26 | memset(a->array, 0.0, init_size * sizeof(double)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:26:2: warning: incompatible implicit declaration of built-in function 'memset' BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:22:1: note: include '' or provide a declaration of 'memset' BUILDSTDERR: 21 | #include "common/blur_array.h" BUILDSTDERR: +++ |+#include BUILDSTDERR: 22 | BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c: In function 'insert_array': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:45:3: warning: incompatible implicit declaration of built-in function 'memset' BUILDSTDERR: 45 | memset(temp, 0.0, (a->size / 2) * sizeof(double)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:45:3: note: include '' or provide a declaration of 'memset' BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c: In function 'insert_array_at': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:71:3: warning: incompatible implicit declaration of built-in function 'memset' BUILDSTDERR: 71 | memset(temp, 0.0, (a->size / 2) * sizeof(double)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:71:3: note: include '' or provide a declaration of 'memset' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/cpu_info.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/cpu_info.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/blur_array.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/blur_array.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/blur_array.c: In function 'free_blur_buf': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/blur_array.c:141:12: warning: unused variable 'buf_size' [-Wunused-variable] BUILDSTDERR: 141 | size_t buf_size = arr->buffer_size; BUILDSTDERR: | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' g++ -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/svm.o -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/svm.cpp make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' g++ -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/main.o -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/main.cpp make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/convolution_avx.o -mavx -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I/builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src -I/builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/convolution_avx.c make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' g++ -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/libvmaf.o -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/src -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common -DOC_NEW_STYLE_INCLUDES -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools \ -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../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] BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../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] BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../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] BUILDSTDERR: 151 | memcpy(to, from, sizeof(TT)*len); return false; } BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' BUILDSTDERR: 532 | MOVEARRAYPOD(Val) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here BUILDSTDERR: 204 | struct Val { BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: 384 | case 'n': throw logic_error("Arrays of Arrays not currently supported"); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/pickleloader.h:9, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:45, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../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] BUILDSTDERR: 345 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavltreet.h:345:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 345 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/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)': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:237:14: warning: variable 'd_a' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 237 | bool d_a = false; BUILDSTDERR: | ^~~ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' g++ -c -o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/vmaf.o -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC \ -DOC_NEW_STYLE_INCLUDES -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools \ -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include -I /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../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] BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 425 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:39, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../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] BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 457 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocarray.h:38, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:38, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../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] BUILDSTDERR: 151 | memcpy(to, from, sizeof(TT)*len); return false; } BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' BUILDSTDERR: 532 | MOVEARRAYPOD(Val) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here BUILDSTDERR: 204 | struct Val { BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:1291, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: 384 | case 'n': throw logic_error("Arrays of Arrays not currently supported"); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/pickleloader.h:9, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:45, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, BUILDSTDERR: from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../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] BUILDSTDERR: 345 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavltreet.h:345:11: note: add parentheses around left hand side expression to silence this warning BUILDSTDERR: 345 | if (!recursiveElements_(root_->right())==entries_) BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:35: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp: In member function 'virtual void LibsvmNusvrTrainTestModel::load_model()': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:144:5: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 144 | dbg_printf("Read input model (pkl) at %s ...\n", model_path); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:150:5: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 150 | dbg_printf("Read input model (libsvm) at %s ...\n", libsvm_model_path); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp: In member function 'virtual void BootstrapLibsvmNusvrTrainTestModel::load_model()': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:362:5: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 362 | dbg_printf("Read input model (pkl) at %s ...\n", model_path_0.c_str()); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) | ~^make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' BUILDSTDERR: ~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:364:5: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 364 | dbg_printf("Number of models: %d\n", numModels); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:366:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: 366 | for (size_t i=0; i&)': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:514:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 514 | dbg_printf("frame: %zu, ", i_frm); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:515:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 515 | dbg_printf("adm2: %f, ", adm2.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:516:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 516 | dbg_printf("adm_scale0: %f, ", adm_scale0.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:517:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 517 | dbg_printf("adm_scale1: %f, ", adm_scale1.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:518:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 518 | dbg_printf("adm_scale2: %f, ", adm_scale2.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:519:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 519 | dbg_printf("adm_scale3: %f, ", adm_scale3.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:520:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 520 | dbg_printf("motion: %f, ", motion.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:521:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 521 | dbg_printf("vif_scale0: %f, ", vif_scale0.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:522:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 522 | dbg_printf("vif_scale1: %f, ", vif_scale1.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:523:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 523 | dbg_printf("vif_scale2: %f, ", vif_scale2.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:524:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 524 | dbg_printf("vif_scale3: %f, ", vif_scale3.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:525:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 525 | dbg_printf("vif: %f, ", vif.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:526:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 526 | dbg_printf("motion2: %f, ", motion2.at(i_frm)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:528:9: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 528 | dbg_printf("\n"); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:494:12: warning: unused variable 'i_subsampled' [-Wunused-variable] BUILDSTDERR: 494 | size_t i_subsampled; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:35: BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/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)': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:560:5: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 560 | dbg_printf("Initialize storage arrays...\n"); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:615:5: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 615 | dbg_printf("Extract atom features...\n"); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:677:5: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 677 | dbg_printf( BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:28: warning: statement has no effect [-Wunused-value] BUILDSTDERR: 25 | #define dbg_printf(...) (0) BUILDSTDERR: | ~^~ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:728:5: note: in expansion of macro 'dbg_printf' BUILDSTDERR: 728 | dbg_printf( BUILDSTDERR: | ^~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' cc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/alloc.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/alignment.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/frame.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/file_io.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/cpu.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/convolution.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/convolution_avx.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/psnr_tools.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/adm.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/adm_tools.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/ansnr.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/ansnr_tools.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/vif.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/vif_tools.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/motion.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/psnr.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/math_utils.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/convolve.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/decimate.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/ssim_tools.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/ssim.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/ms_ssim.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/moment.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/svm.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/combo.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/all.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/vmaf.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/darray.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/libvmaf.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/blur_array.o /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/cpu_info.o ../ptools/m2streamdataenc.o ../ptools/m2ser.o ../ptools/timeconv.o ../ptools/valprotocol2.o ../ptools/midassocket.o ../ptools/valpython.o ../ptools/m2pythontools.o ../ptools/m2convertrep.o -shared -Wl,-soname,libvmaf.so.0 -lpugixml -pthread -o libvmaf.so make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' g++ -s -o vmafossexec -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/vmaf-1.3.15/wrapper/obj/main.o libvmaf.so -pthread make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/feature/obj/psnr_main.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/feature/src/psnr_main.c BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/psnr_main.c: In function 'run_psnr': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/psnr_main.c:43:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 43 | s->format = fmt; BUILDSTDERR: | ^ make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/feature/obj/moment_main.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/feature/src/moment_main.c BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/moment_main.c: In function 'run_moment': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/moment_main.c:46:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 46 | s->format = fmt; BUILDSTDERR: | ^ make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/feature/obj/ms_ssim_main.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/feature/src/ms_ssim_main.c BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/ms_ssim_main.c: In function 'run_ms_ssim': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/ms_ssim_main.c:43:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 43 | s->format = fmt; BUILDSTDERR: | ^ make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/feature/obj/ssim_main.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/feature/src/ssim_main.c BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/ssim_main.c: In function 'run_ssim': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/ssim_main.c:43:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 43 | s->format = fmt; BUILDSTDERR: | ^ make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' cc -c -o /builddir/build/BUILD/vmaf-1.3.15/feature/obj/vmaf_main.o -std=c99 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC /builddir/build/BUILD/vmaf-1.3.15/feature/src/vmaf_main.c BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/vmaf_main.c: In function 'run_vmaf': BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/vmaf_main.c:64:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 64 | s->format = fmt; BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/vmaf-1.3.15/feature/src/vmaf_main.c:101:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] BUILDSTDERR: 101 | s->format = fmt; BUILDSTDERR: | ^ make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' cc -o psnr -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/vmaf-1.3.15/feature/obj/psnr_main.o /builddir/build/BUILD/vmaf-1.3.15/feature/../wrapper/libvmaf.so -lm make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' cc -o moment -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/vmaf-1.3.15/feature/obj/moment_main.o /builddir/build/BUILD/vmaf-1.3.15/feature/../wrapper/libvmaf.so -lm make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' cc -o ms_ssim -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/vmaf-1.3.15/feature/obj/ms_ssim_main.o /builddir/build/BUILD/vmaf-1.3.15/feature/../wrapper/libvmaf.so -lm make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' cc -o ssim -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/vmaf-1.3.15/feature/obj/ssim_main.o /builddir/build/BUILD/vmaf-1.3.15/feature/../wrapper/libvmaf.so -lm make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' g++ -s -o vmaf -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /builddir/build/BUILD/vmaf-1.3.15/feature/obj/vmaf_main.o /builddir/build/BUILD/vmaf-1.3.15/feature/../wrapper/libvmaf.so -lm -pthread make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.uaRt8h + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64 + cd vmaf-1.3.15 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64 'INSTALL=/usr/bin/install -p' PREFIX=/usr LIBDIR=/usr/lib64 cd wrapper; /usr/bin/make install; cd ..; make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib64 mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/include mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib64/pkgconfig cp libvmaf.so /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib64/libvmaf.so cp src/libvmaf.h /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/include/ cp -r ../model /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/ cp libvmaf.pc /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib64/pkgconfig/ make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/wrapper' + mv /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib64/libvmaf.so /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib64/libvmaf.so.0.0.0 + ln -s libvmaf.so.0.0.0 /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib64/libvmaf.so.0 + ln -s libvmaf.so.0 /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib64/libvmaf.so + mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/bin + install -pm 0755 wrapper/vmafossexec /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/bin + mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib/rpm/macros.d + cat + touch -r LICENSE /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib/rpm/macros.d/macros.vmaf + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 1.3.15-1.fc31 --unique-debug-suffix -1.3.15-1.fc31.x86_64 --unique-debug-src-base vmaf-1.3.15-1.fc31.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/vmaf-1.3.15 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib64/libvmaf.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/lib64/libvmaf.so.0.0.0 original debug info size: 12304kB, size after compression: 11844kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. BUILDSTDERR: 2499 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: vmaf-1.3.15-1.fc31.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.m3xO2h + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + DOCDIR=/builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/vmaf + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/vmaf + cp -pr FAQ.md /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/vmaf + cp -pr NOTICE.md /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/vmaf + cp -pr README.md /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/vmaf + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: vmaf = 1.3.15-1.fc31 vmaf(x86-64) = 1.3.15-1.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libvmaf.so.0()(64bit) rtld(GNU_HASH) Processing files: libvmaf-1.3.15-1.fc31.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.0YKaMe + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + DOCDIR=/builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/libvmaf + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/libvmaf + cp -pr CHANGELOG.md /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/libvmaf + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.iDuY8f + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + LICENSEDIR=/builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/licenses/libvmaf + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/licenses/libvmaf + cp -pr LICENSE /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/licenses/libvmaf + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: libvmaf = 1.3.15-1.fc31 libvmaf(x86-64) = 1.3.15-1.fc31 libvmaf.so.0()(64bit) vmaf-static = 1.3.15-1.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpugixml.so.1()(64bit) rtld(GNU_HASH) Obsoletes: vmaf-static < 1.3.15-1.fc31 Processing files: libvmaf-devel-1.3.15-1.fc31.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.SHE05e + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + DOCDIR=/builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/libvmaf-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/libvmaf-devel + cp -pr CONTRIBUTING.md /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64/usr/share/doc/libvmaf-devel + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: libvmaf-devel = 1.3.15-1.fc31 libvmaf-devel(x86-64) = 1.3.15-1.fc31 pkgconfig(libvmaf) = 1.3.15 vmaf-devel = 1.3.15-1.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libvmaf.so.0()(64bit) Obsoletes: vmaf-devel < 1.3.15-1.fc31 Processing files: vmaf-debugsource-1.3.15-1.fc31.x86_64 Provides: vmaf-debugsource = 1.3.15-1.fc31 vmaf-debugsource(x86-64) = 1.3.15-1.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libvmaf-debuginfo-1.3.15-1.fc31.x86_64 Provides: debuginfo(build-id) = 7c6d13e40aa67854cd683a7fb101354032b96687 libvmaf-debuginfo = 1.3.15-1.fc31 libvmaf-debuginfo(x86-64) = 1.3.15-1.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: vmaf-debugsource(x86-64) = 1.3.15-1.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64 Wrote: /builddir/build/RPMS/libvmaf-devel-1.3.15-1.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/libvmaf-1.3.15-1.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/vmaf-debugsource-1.3.15-1.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/vmaf-1.3.15-1.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/libvmaf-debuginfo-1.3.15-1.fc31.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.aXczEd + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + /usr/bin/rm -rf /builddir/build/BUILDROOT/vmaf-1.3.15-1.fc31.x86_64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0