Mock Version: 2.6 Mock Version: 2.6 Mock Version: 2.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/vmaf.spec'], chrootPath='/var/lib/mock/epel8-build-24253779-2485277/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=201600uid=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 Wrote: /builddir/build/SRPMS/vmaf-1.3.15-2.el8.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/epel8-build-24253779-2485277/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=201600uid=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 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.fmmPXz + 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 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.NiW991 + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + /usr/bin/make -O -j6 '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,-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' In file included from ./opencontainers_1_8_4/include/ocarray.h:27, from m2pythontools.h:8, from m2pythontools.cc:2: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:814:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:816:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:818:74: required from here ./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' In file included from ./opencontainers_1_8_4/include/ocval.h:38, from m2convertrep.h:12, from m2streamdataenc.h:57, from m2streamdataenc.cc:7: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ./opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocval.h:39, from m2convertrep.h:12, from m2streamdataenc.h:57, from m2streamdataenc.cc:7: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ./opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocarray.h:38, from m2streamdataenc.h:56, from m2streamdataenc.cc:7: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ./opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from m2convertrep.h:12, from m2streamdataenc.h:57, from m2streamdataenc.cc:7: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ./opencontainers_1_8_4/include/ocval.h:1291, from m2convertrep.h:12, from m2streamdataenc.h:57, from m2streamdataenc.cc:7: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ./opencontainers_1_8_4/include/ocarray.h:27, from m2streamdataenc.h:56, from m2streamdataenc.cc:7: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:814:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:816:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:818:74: required from here ./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 m2convertrep.cc make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' In file included from ./opencontainers_1_8_4/include/ocval.h:38, from m2convertrep.h:12, from m2convertrep.cc:10: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ./opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocval.h:39, from m2convertrep.h:12, from m2convertrep.cc:10: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ./opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocarray.h:38, from m2convertrep.h:11, from m2convertrep.cc:10: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ./opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from m2convertrep.h:12, from m2convertrep.cc:10: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ./opencontainers_1_8_4/include/ocval.h:1291, from m2convertrep.h:12, from m2convertrep.cc:10: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ./opencontainers_1_8_4/include/ocarray.h:27, from m2convertrep.h:11, from m2convertrep.cc:10: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:814:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:816:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:818:74: required from here ./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 timeconv.cc make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' In file included from timeconv.h:17, from timeconv.cc:2: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:814:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:816:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:818:74: required from here ./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 midassocket.cc make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' In file included from ./opencontainers_1_8_4/include/ocval.h:38, from fdtools.h:24, from midassocket.h:7, from midassocket.cc:2: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ./opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocval.h:39, from fdtools.h:24, from midassocket.h:7, from midassocket.cc:2: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ./opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocarray.h:38, from ./opencontainers_1_8_4/include/ocavlhasht.h:38, from ./opencontainers_1_8_4/include/ocval.h:38, from fdtools.h:24, from midassocket.h:7, from midassocket.cc:2: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ./opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from fdtools.h:24, from midassocket.h:7, from midassocket.cc:2: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ./opencontainers_1_8_4/include/ocval.h:1291, from fdtools.h:24, from midassocket.h:7, from midassocket.cc:2: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from pickleloader.h:9, from chooseser.h:45, from midassocket.h:9, from midassocket.cc:2: ./opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': ./opencontainers_1_8_4/include/ocavltreet.h:345:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocavltreet.h:345:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocval.h:15, from fdtools.h:24, from midassocket.h:7, from midassocket.cc:2: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:814:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:816:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:818:74: required from here ./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 valpython.cc make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/ptools' In file included from ./opencontainers_1_8_4/include/ocval.h:38, from valpython.h:6, from valpython.cc:2: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ./opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocval.h:39, from valpython.h:6, from valpython.cc:2: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ./opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocarray.h:38, from ./opencontainers_1_8_4/include/ocavlhasht.h:38, from ./opencontainers_1_8_4/include/ocval.h:38, from valpython.h:6, from valpython.cc:2: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ./opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from valpython.h:6, from valpython.cc:2: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ./opencontainers_1_8_4/include/ocval.h:1291, from valpython.h:6, from valpython.cc:2: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ./opencontainers_1_8_4/include/ochashtable.h:8, from valpython.h:5, from valpython.cc:2: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:814:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:816:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:818:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] In file included from ./opencontainers_1_8_4/include/ocval.h:1291, from valpython.h:6, from valpython.cc:2: ./opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': ./opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: unknownType_("operator<<", v.subtype); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocval.cc:1530:3: note: here case 'Z': os << "None"; break; ^~~~ In file included from ./opencontainers_1_8_4/include/ocstring.h:7, from ./opencontainers_1_8_4/include/ochashtable.h:9, from valpython.h:5, from valpython.cc:2: ./opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': ./opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*l++ != *r++) return false; ^~ ./opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here case 2: if (*l++ != *r++) return false; ^~~~ ./opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*l++ != *r++) return false; ^~ ./opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here case 1: if (*l++ != *r++) return false; ^~~~ In file included from ./opencontainers_1_8_4/include/ocval.h:38, from valpython.h:6, from valpython.cc:2: ./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]': ./opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ./opencontainers_1_8_4/include/ocval.h:39, from valpython.h:6, from valpython.cc:2: ./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]': ./opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here case 0: return ret_val;; // All done ^~~~ ./opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here case 0: return ret_val; // All done ^~~~ In file included from m2pythonpickler.h:310, from valpython.h:224, from valpython.cc:2: m2pythonpickler.cc: In member function 'void OC::PythonPicklerA::dumpNumber(const OBJ&) [with OBJ = OC::Val]': m2pythonpickler.cc:653:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (compatibility()) { ^~ m2pythonpickler.cc:659:3: note: here case 'l': { ^~~~ In file included from valpython.cc:2: valpython.h: In function 'OC::Val OC::VectorGet(const OC::Val&, int)': valpython.h:158:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case 'n': MakeException("Arrays of Arrays not supported"); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ valpython.h:159:3: note: here case 'Z': VALPYTHONARRAYGET(Val); // array of None (tag for flag) ^~~~ 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' In file included from ./opencontainers_1_8_4/include/ocval.h:38, from valprotocol2.h:6, from valprotocol2.cc:2: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ./opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocval.h:39, from valprotocol2.h:6, from valprotocol2.cc:2: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ./opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocarray.h:38, from ./opencontainers_1_8_4/include/ocavlhasht.h:38, from ./opencontainers_1_8_4/include/ocval.h:38, from valprotocol2.h:6, from valprotocol2.cc:2: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ./opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from valprotocol2.h:6, from valprotocol2.cc:2: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ./opencontainers_1_8_4/include/ocval.h:1291, from valprotocol2.h:6, from valprotocol2.cc:2: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ./opencontainers_1_8_4/include/ocval.h:15, from valprotocol2.h:6, from valprotocol2.cc:2: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:814:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:816:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:818:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] In file included from ./opencontainers_1_8_4/include/ocval.h:1291, from valprotocol2.h:6, from valprotocol2.cc:2: ./opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': ./opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: unknownType_("operator<<", v.subtype); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocval.cc:1530:3: note: here case 'Z': os << "None"; break; ^~~~ In file included from ./opencontainers_1_8_4/include/ocstring.h:7, from ./opencontainers_1_8_4/include/ochashtable.h:9, from ./opencontainers_1_8_4/include/ocval.h:37, from valprotocol2.h:6, from valprotocol2.cc:2: ./opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': ./opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*l++ != *r++) return false; ^~ ./opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here case 2: if (*l++ != *r++) return false; ^~~~ ./opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*l++ != *r++) return false; ^~ ./opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here case 1: if (*l++ != *r++) return false; ^~~~ In file included from ./opencontainers_1_8_4/include/ocval.h:38, from valprotocol2.h:6, from valprotocol2.cc:2: ./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]': ./opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ./opencontainers_1_8_4/include/ocval.h:39, from valprotocol2.h:6, from valprotocol2.cc:2: ./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]': ./opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here case 0: return ret_val;; // All done ^~~~ ./opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here case 0: return ret_val; // All done ^~~~ valprotocol2.cc: In function 'bool OC::P2LoadValue(OC::Val&, OC::LoadContext_&)': valprotocol2.cc:1502:18: warning: this statement may fall through [-Wimplicit-fallthrough=] else p2error_("Unknown global"); ~~~~~~~~^~~~~~~~~~~~~~~~~~ valprotocol2.cc:1507:3: note: here case 'L': { ^~~~ In file included from ./opencontainers_1_8_4/include/ocval.h:38, from valprotocol2.h:6, from valprotocol2.cc:2: ./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]': ./opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All 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 m2ser.cc In file included from ./opencontainers_1_8_4/include/ocval.h:38, from m2ser.h:9, from m2ser.cc:2: ./opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': ./opencontainers_1_8_4/include/ocavlhasht.h:425:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocavlhasht.h:425:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocval.h:39, from m2ser.h:9, from m2ser.cc:2: ./opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': ./opencontainers_1_8_4/include/ocordavlhasht.h:457:46: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!recursiveElements_(root_->right())==entries_) ^~ ./opencontainers_1_8_4/include/ocordavlhasht.h:457:11: note: add parentheses around left hand side expression to silence this warning if (!recursiveElements_(root_->right())==entries_) In file included from ./opencontainers_1_8_4/include/ocarray.h:38, from ./opencontainers_1_8_4/include/ocavlhasht.h:38, from ./opencontainers_1_8_4/include/ocval.h:38, from m2ser.h:9, from m2ser.cc:2: ./opencontainers_1_8_4/include/ocval.h: In function 'bool OC::MoveArray(T*, T*, int) [with T = OC::Val]': ./opencontainers_1_8_4/include/ocmove.h:151:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OC::Val' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, from, sizeof(TT)*len); return false; } ^ ./opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from m2ser.h:9, from m2ser.cc:2: ./opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from ./opencontainers_1_8_4/include/ocval.h:1291, from m2ser.h:9, from m2ser.cc:2: ./opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': ./opencontainers_1_8_4/include/ocval.cc:384:75: warning: throw will always call terminate() [-Wterminate] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ ./opencontainers_1_8_4/include/ocval.cc:384:75: note: in C++11 destructors default to noexcept In file included from ./opencontainers_1_8_4/include/ocval.h:15, from m2ser.h:9, from m2ser.cc:2: ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = short int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:814:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] INT z = INT(-1)<<((sizeof(INT)<<3)-1); // Largest negative int ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:816:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] ./opencontainers_1_8_4/include/ocport.h: In instantiation of 'std::__cxx11::string OC::StringizeInt(INT) [with INT = long int; std::__cxx11::string = std::__cxx11::basic_string]': ./opencontainers_1_8_4/include/ocport.h:818:74: required from here ./opencontainers_1_8_4/include/ocport.h:793:20: warning: left shift of negative value [-Wshift-negative-value] In file included from ./opencontainers_1_8_4/include/ocval.h:1291, from m2ser.h:9, from m2ser.cc:2: ./opencontainers_1_8_4/include/ocval.cc: In function 'std::ostream& OC::operator<<(std::ostream&, const OC::Val&)': ./opencontainers_1_8_4/include/ocval.cc:1527:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: unknownType_("operator<<", v.subtype); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./opencontainers_1_8_4/include/ocval.cc:1530:3: note: here case 'Z': os << "None"; break; ^~~~ In file included from ./opencontainers_1_8_4/include/ocstring.h:7, from ./opencontainers_1_8_4/include/ochashtable.h:9, from ./opencontainers_1_8_4/include/ocval.h:37, from m2ser.h:9, from m2ser.cc:2: ./opencontainers_1_8_4/include/ocstring_impl.h: In function 'int OC::operator==(const OC::OCString&, const OC::OCString&)': ./opencontainers_1_8_4/include/ocstring_impl.h:429:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*l++ != *r++) return false; ^~ ./opencontainers_1_8_4/include/ocstring_impl.h:430:3: note: here case 2: if (*l++ != *r++) return false; ^~~~ ./opencontainers_1_8_4/include/ocstring_impl.h:430:11: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*l++ != *r++) return false; ^~ ./opencontainers_1_8_4/include/ocstring_impl.h:431:3: note: here case 1: if (*l++ != *r++) return false; ^~~~ In file included from ./opencontainers_1_8_4/include/ocval.h:38, from m2ser.h:9, from m2ser.cc:2: ./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]': ./opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ./opencontainers_1_8_4/include/ocval.h:39, from m2ser.h:9, from m2ser.cc:2: ./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]': ./opencontainers_1_8_4/include/ocordavlhasht.h:637:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocordavlhasht.h:638:6: note: here case 0: return ret_val;; // All done ^~~~ ./opencontainers_1_8_4/include/ocordavlhasht.h:643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocordavlhasht.h:644:6: note: here case 0: return ret_val; // All done ^~~~ In file included from ./opencontainers_1_8_4/include/ocval.h:38, from m2ser.h:9, from m2ser.cc:2: ./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]': ./opencontainers_1_8_4/include/ocavlhasht.h:601:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case -2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:602:6: note: here case 0: return ret_val;; // All done ^~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:607:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case +2: rotate_(current, kid); // Need to rotate, then done ^~~~~~~ ./opencontainers_1_8_4/include/ocavlhasht.h:608:6: note: here case 0: return ret_val; // All done ^~~~ 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++ -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/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 In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm.c:28: /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 float Q = 2.0*params->a*pow(10.0,params->k*temp*temp)/dwt_7_9_basis_function_amplitudes[lambda][theta]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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 /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c: In function 'compute_vif': /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c:83:12: warning: unused variable 'den_array_adj' [-Wunused-variable] float *den_array_adj = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c:82:12: warning: unused variable 'num_array_adj' [-Wunused-variable] float *num_array_adj = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c:56:12: warning: unused variable 'ref_dis' [-Wunused-variable] float *ref_dis; ^~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c:55:12: warning: unused variable 'dis_sq' [-Wunused-variable] float *dis_sq; ^~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/vif.c:54:12: warning: unused variable 'ref_sq' [-Wunused-variable] float *ref_sq; ^~~~~~ 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/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/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/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/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 In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:24: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c: In function 'adm_cm_s': /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] ADM_CM_THRESH_S_0_0(angles, flt_angles, csf_px_stride, &thr, w, h, 0, 0); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_0_0(angles, flt_angles, csf_px_stride, &thr, w, h, 0, 0); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_0_J(angles, flt_angles, csf_px_stride, &thr, w, h, 0, j); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_0_J(angles, flt_angles, csf_px_stride, &thr, w, h, 0, j); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_0_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, 0, (w - 1)); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_0_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, 0, (w - 1)); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:223:8: warning: unused variable 'sum' [-Wunused-variable] float sum = 0; \ ^~~ /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' ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~~~~~~~~~~~~~~~~~~ /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] ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_I_0(angles, flt_angles, csf_px_stride, &thr, w, h, i, 0); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_I_J(angles, flt_angles, csf_px_stride, &thr, w, h, i, j); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.h:223:8: warning: unused variable 'sum' [-Wunused-variable] float sum = 0; \ ^~~ /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' ADM_CM_THRESH_S_I_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, i, (w - 1)); ^~~~~~~~~~~~~~~~~~~~~~~ /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] ADM_CM_THRESH_S_H_M_1_0(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), 0); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_H_M_1_0(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), 0); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_H_M_1_J(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), j); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_H_M_1_J(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), j); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /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] ADM_CM_THRESH_S_H_M_1_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), (w - 1)); ^~~~~~ /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' float *src_ptr = angles[theta]; \ ^~~~~~ /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] ADM_CM_THRESH_S_H_M_1_W_M_1(angles, flt_angles, csf_px_stride, &thr, w, h, (h - 1), (w - 1)); ^~~~~~~~~~ /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' float *flt_ptr = flt_angles[theta]; \ ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:346:6: warning: unused variable 'flt_px_stride' [-Wunused-variable] int flt_px_stride = flt_stride / sizeof(float); ^~~~~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:334:53: warning: unused variable 'src_d' [-Wunused-variable] float *src_h = src->band_h, *src_v = src->band_v, *src_d = src->band_d; ^~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:334:31: warning: unused variable 'src_v' [-Wunused-variable] float *src_h = src->band_h, *src_v = src->band_v, *src_d = src->band_d; ^~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:334:9: warning: unused variable 'src_h' [-Wunused-variable] float *src_h = src->band_h, *src_v = src->band_v, *src_d = src->band_d; ^~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c: In function 'adm_dwt2_s': /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:830:24: warning: unused variable 'jj' [-Wunused-variable] int i, j, fi, fj, ii, jj; ^~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:830:20: warning: unused variable 'ii' [-Wunused-variable] int i, j, fi, fj, ii, jj; ^~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:830:16: warning: unused variable 'fj' [-Wunused-variable] int i, j, fi, fj, ii, jj; ^~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:830:12: warning: unused variable 'fi' [-Wunused-variable] int i, j, fi, fj, ii, jj; ^~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:826:30: warning: unused variable 'imgcoeff' [-Wunused-variable] float fcoeff_lo, fcoeff_hi, imgcoeff; ^~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:826:19: warning: unused variable 'fcoeff_hi' [-Wunused-variable] float fcoeff_lo, fcoeff_hi, imgcoeff; ^~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:826:8: warning: unused variable 'fcoeff_lo' [-Wunused-variable] float fcoeff_lo, fcoeff_hi, imgcoeff; ^~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:819:6: warning: unused variable 'fwidth' [-Wunused-variable] int fwidth = sizeof(dwt2_db2_coeffs_lo_s) / sizeof(float); ^~~~~~ In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c:24: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/adm_tools.c: At top level: /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 float Q = 2.0*params->a*pow(10.0,params->k*temp*temp)/dwt_7_9_basis_function_amplitudes[lambda][theta]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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=] static const float fcoeff_cm_thresh_s[3][3] = ^~~~~~~~~~~~~~~~~~ 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 In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:36: /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c: In function 'combo_threadfunc': /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:278:9: note: in expansion of macro 'dbg_printf' dbg_printf("frame: %d, ", frm_idx); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:305:13: note: in expansion of macro 'dbg_printf' dbg_printf("psnr: %.3f, ", score); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:320:13: note: in expansion of macro 'dbg_printf' dbg_printf("ssim: %.3f, ", score); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:334:13: note: in expansion of macro 'dbg_printf' dbg_printf("ms_ssim: %.3f, ", score); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:359:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm: %.3f, ", score); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:360:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_num: %.3f, ", score_num); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:361:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_den: %.3f, ", score_den); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:362:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_num_scale0: %.3f, ", scores[0]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:363:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_den_scale0: %.3f, ", scores[1]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:364:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_num_scale1: %.3f, ", scores[2]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:365:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_den_scale1: %.3f, ", scores[3]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:366:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_num_scale2: %.3f, ", scores[4]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:367:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_den_scale2: %.3f, ", scores[5]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:368:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_num_scale3: %.3f, ", scores[6]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:369:13: note: in expansion of macro 'dbg_printf' dbg_printf("adm_den_scale3: %.3f, ", scores[7]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:463:13: note: in expansion of macro 'dbg_printf' dbg_printf("motion: %.3f, ", score); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:464:13: note: in expansion of macro 'dbg_printf' dbg_printf("motion2: %.3f, ", score2); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:486:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_num_scale0: %.3f, ", scores[0]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:487:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_den_scale0: %.3f, ", scores[1]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:488:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_num_scale1: %.3f, ", scores[2]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:489:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_den_scale1: %.3f, ", scores[3]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:490:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_num_scale2: %.3f, ", scores[4]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:491:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_den_scale2: %.3f, ", scores[5]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:492:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_num_scale3: %.3f, ", scores[6]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:493:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif_den_scale3: %.3f, ", scores[7]); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:494:13: note: in expansion of macro 'dbg_printf' dbg_printf("vif: %.3f, ", score); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/debug.h:25:27: warning: statement with no effect [-Wunused-value] #define dbg_printf(...) (0) ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:507:9: note: in expansion of macro 'dbg_printf' dbg_printf("\n"); ^~~~~~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:75:17: warning: unused variable 'fmt' [-Wunused-variable] const char* fmt = thread_data->fmt; ^~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/combo.c:578:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 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/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 /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c: In function 'init_array': /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:26:2: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset(a->array, 0.0, init_size * sizeof(double)); ^~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:26:2: warning: incompatible implicit declaration of built-in function 'memset' /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:26:2: note: include '' or provide a declaration of 'memset' /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:22:1: +#include /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:26:2: memset(a->array, 0.0, init_size * sizeof(double)); ^~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c: In function 'insert_array': /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:45:3: warning: incompatible implicit declaration of built-in function 'memset' memset(temp, 0.0, (a->size / 2) * sizeof(double)); ^~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:45:3: note: include '' or provide a declaration of 'memset' /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c: In function 'insert_array_at': /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:71:3: warning: incompatible implicit declaration of built-in function 'memset' memset(temp, 0.0, (a->size / 2) * sizeof(double)); ^~~~~~ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/darray.c:71:3: note: include '' or provide a declaration of 'memset' 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_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 /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/blur_array.c: In function 'free_blur_buf': /builddir/build/BUILD/vmaf-1.3.15/wrapper/../feature/src/common/blur_array.c:141:12: warning: unused variable 'buf_size' [-Wunused-variable] size_t buf_size = arr->buffer_size; ^~~~~~~~ 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/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 In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:38, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': /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] if (!recursiveElements_(root_->right())==entries_) ^~ /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 if (!recursiveElements_(root_->right())==entries_) In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:39, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': /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] if (!recursiveElements_(root_->right())==entries_) ^~ /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 if (!recursiveElements_(root_->right())==entries_) In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocarray.h:38, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:38, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: /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]': /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] memcpy(to, from, sizeof(TT)*len); return false; } ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:1291, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': /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] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ /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 In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/pickleloader.h:9, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:45, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/libvmaf.cpp:20: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': /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] if (!recursiveElements_(root_->right())==entries_) ^~ /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 if (!recursiveElements_(root_->right())==entries_) /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)': /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] bool d_a = false; ^~~ 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/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 In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:38, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavlhasht.h: In member function 'bool OC::AVLHashT::consistent()': /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] if (!recursiveElements_(root_->right())==entries_) ^~ /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 if (!recursiveElements_(root_->right())==entries_) In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:39, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocordavlhasht.h: In member function 'bool OC::OrdAVLHashT::consistent()': /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] if (!recursiveElements_(root_->right())==entries_) ^~ /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 if (!recursiveElements_(root_->right())==entries_) In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocarray.h:38, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavlhasht.h:38, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:38, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: /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]': /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] memcpy(to, from, sizeof(TT)*len); return false; } ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:532:1: note: in expansion of macro 'MOVEARRAYPOD' MOVEARRAYPOD(Val) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:204:8: note: 'struct OC::Val' declared here struct Val { ^~~ In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.h:1291, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/valpython.h:6, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:40, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocval.cc: In destructor 'OC::Val::~Val()': /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] case 'n': throw logic_error("Arrays of Arrays not currently supported"); ^ /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 In file included from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/pickleloader.h:9, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/chooseser.h:45, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.h:36, from /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:30: /builddir/build/BUILD/vmaf-1.3.15/wrapper/../ptools/opencontainers_1_8_4/include/ocavltreet.h: In member function 'bool OC::AVLTreeT::consistent()': /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] if (!recursiveElements_(root_->right())==entries_) ^~ /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 if (!recursiveElements_(root_->right())==entries_) /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp: In member function 'virtual void LibsvmNusvrTrainTestModel::load_model()': /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:144:65: warning: statement has no effect [-Wunused-value] dbg_printf("Read input model (pkl) at %s ...\n", model_path); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:150:75: warning: statement has no effect [-Wunused-value] dbg_printf("Read input model (libsvm) at %s ...\n", libsvm_model_path); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp: In member function 'virtual void BootstrapLibsvmNusvrTrainTestModel::load_model()': /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:362:75: warning: statement has no effect [-Wunused-value] dbg_printf("Read input model (pkl) at %s ...\n", model_path_0.c_str()); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:364:52: warning: statement has no effect [-Wunused-value] dbg_printf("Number of models: %d\n", numModels); ^ /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] for (size_t i=0; i&)': /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:514:42: warning: statement has no effect [-Wunused-value] dbg_printf("frame: %zu, ", i_frm); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:515:49: warning: statement has no effect [-Wunused-value] dbg_printf("adm2: %f, ", adm2.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:516:61: warning: statement has no effect [-Wunused-value] dbg_printf("adm_scale0: %f, ", adm_scale0.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:517:61: warning: statement has no effect [-Wunused-value] dbg_printf("adm_scale1: %f, ", adm_scale1.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:518:61: warning: statement has no effect [-Wunused-value] dbg_printf("adm_scale2: %f, ", adm_scale2.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:519:61: warning: statement has no effect [-Wunused-value] dbg_printf("adm_scale3: %f, ", adm_scale3.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:520:53: warning: statement has no effect [-Wunused-value] dbg_printf("motion: %f, ", motion.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:521:61: warning: statement has no effect [-Wunused-value] dbg_printf("vif_scale0: %f, ", vif_scale0.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:522:61: warning: statement has no effect [-Wunused-value] dbg_printf("vif_scale1: %f, ", vif_scale1.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:523:61: warning: statement has no effect [-Wunused-value] dbg_printf("vif_scale2: %f, ", vif_scale2.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:524:61: warning: statement has no effect [-Wunused-value] dbg_printf("vif_scale3: %f, ", vif_scale3.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:525:47: warning: statement has no effect [-Wunused-value] dbg_printf("vif: %f, ", vif.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:526:55: warning: statement has no effect [-Wunused-value] dbg_printf("motion2: %f, ", motion2.at(i_frm)); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:528:25: warning: statement has no effect [-Wunused-value] dbg_printf("\n"); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:494:12: warning: unused variable 'i_subsampled' [-Wunused-variable] size_t i_subsampled; ^~~~~~~~~~~~ /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)': /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:560:49: warning: statement has no effect [-Wunused-value] dbg_printf("Initialize storage arrays...\n"); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:615:45: warning: statement has no effect [-Wunused-value] dbg_printf("Extract atom features...\n"); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:678:78: warning: statement has no effect [-Wunused-value] "Generate final features (including derived atom features)...\n"); ^ /builddir/build/BUILD/vmaf-1.3.15/wrapper/src/vmaf.cpp:729:80: warning: statement has no effect [-Wunused-value] "Normalize features, SVM regression, denormalize score, clip...\n"); ^ 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 -Wl,-z,relro -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,-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/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 make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' /builddir/build/BUILD/vmaf-1.3.15/feature/src/ms_ssim_main.c: In function 'run_ms_ssim': /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] s->format = fmt; ^ 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 make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' /builddir/build/BUILD/vmaf-1.3.15/feature/src/ssim_main.c: In function 'run_ssim': /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] s->format = fmt; ^ 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 make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' /builddir/build/BUILD/vmaf-1.3.15/feature/src/moment_main.c: In function 'run_moment': /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] s->format = fmt; ^ 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 make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' /builddir/build/BUILD/vmaf-1.3.15/feature/src/psnr_main.c: In function 'run_psnr': /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] s->format = fmt; ^ 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 make[1]: Leaving directory '/builddir/build/BUILD/vmaf-1.3.15/feature' /builddir/build/BUILD/vmaf-1.3.15/feature/src/vmaf_main.c: In function 'run_vmaf': /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] s->format = fmt; ^ /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] s->format = fmt; ^ make[1]: Entering directory '/builddir/build/BUILD/vmaf-1.3.15/feature' cc -o ms_ssim -Wl,-z,relro -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,-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' cc -o moment -Wl,-z,relro -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 psnr -Wl,-z,relro -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' g++ -s -o vmaf -Wl,-z,relro -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' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.LCG8Aw + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64 + cd vmaf-1.3.15 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.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-2.el8.x86_64/usr/lib64 mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/include mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/share mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/lib64/pkgconfig cp libvmaf.so /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/lib64/libvmaf.so cp src/libvmaf.h /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/include/ cp -r ../model /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/share/ cp libvmaf.pc /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.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-2.el8.x86_64/usr/lib64/libvmaf.so /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/lib64/libvmaf.so.0.0.0 + ln -s libvmaf.so.0.0.0 /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/lib64/libvmaf.so.0 + ln -s libvmaf.so.0 /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/lib64/libvmaf.so + mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/bin + install -pm 0755 wrapper/vmafossexec /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/bin + mkdir -p /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/lib/rpm/macros.d + cat + touch -r LICENSE /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.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-2.el8 --unique-debug-suffix -1.3.15-2.el8.x86_64 --unique-debug-src-base vmaf-1.3.15-2.el8.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 extracting debug info from /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/lib64/libvmaf.so.0.0.0 /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 2499 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: vmaf-1.3.15-2.el8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.lwohc3 + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + DOCDIR=/builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.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-2.el8.x86_64/usr/share/doc/vmaf + cp -pr FAQ.md /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/share/doc/vmaf + cp -pr NOTICE.md /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/share/doc/vmaf + cp -pr README.md /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/share/doc/vmaf + exit 0 Provides: vmaf = 1.3.15-2.el8 vmaf(x86-64) = 1.3.15-2.el8 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) libm.so.6()(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-2.el8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.BESBiC + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + DOCDIR=/builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.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-2.el8.x86_64/usr/share/doc/libvmaf + cp -pr CHANGELOG.md /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/share/doc/libvmaf + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.9Xc7pb + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + LICENSEDIR=/builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.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-2.el8.x86_64/usr/share/licenses/libvmaf + cp -pr LICENSE /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/share/licenses/libvmaf + exit 0 Provides: libvmaf = 1.3.15-2.el8 libvmaf(x86-64) = 1.3.15-2.el8 libvmaf.so.0()(64bit) vmaf-static = 1.3.15-2.el8 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) 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-2.el8 Processing files: libvmaf-devel-1.3.15-2.el8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Le0OBK + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + DOCDIR=/builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.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-2.el8.x86_64/usr/share/doc/libvmaf-devel + cp -pr CONTRIBUTING.md /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64/usr/share/doc/libvmaf-devel + exit 0 Provides: libvmaf-devel = 1.3.15-2.el8 libvmaf-devel(x86-64) = 1.3.15-2.el8 pkgconfig(libvmaf) = 1.3.15 vmaf-devel = 1.3.15-2.el8 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-2.el8 Processing files: vmaf-debugsource-1.3.15-2.el8.x86_64 Provides: vmaf-debugsource = 1.3.15-2.el8 vmaf-debugsource(x86-64) = 1.3.15-2.el8 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-2.el8.x86_64 Provides: debuginfo(build-id) = 958ab15bf9581a8e16a8e2e5c58a2eba7e590409 libvmaf-debuginfo = 1.3.15-2.el8 libvmaf-debuginfo(x86-64) = 1.3.15-2.el8 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-2.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64 Wrote: /builddir/build/RPMS/vmaf-1.3.15-2.el8.x86_64.rpm Wrote: /builddir/build/RPMS/libvmaf-1.3.15-2.el8.x86_64.rpm Wrote: /builddir/build/RPMS/libvmaf-devel-1.3.15-2.el8.x86_64.rpm Wrote: /builddir/build/RPMS/vmaf-debugsource-1.3.15-2.el8.x86_64.rpm Wrote: /builddir/build/RPMS/libvmaf-debuginfo-1.3.15-2.el8.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.3u4Gkm + umask 022 + cd /builddir/build/BUILD + cd vmaf-1.3.15 + /usr/bin/rm -rf /builddir/build/BUILDROOT/vmaf-1.3.15-2.el8.x86_64 + exit 0 Child return code was: 0