Mock Version: 1.4.9 Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/gfan.spec'], chrootPath='/var/lib/mock/f29-build-20701-10830/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': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/gfan.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': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 Wrote: /builddir/build/SRPMS/gfan-0.6.2-4.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/gfan.spec'], chrootPath='/var/lib/mock/f29-build-20701-10830/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': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/gfan.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': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.nsFP8C + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf gfan0.6.2 + /usr/bin/gzip -dc /builddir/build/SOURCES/gfan0.6.2.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd gfan0.6.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (gfan-warning.patch): + echo 'Patch #0 (gfan-warning.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/app_fancoarsening.cpp patching file src/app_librarytest.cpp patching file src/application.cpp patching file src/app_test.cpp patching file src/bergman.cpp patching file src/breadthfirstsearch.cpp patching file src/bsptree.cpp patching file src/enumeration.h patching file src/gfanlib_symmetry.cpp patching file src/gfanlib_tropicalhomotopy.h patching file src/gfanlib_zcone.cpp patching file src/lp_cdd.cpp patching file src/polymakefile.cpp patching file src/symmetry.cpp patching file src/vektor.cpp patching file src/vektor.h Patch #1 (gfan-permissive.patch): + echo 'Patch #1 (gfan-permissive.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/app_main.cpp + echo 'Patch #2 (gfan-shared.patch):' Patch #2 (gfan-shared.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file Makefile + sed -i.orig 's|^\(#define MINKOWSKIPROGRAM \).*|\1"/usr/bin/essai"|' src/minkowskisum.cpp + touch -r src/minkowskisum.cpp.orig src/minkowskisum.cpp + rm -f src/minkowskisum.cpp.orig + rm -f homepage/Makefile + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.AcH2LA + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + make -j4 CC=gcc CXX=g++ 'OPTFLAGS=-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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib' PREFIX=/usr 'SOPLEX_LINKOPTIONS=-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/polynomialgcd.cpp -o src/polynomialgcd.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/lp_cdd.cpp -o src/lp_cdd.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/parser.cpp -o src/parser.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/field.cpp -o src/field.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/linalg.h:7, BUILDSTDERR: from src/polynomialgcd.cpp:26: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/parser.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/lp_cdd.cpp:14: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/field_rationals.h:8, BUILDSTDERR: from src/polynomialgcd.cpp:14: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/parser.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/lp_cdd.cpp:14: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/field.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp: In function 'ddf_matrixdata* vectorList2Matrix(int, const IntegerVectorList&, ddf_ErrorType*)': BUILDSTDERR: src/lp_cdd.cpp:27:15: warning: unused variable 'found' [-Wunused-variable] BUILDSTDERR: ddf_boolean found=ddf_FALSE, newformat=ddf_FALSE, successful=ddf_FALSE; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/lp_cdd.cpp:27:32: warning: variable 'newformat' set but not used [-Wunused-but-set-variable] BUILDSTDERR: ddf_boolean found=ddf_FALSE, newformat=ddf_FALSE, successful=ddf_FALSE; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:27:53: warning: variable 'successful' set but not used [-Wunused-but-set-variable] BUILDSTDERR: ddf_boolean found=ddf_FALSE, newformat=ddf_FALSE, successful=ddf_FALSE; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:28:8: warning: unused variable 'command' [-Wunused-variable] BUILDSTDERR: char command[ddf_linelenmax], comsave[ddf_linelenmax]; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:28:33: warning: unused variable 'comsave' [-Wunused-variable] BUILDSTDERR: char command[ddf_linelenmax], comsave[ddf_linelenmax]; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/lp_cdd.cpp: In member function 'virtual bool LpSolverCdd::isFacet(const IntegerVectorList&, std::__cxx11::list >::const_iterator)': BUILDSTDERR: src/lp_cdd.cpp:100:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(index==g.size())assert(0); BUILDSTDERR: ~~~~~^~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:73:24: warning: unused variable 'M2' [-Wunused-variable] BUILDSTDERR: ddf_MatrixPtr M=NULL,M2=NULL,M3=NULL; BUILDSTDERR: ^~ BUILDSTDERR: src/lp_cdd.cpp:73:32: warning: unused variable 'M3' [-Wunused-variable] BUILDSTDERR: ddf_MatrixPtr M=NULL,M2=NULL,M3=NULL; BUILDSTDERR: ^~ BUILDSTDERR: src/lp_cdd.cpp:74:16: warning: variable 'd' set but not used [-Wunused-but-set-variable] BUILDSTDERR: ddf_colrange d; BUILDSTDERR: ^ BUILDSTDERR: src/lp_cdd.cpp:76:14: warning: unused variable 'redrows' [-Wunused-variable] BUILDSTDERR: ddf_rowset redrows,linrows,ignoredrows, basisrows; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:76:22: warning: unused variable 'linrows' [-Wunused-variable] BUILDSTDERR: ddf_rowset redrows,linrows,ignoredrows, basisrows; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:76:30: warning: unused variable 'ignoredrows' [-Wunused-variable] BUILDSTDERR: ddf_rowset redrows,linrows,ignoredrows, basisrows; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:76:43: warning: unused variable 'basisrows' [-Wunused-variable] BUILDSTDERR: ddf_rowset redrows,linrows,ignoredrows, basisrows; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:77:14: warning: unused variable 'ignoredcols' [-Wunused-variable] BUILDSTDERR: ddf_colset ignoredcols, basiscols; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:77:27: warning: unused variable 'basiscols' [-Wunused-variable] BUILDSTDERR: ddf_colset ignoredcols, basiscols; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:79:10: warning: unused variable 'val' [-Wunused-variable] BUILDSTDERR: mytype val; BUILDSTDERR: ^~~ BUILDSTDERR: src/lp_cdd.cpp:80:20: warning: unused variable 'inputfile' [-Wunused-variable] BUILDSTDERR: ddf_DataFileType inputfile; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:81:9: warning: unused variable 'reading' [-Wunused-variable] BUILDSTDERR: FILE *reading=NULL; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/printer.h:8, BUILDSTDERR: from src/field.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp: In function 'dd_matrixdata* vectorList2MatrixGmp(int, const IntegerVectorList&, dd_ErrorType*)': BUILDSTDERR: src/lp_cdd.cpp:164:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if(g.begin()->size()!=n) BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/lp_cdd.cpp:14: BUILDSTDERR: src/lp_cdd.cpp:170:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(g.begin()->size()==n); BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: src/lp_cdd.cpp:146:14: warning: unused variable 'found' [-Wunused-variable] BUILDSTDERR: dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/lp_cdd.cpp:146:30: warning: variable 'newformat' set but not used [-Wunused-but-set-variable] BUILDSTDERR: dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:146:50: warning: variable 'successful' set but not used [-Wunused-but-set-variable] BUILDSTDERR: dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:147:8: warning: unused variable 'command' [-Wunused-variable] BUILDSTDERR: char command[dd_linelenmax], comsave[dd_linelenmax]; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:147:32: warning: unused variable 'comsave' [-Wunused-variable] BUILDSTDERR: char command[dd_linelenmax], comsave[dd_linelenmax]; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/lp_cdd.cpp: In function 'dd_matrixdata* vectorList2MatrixIncludingFirstColumnGmp(int, const IntegerVectorList&, const IntegerVectorList&, dd_ErrorType*)': BUILDSTDERR: src/lp_cdd.cpp:200:14: warning: unused variable 'found' [-Wunused-variable] BUILDSTDERR: dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/lp_cdd.cpp:200:30: warning: variable 'newformat' set but not used [-Wunused-but-set-variable] BUILDSTDERR: dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:200:50: warning: variable 'successful' set but not used [-Wunused-but-set-variable] BUILDSTDERR: dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp: In member function 'virtual bool LpSolverCddGmp::isFacet(const IntegerVectorList&, std::__cxx11::list >::const_iterator)': BUILDSTDERR: src/lp_cdd.cpp:338:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(index==g.size())assert(0); BUILDSTDERR: ~~~~~^~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:310:23: warning: unused variable 'M2' [-Wunused-variable] BUILDSTDERR: dd_MatrixPtr M=NULL,M2=NULL,M3=NULL; BUILDSTDERR: ^~ BUILDSTDERR: src/lp_cdd.cpp:310:31: warning: unused variable 'M3' [-Wunused-variable] BUILDSTDERR: dd_MatrixPtr M=NULL,M2=NULL,M3=NULL; BUILDSTDERR: ^~ BUILDSTDERR: src/lp_cdd.cpp:311:15: warning: variable 'd' set but not used [-Wunused-but-set-variable] BUILDSTDERR: dd_colrange d; BUILDSTDERR: ^ BUILDSTDERR: src/lp_cdd.cpp:313:13: warning: unused variable 'redrows' [-Wunused-variable] BUILDSTDERR: dd_rowset redrows,linrows,ignoredrows, basisrows; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:313:21: warning: unused variable 'linrows' [-Wunused-variable] BUILDSTDERR: dd_rowset redrows,linrows,ignoredrows, basisrows; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:313:29: warning: unused variable 'ignoredrows' [-Wunused-variable] BUILDSTDERR: dd_rowset redrows,linrows,ignoredrows, basisrows; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:313:42: warning: unused variable 'basisrows' [-Wunused-variable] BUILDSTDERR: dd_rowset redrows,linrows,ignoredrows, basisrows; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:314:13: warning: unused variable 'ignoredcols' [-Wunused-variable] BUILDSTDERR: dd_colset ignoredcols, basiscols; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:314:26: warning: unused variable 'basiscols' [-Wunused-variable] BUILDSTDERR: dd_colset ignoredcols, basiscols; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:316:10: warning: unused variable 'val' [-Wunused-variable] BUILDSTDERR: mytype val; BUILDSTDERR: ^~~ BUILDSTDERR: src/lp_cdd.cpp:317:19: warning: unused variable 'inputfile' [-Wunused-variable] BUILDSTDERR: dd_DataFileType inputfile; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:318:9: warning: unused variable 'reading' [-Wunused-variable] BUILDSTDERR: FILE *reading=NULL; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/lp_cdd.cpp: In function 'int staticInteriorPoint(int, __mpq_struct (*)[1], const IntegerVectorList&, bool, const IntegerVector*)': BUILDSTDERR: src/lp_cdd.cpp:389:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp: In function 'int staticRelativeInteriorPoint(int, __mpq_struct (*)[1], const IntegerVectorList&, bool, const IntegerVector*)': BUILDSTDERR: src/lp_cdd.cpp:468:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/lp_cdd.cpp:14: BUILDSTDERR: src/lp_cdd.cpp: In function 'bool lexicographicShootCompare(const IntegerVector&, const IntegerVector&, const __mpq_struct (&)[1], const __mpq_struct (&)[1], __mpq_struct (&)[1], __mpq_struct (&)[1])': BUILDSTDERR: src/lp_cdd.cpp:667:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(b.size()==n); BUILDSTDERR: ~~~~~~~~^~~ BUILDSTDERR: In file included from src/field.cpp:1: BUILDSTDERR: src/field.h: In constructor 'FieldElementImplementation::FieldElementImplementation(FieldImplementation&)': BUILDSTDERR: src/field.h:152:7: warning: 'FieldElementImplementation::refCount' will be initialized after [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from src/field.cpp:1: BUILDSTDERR: src/field.h:143:30: warning: 'FieldImplementation& FieldElementImplementation::theFieldImplementation' [-Wreorder] BUILDSTDERR: class FieldImplementation &theFieldImplementation; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/field.cpp:324:1: warning: when initialized here [-Wreorder] BUILDSTDERR: FieldElementImplementation::FieldElementImplementation(FieldImplementation &a): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp: In member function 'virtual bool LpSolverCddGmp::positiveVectorInKernel(const IntegerVectorList&, IntegerVector*)': BUILDSTDERR: src/lp_cdd.cpp:916:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: assert(j-1size()); BUILDSTDERR: ~~~^~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomialgcd.cpp: In function 'bool simplifyPolynomialsForGCD(const PolynomialSet&, PolynomialSet&, IntegerVector&)': BUILDSTDERR: src/polynomialgcd.cpp:289:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(support.sum()!=support.size()) BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomialgcd.cpp:291:7: warning: unused variable 'newnvars' [-Wunused-variable] BUILDSTDERR: int newnvars=support.sum(); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp: In member function 'virtual int LpSolverCddGmp::rankOfMatrix(const IntegerVectorList&)': BUILDSTDERR: src/lp_cdd.cpp:966:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(set_card(A->linset)==newLin.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:1298:16: warning: comparison of integer expressions of different signedness: 'dd_rowrange' {aka 'long int'} and 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(A->rowsize!=newLin.size()+newIn.size()) BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/subspace.h:6, BUILDSTDERR: from src/lp_cdd.cpp:936: BUILDSTDERR: src/lp_cdd.cpp:1310:20: warning: comparison of integer expressions of different signedness: 'dd_rowrange' {aka 'long int'} and 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(A->rowsize==newLin.size()+newIn.size()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/lp_cdd.cpp:1183:13: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: dd_rowset r=NULL; BUILDSTDERR: ^ BUILDSTDERR: src/lp_cdd.cpp:1191:19: warning: unused variable 'solver' [-Wunused-variable] BUILDSTDERR: dd_LPSolverType solver=dd_DualSimplex; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/lp_cdd.cpp: In member function 'virtual void LpSolverCddGmp::dual(int, const IntegerVectorList&, const IntegerVectorList&, IntegerVectorList*, IntegerVectorList*)': BUILDSTDERR: src/lp_cdd.cpp:1390:7: warning: unused variable 'result' [-Wunused-variable] BUILDSTDERR: int result; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/lp_cdd.cpp:1432:2: warning: label '_L99' defined but not used [-Wunused-label] BUILDSTDERR: _L99: BUILDSTDERR: ^~~~ BUILDSTDERR: src/polynomialgcd.cpp: In function 'Polynomial NonMonomialPolynomialGCDForZModP(PolynomialSet)': BUILDSTDERR: src/polynomialgcd.cpp:321:6: warning: unused variable 'n' [-Wunused-variable] BUILDSTDERR: int n=r.getNumberOfVariables(); BUILDSTDERR: ^ BUILDSTDERR: src/polynomialgcd.cpp: In function 'Polynomial NonMonomialPolynomialGCDForZ(PolynomialSet)': BUILDSTDERR: src/polynomialgcd.cpp:663:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/polynomialgcd.cpp:205:50: required from here BUILDSTDERR: src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/polynomialgcd.cpp:26: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/polynomialgcd.cpp:305:55: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/polynomialgcd.cpp:26: BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/polynomialgcd.cpp:205:50: required from here BUILDSTDERR: src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/monomial.cpp -o src/monomial.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/monomial.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/monomial.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.cpp:1: BUILDSTDERR: src/monomial.h: In constructor 'Monomial::Monomial(const PolynomialRing&, const IntegerVector&)': BUILDSTDERR: src/monomial.h:15:17: warning: 'Monomial::exponent' will be initialized after [-Wreorder] BUILDSTDERR: IntegerVector exponent; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/monomial.h:12:18: warning: 'PolynomialRing Monomial::theRing' [-Wreorder] BUILDSTDERR: PolynomialRing theRing; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/monomial.cpp:6:1: warning: when initialized here [-Wreorder] BUILDSTDERR: Monomial::Monomial(PolynomialRing const &r,const IntegerVector &v):exponent(v),theRing(r) BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/monomial.cpp:8:14: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if(v.size()!=r.getNumberOfVariables()) BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/monomial.cpp:1: BUILDSTDERR: src/monomial.cpp:12:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==r.getNumberOfVariables()); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/monomial.cpp: In member function 'std::__cxx11::string Monomial::toString(bool, bool, bool) const': BUILDSTDERR: src/monomial.cpp:27:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i0) BUILDSTDERR: ~^~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/printer.cpp -o src/printer.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/polynomial.cpp -o src/polynomial.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/termorder.cpp -o src/termorder.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/printer.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/printer.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/polynomial.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/printer.cpp: In member function 'virtual void LatexPrinter::printMonomial(const Monomial&, bool, bool)': BUILDSTDERR: src/printer.cpp:238:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i0) BUILDSTDERR: ~^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/polynomial.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/printer.cpp: In member function 'virtual void AsciiPrinter::printMonomial(const Monomial&, bool, bool)': BUILDSTDERR: src/printer.cpp:521:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.cpp:1: BUILDSTDERR: src/polynomial.h: In constructor 'Polynomial::Polynomial(const PolynomialRing&)': BUILDSTDERR: src/polynomial.h:30:18: warning: 'Polynomial::theRing' will be initialized after [-Wreorder] BUILDSTDERR: PolynomialRing theRing; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/polynomial.h:29:7: warning: 'int Polynomial::sugar' [-Wreorder] BUILDSTDERR: int sugar; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/polynomial.cpp:35:1: warning: when initialized here [-Wreorder] BUILDSTDERR: Polynomial::Polynomial(PolynomialRing const &r): BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.cpp:1: BUILDSTDERR: src/polynomial.h:29:7: warning: 'Polynomial::sugar' will be initialized after [-Wreorder] BUILDSTDERR: int sugar; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/polynomial.h:27:8: warning: 'Term Polynomial::marked' [-Wreorder] BUILDSTDERR: Term marked; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/polynomial.cpp:35:1: warning: when initialized here [-Wreorder] BUILDSTDERR: Polynomial::Polynomial(PolynomialRing const &r): BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/termorder.cpp:5: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomial.cpp: In member function 'Polynomial Polynomial::homogenization(const PolynomialRing&, const IntegerVector*) const': BUILDSTDERR: src/polynomial.cpp:647:15: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if(m.size()==newRing.getNumberOfVariables()) BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomial.cpp: In member function 'void Polynomial::saturate(int)': BUILDSTDERR: src/polynomial.cpp:769:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jfirst.exponent.size()!=numberOfVariables) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/polynomial.cpp:9: BUILDSTDERR: src/polynomial.cpp:825:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(marked.m.exponent.size()==numberOfVariables); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomial.cpp: In member function 'int Polynomial::maximalIndexOfVariableInSupport() const': BUILDSTDERR: src/polynomial.cpp:856:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=ret+1;j*) const': BUILDSTDERR: src/polynomial.cpp:881:37: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: assert(chosenVariables->size()==r2.getNumberOfVariables()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomial.cpp: In member function 'Polynomial Polynomial::embeddedInto2(const PolynomialRing&, const std::vector&) const': BUILDSTDERR: src/polynomial.cpp:913:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: assert(positionOfVariables.size()==getRing().getNumberOfVariables()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomial.cpp: In member function 'Polynomial Polynomial::withRestrictedVariables(const IntegerVector&, const PolynomialRing&) const': BUILDSTDERR: src/polynomial.cpp:933:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: assert(theRing.getNumberOfVariables()==keepVariable.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomial.cpp: In member function 'Polynomial Polynomial::withExpandedVariables(const IntegerVector&, const PolynomialRing&) const': BUILDSTDERR: src/polynomial.cpp:945:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: assert(r1.getNumberOfVariables()==wasKeptVariables.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomial.cpp: In member function 'bool Polynomial::checkExponentVectors() const': BUILDSTDERR: src/polynomial.cpp:1016:32: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: if(i->first.exponent.v.size()!=n) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/polynomial.cpp:9: BUILDSTDERR: src/polynomial.cpp: In member function 'double Polynomial::evaluateFloat(const FloatVector&) const': BUILDSTDERR: src/polynomial.cpp:1032:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(x.size()==n); BUILDSTDERR: ~~~~~~~~^~~ BUILDSTDERR: src/polynomial.cpp: In member function 'ComplexNumber Polynomial::evaluateComplex(const ComplexVector&) const': BUILDSTDERR: src/polynomial.cpp:1052:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(x.size()==n); BUILDSTDERR: ~~~~~~~~^~~ BUILDSTDERR: src/polynomial.cpp: In member function 'PolynomialSet PolynomialSet::multiDeHomogenization() const': BUILDSTDERR: src/polynomial.cpp:1449:7: warning: unused variable 'n' [-Wunused-variable] BUILDSTDERR: int n=getRing().getNumberOfVariables(); BUILDSTDERR: ^ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/polynomial.cpp:9: BUILDSTDERR: src/polynomial.cpp: In member function 'PolynomialSet PolynomialSet::withRestrictedVariables(const IntegerVector&, const PolynomialRing&) const': BUILDSTDERR: src/polynomial.cpp:1513:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: assert(theRing.getNumberOfVariables()==keepVariable.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomial.cpp: In member function 'PolynomialSet PolynomialSet::withExpandedVariables(const IntegerVector&, const PolynomialRing&) const': BUILDSTDERR: src/polynomial.cpp:1524:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: assert(r1.getNumberOfVariables()==wasKeptVariables.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomial.cpp: In member function 'FloatVector PolynomialSet::evaluateFloat(const FloatVector&) const': BUILDSTDERR: src/polynomial.cpp:1562:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(x.size()==numberOfVariablesInRing()); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomial.cpp: In member function 'ComplexVector PolynomialSet::evaluateComplex(const ComplexVector&) const': BUILDSTDERR: src/polynomial.cpp:1573:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(x.size()==numberOfVariablesInRing()); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/term.cpp -o src/term.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/term.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/monomial.h:5, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/term.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/term.cpp:1: BUILDSTDERR: src/term.h: In constructor 'Term::Term(const FieldElement&, const Monomial&)': BUILDSTDERR: src/term.h:13:16: warning: 'Term::c' will be initialized after [-Wreorder] BUILDSTDERR: FieldElement c; BUILDSTDERR: ^ BUILDSTDERR: src/term.h:10:18: warning: 'PolynomialRing Term::theRing' [-Wreorder] BUILDSTDERR: PolynomialRing theRing; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/term.cpp:5:1: warning: when initialized here [-Wreorder] BUILDSTDERR: Term::Term(FieldElement const &c_, Monomial const &m_):m(m_),c(c_),theRing(m_.getRing()) BUILDSTDERR: ^~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/vektor.cpp -o src/vektor.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/division.cpp -o src/division.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/vektor.cpp:3: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/vektor.cpp:3: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/vektor.cpp: In function 'int gcdOfVector(const IntegerVector&)': BUILDSTDERR: src/vektor.cpp:99:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/division.h:4, BUILDSTDERR: from src/division.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/buchberger.cpp -o src/buchberger.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/wallideal.cpp -o src/wallideal.o BUILDSTDERR: src/wallideal.cpp:955:7: warning: "/*" within comment [-Wcomment] BUILDSTDERR: /* IntegerVector maxAttained(n); BUILDSTDERR: g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/lp.cpp -o src/lp.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/buchberger.h:4, BUILDSTDERR: from src/buchberger.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/buchberger.h:4, BUILDSTDERR: from src/buchberger.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gebauermoeller.h:11, BUILDSTDERR: from src/buchberger.cpp:13: BUILDSTDERR: src/packedmonomial.h: In member function 'PacMan::VariableData PacMan::alloc(int, bool)': BUILDSTDERR: src/packedmonomial.h:61:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(j==wordData.size()) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gebauermoeller.h:11, BUILDSTDERR: from src/buchberger.cpp:13: BUILDSTDERR: src/packedmonomial.h: In static member function 'static std::vector PacMan::bitsNeeded(const IntegerVector&)': BUILDSTDERR: src/packedmonomial.h:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i0){v>>1;l++;} BUILDSTDERR: ~^~~ BUILDSTDERR: src/packedmonomial.h: In member function 'bool PacMan::fits(const IntegerVector&)': BUILDSTDERR: src/packedmonomial.h:89:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/buchberger.h:4, BUILDSTDERR: from src/buchberger.cpp:1: BUILDSTDERR: src/packedmonomial.h: In constructor 'PacMan::PacMan(const PolynomialRing&, const std::vector&, int)': BUILDSTDERR: src/packedmonomial.h:95:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(r.getNumberOfVariables()==bounds.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gebauermoeller.h:11, BUILDSTDERR: from src/buchberger.cpp:13: BUILDSTDERR: src/packedmonomial.h:97:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/wallideal.h:4, BUILDSTDERR: from src/wallideal.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/buchberger.cpp:13: BUILDSTDERR: src/gebauermoeller.h: In constructor 'SPairContainerOptimizedPacked::SPairContainerOptimizedPacked(const PolynomialRing&, const TermOrder&, const PolynomialSet*)': BUILDSTDERR: src/gebauermoeller.h:304:37: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: vector maxexp2;for(int i=0;i maxexp2;for(int i=0;i > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::PackedMonomial(int64, const IntegerVector&, const PacMan&) [with int NWORDS = 2; int64 = long int; IntegerVector = Vektor]': BUILDSTDERR: src/gebauermoeller.h:29:60: required from here BUILDSTDERR: src/packedmonomial.h:144:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(exponent.size()==nExps); BUILDSTDERR: ~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/linalg.h:7, BUILDSTDERR: from src/lp.cpp:7: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/linalg.h:5, BUILDSTDERR: from src/lp.cpp:7: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/lp.cpp: In function 'IntegerVectorList extremeRaysInequalityIndices(const IntegerVectorList&)': BUILDSTDERR: src/lp.cpp:214:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(rankOfMatrix(inequalityList)==inequalityList.size()) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/lp.cpp: In function 'bool hasHomogeneousSolution(int, const IntegerVectorList&, const IntegerVectorList&)': BUILDSTDERR: src/lp.cpp:266:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if(i->size()!=n) BUILDSTDERR: ~~~~~~~~~^~~ BUILDSTDERR: src/lp.cpp:272:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if(i->size()!=n) BUILDSTDERR: ~~~~~~~~~^~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/enumeration.cpp -o src/enumeration.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/enumeration.h:4, BUILDSTDERR: from src/enumeration.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/enumeration.h:4, BUILDSTDERR: from src/enumeration.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/ep_standard.cpp -o src/ep_standard.o BUILDSTDERR: In file included from src/enumeration.cpp:1: BUILDSTDERR: src/enumeration.h: In constructor 'EnumerationFilePrinter::EnumerationFilePrinter()': BUILDSTDERR: src/enumeration.h:36:9: warning: 'EnumerationFilePrinter::file' will be initialized after [-Wreorder] BUILDSTDERR: FILE *file; BUILDSTDERR: ^~~~ BUILDSTDERR: src/enumeration.h:35:10: warning: 'std::__cxx11::string EnumerationFilePrinter::filename' [-Wreorder] BUILDSTDERR: string filename; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/enumeration.cpp:7:1: warning: when initialized here [-Wreorder] BUILDSTDERR: EnumerationFilePrinter::EnumerationFilePrinter(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/ep_xfig.cpp -o src/ep_xfig.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/enumeration.h:4, BUILDSTDERR: from src/ep_standard.h:4, BUILDSTDERR: from src/ep_standard.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/enumeration.h:4, BUILDSTDERR: from src/ep_standard.h:4, BUILDSTDERR: from src/ep_standard.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/reversesearch.cpp -o src/reversesearch.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/enumeration.h:4, BUILDSTDERR: from src/ep_xfig.h:4, BUILDSTDERR: from src/ep_xfig.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/enumeration.h:4, BUILDSTDERR: from src/ep_xfig.h:4, BUILDSTDERR: from src/ep_xfig.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/enumeration.h:4, BUILDSTDERR: from src/reversesearch.h:4, BUILDSTDERR: from src/reversesearch.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/enumeration.h:4, BUILDSTDERR: from src/reversesearch.h:4, BUILDSTDERR: from src/reversesearch.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/application.cpp -o src/application.o BUILDSTDERR: In file included from src/reversesearch.cpp:1: BUILDSTDERR: src/reversesearch.h: In constructor 'ReverseSearch::ReverseSearch(const TermOrder&)': BUILDSTDERR: src/reversesearch.h:10:7: warning: 'ReverseSearch::numberOfVertices' will be initialized after [-Wreorder] BUILDSTDERR: int numberOfVertices; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: src/reversesearch.h:9:7: warning: 'int ReverseSearch::numberOfEdges' [-Wreorder] BUILDSTDERR: int numberOfEdges; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/reversesearch.cpp:162:1: warning: when initialized here [-Wreorder] BUILDSTDERR: ReverseSearch::ReverseSearch(const TermOrder &termOrder_): BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from src/reversesearch.cpp:1: BUILDSTDERR: src/reversesearch.h:14:20: warning: 'ReverseSearch::termOrder' will be initialized after [-Wreorder] BUILDSTDERR: const TermOrder &termOrder; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/reversesearch.h:11:8: warning: 'bool ReverseSearch::isKnownToBeHomogeneous' [-Wreorder] BUILDSTDERR: bool isKnownToBeHomogeneous; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/reversesearch.cpp:162:1: warning: when initialized here [-Wreorder] BUILDSTDERR: ReverseSearch::ReverseSearch(const TermOrder &termOrder_): BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/application.cpp: In constructor 'Application::Option::Option()': BUILDSTDERR: src/application.cpp:222:8: warning: unused variable 'hidden' [-Wunused-variable] BUILDSTDERR: bool hidden=false; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/application.cpp: In member function 'virtual void Application::printHelp()': BUILDSTDERR: src/application.cpp:524:16: warning: unused variable 'p' [-Wunused-variable] BUILDSTDERR: Application *p=applicationList; BUILDSTDERR: ^ BUILDSTDERR: src/application.cpp: In static member function 'static void Application::makeSymbolicLinks(const char*, bool, const char*)': BUILDSTDERR: src/application.cpp:565:13: warning: ignoring return value of 'int symlink(const char*, const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: symlink(c,d); BUILDSTDERR: ~~~~~~~^~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/timer.cpp -o src/timer.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/renderer.cpp -o src/renderer.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/field_rationals.cpp -o src/field_rationals.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/symmetry.cpp -o src/symmetry.o BUILDSTDERR: src/field_rationals.cpp:400:3: warning: "/*" within comment [-Wcomment] BUILDSTDERR: /* fprintf(Stderr,"Adding field rationals\n"); BUILDSTDERR: g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/breadthfirstsearch.cpp -o src/breadthfirstsearch.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/renderer.cpp:1: BUILDSTDERR: src/renderer.h: In constructor 'StandardMonomialRenderer::StandardMonomialRenderer(FILE*)': BUILDSTDERR: src/renderer.h:13:7: warning: 'StandardMonomialRenderer::position' will be initialized after [-Wreorder] BUILDSTDERR: int position; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/renderer.h:12:7: warning: 'int StandardMonomialRenderer::boxSize' [-Wreorder] BUILDSTDERR: int boxSize; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/renderer.cpp:86:1: warning: when initialized here [-Wreorder] BUILDSTDERR: StandardMonomialRenderer::StandardMonomialRenderer(FILE *f): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetry.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetry.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/symmetry.cpp: In constructor 'Trie::TrieNode::TrieNode(const IntegerVector&, int, int)': BUILDSTDERR: src/symmetry.cpp:25:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/symmetry.cpp: In member function 'void Trie::TrieNode::search(const IntegerVector&, IntegerVector&, IntegerVector&, IntegerVector&, IntegerVector&, int, bool&, int*) const': BUILDSTDERR: src/symmetry.cpp:43:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(i==v.size()){ret=tempPerm;optimal=building;isImproving=false;if(value_)*value_=value;return;} BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/symmetry.cpp:48:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for(Map::const_iterator j=m.begin();j!=m.end();j++) BUILDSTDERR: ^~~ BUILDSTDERR: src/symmetry.cpp:54:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for(Map::const_iterator j=m.begin();j!=m.end();j++) BUILDSTDERR: ^~~ BUILDSTDERR: src/symmetry.cpp: In member function 'void Trie::TrieNode::searchStabalizer(const IntegerVector&, IntegerVector&, IntegerVector&, IntegerVector&, IntegerVector&, int, bool&, const IntegerVector&) const': BUILDSTDERR: src/symmetry.cpp:63:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(i==v.size()) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/symmetry.cpp:63:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if(i==v.size()) BUILDSTDERR: ^~ BUILDSTDERR: src/symmetry.cpp:70:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: for(Map::const_iterator j=m.begin();j!=m.end();j++) BUILDSTDERR: ^~~ BUILDSTDERR: src/symmetry.cpp: In member function 'void Trie::TrieNode::insert(const IntegerVector&, int, int)': BUILDSTDERR: src/symmetry.cpp:104:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(i==v.size()){value=value_;return;} BUILDSTDERR: ~^~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/genericwalk.cpp -o src/genericwalk.o BUILDSTDERR: src/symmetry.cpp: In constructor 'Trie::Trie(int)': BUILDSTDERR: src/symmetry.cpp:132:6: warning: 'Trie::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/symmetry.cpp:131:11: warning: 'Trie::TrieNode Trie::theTree' [-Wreorder] BUILDSTDERR: TrieNode theTree; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/symmetry.cpp:133:2: warning: when initialized here [-Wreorder] BUILDSTDERR: Trie(int n_): BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/field_rationals.cpp:4: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/symmetry.cpp: In static member function 'static IntegerVector SymmetryGroup::compose(const IntegerVector&, const IntegerVector&)': BUILDSTDERR: src/symmetry.cpp:321:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=startIndex;i&)': BUILDSTDERR: src/field_rationals.cpp:505:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=startIndex;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/enumeration.h:4, BUILDSTDERR: from src/breadthfirstsearch.h:4, BUILDSTDERR: from src/breadthfirstsearch.cpp:3: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/breadthfirstsearch.cpp: In function 'bool findPermutationTakingVectorToCone(const SymmetryGroup&, const PolyhedralCone&, const IntegerVector&, IntegerVector&, const IntegerVector&)': BUILDSTDERR: src/breadthfirstsearch.cpp:21:7: warning: unused variable 'n' [-Wunused-variable] BUILDSTDERR: int n=s.sizeOfBaseSet(); BUILDSTDERR: ^ BUILDSTDERR: In file included from src/breadthfirstsearch.cpp:3: BUILDSTDERR: src/breadthfirstsearch.h: In constructor 'BreadthFirstSearch::BreadthFirstSearch(const SymmetryGroup&, bool)': BUILDSTDERR: src/breadthfirstsearch.h:15:7: warning: 'BreadthFirstSearch::numberOfVertices' will be initialized after [-Wreorder] BUILDSTDERR: int numberOfVertices; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: src/breadthfirstsearch.h:14:7: warning: 'int BreadthFirstSearch::numberOfEdges' [-Wreorder] BUILDSTDERR: int numberOfEdges; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/breadthfirstsearch.cpp:85:1: warning: when initialized here [-Wreorder] BUILDSTDERR: BreadthFirstSearch::BreadthFirstSearch(const SymmetryGroup &symmetryGroup_, bool minkowski_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/breadthfirstsearch.cpp:3: BUILDSTDERR: src/breadthfirstsearch.h:16:24: warning: 'BreadthFirstSearch::symmetryGroup' will be initialized after [-Wreorder] BUILDSTDERR: const SymmetryGroup &symmetryGroup; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/breadthfirstsearch.h:13:8: warning: 'bool BreadthFirstSearch::minkowski' [-Wreorder] BUILDSTDERR: bool minkowski; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/breadthfirstsearch.cpp:85:1: warning: when initialized here [-Wreorder] BUILDSTDERR: BreadthFirstSearch::BreadthFirstSearch(const SymmetryGroup &symmetryGroup_, bool minkowski_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/breadthfirstsearch.cpp: In constructor 'Orbit::Orbit(const PolynomialSet&, const SymmetryGroup&, const PolynomialSet*)': BUILDSTDERR: src/breadthfirstsearch.cpp:137:11: warning: 'Orbit::theSummary' will be initialized after [-Wreorder] BUILDSTDERR: Summary theSummary; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: src/breadthfirstsearch.cpp:132:24: warning: 'const PolynomialSet* Orbit::originalG' [-Wreorder] BUILDSTDERR: PolynomialSet const *originalG; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/breadthfirstsearch.cpp:140:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Orbit(const PolynomialSet &g_, const SymmetryGroup &s_, PolynomialSet const *originalG_=0): BUILDSTDERR: ^~~~~ BUILDSTDERR: src/breadthfirstsearch.cpp: In member function 'virtual void BreadthFirstSearch::enumerate(const PolynomialSet&)': BUILDSTDERR: src/breadthfirstsearch.cpp:358:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/genericwalk.h:5, BUILDSTDERR: from src/genericwalk.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/genericwalk.cpp: In member function 'bool PreOrder::operator()(const IntegerVector&, const IntegerVector&)': BUILDSTDERR: src/genericwalk.cpp:103:9: warning: unused variable 'n' [-Wunused-variable] BUILDSTDERR: int n=a.size(); BUILDSTDERR: ^ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/minkowskisum.cpp -o src/minkowskisum.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/newtonpolytope.cpp -o src/newtonpolytope.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/minkowskisum.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/minkowskisum.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/newtonpolytope.h:5, BUILDSTDERR: from src/newtonpolytope.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/newtonpolytope.h:5, BUILDSTDERR: from src/newtonpolytope.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropical.cpp -o src/tropical.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/dimension.cpp -o src/dimension.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/bergman.cpp -o src/bergman.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/tropical.h:4, BUILDSTDERR: from src/tropical.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/tropical.h:4, BUILDSTDERR: from src/tropical.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/subspace.cpp -o src/subspace.o BUILDSTDERR: src/tropical.cpp: In function 'bool increase(IntegerVector&)': BUILDSTDERR: src/tropical.cpp:38:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: while(i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/dimension.h:4, BUILDSTDERR: from src/dimension.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/bergman.h:4, BUILDSTDERR: from src/bergman.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/dimension.h:4, BUILDSTDERR: from src/dimension.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/dimension.cpp: In function 'bool increase(IntegerVector&, int&)': BUILDSTDERR: src/dimension.cpp:122:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: while(isize()!=isize) BUILDSTDERR: ~~~~~~~~~^~~~~~~ BUILDSTDERR: src/bergman.cpp:172:88: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(IntegerVectorList::const_iterator k=inequalities.begin();k!=inequalities.end()&&jsize();k++,K++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/bergman.cpp:134:7: warning: unused variable 'krull' [-Wunused-variable] BUILDSTDERR: int krull=krullDimension(idealGroebnerBasis); BUILDSTDERR: ^~~~~ BUILDSTDERR: src/bergman.cpp: In constructor 'ConeOrbit::ConeOrbit(const SymmetryGroup&, const PolynomialSet&, const PolynomialSet&, int)': BUILDSTDERR: src/bergman.cpp:280:7: warning: 'ConeOrbit::label' will be initialized after [-Wreorder] BUILDSTDERR: int label; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/bergman.cpp:277:24: warning: 'const SymmetryGroup& ConeOrbit::s' [-Wreorder] BUILDSTDERR: const SymmetryGroup &s; BUILDSTDERR: ^ BUILDSTDERR: src/bergman.cpp:287:3: warning: when initialized here [-Wreorder] BUILDSTDERR: ConeOrbit(const SymmetryGroup &s_, PolynomialSet const &coneGroebnerBasis_, PolynomialSet const &idealGroebnerBasis_, int label_): BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from src/bergman.cpp:1: BUILDSTDERR: src/bergman.h: In constructor 'BergmanFan::MaximalCone::MaximalCone(const PolynomialSet&, const PolynomialSet&, bool, int, int)': BUILDSTDERR: src/bergman.h:42:19: warning: 'BergmanFan::MaximalCone::idealGroebnerBasis' will be initialized after [-Wreorder] BUILDSTDERR: PolynomialSet idealGroebnerBasis; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/bergman.h:39:9: warning: 'int BergmanFan::MaximalCone::label' [-Wreorder] BUILDSTDERR: int label; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/bergman.cpp:725:1: warning: when initialized here [-Wreorder] BUILDSTDERR: BergmanFan::MaximalCone::MaximalCone(PolynomialSet const &coneGroebnerBasis_, PolynomialSet const &idealGroebnerBasis_, bool storeIdealBasis, int label_, int numberOfFacets_): BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/bergman.cpp:1: BUILDSTDERR: src/bergman.h:44:9: warning: 'BergmanFan::MaximalCone::multiplicity' will be initialized after [-Wreorder] BUILDSTDERR: int multiplicity; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: src/bergman.h:43:20: warning: 'PolyhedralCone BergmanFan::MaximalCone::theCone' [-Wreorder] BUILDSTDERR: PolyhedralCone theCone; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/bergman.cpp:725:1: warning: when initialized here [-Wreorder] BUILDSTDERR: BergmanFan::MaximalCone::MaximalCone(PolynomialSet const &coneGroebnerBasis_, PolynomialSet const &idealGroebnerBasis_, bool storeIdealBasis, int label_, int numberOfFacets_): BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: src/bergman.cpp: In member function 'void BergmanFan::print(Printer&)': BUILDSTDERR: src/bergman.cpp:792:6: warning: unused variable 'index' [-Wunused-variable] BUILDSTDERR: int index=0; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/dimension.cpp: At global scope: BUILDSTDERR: src/dimension.cpp:119:13: warning: 'bool increase(IntegerVector&, int&)' defined but not used [-Wunused-function] BUILDSTDERR: static bool increase(IntegerVector &v, int &numberOfOnes) BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/subspace.h:5, BUILDSTDERR: from src/subspace.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/subspace.h:5, BUILDSTDERR: from src/subspace.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/subspace.cpp: In function 'Polynomial vectorToPolynomial(const PolynomialRing&, const IntegerVector&)': BUILDSTDERR: src/subspace.cpp:17:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/polyhedralcone.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/division.h:4, BUILDSTDERR: from src/gfanapplication.cpp:7: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/gfanapplication.cpp:4: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polyhedralcone.cpp:10: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': BUILDSTDERR: src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(j>=v.size()) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/gfanapplication.cpp: In member function 'void GFanApplication::assertSymmetriesMatch(const IntegerVectorList&, PolynomialSet&, const FieldMatrix*, bool)': BUILDSTDERR: src/gfanapplication.cpp:106:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if(i->size()!=n) BUILDSTDERR: ~~~~~~~~~^~~ BUILDSTDERR: In file included from src/polyhedralcone.cpp:10: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': BUILDSTDERR: src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; BUILDSTDERR: ~^~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': BUILDSTDERR: src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': BUILDSTDERR: src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': BUILDSTDERR: src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int l=0;lsize();l++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': BUILDSTDERR: src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int&) const': BUILDSTDERR: src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++)temp.push_back((*j)[k]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/polyhedralfan.h:7, BUILDSTDERR: from src/polyhedralfan.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': BUILDSTDERR: src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': BUILDSTDERR: src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&)': BUILDSTDERR: src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j!=v.size();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/polyhedralfan.h:7, BUILDSTDERR: from src/polyhedralfan.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': BUILDSTDERR: src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': BUILDSTDERR: src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] BUILDSTDERR: int nVertices=bases.size(); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] BUILDSTDERR: int nEdges=coDimensionOneTriangles().size(); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/polyhedralcone.cpp:12: BUILDSTDERR: src/linalgfloat.h: In member function 'double& linalgfloat::Vector::operator[](int)': BUILDSTDERR: src/linalgfloat.h:42:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(!(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(!(n>=0 && nl.front().size())return false; BUILDSTDERR: ~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polyhedralcone.cpp:1: BUILDSTDERR: src/polyhedralcone.h: In constructor 'PolyhedralCone::PolyhedralCone(int)': BUILDSTDERR: src/polyhedralcone.h:39:7: warning: 'PolyhedralCone::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polyhedralcone.h:38:7: warning: 'int PolyhedralCone::state' [-Wreorder] BUILDSTDERR: int state; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/polyhedralcone.cpp:216:1: warning: when initialized here [-Wreorder] BUILDSTDERR: PolyhedralCone::PolyhedralCone(int ambientDimension): BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polyhedralcone.cpp:1: BUILDSTDERR: src/polyhedralcone.h:38:7: warning: 'PolyhedralCone::state' will be initialized after [-Wreorder] BUILDSTDERR: int state; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/polyhedralcone.h:37:7: warning: 'int PolyhedralCone::preassumptions' [-Wreorder] BUILDSTDERR: int preassumptions; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: src/polyhedralcone.cpp:216:1: warning: when initialized here [-Wreorder] BUILDSTDERR: PolyhedralCone::PolyhedralCone(int ambientDimension): BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polyhedralcone.cpp:1: BUILDSTDERR: src/polyhedralcone.h:53:7: warning: 'PolyhedralCone::multiplicity' will be initialized after [-Wreorder] BUILDSTDERR: int multiplicity;//This really should not be a part of the PolyhedralCone class. But since Gfan passes parameters by value putting it here makes things easier BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: src/polyhedralcone.h:47:16: warning: 'bool PolyhedralCone::haveExtremeRaysBeenCached' [-Wreorder] BUILDSTDERR: mutable bool haveExtremeRaysBeenCached; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polyhedralcone.cpp:216:1: warning: when initialized here [-Wreorder] BUILDSTDERR: PolyhedralCone::PolyhedralCone(int ambientDimension): BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polyhedralcone.cpp:1: BUILDSTDERR: src/polyhedralcone.h: In constructor 'PolyhedralCone::PolyhedralCone(const IntegerVectorList&, const IntegerVectorList&, int, int)': BUILDSTDERR: src/polyhedralcone.h:42:21: warning: 'PolyhedralCone::equations' will be initialized after [-Wreorder] BUILDSTDERR: IntegerVectorList equations; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/polyhedralcone.h:38:7: warning: 'int PolyhedralCone::state' [-Wreorder] BUILDSTDERR: int state; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/polyhedralcone.cpp:227:1: warning: when initialized here [-Wreorder] BUILDSTDERR: PolyhedralCone::PolyhedralCone(IntegerVectorList const &halfSpaces_, IntegerVectorList const &equations_, int ambientDimension, int preassumptions_): BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polyhedralcone.cpp:1: BUILDSTDERR: src/polyhedralcone.h:38:7: warning: 'PolyhedralCone::state' will be initialized after [-Wreorder] BUILDSTDERR: int state; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/polyhedralcone.h:37:7: warning: 'int PolyhedralCone::preassumptions' [-Wreorder] BUILDSTDERR: int preassumptions; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: src/polyhedralcone.cpp:227:1: warning: when initialized here [-Wreorder] BUILDSTDERR: PolyhedralCone::PolyhedralCone(IntegerVectorList const &halfSpaces_, IntegerVectorList const &equations_, int ambientDimension, int preassumptions_): BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polyhedralcone.cpp:1: BUILDSTDERR: src/polyhedralcone.h:53:7: warning: 'PolyhedralCone::multiplicity' will be initialized after [-Wreorder] BUILDSTDERR: int multiplicity;//This really should not be a part of the PolyhedralCone class. But since Gfan passes parameters by value putting it here makes things easier BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: src/polyhedralcone.h:47:16: warning: 'bool PolyhedralCone::haveExtremeRaysBeenCached' [-Wreorder] BUILDSTDERR: mutable bool haveExtremeRaysBeenCached; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polyhedralcone.cpp:227:1: warning: when initialized here [-Wreorder] BUILDSTDERR: PolyhedralCone::PolyhedralCone(IntegerVectorList const &halfSpaces_, IntegerVectorList const &equations_, int ambientDimension, int preassumptions_): BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/linalgfloat.h:4, BUILDSTDERR: from src/polyhedralcone.cpp:12: BUILDSTDERR: src/polyhedralcone.cpp:252:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(i->size()==n); BUILDSTDERR: ~~~~~~~~~^~~ BUILDSTDERR: src/polyhedralcone.cpp:260:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(i->size()==n); BUILDSTDERR: ~~~~~~~~~^~~ BUILDSTDERR: src/polyhedralcone.cpp: In function 'IntegerVector dehomogenize(const IntegerVector&)': BUILDSTDERR: src/polyhedralcone.cpp:534:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: IntegerVector tempInt2(tempInt.size());for(int i=0;isize();j++)asVector[(*i)[j]]=1; BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/polyhedralcone.cpp:805:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)asVector[(*i)[j]]=1; BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/polyhedralcone.cpp:869:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] BUILDSTDERR: return codimension()+getHalfSpaces().size()+dimensionOfLinealitySpace()==n; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from src/linalgfloat.h:4, BUILDSTDERR: from src/polyhedralcone.cpp:12: BUILDSTDERR: src/polyhedralcone.cpp: In member function 'PolyhedralCone PolyhedralCone::faceContaining(const IntegerVector&) const': BUILDSTDERR: src/polyhedralcone.cpp:1193:10: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: assert(n==v.size()); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/polyhedralcone.cpp: In member function 'std::__cxx11::list PolyhedralCone::triangulation() const': BUILDSTDERR: src/polyhedralcone.cpp:1320:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)gens.push_back(M[(*i)[j]]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/polyhedralfan.cpp: In member function 'PolyhedralFan PolyhedralFan::facetComplexSymmetry(const SymmetryGroup&, bool, bool) const': BUILDSTDERR: src/polyhedralfan.cpp:483:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int l=0;l::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:43:34: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/triangulation2.h:126:52: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/subspace.h:6, BUILDSTDERR: from src/polyhedralcone.cpp:4: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:469:40: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/polyhedralfan.cpp: In function 'void addFacesToSymmetricComplex(SymmetricComplex&, const PolyhedralCone&, const IntegerVectorList&, const IntegerVectorList&)': BUILDSTDERR: src/polyhedralfan.cpp:1204:24: warning: unused variable 'rays' [-Wunused-variable] BUILDSTDERR: IntegerMatrix const &rays=c.getVertices(); BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'bool Matrix::inKernel(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/polyhedralcone.cpp:707:21: required from here BUILDSTDERR: src/matrix.h:122:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: src/polyhedralfan.cpp: In static member function 'static PolyhedralFan PolyhedralFan::readFan(const string&, bool, IntegerVector*, const std::set*, const SymmetryGroup*, bool)': BUILDSTDERR: src/polyhedralfan.cpp:1569:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int I=0;I::dotRowLong(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:124:11: required from 'bool Matrix::inKernel(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/polyhedralcone.cpp:707:21: required from here BUILDSTDERR: src/matrix.h:103:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: In file included from src/polyhedralfan.h:10, BUILDSTDERR: from src/polyhedralfan.cpp:2: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/symmetriccomplex.h:13:7: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/polyhedralfan.cpp:1562:37: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/polyhedralfan.h:10, BUILDSTDERR: from src/polyhedralfan.cpp:2: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/polyhedralfan.cpp:2008:46: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/polyhedralfan.cpp:2015:72: required from here BUILDSTDERR: src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/polyhedralfan.cpp:2015:72: required from here BUILDSTDERR: src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: src/polyhedralcone.cpp: At global scope: BUILDSTDERR: src/polyhedralcone.cpp:675:22: warning: 'IntegerVector primitiveProjection(const IntegerVectorList&, IntegerVector&, bool)' defined but not used [-Wunused-function] BUILDSTDERR: static IntegerVector primitiveProjection(IntegerVectorList const &E, IntegerVector &v, bool useFloat) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/polyhedralfan.cpp:2015:72: required from here BUILDSTDERR: src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropical2.cpp -o src/tropical2.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/polyhedralfan.h:7, BUILDSTDERR: from src/tropical2.h:4, BUILDSTDERR: from src/tropical2.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/polyhedralfan.h:7, BUILDSTDERR: from src/tropical2.h:4, BUILDSTDERR: from src/tropical2.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/tropical2.cpp: In function 'IntegerVector nonTrivialTropismInner(const PolynomialSet&)': BUILDSTDERR: src/tropical2.cpp:82:6: warning: unused variable 'h' [-Wunused-variable] BUILDSTDERR: int h=dimensionOfHomogeneitySpace(g)-1; BUILDSTDERR: ^ BUILDSTDERR: src/tropical2.cpp: In function 'PolynomialSet initialForms(const PolynomialSet&, const IntegerVector&)': BUILDSTDERR: src/tropical2.cpp:272:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(theRing.getNumberOfVariables()!=weight.size()) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/field_zmodpz.cpp -o src/field_zmodpz.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/field_zmodpz.cpp:7: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/printer.h:8, BUILDSTDERR: from src/field_zmodpz.cpp:7: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/binomial.cpp -o src/binomial.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/binomial.h:5, BUILDSTDERR: from src/binomial.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/binomial.h:5, BUILDSTDERR: from src/binomial.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/matrix.cpp -o src/matrix.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/latticeideal.cpp -o src/latticeideal.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/scarf.cpp -o src/scarf.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/matrix.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/matrix.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/matrix.cpp: In function 'IntegerMatrix rowsToIntegerMatrix(const IntegerVectorList&, int)': BUILDSTDERR: src/matrix.cpp:13:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: assert(a==i->size()); BUILDSTDERR: ~^~~~~~~~~~~ BUILDSTDERR: src/matrix.cpp: In function 'IntegerMatrix rowToIntegerMatrix(const IntegerVector&)': BUILDSTDERR: src/matrix.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/matrix.cpp:28:33: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/matrix.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/matrix.cpp:32:15: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: In file included from src/matrix.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/matrix.cpp:34:10: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = double]': BUILDSTDERR: src/matrix.cpp:46:45: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = double]': BUILDSTDERR: src/matrix.cpp:52:10: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/latticeideal.h:4, BUILDSTDERR: from src/latticeideal.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/latticeideal.h:4, BUILDSTDERR: from src/latticeideal.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/latticeideal.h:4, BUILDSTDERR: from src/latticeideal.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/latticeideal.cpp:10:38: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' BUILDSTDERR: src/latticeideal.cpp:10:38: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/scarf.h:4, BUILDSTDERR: from src/scarf.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/xfig.cpp -o src/xfig.o BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/scarf.h:4, BUILDSTDERR: from src/scarf.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/scarf.cpp: In function 'IntegerVector shift(const IntegerMatrix&, IntegerVector, const IntegerVector&)': BUILDSTDERR: src/scarf.cpp:142:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/scarf.cpp:17:32: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/scarf.h:4, BUILDSTDERR: from src/scarf.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/scarf.cpp:40:7: required from here BUILDSTDERR: src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from src/scarf.h:4, BUILDSTDERR: from src/scarf.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' BUILDSTDERR: src/scarf.cpp:17:32: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/scarf.h:4, BUILDSTDERR: from src/scarf.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/scarf.cpp:40:7: required from here BUILDSTDERR: src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/halfopencone.cpp -o src/halfopencone.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/lll.cpp -o src/lll.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/xfig.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/xfig.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/halfopencone.h:4, BUILDSTDERR: from src/halfopencone.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/multiplicity.cpp -o src/multiplicity.o BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/halfopencone.h:4, BUILDSTDERR: from src/halfopencone.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/halfopencone.cpp:1: BUILDSTDERR: src/halfopencone.h: In constructor 'HalfOpenCone::HalfOpenCone(int, const PolyhedralCone&)': BUILDSTDERR: src/halfopencone.h:16:7: warning: 'HalfOpenCone::dimension' will be initialized after [-Wreorder] BUILDSTDERR: int dimension;//ambient BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/halfopencone.h:11:7: warning: 'int HalfOpenCone::liftedDimension' [-Wreorder] BUILDSTDERR: int liftedDimension;//ambient BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp:135:1: warning: when initialized here [-Wreorder] BUILDSTDERR: HalfOpenCone::HalfOpenCone(int dimension_, PolyhedralCone const &lifted_): BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from src/halfopencone.cpp:1: BUILDSTDERR: src/halfopencone.h: In constructor 'HalfOpenCone::HalfOpenCone(int, const IntegerVectorList&, const IntegerVectorList&, const IntegerVectorList&, bool, bool)': BUILDSTDERR: src/halfopencone.h:16:7: warning: 'HalfOpenCone::dimension' will be initialized after [-Wreorder] BUILDSTDERR: int dimension;//ambient BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/halfopencone.h:11:7: warning: 'int HalfOpenCone::liftedDimension' [-Wreorder] BUILDSTDERR: int liftedDimension;//ambient BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp:144:1: warning: when initialized here [-Wreorder] BUILDSTDERR: HalfOpenCone::HalfOpenCone(int dimension_, IntegerVectorList const &equations, IntegerVectorList const &nonstrict, IntegerVectorList const &strict, bool findFacets, bool canonicalize): BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from src/halfopencone.cpp:1: BUILDSTDERR: src/halfopencone.h: In constructor 'HalfOpenCone::HalfOpenCone(PolyhedralCone, const TermOrder&)': BUILDSTDERR: src/halfopencone.h:16:7: warning: 'HalfOpenCone::dimension' will be initialized after [-Wreorder] BUILDSTDERR: int dimension;//ambient BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/halfopencone.h:11:7: warning: 'int HalfOpenCone::liftedDimension' [-Wreorder] BUILDSTDERR: int liftedDimension;//ambient BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp:164:1: warning: when initialized here [-Wreorder] BUILDSTDERR: HalfOpenCone::HalfOpenCone(PolyhedralCone C, TermOrder const &t): BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from src/halfopencone.cpp:1: BUILDSTDERR: src/halfopencone.h: In constructor 'HalfOpenCone::HalfOpenCone(int)': BUILDSTDERR: src/halfopencone.h:16:7: warning: 'HalfOpenCone::dimension' will be initialized after [-Wreorder] BUILDSTDERR: int dimension;//ambient BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/halfopencone.h:11:7: warning: 'int HalfOpenCone::liftedDimension' [-Wreorder] BUILDSTDERR: int liftedDimension;//ambient BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp:194:1: warning: when initialized here [-Wreorder] BUILDSTDERR: HalfOpenCone::HalfOpenCone(int ambientDimension): BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/lll.h:5, BUILDSTDERR: from src/lll.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp: In function 'void buildFanFromPolynomial(const Polynomial&, HalfOpenConeList*, HalfOpenConeList*, IntegerVector*, HalfOpenCone*)': BUILDSTDERR: src/halfopencone.cpp:480:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: int& operator[](int n){assert(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: const int& operator[](int n)const{assert(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(b.size()==v.size()); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp: In member function 'void BitSet::print(Printer&) const': BUILDSTDERR: src/halfopencone.cpp:941:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;ifirst.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp: In constructor 'Table::Table(const std::vector >&)': BUILDSTDERR: src/halfopencone.cpp:1054:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int k=0;k > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(fan1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(fan2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(cone1 > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(fan1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(fan2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(cone1 > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(fan1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(fan2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(cone1 > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int k=0;k >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(fan1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(fan2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(cone1::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(cone2 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(fan1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(fan2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(cone1::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(cone2 >&, HalfOpenConeProcessor&)': BUILDSTDERR: src/halfopencone.cpp:1188:17: warning: 'RecursionData::table' will be initialized after [-Wreorder] BUILDSTDERR: RelationTable table; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/halfopencone.cpp:1176:33: warning: 'std::vector > RecursionData::fans' [-Wreorder] BUILDSTDERR: vector > fans; BUILDSTDERR: ^~~~ BUILDSTDERR: src/halfopencone.cpp:1189:3: warning: when initialized here [-Wreorder] BUILDSTDERR: RecursionData(vector > const &fans_, HalfOpenConeProcessor &processor_): BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp:1181:10: warning: 'RecursionData::usedFans' will be initialized after [-Wreorder] BUILDSTDERR: BitSet usedFans; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/halfopencone.cpp:1179:17: warning: 'IntegerVector RecursionData::iterators' [-Wreorder] BUILDSTDERR: IntegerVector iterators; //just used for printing BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp:1189:3: warning: when initialized here [-Wreorder] BUILDSTDERR: RecursionData(vector > const &fans_, HalfOpenConeProcessor &processor_): BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp: In member function 'bool RecursionData::rek(int, const HalfOpenCone&)': BUILDSTDERR: src/halfopencone.cpp:1297:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(index == fans.size()) BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: src/halfopencone.cpp:1311:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int f1=0;f1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int f2=f1+1;f2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int c1=0;c1::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int c2=0;c2 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int f3=0;f3 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int f1=0;f1::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int c1=0;c1::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int c2=0;c2 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int f1=0;f1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int f2=f1+1;f2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int c1=0;c1::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int c2=0;c2 >&, std::vector >)': BUILDSTDERR: src/halfopencone.cpp:1579:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int f1=0;f1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int f2=f1+1;f2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int c1=0;c1::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int c2=0;c2, const IntegerVectorList&) const': BUILDSTDERR: src/halfopencone.cpp:1760:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j > >&, int, int, int*, IntegerVectorList*)': BUILDSTDERR: src/halfopencone.cpp:2198:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(const Matrix&) [with typ = double]': BUILDSTDERR: src/lll.cpp:17:40: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/lll.h:5, BUILDSTDERR: from src/lll.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = double]': BUILDSTDERR: src/lll.cpp:28:51: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: In file included from src/lll.h:5, BUILDSTDERR: from src/lll.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = double]': BUILDSTDERR: src/lll.cpp:67:21: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/lll.cpp:70:44: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/lll.h:5, BUILDSTDERR: from src/lll.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/lll.cpp:83:45: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator+=(const Vektor&) [with typ = int]': BUILDSTDERR: src/lll.cpp:86:31: required from here BUILDSTDERR: src/matrix.h:298:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: In file included from src/lll.h:5, BUILDSTDERR: from src/lll.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/lll.cpp:140:41: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/halfopencone.cpp: At global scope: BUILDSTDERR: src/halfopencone.cpp:1781:13: warning: 'void print2(const std::vector&, Printer&)' defined but not used [-Wunused-function] BUILDSTDERR: static void print2(vector const &l, Printer &P) BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/halfopencone.cpp:1772:13: warning: 'void print(const HalfOpenConeList&, Printer&)' defined but not used [-Wunused-function] BUILDSTDERR: static void print(HalfOpenConeList const &l, Printer &P) BUILDSTDERR: ^~~~~ BUILDSTDERR: src/halfopencone.cpp:83:13: warning: 'void printHalfOpenConeList(Printer&, const HalfOpenConeList&)' defined but not used [-Wunused-function] BUILDSTDERR: static void printHalfOpenConeList(Printer &P, HalfOpenConeList const &l) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/multiplicity.h:4, BUILDSTDERR: from src/multiplicity.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/multiplicity.h:4, BUILDSTDERR: from src/multiplicity.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/multiplicity.h:5, BUILDSTDERR: from src/multiplicity.cpp:1: BUILDSTDERR: src/multiplicity.cpp: In function 'IntegerVector writeInTermsOf(const IntegerVector&, const IntegerMatrix&)': BUILDSTDERR: src/multiplicity.cpp:19:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==b.getWidth()); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/multiplicity.h:5, BUILDSTDERR: from src/multiplicity.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/multiplicity.cpp:31:27: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/multiplicity.h:5, BUILDSTDERR: from src/multiplicity.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/multiplicity.cpp:32:13: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: In file included from src/multiplicity.h:5, BUILDSTDERR: from src/multiplicity.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/multiplicity.cpp:138:85: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/multiplicity.h:5, BUILDSTDERR: from src/multiplicity.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/multiplicity.cpp:34:5: required from here BUILDSTDERR: src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/multiplicity.cpp:34:5: required from here BUILDSTDERR: src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/multiplicity.cpp:34:5: required from here BUILDSTDERR: src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/substitute.cpp -o src/substitute.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/substitute.h:4, BUILDSTDERR: from src/substitute.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/substitute.h:4, BUILDSTDERR: from src/substitute.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/substitute.h:5, BUILDSTDERR: from src/substitute.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/substitute.cpp:11:75: required from here BUILDSTDERR: src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/substitute.cpp:11:75: required from here BUILDSTDERR: src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/polymakefile.cpp -o src/polymakefile.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/saturation.cpp -o src/saturation.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/determinant.cpp -o src/determinant.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/polymakefile.h:9, BUILDSTDERR: from src/polymakefile.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/polymakefile.h:9, BUILDSTDERR: from src/polymakefile.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polymakefile.cpp:1: BUILDSTDERR: src/polymakefile.h: In constructor 'PolymakeProperty::PolymakeProperty(const string&, const string&, bool)': BUILDSTDERR: src/polymakefile.h:17:15: warning: 'PolymakeProperty::name' will be initialized after [-Wreorder] BUILDSTDERR: std::string name; BUILDSTDERR: ^~~~ BUILDSTDERR: src/polymakefile.h:16:15: warning: 'std::__cxx11::string PolymakeProperty::value' [-Wreorder] BUILDSTDERR: std::string value; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/polymakefile.cpp:28:1: warning: when initialized here [-Wreorder] BUILDSTDERR: PolymakeProperty::PolymakeProperty(const string &name_, const string &value_, bool embedded_): BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polymakefile.cpp:3: BUILDSTDERR: src/polymakefile.cpp: In member function 'void PolymakeFile::open(const char*)': BUILDSTDERR: src/log.h:16:14: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: #define log1 if(logLevel>=1) BUILDSTDERR: ^~ BUILDSTDERR: src/polymakefile.cpp:81:1: note: in expansion of macro 'log1' BUILDSTDERR: log1 fprintf(Stderr,"Reading:\"%s\"\n",name.c_str()); BUILDSTDERR: ^~~~ BUILDSTDERR: src/polymakefile.cpp:82:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: stringstream value; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from src/polymakefile.cpp:5: BUILDSTDERR: src/polymakefile.cpp: In member function 'void PolymakeFile::writeMatrixProperty(const char*, const IntegerMatrix&, bool, const std::vector >*)': BUILDSTDERR: src/polymakefile.cpp:296:38: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: if(comments)assert(comments->size()>=m.getHeight()); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: src/polymakefile.cpp: In member function 'void PolymakeFile::writeIncidenceMatrixProperty(const char*, const std::vector >&, int)': BUILDSTDERR: src/polymakefile.cpp:417:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/polymakefile.cpp:274:33: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/polymakefile.cpp:288:10: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/saturation.h:4, BUILDSTDERR: from src/saturation.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/saturation.h:4, BUILDSTDERR: from src/saturation.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/linalg.h:7, BUILDSTDERR: from src/determinant.cpp:5: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/saturation.cpp: At global scope: BUILDSTDERR: src/saturation.cpp:41:22: warning: 'PolynomialSet singleSaturation(const PolynomialSet&)' defined but not used [-Wunused-function] BUILDSTDERR: static PolynomialSet singleSaturation(PolynomialSet const &s)//TO DO: call idealIntersection to do the intersection BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/field_rationals.h:7, BUILDSTDERR: from src/determinant.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/determinant.cpp: In function 'int findRowIndex(std::vector >&, int, int)': BUILDSTDERR: src/determinant.cpp:31:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=currentRow;i >&, int, int, bool)' defined but not used [-Wunused-function] BUILDSTDERR: static int reduce(vector > &m, int height, int width, bool returnIfZeroDeterminant=false) BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/determinant.cpp:36:13: warning: 'void printMatrix(const std::vector >&, int, int)' defined but not used [-Wunused-function] BUILDSTDERR: static void printMatrix(vector > const &m, int height, int width) BUILDSTDERR: ^~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/polynomialring.cpp -o src/polynomialring.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/log.cpp -o src/log.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropicalbasis.cpp -o src/tropicalbasis.o BUILDSTDERR: In file included from src/polynomialring.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomialring.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomialring.cpp: In member function 'PolynomialRing PolynomialRing::subRing(const IntegerVector&, bool) const': BUILDSTDERR: src/polynomialring.cpp:54:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(keepVariable.size()==getNumberOfVariables()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomialring.cpp: In member function 'int PolynomialRing::variableIndex(const string&) const': BUILDSTDERR: src/polynomialring.cpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;ivariableNames.size();i++) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomialring.cpp:1: BUILDSTDERR: src/polynomialring.cpp: In member function 'const string& PolynomialRing::getVariableName(int) const': BUILDSTDERR: src/polynomialring.cpp:79:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(ivariableNames.size()); BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/tropicalbasis.h:4, BUILDSTDERR: from src/tropicalbasis.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/tropicalbasis.h:4, BUILDSTDERR: from src/tropicalbasis.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/tropicalbasis.cpp: In function 'PolynomialSet tropicalBasisOfCurve(int, PolynomialSet, PolyhedralFan*, int)': BUILDSTDERR: src/tropicalbasis.cpp:141:1: warning: label 'restart' defined but not used [-Wunused-label] BUILDSTDERR: restart: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/tropicalbasis.cpp: At global scope: BUILDSTDERR: src/tropicalbasis.cpp:46:13: warning: 'void initialSaturatingBuchberger(PolynomialSet*, const TermOrder&, const IntegerVector&)' defined but not used [-Wunused-function] BUILDSTDERR: static void initialSaturatingBuchberger(PolynomialSet *g, TermOrder const &termOrder_, IntegerVector const &w_) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/symmetriccomplex.cpp -o src/symmetriccomplex.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/linalg.cpp -o src/linalg.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/minors.cpp -o src/minors.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetriccomplex.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetriccomplex.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/symmetriccomplex.cpp:1: BUILDSTDERR: src/symmetriccomplex.h: In constructor 'SymmetricComplex::Cone::Cone(const std::set&, int, int, bool, const SymmetricComplex&)': BUILDSTDERR: src/symmetriccomplex.h:29:9: warning: 'SymmetricComplex::Cone::multiplicity' will be initialized after [-Wreorder] BUILDSTDERR: int multiplicity; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: src/symmetriccomplex.h:27:10: warning: 'bool SymmetricComplex::Cone::isKnownToBeNonMaximalFlag' [-Wreorder] BUILDSTDERR: bool isKnownToBeNonMaximalFlag; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/symmetriccomplex.cpp:14:1: warning: when initialized here [-Wreorder] BUILDSTDERR: SymmetricComplex::Cone::Cone(set const &indices_, int dimension_, int multiplicity_, bool sortWithSymmetry, SymmetricComplex const &complex): BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: src/symmetriccomplex.cpp:26:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(next>=c.indices.size())return false; BUILDSTDERR: ~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/symmetriccomplex.cpp: In member function 'bool SymmetricComplex::Cone::isSimplicial(int) const': BUILDSTDERR: src/symmetriccomplex.cpp:203:39: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] BUILDSTDERR: return (indices.size()+linealityDim)==dimension; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: src/symmetriccomplex.cpp: In member function 'IntegerVectorList SymmetricComplex::Cone::orthogonalComplement(SymmetricComplex&) const': BUILDSTDERR: src/symmetriccomplex.cpp:210:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, std::vector&)': BUILDSTDERR: src/symmetriccomplex.cpp:584:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/field_rationals.h:7, BUILDSTDERR: from src/linalg.h:6, BUILDSTDERR: from src/linalg.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/symmetriccomplex.h:11, BUILDSTDERR: from src/symmetriccomplex.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/symmetriccomplex.cpp:614:77: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/symmetriccomplex.cpp:628:9: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/linalg.cpp:3: BUILDSTDERR: src/linalgfloat.h: In member function 'double& linalgfloat::Vector::operator[](int)': BUILDSTDERR: src/linalgfloat.h:42:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(!(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(!(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/linalg.cpp:827:47: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/linalg.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/linalg.cpp:830:43: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/linalg.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/linalg.cpp:832:10: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/linalg.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'bool Matrix::inKernel(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/linalg.cpp:884:21: required from here BUILDSTDERR: src/matrix.h:122:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRowLong(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:124:11: required from 'bool Matrix::inKernel(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/linalg.cpp:884:21: required from here BUILDSTDERR: src/matrix.h:103:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/minors.h:3, BUILDSTDERR: from src/minors.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/minors.h:3, BUILDSTDERR: from src/minors.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/minors.cpp: In function 'int lookup(const std::vector&, int)': BUILDSTDERR: src/minors.cpp:9:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j&)': BUILDSTDERR: src/minors.cpp:24:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=i+1;j >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/continuedfractions.cpp:3: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/continuedfractions.cpp: In function 'void doubleVectorToFractions(const std::vector&, std::vector&, int&)': BUILDSTDERR: src/continuedfractions.cpp:61:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/triangulation.h:4, BUILDSTDERR: from src/triangulation.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/triangulation.cpp: In static member function 'static Triangulation::Cone Triangulation::firstSimplex(const Triangulation::Cone&, const IntegerMatrix&)': BUILDSTDERR: src/triangulation.cpp:99:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(coneDim(ret,rays)!=ret.size())ret.pop_back(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: src/triangulation.cpp:94:7: warning: unused variable 'd' [-Wunused-variable] BUILDSTDERR: int d=0; BUILDSTDERR: ^ BUILDSTDERR: src/triangulation.cpp: In static member function 'static std::__cxx11::list Triangulation::triangulateRek(int, const Cone2&, const IntegerMatrix&, bool, bool)': BUILDSTDERR: src/triangulation.cpp:212:12: warning: unused variable 'found' [-Wunused-variable] BUILDSTDERR: bool found=false; BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from src/triangulation.h:4, BUILDSTDERR: from src/triangulation.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/triangulation.cpp:261:73: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/polyhedralfan.h:7, BUILDSTDERR: from src/minkowskidual.h:4, BUILDSTDERR: from src/minkowskidual.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/polyhedralfan.h:7, BUILDSTDERR: from src/minkowskidual.h:4, BUILDSTDERR: from src/minkowskidual.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/minkowskidual.cpp: In constructor 'MyCone::Pair::Pair(const std::vector >&, int, const IntegerVector&)': BUILDSTDERR: src/minkowskidual.cpp:11:34: warning: 'MyCone::Pair::rays' will be initialized after [-Wreorder] BUILDSTDERR: vector const &rays; BUILDSTDERR: ^~~~ BUILDSTDERR: src/minkowskidual.cpp:10:9: warning: 'int MyCone::Pair::rayIndex' [-Wreorder] BUILDSTDERR: int rayIndex; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/minkowskidual.cpp:13:5: warning: when initialized here [-Wreorder] BUILDSTDERR: Pair(vector const &rays_, int rayIndex_, IntegerVector const & permutation_): BUILDSTDERR: ^~~~ BUILDSTDERR: src/minkowskidual.cpp: In function 'SymmetricComplex dualMinkowskiMixed(const PolynomialSet&, const SymmetryGroup&, const PolyhedralFan&)': BUILDSTDERR: src/minkowskidual.cpp:124:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int k=0;k::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int k=0;k::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int k=0;k::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/symmetriccomplex.h:13:7: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/regularsubdivision.cpp -o src/regularsubdivision.o BUILDSTDERR: src/minkowskidual.cpp: At global scope: BUILDSTDERR: src/minkowskidual.cpp:36:38: warning: 'std::__cxx11::list computeFacets(const SymmetricComplex::Cone&, const IntegerMatrix&, const IntegerVectorList&, const SymmetricComplex&)' defined but not used [-Wunused-function] BUILDSTDERR: static list computeFacets(SymmetricComplex::Cone const &theCone, IntegerMatrix const &rays, IntegerVectorList const &facetCandidates, SymmetricComplex const &theComplex/*, int linealityDim*/) BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/regularsubdivision.h:5, BUILDSTDERR: from src/regularsubdivision.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/regularsubdivision.h:5, BUILDSTDERR: from src/regularsubdivision.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/fieldlp.cpp -o src/fieldlp.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/field_rationalfunctions.cpp -o src/field_rationalfunctions.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropical_weildivisor.cpp -o src/tropical_weildivisor.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/linalg.h:7, BUILDSTDERR: from src/fieldlp.h:4, BUILDSTDERR: from src/fieldlp.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/intsinpolytope.cpp -o src/intsinpolytope.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/field_rationalfunctions.h:6, BUILDSTDERR: from src/field_rationalfunctions.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/field_rationals.h:7, BUILDSTDERR: from src/linalg.h:6, BUILDSTDERR: from src/fieldlp.h:4, BUILDSTDERR: from src/fieldlp.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/field_rationalfunctions.h:6, BUILDSTDERR: from src/field_rationalfunctions.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/fieldlp.cpp:1: BUILDSTDERR: src/fieldlp.h: In constructor 'FieldLP::FieldLP(const FieldMatrix&, const FieldVector&)': BUILDSTDERR: src/fieldlp.h:25:15: warning: 'FieldLP::b' will be initialized after [-Wreorder] BUILDSTDERR: FieldVector b; BUILDSTDERR: ^ BUILDSTDERR: src/fieldlp.h:23:9: warning: 'Field FieldLP::theField' [-Wreorder] BUILDSTDERR: Field theField; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/fieldlp.cpp:99:1: warning: when initialized here [-Wreorder] BUILDSTDERR: FieldLP::FieldLP(FieldMatrix const &A_, FieldVector const &b_): BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from src/fieldlp.cpp:1: BUILDSTDERR: src/fieldlp.h:27:15: warning: 'FieldLP::x' will be initialized after [-Wreorder] BUILDSTDERR: FieldVector x; BUILDSTDERR: ^ BUILDSTDERR: src/fieldlp.h:26:15: warning: 'FieldVector FieldLP::w' [-Wreorder] BUILDSTDERR: FieldVector w; BUILDSTDERR: ^ BUILDSTDERR: src/fieldlp.cpp:99:1: warning: when initialized here [-Wreorder] BUILDSTDERR: FieldLP::FieldLP(FieldMatrix const &A_, FieldVector const &b_): BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/fieldlp.cpp: In member function 'bool FieldLP::findFeasibleBasis()': BUILDSTDERR: src/fieldlp.cpp:266:21: warning: comparison of integer expressions of different signedness: 'std::set::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: if(newBasis.size()!=A.getWidth())return false; BUILDSTDERR: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: src/field_rationalfunctions.cpp: In static member function 'static std::__cxx11::string FieldElementRationalFunction::LaTeXTranslator(const string&)': BUILDSTDERR: src/field_rationalfunctions.cpp:190:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=startIndex;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/polyhedralfan.h:7, BUILDSTDERR: from src/tropical_weildivisor.h:1, BUILDSTDERR: from src/tropical_weildivisor.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/intsinpolytope.h:5, BUILDSTDERR: from src/intsinpolytope.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/intsinpolytope.h:5, BUILDSTDERR: from src/intsinpolytope.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/intsinpolytope.h:5, BUILDSTDERR: from src/intsinpolytope.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/intsinpolytope.cpp:44:25: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/intsinpolytope.h:5, BUILDSTDERR: from src/intsinpolytope.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/intsinpolytope.cpp:80:52: required from here BUILDSTDERR: src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/intsinpolytope.cpp:80:52: required from here BUILDSTDERR: src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/lattice.cpp -o src/lattice.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/graph.cpp -o src/graph.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/restrictedautoreduction.cpp -o src/restrictedautoreduction.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/linalg.h:7, BUILDSTDERR: from src/lattice.cpp:3: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/linalg.h:5, BUILDSTDERR: from src/lattice.cpp:3: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/lattice.cpp: In function 'bool isPartOfAZBasis(const IntegerVectorList&)': BUILDSTDERR: src/lattice.cpp:22:18: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: return l.size()==nPivots; BUILDSTDERR: ~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/lattice.cpp:3: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/lattice.cpp:10:53: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' BUILDSTDERR: src/lattice.cpp:10:53: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/graph.cpp:4: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/graph.cpp:4: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropicaltraverse.cpp -o src/tropicaltraverse.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/restrictedautoreduction.h:4, BUILDSTDERR: from src/restrictedautoreduction.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graph.cpp:4: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/graph.cpp:8:22: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/restrictedautoreduction.h:4, BUILDSTDERR: from src/restrictedautoreduction.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/groebnerengine.cpp -o src/groebnerengine.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/ge_gfan.cpp -o src/ge_gfan.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/bergman.h:4, BUILDSTDERR: from src/tropicaltraverse.h:4, BUILDSTDERR: from src/tropicaltraverse.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/bergman.h:4, BUILDSTDERR: from src/tropicaltraverse.h:4, BUILDSTDERR: from src/tropicaltraverse.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/tropicaltraverse.h:4, BUILDSTDERR: from src/tropicaltraverse.cpp:1: BUILDSTDERR: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': BUILDSTDERR: src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] BUILDSTDERR: SymmetryGroup symmetryGroup; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] BUILDSTDERR: bool simplicial; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/tropicaltraverse.h:4, BUILDSTDERR: from src/tropicaltraverse.cpp:1: BUILDSTDERR: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BUILDSTDERR: BergmanFan(): BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/groebnerengine.h:4, BUILDSTDERR: from src/groebnerengine.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/groebnerengine.h:4, BUILDSTDERR: from src/groebnerengine.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/polyhedralfan.h:10, BUILDSTDERR: from src/bergman.h:7, BUILDSTDERR: from src/tropicaltraverse.h:4, BUILDSTDERR: from src/tropicaltraverse.cpp:1: BUILDSTDERR: src/tropicaltraverse.cpp: In function 'void changeCone(PolynomialSet&, PolynomialSet&, const IntegerVector&, const IntegerVector&)': BUILDSTDERR: src/tropicaltraverse.cpp:260:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: assert(idealGroebnerBasis.size()==oldSize); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: src/tropicaltraverse.cpp: In function 'void printStack(const std::__cxx11::list&, const std::__cxx11::list&)': BUILDSTDERR: src/tropicaltraverse.cpp:307:7: warning: unused variable 'a' [-Wunused-variable] BUILDSTDERR: int a; BUILDSTDERR: ^ BUILDSTDERR: src/tropicaltraverse.cpp: In function 'PolyhedralFan tropicalTraverse(PolynomialSet, PolynomialSet, const SymmetryGroup*)': BUILDSTDERR: src/tropicaltraverse.cpp:340:5: warning: label 'L1' defined but not used [-Wunused-label] BUILDSTDERR: L1: BUILDSTDERR: ^~ BUILDSTDERR: src/tropicaltraverse.cpp:422:5: warning: label 'L2' defined but not used [-Wunused-label] BUILDSTDERR: L2: BUILDSTDERR: ^~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/nbody.cpp -o src/nbody.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/codimoneconnectedness.cpp -o src/codimoneconnectedness.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/groebnerengine.h:4, BUILDSTDERR: from src/ge_gfan.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/tropicaltraverse.cpp: At global scope: BUILDSTDERR: src/tropicaltraverse.cpp:183:13: warning: 'void printMarkedTermIdeal(const PolynomialSet&, const string&)' defined but not used [-Wunused-function] BUILDSTDERR: static void printMarkedTermIdeal(PolynomialSet const &g, string const &s) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/groebnerengine.h:4, BUILDSTDERR: from src/ge_gfan.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropicalmap.cpp -o src/tropicalmap.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/nbody.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/nbody.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/nbody.cpp: In function 'PolynomialSet nbodyDeterminants(const PolynomialRing&, int, bool, int)': BUILDSTDERR: src/nbody.cpp:207:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int x=0;x >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/polyhedralfan.h:7, BUILDSTDERR: from src/tropicalmap.h:4, BUILDSTDERR: from src/tropicalmap.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_tropical.cpp -o src/traverser_tropical.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_tropical.h:4, BUILDSTDERR: from src/traverser_tropical.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_tropical.h:4, BUILDSTDERR: from src/traverser_tropical.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/traverser_tropical.cpp:3: BUILDSTDERR: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': BUILDSTDERR: src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] BUILDSTDERR: SymmetryGroup symmetryGroup; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] BUILDSTDERR: bool simplicial; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/traverser_tropical.cpp:3: BUILDSTDERR: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BUILDSTDERR: BergmanFan(): BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/symmetriccomplex.h:11, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_tropical.h:4, BUILDSTDERR: from src/traverser_tropical.cpp:1: BUILDSTDERR: src/traverser_tropical.cpp: In member function 'virtual void TropicalTraverser::changeCone(const IntegerVector&, const IntegerVector&)': BUILDSTDERR: src/traverser_tropical.cpp:117:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: assert(idealGroebnerBasis.size()==oldSize); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_groebnerfan.cpp -o src/traverser_groebnerfan.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_groebnerfan.h:4, BUILDSTDERR: from src/traverser_groebnerfan.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_groebnerfan.h:4, BUILDSTDERR: from src/traverser_groebnerfan.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/field_rationalfunctions2.cpp -o src/field_rationalfunctions2.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/mixedvolume.cpp -o src/mixedvolume.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/field_rationalfunctions2.h:6, BUILDSTDERR: from src/field_rationalfunctions2.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/field_rationalfunctions2.h:6, BUILDSTDERR: from src/field_rationalfunctions2.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/field_rationalfunctions2.cpp: In member function 'void FieldElementRationalFunction2::normalize(bool)': BUILDSTDERR: src/field_rationalfunctions2.cpp:214:15: warning: unused variable 'FACTOR' [-Wunused-variable] BUILDSTDERR: static int FACTOR,NOFACTOR; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/field_rationalfunctions2.cpp:214:22: warning: unused variable 'NOFACTOR' [-Wunused-variable] BUILDSTDERR: static int FACTOR,NOFACTOR; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/field_rationalfunctions2.cpp: In function 'PolynomialRing makeVariablesParameters(const PolynomialRing&, int)': BUILDSTDERR: src/field_rationalfunctions2.cpp:632:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/mixedvolume.h:4, BUILDSTDERR: from src/mixedvolume.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/polyhedralfan.h:10, BUILDSTDERR: from src/tropical_weildivisor.h:1, BUILDSTDERR: from src/mixedvolume.cpp:3: BUILDSTDERR: src/mixedvolume.cpp: In function 'int64 mixedVolume(const PolynomialSet&)': BUILDSTDERR: src/mixedvolume.cpp:13:17: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: assert(g.size()<=n); BUILDSTDERR: ~~~~~~~~^~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/linalgfloat.cpp -o src/linalgfloat.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_stableintersection.h:4, BUILDSTDERR: from src/traverser_stableintersection.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_stableintersection.h:4, BUILDSTDERR: from src/traverser_stableintersection.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_secondaryfan.h:4, BUILDSTDERR: from src/traverser_secondaryfan.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_secondaryfan.h:4, BUILDSTDERR: from src/traverser_secondaryfan.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/traverser_secondaryfan.h:5, BUILDSTDERR: from src/traverser_secondaryfan.cpp:1: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': BUILDSTDERR: src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(j>=v.size()) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/traverser_secondaryfan.h:5, BUILDSTDERR: from src/traverser_secondaryfan.cpp:1: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': BUILDSTDERR: src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; BUILDSTDERR: ~^~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': BUILDSTDERR: src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': BUILDSTDERR: src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': BUILDSTDERR: src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int l=0;lsize();l++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': BUILDSTDERR: src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int&) const': BUILDSTDERR: src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++)temp.push_back((*j)[k]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': BUILDSTDERR: src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': BUILDSTDERR: src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&)': BUILDSTDERR: src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j!=v.size();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': BUILDSTDERR: src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': BUILDSTDERR: src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] BUILDSTDERR: int nVertices=bases.size(); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] BUILDSTDERR: int nEdges=coDimensionOneTriangles().size(); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/symmetriccomplex.h:11, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_secondaryfan.h:4, BUILDSTDERR: from src/traverser_secondaryfan.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:43:34: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/triangulation2.h:126:52: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/symmetriccomplex.h:11, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_secondaryfan.h:4, BUILDSTDERR: from src/traverser_secondaryfan.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:469:40: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/linalgfloat.h:10, BUILDSTDERR: from src/linalgfloat.cpp:3: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/linalgfloat.h:10, BUILDSTDERR: from src/linalgfloat.cpp:3: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/linalgfloat.cpp:3: BUILDSTDERR: src/linalgfloat.h: In member function 'double& linalgfloat::Vector::operator[](int)': BUILDSTDERR: src/linalgfloat.h:42:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(!(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(!(n>=0 && n >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/primarydecomposition.h:4, BUILDSTDERR: from src/primarydecomposition.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/primarydecomposition.cpp: At global scope: BUILDSTDERR: src/primarydecomposition.cpp:5:13: warning: 'initialized' defined but not used [-Wunused-variable] BUILDSTDERR: static bool initialized; BUILDSTDERR: ^~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/determinantpoly.cpp -o src/determinantpoly.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/tropicaldeterminant.h:4, BUILDSTDERR: from src/tropicaldeterminant.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/matrix.h:9, BUILDSTDERR: from src/tropicaldeterminant.h:4, BUILDSTDERR: from src/tropicaldeterminant.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/tropicaldeterminant.cpp: In function 'int sub(int, int)': BUILDSTDERR: src/tropicaldeterminant.cpp:12:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: assert(b!=td_minusInfinity); BUILDSTDERR: src/tropicaldeterminant.cpp:13:6: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(a==td_minusInfinity)return td_minusInfinity; BUILDSTDERR: src/tropicaldeterminant.cpp: In function 'int max(int, int)': BUILDSTDERR: src/tropicaldeterminant.cpp:18:6: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(a==td_minusInfinity)return b; BUILDSTDERR: src/tropicaldeterminant.cpp:19:6: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(b==td_minusInfinity)return a; BUILDSTDERR: src/tropicaldeterminant.cpp: In function 'int tropicalDeterminant(const IntegerMatrix&)': BUILDSTDERR: src/tropicaldeterminant.cpp:57:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(colmax==td_minusInfinity)return td_minusInfinity; BUILDSTDERR: src/tropicaldeterminant.cpp:125:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(minusal==td_minusInfinity)return td_minusInfinity;//is this right? BUILDSTDERR: src/tropicaldeterminant.cpp: In function 'int tropicalDeterminantSlow(const IntegerMatrix&)': BUILDSTDERR: src/tropicaldeterminant.cpp:195:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: {if(m[*I][i]==td_minusInfinity){prod=td_minusInfinity;break;}prod+=m[*I][i];} BUILDSTDERR: In file included from src/tropicaldeterminant.h:4, BUILDSTDERR: from src/tropicaldeterminant.cpp:1: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/tropicaldeterminant.cpp:30:18: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/tropicaldeterminant.cpp:38:31: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_sphere.cpp -o src/traverser_sphere.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/determinantpoly.h:4, BUILDSTDERR: from src/determinantpoly.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/determinantpoly.h:4, BUILDSTDERR: from src/determinantpoly.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/determinantpoly.cpp: In constructor 'PolyMatrix::PolyMatrixEntry::PolyMatrixEntry(const Polynomial&, const IntegerVector&)': BUILDSTDERR: src/determinantpoly.cpp:29:28: warning: 'PolyMatrix::PolyMatrixEntry::p' will be initialized after [-Wreorder] BUILDSTDERR: Polynomial p; BUILDSTDERR: ^ BUILDSTDERR: src/determinantpoly.cpp:28:22: warning: 'bool PolyMatrix::PolyMatrixEntry::isZero' [-Wreorder] BUILDSTDERR: bool isZero; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/determinantpoly.cpp:32:17: warning: when initialized here [-Wreorder] BUILDSTDERR: PolyMatrixEntry(Polynomial const &p_, IntegerVector const &w): BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/determinantpoly.cpp: In member function 'void PolyMatrix::print()': BUILDSTDERR: src/determinantpoly.cpp:116:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j, std::__cxx11::list, int, int)': BUILDSTDERR: src/determinantpoly.cpp:211:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(k::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(codim<=g.size())if(codim<=w.size()) BUILDSTDERR: ~~~~~^~~~~~~~~~ BUILDSTDERR: src/determinantpoly.cpp:275:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(codim<=g.size())if(codim<=w.size()) BUILDSTDERR: ~~~~~^~~~~~~~~~ BUILDSTDERR: src/determinantpoly.cpp:278:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/determinantpoly.cpp:132:61: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/determinantpoly.cpp:141:24: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_sphere.h:4, BUILDSTDERR: from src/traverser_sphere.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_sphere.h:4, BUILDSTDERR: from src/traverser_sphere.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/traverser_sphere.cpp:1: BUILDSTDERR: src/traverser_sphere.h: In constructor 'SphereTraverser::SphereTraverser(const std::vector&, const std::map, std::__cxx11::list >&, const IntegerVector&, const IntegerVector&)': BUILDSTDERR: src/traverser_sphere.h:14:33: warning: 'SphereTraverser::adjacency' will be initialized after [-Wreorder] BUILDSTDERR: map > adjacency; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/traverser_sphere.h:13:33: warning: 'const std::vector& SphereTraverser::cones' [-Wreorder] BUILDSTDERR: vector const &cones; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/traverser_sphere.cpp:7:1: warning: when initialized here [-Wreorder] BUILDSTDERR: SphereTraverser::SphereTraverser(vector const &cones_, map > const &adjacency_, IntegerVector const &startCone, IntegerVector const &normal): BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/traverser_sphere.cpp:13:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(;currentConeIndex::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(currentConeIndex!=cones.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/padic.cpp -o src/padic.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/integergb.cpp -o src/integergb.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/padic.h:11, BUILDSTDERR: from src/padic.cpp:10: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/padic.h:11, BUILDSTDERR: from src/padic.cpp:10: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/padic.cpp: In function 'Polynomial longDivision(Polynomial, const PolynomialSet&, int, const IntegerVector&, const TermOrder&, PolynomialSet&, Polynomial&)': BUILDSTDERR: src/padic.cpp:212:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int ii=0;ii::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int m=0;m >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/integergb.h:18, BUILDSTDERR: from src/integergb.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/bsptree.cpp -o src/bsptree.o BUILDSTDERR: In file included from src/integergb.cpp:8: BUILDSTDERR: src/integergb.h: In constructor 'IntegerGroebnerFanTraverser::IntegerGroebnerFanTraverser(const PolynomialSet&)': BUILDSTDERR: src/integergb.h:36:7: warning: 'IntegerGroebnerFanTraverser::n' will be initialized after [-Wreorder] BUILDSTDERR: int n;//,d; BUILDSTDERR: ^ BUILDSTDERR: src/integergb.h:34:17: warning: 'PolynomialSet IntegerGroebnerFanTraverser::groebnerBasis' [-Wreorder] BUILDSTDERR: PolynomialSet groebnerBasis; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/integergb.cpp:273:1: warning: when initialized here [-Wreorder] BUILDSTDERR: IntegerGroebnerFanTraverser::IntegerGroebnerFanTraverser(PolynomialSet const &generators): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_resultantfan.h:11, BUILDSTDERR: from src/traverser_resultantfan.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_resultantfan.h:11, BUILDSTDERR: from src/traverser_resultantfan.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/traverser_resultantfan.h:12, BUILDSTDERR: from src/traverser_resultantfan.cpp:8: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': BUILDSTDERR: src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(j>=v.size()) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/traverser_resultantfan.h:12, BUILDSTDERR: from src/traverser_resultantfan.cpp:8: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': BUILDSTDERR: src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; BUILDSTDERR: ~^~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': BUILDSTDERR: src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': BUILDSTDERR: src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': BUILDSTDERR: src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int l=0;lsize();l++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': BUILDSTDERR: src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int&) const': BUILDSTDERR: src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++)temp.push_back((*j)[k]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': BUILDSTDERR: src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': BUILDSTDERR: src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&)': BUILDSTDERR: src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j!=v.size();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': BUILDSTDERR: src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': BUILDSTDERR: src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] BUILDSTDERR: int nVertices=bases.size(); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] BUILDSTDERR: int nEdges=coDimensionOneTriangles().size(); BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/traverser_resultantfan.cpp: In function 'IntegerMatrix cayleyConfiguration(const PolynomialSet&)': BUILDSTDERR: src/traverser_resultantfan.cpp:17:7: warning: unused variable 'ambientDim' [-Wunused-variable] BUILDSTDERR: int ambientDim=g.getRing().getNumberOfVariables(); BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfan.cpp: In function 'IntegerMatrix cayleyConfiguration(const std::__cxx11::list > >&, int)': BUILDSTDERR: src/traverser_resultantfan.cpp:33:7: warning: unused variable 'ambientDim' [-Wunused-variable] BUILDSTDERR: int ambientDim=d; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfan.cpp: In function 'std::set > mixedCells(const std::vector >&, const Triangulation2&, const IntegerMatrix&, const IntegerVector&)': BUILDSTDERR: src/traverser_resultantfan.cpp:58:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfan.cpp:62:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)equivalenceClasses[normal].insert((*i)[j]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfan.cpp:86:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize());} BUILDSTDERR: ~^~~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfan.cpp: In constructor 'ResultantFanTraverser::ResultantFanTraverser(const IntegerVectorListList&, const IntegerMatrix&)': BUILDSTDERR: src/traverser_resultantfan.cpp:208:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i > subsetToIntervals(const IntegerVectorListList&, const std::set&)': BUILDSTDERR: src/traverser_resultantfan.cpp:284:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=indexOriginal;jsize();j++)nt+=subset.count(j); BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfan.cpp: In member function 'virtual IntegerVectorList ResultantFanTraverser::link(const IntegerVector&)': BUILDSTDERR: src/traverser_resultantfan.cpp:410:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::set::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: set temp;for(int k=0;ksize();k++)temp.insert(k); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/symmetriccomplex.h:11, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_resultantfan.h:11, BUILDSTDERR: from src/traverser_resultantfan.cpp:8: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:43:34: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/triangulation2.h:126:52: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/linalg.h:7, BUILDSTDERR: from src/bsptree.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/symmetriccomplex.h:11, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_resultantfan.h:11, BUILDSTDERR: from src/traverser_resultantfan.cpp:8: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:469:40: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/field_rationals.h:7, BUILDSTDERR: from src/linalg.h:6, BUILDSTDERR: from src/bsptree.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/bsptree.cpp:9: BUILDSTDERR: src/bsptree.h: In static member function 'static std::vector BSPTree::buildPointers(const std::vector&)': BUILDSTDERR: src/bsptree.h:212:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, const PolyhedralCone*, bool)': BUILDSTDERR: src/bsptree.h:191:28: warning: 'BSPTree::theCones' will be initialized after [-Wreorder] BUILDSTDERR: vector const &theCones; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/bsptree.h:189:7: warning: 'int BSPTree::n' [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/bsptree.cpp:243:3: warning: when initialized here [-Wreorder] BUILDSTDERR: BSPTree::BSPTree(int n_, vector const &theCones_, PolyhedralCone const *restrictingCone, bool doBuild): BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/bsptree.cpp:250:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::const_iterator) const': BUILDSTDERR: src/bsptree.cpp:605:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if( (ju==0)&& !isPerturbedDotProductPositive(p,*j)|| BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/bsptree.cpp:607:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: (ju<0)&&before(u,p,equation,*j)) BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/bsptree.cpp:8: BUILDSTDERR: src/bsptree.cpp: In member function 'PolyhedralCone BSPTree::regionFast(const IntegerVector&) const': BUILDSTDERR: src/bsptree.cpp:646:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(u.size()==n); BUILDSTDERR: ~~~~~~~~^~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/bsptree.cpp:8: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/bsptree.cpp:697:44: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/traverser_resultantfan.cpp: At global scope: BUILDSTDERR: src/traverser_resultantfan.cpp:143:13: warning: 'void printCone(PolyhedralCone)' defined but not used [-Wunused-function] BUILDSTDERR: static void printCone(PolyhedralCone c) BUILDSTDERR: ^~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_resultantfanspecialization.cpp -o src/traverser_resultantfanspecialization.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/myassert.cpp -o src/myassert.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_bsptree.cpp -o src/traverser_bsptree.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_resultantfan.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_resultantfan.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/traverser_resultantfan.h:12, BUILDSTDERR: from src/traverser_resultantfanspecialization.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.cpp:8: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': BUILDSTDERR: src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(j>=v.size()) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/traverser_resultantfan.h:12, BUILDSTDERR: from src/traverser_resultantfanspecialization.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.cpp:8: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': BUILDSTDERR: src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; BUILDSTDERR: ~^~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': BUILDSTDERR: src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': BUILDSTDERR: src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': BUILDSTDERR: src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int l=0;lsize();l++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': BUILDSTDERR: src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int&) const': BUILDSTDERR: src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++)temp.push_back((*j)[k]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_bsptree.h:11, BUILDSTDERR: from src/traverser_bsptree.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': BUILDSTDERR: src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': BUILDSTDERR: src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&)': BUILDSTDERR: src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j!=v.size();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_bsptree.h:11, BUILDSTDERR: from src/traverser_bsptree.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': BUILDSTDERR: src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': BUILDSTDERR: src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] BUILDSTDERR: int nVertices=bases.size(); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] BUILDSTDERR: int nEdges=coDimensionOneTriangles().size(); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/traverser_resultantfanspecialization.cpp:8: BUILDSTDERR: src/traverser_resultantfanspecialization.h: In constructor 'SelectionIterator::SelectionIterator(const std::vector >&)': BUILDSTDERR: src/traverser_resultantfanspecialization.h:76:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i=intervals[i].second-2); BUILDSTDERR: ~^~~~~~~~~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfanspecialization.h: In member function 'bool SelectionIterator::operator++()': BUILDSTDERR: src/traverser_resultantfanspecialization.h:81:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: return i!=choices.size(); BUILDSTDERR: ~^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/symmetriccomplex.h:11, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_resultantfan.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.cpp:8: BUILDSTDERR: src/traverser_resultantfanspecialization.h: In member function 'int SelectionIterator::sizeOfIth(int) const': BUILDSTDERR: src/traverser_resultantfanspecialization.h:93:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(j >&, const IntegerVector&, const IntegerVector&)': BUILDSTDERR: src/traverser_resultantfanspecialization.cpp:140:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(isSpecial.size()==exponents.getWidth()); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfanspecialization.cpp:170:57: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if(isSpecial.size()-(bigCodimension+isSpecial.sum())<=linealitySpaceDim) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfanspecialization.cpp:161:9: warning: unused variable 'J' [-Wunused-variable] BUILDSTDERR: int J=0; BUILDSTDERR: ^ BUILDSTDERR: src/traverser_resultantfanspecialization.cpp: In function 'IntegerVectorList perturbationSequenceRek(const IntegerMatrix&, const std::vector >&, const IntegerVector&, const IntegerVector&, const PolyhedralCone&)': BUILDSTDERR: src/traverser_resultantfanspecialization.cpp:244:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;k >, const IntegerVector&, IntegerVector, int)': BUILDSTDERR: src/traverser_resultantfanspecialization.h:24:17: warning: 'ResultantFanSpecializationTraverser::theConfiguration' will be initialized after [-Wreorder] BUILDSTDERR: IntegerMatrix theConfiguration; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfanspecialization.h:23:25: warning: 'IntegerVectorListList ResultantFanSpecializationTraverser::tuple' [-Wreorder] BUILDSTDERR: IntegerVectorListList tuple; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/traverser_resultantfanspecialization.cpp:387:1: warning: when initialized here [-Wreorder] BUILDSTDERR: ResultantFanSpecializationTraverser::ResultantFanSpecializationTraverser(IntegerVectorListList const &tuple_,int D_, IntegerMatrix const &cayley, vector > intervals_, IntegerVector const &isSpecial_, IntegerVector omega, int dim): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfanspecialization.cpp:408:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i BSPTree::buildPointers(const std::vector&)': BUILDSTDERR: src/bsptree.h:212:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:43:34: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/triangulation2.h:126:52: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/symmetriccomplex.h:11, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_bsptree.h:11, BUILDSTDERR: from src/traverser_bsptree.cpp:8: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/matrix.h:50:14: required from 'static Matrix Matrix::identity(int) [with typ = int]' BUILDSTDERR: src/traverser_bsptree.cpp:15:42: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/matrix.h:52:14: required from 'static Matrix Matrix::identity(int) [with typ = int]' BUILDSTDERR: src/traverser_bsptree.cpp:15:42: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/symmetriccomplex.h:11, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_resultantfan.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.cpp:8: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:469:40: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix Matrix::submatrixColumnSubsetBoolean(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/traverser_resultantfanspecialization.cpp:131:77: required from here BUILDSTDERR: src/matrix.h:198:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(subset.size()==this->getWidth()); BUILDSTDERR: In file included from src/symmetriccomplex.h:11, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/traverser_resultantfan.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.h:11, BUILDSTDERR: from src/traverser_resultantfanspecialization.cpp:8: BUILDSTDERR: src/matrix.h:203:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j::appendRow(const Vektor&) [with typ = int]': BUILDSTDERR: src/traverser_resultantfanspecialization.cpp:146:74: required from here BUILDSTDERR: src/matrix.h:63:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(r.size()==width); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropicalcurve.cpp -o src/tropicalcurve.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/packedmonomial.cpp -o src/packedmonomial.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/gmpallocator.cpp -o src/gmpallocator.o BUILDSTDERR: src/gmpallocator.cpp: In function 'int bufNum(int)': BUILDSTDERR: src/gmpallocator.cpp:32:11: warning: statement has no effect [-Wunused-value] BUILDSTDERR: size>>1; BUILDSTDERR: ~~~~^~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_main.cpp -o src/app_main.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/tropicalcurve.h:10, BUILDSTDERR: from src/tropicalcurve.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/tropicalcurve.h:10, BUILDSTDERR: from src/tropicalcurve.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/packedmonomial.h:13, BUILDSTDERR: from src/packedmonomial.cpp:9: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/packedmonomial.h:13, BUILDSTDERR: from src/packedmonomial.cpp:9: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/packedmonomial.cpp:9: BUILDSTDERR: src/packedmonomial.h: In member function 'PacMan::VariableData PacMan::alloc(int, bool)': BUILDSTDERR: src/packedmonomial.h:61:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(j==wordData.size()) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/packedmonomial.cpp:9: BUILDSTDERR: src/packedmonomial.h: In static member function 'static std::vector PacMan::bitsNeeded(const IntegerVector&)': BUILDSTDERR: src/packedmonomial.h:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i0){v>>1;l++;} BUILDSTDERR: ~^~~ BUILDSTDERR: src/packedmonomial.h: In member function 'bool PacMan::fits(const IntegerVector&)': BUILDSTDERR: src/packedmonomial.h:89:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int)': BUILDSTDERR: src/packedmonomial.h:95:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(r.getNumberOfVariables()==bounds.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/packedmonomial.cpp:9: BUILDSTDERR: src/packedmonomial.h:97:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::PackedMonomial(int64, const IntegerVector&, const PacMan&) [with int NWORDS = 2; int64 = long int; IntegerVector = Vektor]': BUILDSTDERR: src/packedmonomial.cpp:52:63: required from here BUILDSTDERR: src/packedmonomial.h:144:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(exponent.size()==nExps); BUILDSTDERR: ~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_main.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_main.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_main.cpp: In member function 'virtual int GCats::main()': BUILDSTDERR: src/app_main.cpp:97:10: warning: unused variable 'outputLatex' [-Wunused-variable] BUILDSTDERR: bool outputLatex=true; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: src/app_main.cpp:99:14: warning: unused variable 'P' [-Wunused-variable] BUILDSTDERR: Printer *P; BUILDSTDERR: ^ BUILDSTDERR: src/app_main.cpp:100:19: warning: unused variable 'Q' [-Wunused-variable] BUILDSTDERR: LatexPrinter *Q; BUILDSTDERR: ^ BUILDSTDERR: src/app_main.cpp:101:11: warning: unused variable 'latexFile' [-Wunused-variable] BUILDSTDERR: FILE *latexFile; BUILDSTDERR: ^~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_buchberger.cpp -o src/app_buchberger.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_doesidealcontain.cpp -o src/app_doesidealcontain.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_buchberger.cpp:7: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_buchberger.cpp:7: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_doesidealcontain.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_doesidealcontain.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_facets.cpp -o src/app_facets.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_groebnercone.cpp -o src/app_groebnercone.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_facets.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_facets.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_groebnercone.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_groebnercone.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_homogeneityspace.cpp -o src/app_homogeneityspace.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_homogeneityspace.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_homogeneityspace.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_homogenize.cpp -o src/app_homogenize.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_initialforms.cpp -o src/app_initialforms.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_interactive.cpp -o src/app_interactive.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_isgroebnerbasis.cpp -o src/app_isgroebnerbasis.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_homogenize.cpp:5: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_homogenize.cpp:5: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_interactive.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_initialforms.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_interactive.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_initialforms.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_initialforms.cpp:6: BUILDSTDERR: src/app_initialforms.cpp: In member function 'virtual int InitialFormsApplication::main()': BUILDSTDERR: src/app_initialforms.cpp:54:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(i->size()==g.getRing().getNumberOfVariables()); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_interactive.cpp: In constructor 'InteractiveApplication::InteractiveApplication()': BUILDSTDERR: src/app_interactive.cpp:35:16: warning: 'InteractiveApplication::optionPrintWallIdeal' will be initialized after [-Wreorder] BUILDSTDERR: SimpleOption optionPrintWallIdeal; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_interactive.cpp:34:16: warning: 'Application::SimpleOption InteractiveApplication::optionPrintFlipped' [-Wreorder] BUILDSTDERR: SimpleOption optionPrintFlipped; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_interactive.cpp:49:3: warning: when initialized here [-Wreorder] BUILDSTDERR: InteractiveApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_isgroebnerbasis.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_isgroebnerbasis.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_ismarkedgroebnerbasis.cpp -o src/app_ismarkedgroebnerbasis.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_krulldimension.cpp -o src/app_krulldimension.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_leadingterms.cpp -o src/app_leadingterms.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_ismarkedgroebnerbasis.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_ismarkedgroebnerbasis.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/dimension.h:4, BUILDSTDERR: from src/app_krulldimension.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/dimension.h:4, BUILDSTDERR: from src/app_krulldimension.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_leadingterms.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_multiplymatrix.cpp -o src/app_multiplymatrix.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_polynomialsetunion.cpp -o src/app_polynomialsetunion.o BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_leadingterms.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_render.cpp -o src/app_render.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_renderstaircase.cpp -o src/app_renderstaircase.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_polynomialsetunion.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_multiplymatrix.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_polynomialsetunion.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_multiplymatrix.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_render.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_render.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_stats.cpp -o src/app_stats.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_substitute.cpp -o src/app_substitute.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_supportindices.cpp -o src/app_supportindices.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_renderstaircase.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_renderstaircase.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_stats.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_stats.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tolatex.cpp -o src/app_tolatex.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_substitute.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_supportindices.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_substitute.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_supportindices.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_supportindices.cpp: In member function 'virtual int SupportIndicesApplication::main()': BUILDSTDERR: src/app_supportindices.cpp:26:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tolatex.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tolatex.cpp: In constructor 'ToLatexApplication::ToLatexApplication()': BUILDSTDERR: src/app_tolatex.cpp:11:16: warning: 'ToLatexApplication::optionPolynomialSetList' will be initialized after [-Wreorder] BUILDSTDERR: SimpleOption optionPolynomialSetList; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tolatex.cpp:9:16: warning: 'Application::SimpleOption ToLatexApplication::optionAddHeader' [-Wreorder] BUILDSTDERR: SimpleOption optionAddHeader; BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tolatex.cpp:17:3: warning: when initialized here [-Wreorder] BUILDSTDERR: ToLatexApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalstartingcone.cpp -o src/app_tropicalstartingcone.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalbasis.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_transposematrix.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalbasis.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_transposematrix.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalintersection.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalintersection.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicalintersection.cpp: In constructor 'SymmetricTargetTropicalBasisTester::SymmetricTargetTropicalBasisTester(const PolynomialSet&)': BUILDSTDERR: src/app_tropicalintersection.cpp:30:16: warning: 'SymmetricTargetTropicalBasisTester::g' will be initialized after [-Wreorder] BUILDSTDERR: PolynomialSet g; BUILDSTDERR: ^ BUILDSTDERR: src/app_tropicalintersection.cpp:29:7: warning: 'bool SymmetricTargetTropicalBasisTester::violationFound' [-Wreorder] BUILDSTDERR: bool violationFound; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicalintersection.cpp:31:2: warning: when initialized here [-Wreorder] BUILDSTDERR: SymmetricTargetTropicalBasisTester(PolynomialSet const &g_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicaltraverse.cpp -o src/app_tropicaltraverse.o BUILDSTDERR: src/app_tropicalintersection.cpp: In constructor 'TropicalIntersectionApplication::TropicalIntersectionApplication()': BUILDSTDERR: src/app_tropicalintersection.cpp:92:16: warning: 'TropicalIntersectionApplication::optionRestrict' will be initialized after [-Wreorder] BUILDSTDERR: SimpleOption optionRestrict; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicalintersection.cpp:88:16: warning: 'Application::SimpleOption TropicalIntersectionApplication::optionParseSymmetry' [-Wreorder] BUILDSTDERR: SimpleOption optionParseSymmetry; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicalintersection.cpp:104:3: warning: when initialized here [-Wreorder] BUILDSTDERR: TropicalIntersectionApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicalintersection.cpp:95:17: warning: 'TropicalIntersectionApplication::optionHigh' will be initialized after [-Wreorder] BUILDSTDERR: IntegerOption optionHigh; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: src/app_tropicalintersection.cpp:94:17: warning: 'Application::IntegerOption TropicalIntersectionApplication::optionLow' [-Wreorder] BUILDSTDERR: IntegerOption optionLow; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/app_tropicalintersection.cpp:104:3: warning: when initialized here [-Wreorder] BUILDSTDERR: TropicalIntersectionApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_tropicalstartingcone.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_tropicalstartingcone.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_tropicalstartingcone.cpp:12: BUILDSTDERR: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': BUILDSTDERR: src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] BUILDSTDERR: SymmetryGroup symmetryGroup; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] BUILDSTDERR: bool simplicial; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/app_tropicalstartingcone.cpp:12: BUILDSTDERR: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BUILDSTDERR: BergmanFan(): BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_tropicaltraverse.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_tropicaltraverse.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_tropicaltraverse.cpp:12: BUILDSTDERR: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': BUILDSTDERR: src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] BUILDSTDERR: SymmetryGroup symmetryGroup; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] BUILDSTDERR: bool simplicial; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/app_tropicaltraverse.cpp:12: BUILDSTDERR: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BUILDSTDERR: BergmanFan(): BUILDSTDERR: ^~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_walk.cpp -o src/app_walk.o BUILDSTDERR: src/app_tropicaltraverse.cpp: In constructor 'TropicalTraverseApplication::TropicalTraverseApplication()': BUILDSTDERR: src/app_tropicaltraverse.cpp:30:16: warning: 'TropicalTraverseApplication::optionDisableSymmetryTest' will be initialized after [-Wreorder] BUILDSTDERR: SimpleOption optionDisableSymmetryTest; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicaltraverse.cpp:28:16: warning: 'Application::SimpleOption TropicalTraverseApplication::optionTorusSymmetry' [-Wreorder] BUILDSTDERR: SimpleOption optionTorusSymmetry; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicaltraverse.cpp:44:3: warning: when initialized here [-Wreorder] BUILDSTDERR: TropicalTraverseApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_weightvector.cpp -o src/app_weightvector.o BUILDSTDERR: In file included from src/polyhedralfan.h:10, BUILDSTDERR: from src/halfopencone.h:7, BUILDSTDERR: from src/newtonpolytope.h:6, BUILDSTDERR: from src/app_tropicaltraverse.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_tropicaltraverse.cpp:81:72: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_walk.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_weightvector.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_walk.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_weightvector.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_scarfisgeneric.cpp -o src/app_scarfisgeneric.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_scarfvisualize.cpp -o src/app_scarfvisualize.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_scarfcomplex.cpp -o src/app_scarfcomplex.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_sturmsequence.cpp -o src/app_sturmsequence.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_scarfisgeneric.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_scarfisgeneric.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_scarfvisualize.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_scarfisgeneric.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_scarfisgeneric.cpp:46:44: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_scarfvisualize.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_scarfcomplex.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_scarfvisualize.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/app_scarfvisualize.cpp:111:33: required from here BUILDSTDERR: src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/app_scarfvisualize.cpp:111:33: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_scarfvisualize.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_scarfvisualize.cpp:185:44: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_scarfcomplex.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_scarfvisualize.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/app_scarfvisualize.cpp:111:33: required from here BUILDSTDERR: src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_scarfvisualize.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' BUILDSTDERR: src/app_scarfvisualize.cpp:145:37: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_scarfvisualize.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/app_scarfvisualize.cpp:223:13: required from here BUILDSTDERR: src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/dimension.h:4, BUILDSTDERR: from src/app_sturmsequence.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_latticeideal.cpp -o src/app_latticeideal.o BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/dimension.h:4, BUILDSTDERR: from src/app_sturmsequence.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_scarfcomplex.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_scarfcomplex.cpp:46:44: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/app_scarfcomplex.cpp:59:33: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix operator*(int, const Matrix&)': BUILDSTDERR: src/app_scarfcomplex.cpp:61:38: required from here BUILDSTDERR: src/matrix.h:130:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_latticeideal.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/latticeideal.h:4, BUILDSTDERR: from src/app_latticeideal.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_latticeideal.cpp:35:57: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' BUILDSTDERR: src/app_latticeideal.cpp:35:57: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalmultiplicity.cpp -o src/app_tropicalmultiplicity.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_lll.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_lll.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_idealintersection.cpp -o src/app_idealintersection.o BUILDSTDERR: In file included from src/lll.h:5, BUILDSTDERR: from src/app_lll.cpp:5: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_lll.cpp:27:44: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalmultiplicity.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalmultiplicity.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_test.cpp -o src/app_test.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_saturation.cpp -o src/app_saturation.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_idealintersection.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_idealintersection.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_idealproduct.cpp -o src/app_idealproduct.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_test.cpp:5: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_test.cpp:5: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_saturation.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_saturation.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_test.cpp:27: BUILDSTDERR: src/packedmonomial.h: In member function 'PacMan::VariableData PacMan::alloc(int, bool)': BUILDSTDERR: src/packedmonomial.h:61:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(j==wordData.size()) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_test.cpp:27: BUILDSTDERR: src/packedmonomial.h: In static member function 'static std::vector PacMan::bitsNeeded(const IntegerVector&)': BUILDSTDERR: src/packedmonomial.h:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i0){v>>1;l++;} BUILDSTDERR: ~^~~ BUILDSTDERR: src/packedmonomial.h: In member function 'bool PacMan::fits(const IntegerVector&)': BUILDSTDERR: src/packedmonomial.h:89:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int)': BUILDSTDERR: src/packedmonomial.h:95:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(r.getNumberOfVariables()==bounds.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_test.cpp:27: BUILDSTDERR: src/packedmonomial.h:97:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i>denominatorDivisor.shift))//check this carefully BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_circuittableint.h:206:33: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] BUILDSTDERR: if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v))) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_test.cpp: In member function 'int TestApplication::testIntegers()': BUILDSTDERR: src/app_test.cpp:105:1: warning: no return statement in function returning non-void [-Wreturn-type] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: src/app_test.cpp: In member function 'int TestApplication::testPolynomialGCD()': BUILDSTDERR: src/app_test.cpp:222:9: warning: unused variable 'nterms' [-Wunused-variable] BUILDSTDERR: int nterms=F.parseInt(); BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/app_test.cpp: In member function 'void TestApplication::lpRationalFunctionTest()': BUILDSTDERR: src/app_test.cpp:372:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for(int j=0;j > TestApplication::subFolderNames()': BUILDSTDERR: src/app_test.cpp:512:19: warning: unused variable 'dirent' [-Wunused-variable] BUILDSTDERR: struct dirent *dirent; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_matrix.h:13, BUILDSTDERR: from src/gfanlib_zcone.h:11, BUILDSTDERR: from src/app_test.cpp:28: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: In file included from src/gfanlib_matrix.h:13, BUILDSTDERR: from src/gfanlib_zcone.h:11, BUILDSTDERR: from src/app_test.cpp:28: BUILDSTDERR: src/gfanlib_vector.h: In instantiation of 'void gfan::Vector::grow(int) [with typ = gfan::Integer]': BUILDSTDERR: src/app_test.cpp:35:22: required from here BUILDSTDERR: src/gfanlib_vector.h:88:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: void grow(int i){if(size()::grow(int) [with typ = gfan::Rational]': BUILDSTDERR: src/app_test.cpp:36:22: required from here BUILDSTDERR: src/gfanlib_vector.h:88:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: In file included from src/gfanlib_zcone.h:11, BUILDSTDERR: from src/app_test.cpp:28: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'static gfan::Matrix gfan::Matrix::rowVectorMatrix(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/app_test.cpp:37:22: required from here BUILDSTDERR: src/gfanlib_matrix.h:40:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/app_test.cpp:37:22: required from here BUILDSTDERR: src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: In file included from src/gfanlib_zcone.h:11, BUILDSTDERR: from src/app_test.cpp:28: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'static gfan::Matrix gfan::Matrix::rowVectorMatrix(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/app_test.cpp:38:22: required from here BUILDSTDERR: src/gfanlib_matrix.h:40:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i::appendRow(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/app_test.cpp:38:22: required from here BUILDSTDERR: src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_representatives.cpp -o src/app_representatives.o BUILDSTDERR: In file included from src/app_test.cpp:29: BUILDSTDERR: src/gfanlib_tableau.h: In instantiation of 'gfan::TableauSolver::TableauSolver(const gfan::Matrix&, bool) [with mvtyp = gfan::CircuitTableInt32]': BUILDSTDERR: src/app_test.cpp:115:52: required from here BUILDSTDERR: src/gfanlib_tableau.h:157:8: warning: 'gfan::TableauSolver::appendIdentity' will be initialized after [-Wreorder] BUILDSTDERR: bool appendIdentity; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tableau.h:155:16: warning: 'std::vector gfan::TableauSolver::inLineality' [-Wreorder] BUILDSTDERR: vector inLineality; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tableau.h:168:3: warning: when initialized here [-Wreorder] BUILDSTDERR: TableauSolver(Matrix const &M, bool appendIdentity_): BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tableau.h: In instantiation of 'void gfan::TableauSolver::coneInfo() [with mvtyp = gfan::CircuitTableInt32]': BUILDSTDERR: src/app_test.cpp:117:16: required from here BUILDSTDERR: src/gfanlib_tableau.h:275:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::solve() [with mvtyp = gfan::CircuitTableInt32]': BUILDSTDERR: src/app_test.cpp:161:12: required from here BUILDSTDERR: src/gfanlib_tableau.h:419:55: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if(combinedMatrix[violatedIndex][i].isNegative()&&determinantOfBasis.isPositive() || BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_test.cpp:10: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_test.cpp:194:31: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_test.cpp:10: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix Matrix::submatrixColumnSubsetBoolean(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/app_test.cpp:195:112: required from here BUILDSTDERR: src/matrix.h:198:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(subset.size()==this->getWidth()); BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_test.cpp:10: BUILDSTDERR: src/matrix.h:203:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j&)': BUILDSTDERR: src/app_test.cpp:202:29: required from here BUILDSTDERR: src/matrix.h:422:25: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: if(s.str().length()>widths[j])widths[j]=s.str().length(); BUILDSTDERR: In file included from src/app_test.cpp:29: BUILDSTDERR: src/gfanlib_tableau.h: In instantiation of 'bool gfan::TableauSolver::loose(int, int, int, std::vector&) [with mvtyp = gfan::CircuitTableInt32]': BUILDSTDERR: src/gfanlib_tableau.h:292:8: required from 'void gfan::TableauSolver::coneInfo() [with mvtyp = gfan::CircuitTableInt32]' BUILDSTDERR: src/app_test.cpp:117:16: required from here BUILDSTDERR: src/gfanlib_tableau.h:180:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::towards(int, int, int, int, const std::vector&, std::vector&, bool) [with mvtyp = gfan::CircuitTableInt32]': BUILDSTDERR: src/gfanlib_tableau.h:295:24: required from 'void gfan::TableauSolver::coneInfo() [with mvtyp = gfan::CircuitTableInt32]' BUILDSTDERR: src/app_test.cpp:117:16: required from here BUILDSTDERR: src/gfanlib_tableau.h:229:55: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: if(combinedMatrix[violatedIndex][i].isNegative()&&determinantOfBasis.isPositive() || BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_matrix.h:13, BUILDSTDERR: from src/gfanlib_zcone.h:11, BUILDSTDERR: from src/app_test.cpp:28: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::CircuitTableInt32]': BUILDSTDERR: src/gfanlib_tableau.h:71:5: required from 'gfan::Tableau::Tableau(const gfan::Matrix&, bool, bool) [with mvtyp = gfan::CircuitTableInt32]' BUILDSTDERR: src/app_test.cpp:128:46: required from here BUILDSTDERR: src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: In file included from src/app_test.cpp:29: BUILDSTDERR: src/gfanlib_tableau.h: In instantiation of 'std::__cxx11::string gfan::matrixToString(const matrixType&) [with matrixType = gfan::Matrix; std::__cxx11::string = std::__cxx11::basic_string]': BUILDSTDERR: src/gfanlib_tableau.h:97:34: required from 'std::__cxx11::string gfan::Tableau::toString() [with mvtyp = gfan::CircuitTableInt32; std::__cxx11::string = std::__cxx11::basic_string]' BUILDSTDERR: src/app_test.cpp:129:23: required from here BUILDSTDERR: src/gfanlib_tableau.h:42:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::vectorToString(std::vector) [with mvtyp = gfan::CircuitTableInt32; std::__cxx11::string = std::__cxx11::basic_string]': BUILDSTDERR: src/gfanlib_tableau.h:98:29: required from 'std::__cxx11::string gfan::Tableau::toString() [with mvtyp = gfan::CircuitTableInt32; std::__cxx11::string = std::__cxx11::basic_string]' BUILDSTDERR: src/app_test.cpp:129:23: required from here BUILDSTDERR: src/gfanlib_tableau.h:85:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/matrix.h:199:12: required from 'Matrix Matrix::submatrixColumnSubsetBoolean(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/app_test.cpp:195:112: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_idealproduct.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicallifting.cpp -o src/app_tropicallifting.o BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_idealproduct.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_topolyhedralfan.cpp -o src/app_topolyhedralfan.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_representatives.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_representatives.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_representatives.cpp:12: BUILDSTDERR: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': BUILDSTDERR: src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] BUILDSTDERR: SymmetryGroup symmetryGroup; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] BUILDSTDERR: bool simplicial; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/app_representatives.cpp:12: BUILDSTDERR: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BUILDSTDERR: BergmanFan(): BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicallifting.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicallifting.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_topolyhedralfan.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_topolyhedralfan.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalbruteforce.cpp -o src/app_tropicalbruteforce.o BUILDSTDERR: src/app_topolyhedralfan.cpp: In constructor 'ToPolyhedralFanApplication::ToPolyhedralFanApplication()': BUILDSTDERR: src/app_topolyhedralfan.cpp:16:16: warning: 'ToPolyhedralFanApplication::optionSymmetry' will be initialized after [-Wreorder] BUILDSTDERR: SimpleOption optionSymmetry; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: src/app_topolyhedralfan.cpp:14:16: warning: 'Application::SimpleOption ToPolyhedralFanApplication::optionRestrict' [-Wreorder] BUILDSTDERR: SimpleOption optionRestrict; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: src/app_topolyhedralfan.cpp:22:3: warning: when initialized here [-Wreorder] BUILDSTDERR: ToPolyhedralFanApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_secondaryfan.cpp -o src/app_secondaryfan.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_composepermutations.cpp -o src/app_composepermutations.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalbruteforce.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalbruteforce.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_composepermutations.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_secondaryfan.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_composepermutations.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_secondaryfan.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_composepermutations.cpp:3: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_composepermutations.cpp:32:83: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/app_secondaryfan.cpp:25: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': BUILDSTDERR: src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(j>=v.size()) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/app_secondaryfan.cpp:25: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': BUILDSTDERR: src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; BUILDSTDERR: ~^~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': BUILDSTDERR: src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': BUILDSTDERR: src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': BUILDSTDERR: src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int l=0;lsize();l++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': BUILDSTDERR: src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int&) const': BUILDSTDERR: src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++)temp.push_back((*j)[k]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': BUILDSTDERR: src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': BUILDSTDERR: src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&)': BUILDSTDERR: src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j!=v.size();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': BUILDSTDERR: src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': BUILDSTDERR: src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] BUILDSTDERR: int nVertices=bases.size(); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] BUILDSTDERR: int nEdges=coDimensionOneTriangles().size(); BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/app_secondaryfan.cpp: In constructor 'SecondaryFanApplication::SecondaryFanApplication()': BUILDSTDERR: src/app_secondaryfan.cpp:41:16: warning: 'SecondaryFanApplication::symmetryOption' will be initialized after [-Wreorder] BUILDSTDERR: SimpleOption symmetryOption; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: src/app_secondaryfan.cpp:40:16: warning: 'Application::StringOption SecondaryFanApplication::optionRestrictingFan' [-Wreorder] BUILDSTDERR: StringOption optionRestrictingFan; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_secondaryfan.cpp:49:3: warning: when initialized here [-Wreorder] BUILDSTDERR: SecondaryFanApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_secondaryfan.cpp:42:16: warning: 'SecondaryFanApplication::optionIgnoreCones' will be initialized after [-Wreorder] BUILDSTDERR: SimpleOption optionIgnoreCones; BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_secondaryfan.cpp:37:16: warning: 'Application::SimpleOption SecondaryFanApplication::hirschOption' [-Wreorder] BUILDSTDERR: SimpleOption hirschOption; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: src/app_secondaryfan.cpp:49:3: warning: when initialized here [-Wreorder] BUILDSTDERR: SecondaryFanApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_secondaryfan.cpp: In member function 'PolyhedralFan SecondaryFanApplication::automatic(const Triangulation2&, int)': BUILDSTDERR: src/app_secondaryfan.cpp:223:20: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: if(b.bases.size()==abortAtSize) BUILDSTDERR: ~~~~~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_secondaryfan.cpp:6: BUILDSTDERR: src/app_secondaryfan.cpp: In member function 'virtual int SecondaryFanApplication::main()': BUILDSTDERR: src/app_secondaryfan.cpp:297:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(i->size()==n); BUILDSTDERR: ~~~~~~~~~^~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_secondaryfan.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:43:34: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/triangulation2.h:126:52: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_minors.cpp -o src/app_minors.o BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_secondaryfan.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:469:40: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_secondaryfan.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix operator*(int, const Matrix&)': BUILDSTDERR: src/app_secondaryfan.cpp:337:67: required from here BUILDSTDERR: src/matrix.h:130:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_minors.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_tropicalrank.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_minors.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_minors.cpp: In constructor 'MinorsApplication::MinorsApplication()': BUILDSTDERR: src/app_minors.cpp:16:16: warning: 'MinorsApplication::dressianOption' will be initialized after [-Wreorder] BUILDSTDERR: SimpleOption dressianOption; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: src/app_minors.cpp:15:16: warning: 'Application::SimpleOption MinorsApplication::optionWithNames' [-Wreorder] BUILDSTDERR: SimpleOption optionWithNames; BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/app_minors.cpp:27:3: warning: when initialized here [-Wreorder] BUILDSTDERR: MinorsApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_minors.cpp: In member function 'IntegerVectorList MinorsApplication::symmetries(int, int, int)': BUILDSTDERR: src/app_minors.cpp:57:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: for(unsigned int i=0;i&, int)': BUILDSTDERR: src/app_minors.cpp:76:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_tropicalrank.cpp:35:67: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_minkowski.cpp -o src/app_minkowski.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_minkowski.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_minkowski.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_minkowski.cpp: In member function 'virtual int MinkowskiApplication::main()': BUILDSTDERR: src/app_minkowski.cpp:133:6: warning: unused variable 'counter' [-Wunused-variable] BUILDSTDERR: int counter=0; BUILDSTDERR: ^~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_triangulate.cpp -o src/app_triangulate.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicallinearspace.cpp -o src/app_tropicallinearspace.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_triangulate.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_triangulate.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_tropicallinearspace.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/polymakefile.h:9, BUILDSTDERR: from src/app_triangulate.cpp:9: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_triangulate.cpp:75:64: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_tropicallinearspace.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicallinearspace.cpp: In function 'std::__cxx11::list > treeStrings(int, int, const IntegerVector&)': BUILDSTDERR: src/app_tropicallinearspace.cpp:137:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int b=0;b::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i)': BUILDSTDERR: src/app_tropicallinearspace.cpp:263:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_tropicallinearspace.cpp:106:62: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_combinerays.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_regularsubdivision.cpp -o src/app_regularsubdivision.o BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_combinerays.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_combinerays.cpp: In member function 'virtual int CombineRaysApplication::main()': BUILDSTDERR: src/app_combinerays.cpp:83:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/polymakefile.h:9, BUILDSTDERR: from src/app_combinerays.cpp:9: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_combinerays.cpp:59:64: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_regularsubdivision.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_regularsubdivision.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_lpsolve.cpp -o src/app_lpsolve.o BUILDSTDERR: In file included from src/app_regularsubdivision.cpp:12: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': BUILDSTDERR: src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(j>=v.size()) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/app_regularsubdivision.cpp:12: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': BUILDSTDERR: src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; BUILDSTDERR: ~^~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': BUILDSTDERR: src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': BUILDSTDERR: src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': BUILDSTDERR: src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int l=0;lsize();l++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': BUILDSTDERR: src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int&) const': BUILDSTDERR: src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++)temp.push_back((*j)[k]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': BUILDSTDERR: src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': BUILDSTDERR: src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&)': BUILDSTDERR: src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j!=v.size();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': BUILDSTDERR: src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': BUILDSTDERR: src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] BUILDSTDERR: int nVertices=bases.size(); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] BUILDSTDERR: int nEdges=coDimensionOneTriangles().size(); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_regularsubdivision.cpp:4: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:43:34: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/triangulation2.h:126:52: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_regularsubdivision.cpp:4: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:469:40: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalweildivisor.cpp -o src/app_tropicalweildivisor.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_lpsolve.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_lpsolve.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_lattice.cpp -o src/app_lattice.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalweildivisor.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalweildivisor.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_tropicalweildivisor.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_tropicalweildivisor.cpp:46:75: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/app_tropicalweildivisor.cpp:77:45: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_tropicalweildivisor.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/app_tropicalweildivisor.cpp:113:83: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_intsinpolytope.cpp -o src/app_intsinpolytope.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_lattice.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_lattice.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/latticeideal.h:4, BUILDSTDERR: from src/app_lattice.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_lattice.cpp:32:44: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/app_lattice.cpp:63:43: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_intsinpolytope.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_intsinpolytope.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_intsinpolytope.cpp: In member function 'virtual int IntsInPolytopeApplication::main()': BUILDSTDERR: src/app_intsinpolytope.cpp:158:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)temp[j+1]=(*i)[j]; BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/intsinpolytope.h:5, BUILDSTDERR: from src/app_intsinpolytope.cpp:5: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_intsinpolytope.cpp:31:18: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/intsinpolytope.h:5, BUILDSTDERR: from src/app_intsinpolytope.cpp:5: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/app_intsinpolytope.cpp:32:7: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalevaluation.cpp -o src/app_tropicalevaluation.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_smalessixth.cpp -o src/app_smalessixth.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_smalessixth2.cpp -o src/app_smalessixth2.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalevaluation.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalevaluation.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_tropicalevaluation.cpp:5: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_tropicalevaluation.cpp:34:77: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/app_tropicalevaluation.cpp:36:48: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_smalessixth.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_smalessixth2.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_nbody.cpp -o src/app_nbody.o BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_smalessixth.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_smalessixth2.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_smalessixth.cpp: In member function 'virtual int SmalesSixthApplication::main()': BUILDSTDERR: src/app_smalessixth.cpp:316:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_smalessixth.cpp:302:64: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/app_smalessixth2.cpp: In member function 'virtual int SmalesSixth2Application::main()': BUILDSTDERR: src/app_smalessixth2.cpp:283:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_smalessixth2.cpp:257:64: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_nbody.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_nbody.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_spolynomial.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_spolynomial.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_link.cpp -o src/app_link.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_link.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_normalfancleanup.cpp -o src/app_normalfancleanup.o BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_link.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_link.cpp: In member function 'virtual int LinkApplication::main()': BUILDSTDERR: src/app_link.cpp:62:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_normalfancleanup.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_volume.cpp -o src/app_volume.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalfunction.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalfunction.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_isconnected.cpp -o src/app_isconnected.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_volume.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_volume.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalhypersurface.cpp -o src/app_tropicalhypersurface.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_isconnected.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_product.cpp -o src/app_product.o BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_isconnected.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalhypersurface.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_commonrefinement.cpp -o src/app_commonrefinement.o BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalhypersurface.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalimage.cpp -o src/app_tropicalimage.o BUILDSTDERR: src/app_tropicalhypersurface.cpp: In member function 'virtual int TropicalHypersurfaceApplication::main()': BUILDSTDERR: src/app_tropicalhypersurface.cpp:45:9: warning: unused variable 'n' [-Wunused-variable] BUILDSTDERR: int n=f.numberOfVariablesInRing(); BUILDSTDERR: ^ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_product.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_product.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_groebnerfan.cpp -o src/app_groebnerfan.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_commonrefinement.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalimage.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_commonrefinement.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalimage.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_fanhomology.cpp -o src/app_fanhomology.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_genericlinearchange.cpp -o src/app_genericlinearchange.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_groebnerfan.cpp:3: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_groebnerfan.cpp:3: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_fanhomology.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_fanhomology.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_mixedvolume.cpp -o src/app_mixedvolume.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_genericlinearchange.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_fanhomology.cpp: In member function 'void SparseMatrix::assignColumn(int, const std::vector&, const std::vector&)': BUILDSTDERR: src/app_fanhomology.cpp:55:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int k=0;k=columns[*j].size())break; BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_fanhomology.cpp: In member function 'int SparseMatrix::lookUpIndex(int, int)': BUILDSTDERR: src/app_fanhomology.cpp:99:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;k >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(col::const_iterator i=remainingRows.begin();i!=remainingRows.end();i++)cerr<<*i;cerr<::const_iterator i=remainingRows.begin();i!=remainingRows.end();i++)cerr<<*i;cerr<::const_iterator i=remainingColumns.begin();i!=remainingColumns.end();i++)cerr<<*i;cerr<::const_iterator i=remainingColumns.begin();i!=remainingColumns.end();i++)cerr<<*i;cerr<first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_fanhomology.cpp: In member function 'virtual int FanHomologyApplication::main()': BUILDSTDERR: src/app_fanhomology.cpp:426:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int k=0;k::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int k=0;k::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/app_fanhomology.cpp:76:33: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_fanhomology.cpp:94:10: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/app_genericlinearchange.cpp: In member function 'Polynomial GenericLinearChangeApplication::substitueMonomial(const Monomial&, const std::vector&, const PolynomialRing&)': BUILDSTDERR: src/app_genericlinearchange.cpp:31:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_mixedvolume.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_matrix.h:13, BUILDSTDERR: from src/app_mixedvolume.cpp:6: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_fiberpolytope.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_fiberpolytope.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_symmetries.cpp -o src/app_symmetries.o BUILDSTDERR: In file included from src/app_fiberpolytope.cpp:25: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': BUILDSTDERR: src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(j>=v.size()) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/app_fiberpolytope.cpp:25: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': BUILDSTDERR: src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; BUILDSTDERR: ~^~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': BUILDSTDERR: src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': BUILDSTDERR: src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': BUILDSTDERR: src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int l=0;lsize();l++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': BUILDSTDERR: src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int&) const': BUILDSTDERR: src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++)temp.push_back((*j)[k]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': BUILDSTDERR: src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': BUILDSTDERR: src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&)': BUILDSTDERR: src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j!=v.size();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': BUILDSTDERR: src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': BUILDSTDERR: src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] BUILDSTDERR: int nVertices=bases.size(); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] BUILDSTDERR: int nEdges=coDimensionOneTriangles().size(); BUILDSTDERR: ^~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_evaluate.cpp -o src/app_evaluate.o BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_fiberpolytope.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:43:34: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/triangulation2.h:126:52: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_fiberpolytope.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:469:40: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/app_fiberpolytope.cpp:59:41: required from here BUILDSTDERR: src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/app_fiberpolytope.cpp:59:41: required from here BUILDSTDERR: src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/app_fiberpolytope.cpp:59:41: required from here BUILDSTDERR: src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_symmetries.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_symmetries.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_symmetries.cpp:12: BUILDSTDERR: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': BUILDSTDERR: src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] BUILDSTDERR: SymmetryGroup symmetryGroup; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] BUILDSTDERR: bool simplicial; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/app_symmetries.cpp:12: BUILDSTDERR: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BUILDSTDERR: BergmanFan(): BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/polyhedralfan.h:10, BUILDSTDERR: from src/halfopencone.h:7, BUILDSTDERR: from src/newtonpolytope.h:6, BUILDSTDERR: from src/app_symmetries.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/app_symmetries.cpp:64:51: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_evaluate.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_evaluate.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_exponentlattice.cpp -o src/app_exponentlattice.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_minimalassociatedprimes.cpp -o src/app_minimalassociatedprimes.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_realroots.cpp -o src/app_realroots.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_exponentlattice.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_exponentlattice.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_minimalassociatedprimes.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_initialdeterminant.cpp -o src/app_initialdeterminant.o BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/dimension.h:4, BUILDSTDERR: from src/app_realroots.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_minimalassociatedprimes.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/vektor.h:6, BUILDSTDERR: from src/polynomialring.h:9, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/dimension.h:4, BUILDSTDERR: from src/app_realroots.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_fansubfan.cpp -o src/app_fansubfan.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_fancones.cpp -o src/app_fancones.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_initialdeterminant.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_initialdeterminant.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_initialdeterminant.cpp: In member function 'virtual int InitialDeterminantApplication::main()': BUILDSTDERR: src/app_initialdeterminant.cpp:57:9: warning: unused variable 'degree' [-Wunused-variable] BUILDSTDERR: int degree=P.parseInt(); BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_fansubfan.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_fansubfan.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_fancones.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_fancones.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_issmooth.cpp -o src/app_issmooth.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_fancoarsening.cpp -o src/app_fancoarsening.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_pointconfiguration.cpp -o src/app_pointconfiguration.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_issmooth.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_issmooth.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_fancoarsening.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_fancoarsening.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_pointconfiguration.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_fancoarsening.cpp: In member function 'virtual int FanCoarseningApplication::main()': BUILDSTDERR: src/app_fancoarsening.cpp:138:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;ifirst.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_pointconfiguration.cpp:6: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/app_pointconfiguration.cpp:44:32: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_librarytest.cpp -o src/app_librarytest.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_padic.cpp -o src/app_padic.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_integergb.cpp -o src/app_integergb.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_padic.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_padic.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_integergb.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_librarytest.cpp:10: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_padic.cpp: In constructor 'PAdicApplication::PAdicApplication()': BUILDSTDERR: src/app_padic.cpp:30:16: warning: 'PAdicApplication::hyperSurfacesOption' will be initialized after [-Wreorder] BUILDSTDERR: SimpleOption hyperSurfacesOption; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_padic.cpp:26:16: warning: 'Application::SimpleOption PAdicApplication::initialFormsOption' [-Wreorder] BUILDSTDERR: SimpleOption initialFormsOption; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_padic.cpp:45:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PAdicApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_librarytest.cpp:10: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_padic.cpp: In member function 'virtual int PAdicApplication::main()': BUILDSTDERR: src/app_padic.cpp:69:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if(!hyperSurfacesOption.getValue()) BUILDSTDERR: ^~ BUILDSTDERR: src/app_padic.cpp:75:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: LexicographicTermOrder tieBreaker; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_padic.cpp:124:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: if(i->size()!=a.getRing().getNumberOfVariables()+1) BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_integergb.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib.h:12, BUILDSTDERR: from src/app_librarytest.cpp:9: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: In file included from src/gfanlib.h:13, BUILDSTDERR: from src/app_librarytest.cpp:9: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'static gfan::Matrix gfan::Matrix::rowVectorMatrix(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/app_librarytest.cpp:87:18: required from here BUILDSTDERR: src/gfanlib_matrix.h:40:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize()!=a.getRing().getNumberOfVariables()) BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_matrixproduct.cpp -o src/app_matrixproduct.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_traversetropicalintersection.cpp -o src/app_traversetropicalintersection.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_markpolynomialset.cpp -o src/app_markpolynomialset.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_matrixproduct.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_matrixproduct.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_matrixproduct.cpp:11: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_matrixproduct.cpp:42:67: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/matrix.h:160:14: required from 'Matrix Matrix::operator-() const [with typ = int]' BUILDSTDERR: src/app_matrixproduct.cpp:44:15: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/app_matrixproduct.cpp:11: BUILDSTDERR: src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/app_matrixproduct.cpp:49:67: required from here BUILDSTDERR: src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/app_matrixproduct.cpp:49:67: required from here BUILDSTDERR: src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/app_matrixproduct.cpp:49:67: required from here BUILDSTDERR: src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_traversetropicalintersection.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_traversetropicalintersection.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_markpolynomialset.cpp:2: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_markpolynomialset.cpp:2: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalhypersurfacereconstruction.cpp -o src/app_tropicalhypersurfacereconstruction.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_resultantfan.cpp -o src/app_resultantfan.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_isbalanced.cpp -o src/app_isbalanced.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalhypersurfacereconstruction.cpp:16: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalhypersurfacereconstruction.cpp:16: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_tropicalhypersurfacereconstruction.cpp:25: BUILDSTDERR: src/bsptree.h: In static member function 'static std::vector BSPTree::buildPointers(const std::vector&)': BUILDSTDERR: src/bsptree.h:212:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_isbalanced.cpp:8: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicalhypersurfacereconstruction.cpp: In member function 'IntegerVectorList TropicalHypersurfaceReconstrutionApplication::inequalitiesForCone(const IntegerVector&, const IntegerVector&)': BUILDSTDERR: src/app_tropicalhypersurfacereconstruction.cpp:55:9: warning: unused variable 'i' [-Wunused-variable] BUILDSTDERR: int i=0; BUILDSTDERR: ^ BUILDSTDERR: src/app_tropicalhypersurfacereconstruction.cpp:57:3: warning: no return statement in function returning non-void [-Wreturn-type] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_resultantfan.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_isbalanced.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicalhypersurfacereconstruction.cpp: In member function 'virtual int TropicalHypersurfaceReconstrutionApplication::main()': BUILDSTDERR: src/app_tropicalhypersurfacereconstruction.cpp:263:11: warning: label 'leave2' defined but not used [-Wunused-label] BUILDSTDERR: leave2: BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/app_tropicalhypersurfacereconstruction.cpp:291:11: warning: label 'leave' defined but not used [-Wunused-label] BUILDSTDERR: leave: BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from src/polyhedralfan.h:10, BUILDSTDERR: from src/app_tropicalhypersurfacereconstruction.cpp:23: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/app_tropicalhypersurfacereconstruction.cpp:145:133: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_tropicalhypersurfacereconstruction.cpp:147:60: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/app_isbalanced.cpp: In member function 'virtual int BalancedApplication::main()': BUILDSTDERR: src/app_isbalanced.cpp:55:14: warning: unused variable 'n' [-Wunused-variable] BUILDSTDERR: int n=f.getAmbientDimension(); BUILDSTDERR: ^ BUILDSTDERR: src/app_isbalanced.cpp:108:51: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(solution.supportAsZeroOneVector().sum()!=solution.size()) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_isbalanced.cpp:152:13: warning: unused variable 'd' [-Wunused-variable] BUILDSTDERR: int d=L.getMaxDimension(); BUILDSTDERR: ^ BUILDSTDERR: In file included from src/app_resultantfan.cpp:33: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': BUILDSTDERR: src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: if(j>=v.size()) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: In file included from src/app_resultantfan.cpp:33: BUILDSTDERR: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': BUILDSTDERR: src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; BUILDSTDERR: ~^~~~~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': BUILDSTDERR: src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_isbalanced.cpp:57:55: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::set > Triangulation2::coDimensionOneTriangles() const': BUILDSTDERR: src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': BUILDSTDERR: src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int l=0;lsize();l++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': BUILDSTDERR: src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int&) const': BUILDSTDERR: src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++)temp.push_back((*j)[k]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': BUILDSTDERR: src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': BUILDSTDERR: src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&)': BUILDSTDERR: src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;j!=v.size();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': BUILDSTDERR: src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;ksize();k++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': BUILDSTDERR: src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] BUILDSTDERR: int nVertices=bases.size(); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] BUILDSTDERR: int nEdges=coDimensionOneTriangles().size(); BUILDSTDERR: ^~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_polytopealgebra.cpp -o src/app_polytopealgebra.o BUILDSTDERR: In file included from src/app_resultantfan.cpp:34: BUILDSTDERR: src/bsptree.h: In static member function 'static std::vector BSPTree::buildPointers(const std::vector&)': BUILDSTDERR: src/bsptree.h:212:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&)': BUILDSTDERR: src/traverser_resultantfanspecialization.h:76:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i=intervals[i].second-2); BUILDSTDERR: ~^~~~~~~~~~~~~~~~~ BUILDSTDERR: src/traverser_resultantfanspecialization.h: In member function 'bool SelectionIterator::operator++()': BUILDSTDERR: src/traverser_resultantfanspecialization.h:81:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: return i!=choices.size(); BUILDSTDERR: ~^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_resultantfan.cpp:13: BUILDSTDERR: src/traverser_resultantfanspecialization.h: In member function 'int SelectionIterator::sizeOfIth(int) const': BUILDSTDERR: src/traverser_resultantfanspecialization.h:93:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(jsize());} BUILDSTDERR: ~^~~~~~~~~~~ BUILDSTDERR: src/app_resultantfan.cpp: In member function 'void ResultantFanApplication::mainForProjection(const IntegerVectorListList&, const IntegerVector*)': BUILDSTDERR: src/app_resultantfan.cpp:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;isize();i++) BUILDSTDERR: ~^~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_resultantfan.cpp:141:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if(special) BUILDSTDERR: ^ BUILDSTDERR: src/app_resultantfan.cpp: In member function 'virtual int ResultantFanApplication::main()': BUILDSTDERR: src/app_resultantfan.cpp:400:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;ibegin();j!=i->end();j++,J++) BUILDSTDERR: ^~~ BUILDSTDERR: src/app_resultantfan.cpp:462:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: t.bases.insert(v); BUILDSTDERR: ^ BUILDSTDERR: src/app_resultantfan.cpp:475:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++) BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/app_resultantfan.cpp:479:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int j=0;jsize();j++)equivalenceClasses[normal].insert((*i)[j]); BUILDSTDERR: ~^~~~~~~~~~ BUILDSTDERR: src/app_resultantfan.cpp:485:19: warning: unused variable 'first' [-Wunused-variable] BUILDSTDERR: int first=0; BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_resultantfan.cpp:13: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:43:34: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/triangulation2.h:126:52: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_resultantfan.cpp:13: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': BUILDSTDERR: src/triangulation2.h:469:40: required from here BUILDSTDERR: src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_polytopealgebra.cpp:9: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_polytopealgebra.cpp:9: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_polytopealgebra.cpp:14: BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': BUILDSTDERR: src/app_polytopealgebra.cpp:116:42: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:21:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': BUILDSTDERR: src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' BUILDSTDERR: src/app_polytopealgebra.cpp:152:40: required from here BUILDSTDERR: src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] BUILDSTDERR: vector data; BUILDSTDERR: ^~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] BUILDSTDERR: int width,height; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/matrix.h:23:3: warning: when initialized here [-Wreorder] BUILDSTDERR: Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from src/matrix.h:6, BUILDSTDERR: from src/linalg.h:8, BUILDSTDERR: from src/wallideal.h:72, BUILDSTDERR: from src/app_polytopealgebra.cpp:14: BUILDSTDERR: src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/app_polytopealgebra.cpp:152:41: required from here BUILDSTDERR: src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); BUILDSTDERR: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/app_polytopealgebra.cpp:152:41: required from here BUILDSTDERR: src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: ~~~~~~~~^~~~~~~ BUILDSTDERR: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': BUILDSTDERR: src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' BUILDSTDERR: src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' BUILDSTDERR: src/app_polytopealgebra.cpp:152:41: required from here BUILDSTDERR: src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==getWidth()); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_debug.cpp -o src/app_debug.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_debug.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_debug.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_randompolynomials.cpp -o src/app_randompolynomials.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalcurve.cpp -o src/app_tropicalcurve.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_randompolynomials.cpp:9: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/app_randompolynomials.cpp:9: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_randompolynomials.cpp: In member function 'virtual int RandomPolynomialsApplication::main()': BUILDSTDERR: src/app_randompolynomials.cpp:61:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int k=0;k >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalcurve.cpp:8: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicalcurve.cpp: In constructor 'TropicalCurveApplication::TropicalCurveApplication()': BUILDSTDERR: src/app_tropicalcurve.cpp:35:16: warning: 'TropicalCurveApplication::optionParameters' will be initialized after [-Wreorder] BUILDSTDERR: IntegerOption optionParameters; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicalcurve.cpp:34:15: warning: 'Application::SimpleOption TropicalCurveApplication::optionSingleRay' [-Wreorder] BUILDSTDERR: SimpleOption optionSingleRay; BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/app_tropicalcurve.cpp:41:3: warning: when initialized here [-Wreorder] BUILDSTDERR: TropicalCurveApplication(): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_tropicalhomotopy.cpp:10: BUILDSTDERR: src/gfanlib_circuittableint.h: In static member function 'static gfan::CircuitTableInt32 gfan::CircuitTableInt32::dotDivVector(gfan::CircuitTableInt32*, gfan::CircuitTableInt32*, gfan::CircuitTableInt32, gfan::CircuitTableInt32, gfan::CircuitTableInt32::Divisor, int, gfan::CircuitTableInt32, gfan::CircuitTableInt32)': BUILDSTDERR: src/gfanlib_circuittableint.h:186:32: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] BUILDSTDERR: if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v)>>denominatorDivisor.shift))//check this carefully BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_circuittableint.h:206:33: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] BUILDSTDERR: if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v))) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalhomotopy.cpp:12: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalhomotopy.cpp:12: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_tropicalhomotopy.cpp:19: BUILDSTDERR: src/gfanlib_tropicalhomotopy.h: In member function 'bool gfan::SingleTropicalHomotopyTraverser::InequalityTable::isReverseLexInvertedLessThanZero(int, int) const': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:152:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for(i=0;i&)': BUILDSTDERR: src/app_tropicalhomotopy.cpp:101:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_integerfactorization.cpp -o src/app_integerfactorization.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalvarietyspan.cpp -o src/app_tropicalvarietyspan.o BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_integerfactorization.cpp:11: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_integerfactorization.cpp:11: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_integerfactorization.cpp:33: BUILDSTDERR: src/packedmonomial.h: In member function 'PacMan::VariableData PacMan::alloc(int, bool)': BUILDSTDERR: src/packedmonomial.h:61:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(j==wordData.size()) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_integerfactorization.cpp:33: BUILDSTDERR: src/packedmonomial.h: In static member function 'static std::vector PacMan::bitsNeeded(const IntegerVector&)': BUILDSTDERR: src/packedmonomial.h:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i0){v>>1;l++;} BUILDSTDERR: ~^~~ BUILDSTDERR: src/packedmonomial.h: In member function 'bool PacMan::fits(const IntegerVector&)': BUILDSTDERR: src/packedmonomial.h:89:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int)': BUILDSTDERR: src/packedmonomial.h:95:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(r.getNumberOfVariables()==bounds.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_integerfactorization.cpp:33: BUILDSTDERR: src/packedmonomial.h:97:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, Printer&)': BUILDSTDERR: src/app_integerfactorization.cpp:131:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i&)': BUILDSTDERR: src/app_integerfactorization.cpp:146:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i IntegerFactorizationApplication::productWithLinear(const Field&, int, int, const std::vector&, const std::pair&)': BUILDSTDERR: src/app_integerfactorization.cpp:153:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, const std::vector&, int)': BUILDSTDERR: src/app_integerfactorization.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int a=0;a::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int b=0;b&, int)': BUILDSTDERR: src/app_integerfactorization.cpp:174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j&, int)': BUILDSTDERR: src/app_integerfactorization.cpp:181:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j IntegerFactorizationApplication::ALGO1(FieldMatrix, IntegerVector&)': BUILDSTDERR: src/app_integerfactorization.cpp:195:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(delta.size()==m+n); BUILDSTDERR: ~~~~~~~~~~~~^~~~~ BUILDSTDERR: src/app_integerfactorization.cpp: In member function 'FieldMatrix IntegerFactorizationApplication::findVectorInKernel(const FieldMatrix&, int, int, int, int)': BUILDSTDERR: src/app_integerfactorization.cpp:296:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i10)goto restart; else goto restart2; BUILDSTDERR: ^ BUILDSTDERR: src/app_integerfactorization.cpp: In member function 'std::vector IntegerFactorizationApplication::primeFactors(Integer)': BUILDSTDERR: src/app_integerfactorization.cpp:416:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int P=pxy.first.toInt();PtoInt())v[P]/=*p;//exact division BUILDSTDERR: ~^~~~~~~~~ BUILDSTDERR: src/app_integerfactorization.cpp:418:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int P=pxy.second.toInt();PtoInt())v[P]/=*p;//exact division BUILDSTDERR: ~^~~~~~~~~ BUILDSTDERR: src/app_integerfactorization.cpp:422:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: int height=0;for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/monomial.h:6, BUILDSTDERR: from src/parser.h:7, BUILDSTDERR: from src/app_tropicalvarietyspan.cpp:3: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_chowbetti.cpp -o src/app_chowbetti.o BUILDSTDERR: In file included from src/app_tropicalvarietyspan.cpp:25: BUILDSTDERR: src/packedmonomial.h: In member function 'PacMan::VariableData PacMan::alloc(int, bool)': BUILDSTDERR: src/packedmonomial.h:61:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(j==wordData.size()) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_tropicalvarietyspan.cpp:25: BUILDSTDERR: src/packedmonomial.h: In static member function 'static std::vector PacMan::bitsNeeded(const IntegerVector&)': BUILDSTDERR: src/packedmonomial.h:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i0){v>>1;l++;} BUILDSTDERR: ~^~~ BUILDSTDERR: src/packedmonomial.h: In member function 'bool PacMan::fits(const IntegerVector&)': BUILDSTDERR: src/packedmonomial.h:89:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i&, int)': BUILDSTDERR: src/packedmonomial.h:95:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(r.getNumberOfVariables()==bounds.size()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/app_tropicalvarietyspan.cpp:25: BUILDSTDERR: src/packedmonomial.h:97:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: In file included from src/monomial.h:6, BUILDSTDERR: from src/term.h:5, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/app_chowbetti.cpp:9: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/term.h:4, BUILDSTDERR: from src/printer.h:9, BUILDSTDERR: from src/polyhedralcone.h:5, BUILDSTDERR: from src/app_chowbetti.cpp:9: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_polyhedralfan.cpp -o src/gfanlib_polyhedralfan.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_zcone.cpp -o src/gfanlib_zcone.o BUILDSTDERR: src/gfanlib_zcone.cpp: In static member function 'static dd_matrixdata* gfan::LpSolver::ZMatrix2MatrixGmp(const ZMatrix&, dd_ErrorType*)': BUILDSTDERR: src/gfanlib_zcone.cpp:86:10: warning: unused variable 'command' [-Wunused-variable] BUILDSTDERR: char command[dd_linelenmax], comsave[dd_linelenmax]; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/gfanlib_zcone.cpp:86:34: warning: unused variable 'comsave' [-Wunused-variable] BUILDSTDERR: char command[dd_linelenmax], comsave[dd_linelenmax]; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/gfanlib_zcone.cpp: In static member function 'static bool gfan::LpSolver::isFacet(const ZMatrix&, int)': BUILDSTDERR: src/gfanlib_zcone.cpp:156:11: warning: unused variable 'reading' [-Wunused-variable] BUILDSTDERR: FILE *reading=NULL; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/gfanlib_zcone.cpp: In member function 'void gfan::LpSolver::dual(const ZMatrix&, const ZMatrix&, gfan::ZMatrix&, gfan::ZMatrix&)': BUILDSTDERR: src/gfanlib_zcone.cpp:492:9: warning: unused variable 'result' [-Wunused-variable] BUILDSTDERR: int result; BUILDSTDERR: ^~~~~~ BUILDSTDERR: src/gfanlib_zcone.cpp:516:4: warning: label '_L99' defined but not used [-Wunused-label] BUILDSTDERR: _L99: BUILDSTDERR: ^~~~ BUILDSTDERR: src/gfanlib_zcone.cpp: In member function 'std::vector > > gfan::LpSolver::extremeRaysInequalityIndices(const ZMatrix&)': BUILDSTDERR: src/gfanlib_zcone.cpp:647:4: warning: label '_L99' defined but not used [-Wunused-label] BUILDSTDERR: _L99: BUILDSTDERR: ^~~~ BUILDSTDERR: src/gfanlib_zcone.cpp: In member function 'void gfan::ZCone::ensureStateAsMinimum(int) const': BUILDSTDERR: src/gfanlib_zcone.cpp:751:9: warning: label 'fallBack' defined but not used [-Wunused-label] BUILDSTDERR: fallBack://alternativ (disabled) BUILDSTDERR: ^~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_symmetriccomplex.cpp -o src/gfanlib_symmetriccomplex.o BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_matrix.h:13, BUILDSTDERR: from src/gfanlib_zcone.h:11, BUILDSTDERR: from src/gfanlib_zcone.cpp:8: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_zcone.cpp:141:49: required from here BUILDSTDERR: src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_symmetry.h:12, BUILDSTDERR: from src/gfanlib_polyhedralfan.h:14, BUILDSTDERR: from src/gfanlib_polyhedralfan.cpp:9: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_polyhedralfan.cpp:52:32: required from here BUILDSTDERR: src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: src/gfanlib_symmetriccomplex.cpp: In member function 'bool gfan::SymmetricComplex::Cone::isSimplicial(int) const': BUILDSTDERR: src/gfanlib_symmetriccomplex.cpp:134:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: return (indices.size()+linealityDim)==dimension; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_symmetry.h:12, BUILDSTDERR: from src/gfanlib_symmetriccomplex.h:15, BUILDSTDERR: from src/gfanlib_symmetriccomplex.cpp:8: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_symmetriccomplex.cpp:142:45: required from here BUILDSTDERR: src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_polymakefile.cpp -o src/gfanlib_polymakefile.o BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_matrix.h:13, BUILDSTDERR: from src/gfanlib_polymakefile.h:17, BUILDSTDERR: from src/gfanlib_polymakefile.cpp:8: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_polymakefile.cpp:304:20: required from here BUILDSTDERR: src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_zfan.cpp -o src/gfanlib_zfan.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_symmetry.cpp -o src/gfanlib_symmetry.o BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_symmetry.h:12, BUILDSTDERR: from src/gfanlib_polyhedralfan.h:14, BUILDSTDERR: from src/gfanlib_zfan.h:24, BUILDSTDERR: from src/gfanlib_zfan.cpp:8: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_zfan.cpp:173:48: required from here BUILDSTDERR: src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: src/gfanlib_symmetry.cpp: In member function 'void gfan::Trie::TrieNode::search(const ZVector&, gfan::ZVector&, gfan::Permutation&, gfan::Permutation&, gfan::ZVector&, int, bool&) const': BUILDSTDERR: src/gfanlib_symmetry.cpp:48:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for(Map::const_iterator j=m.begin();j!=m.end();j++) BUILDSTDERR: ^~~ BUILDSTDERR: src/gfanlib_symmetry.cpp:54:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for(Map::const_iterator j=m.begin();j!=m.end();j++) BUILDSTDERR: ^~~ BUILDSTDERR: src/gfanlib_symmetry.cpp: In member function 'void gfan::Trie::TrieNode::searchStabalizer(const ZVector&, gfan::ZVector&, gfan::Permutation&, gfan::Permutation&, gfan::ZVector&, int, bool&, const ZVector&) const': BUILDSTDERR: src/gfanlib_symmetry.cpp:63:19: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if(i==(int)v.size()) BUILDSTDERR: ^~ BUILDSTDERR: src/gfanlib_symmetry.cpp:70:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: for(Map::const_iterator j=m.begin();j!=m.end();j++) BUILDSTDERR: ^~~ BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_symmetry.h:12, BUILDSTDERR: from src/gfanlib_symmetry.cpp:8: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_symmetry.cpp:217:111: required from here BUILDSTDERR: src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_symmetry.cpp:447:37: required from here BUILDSTDERR: src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_circuittableint.cpp -o src/gfanlib_circuittableint.o BUILDSTDERR: In file included from src/gfanlib_circuittableint.cpp:8: BUILDSTDERR: src/gfanlib_circuittableint.h: In static member function 'static gfan::CircuitTableInt32 gfan::CircuitTableInt32::dotDivVector(gfan::CircuitTableInt32*, gfan::CircuitTableInt32*, gfan::CircuitTableInt32, gfan::CircuitTableInt32, gfan::CircuitTableInt32::Divisor, int, gfan::CircuitTableInt32, gfan::CircuitTableInt32)': BUILDSTDERR: src/gfanlib_circuittableint.h:186:32: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] BUILDSTDERR: if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v)>>denominatorDivisor.shift))//check this carefully BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_circuittableint.h:206:33: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] BUILDSTDERR: if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v))) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_mixedvolume.cpp -o src/gfanlib_mixedvolume.o g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_paralleltraverser.cpp -o src/gfanlib_paralleltraverser.o BUILDSTDERR: In file included from src/gfanlib_mixedvolume.cpp:10: BUILDSTDERR: src/gfanlib_circuittableint.h: In static member function 'static gfan::CircuitTableInt32 gfan::CircuitTableInt32::dotDivVector(gfan::CircuitTableInt32*, gfan::CircuitTableInt32*, gfan::CircuitTableInt32, gfan::CircuitTableInt32, gfan::CircuitTableInt32::Divisor, int, gfan::CircuitTableInt32, gfan::CircuitTableInt32)': BUILDSTDERR: src/gfanlib_circuittableint.h:186:32: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] BUILDSTDERR: if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v)>>denominatorDivisor.shift))//check this carefully BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_circuittableint.h:206:33: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] BUILDSTDERR: if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v))) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gfanlib_mixedvolume.cpp:11: BUILDSTDERR: src/gfanlib_tropicalhomotopy.h: In member function 'bool gfan::SingleTropicalHomotopyTraverser::InequalityTable::isReverseLexInvertedLessThanZero(int, int) const': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:152:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for(i=0;i > gfan::convertTuple(const std::vector >&)': BUILDSTDERR: src/gfanlib_mixedvolume.cpp:51:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >&, int, int)': BUILDSTDERR: src/gfanlib_mixedvolume.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(x->getHeight()!=tuple.size()) BUILDSTDERR: ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_matrix.h:13, BUILDSTDERR: from src/gfanlib_mixedvolume.h:13, BUILDSTDERR: from src/gfanlib_mixedvolume.cpp:8: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: In file included from src/gfanlib_mixedvolume.cpp:11: BUILDSTDERR: src/gfanlib_tropicalhomotopy.h: In instantiation of 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:931:7: warning: 'gfan::SpecializedRTraverser::numberOfExpensiveSteps' will be initialized after [-Wreorder] BUILDSTDERR: int numberOfExpensiveSteps; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:929:35: warning: 'gfan::SpecializedRTraverser::MyTropicalRegenerationTraverser gfan::SpecializedRTraverser::T' [-Wreorder] BUILDSTDERR: MyTropicalRegenerationTraverser T; BUILDSTDERR: ^ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:932:3: warning: when initialized here [-Wreorder] BUILDSTDERR: SpecializedRTraverser(std::vector > const &tuple_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h: In instantiation of 'gfan::TropicalRegenerationTraverser::TropicalRegenerationTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:935:13: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:843:8: warning: 'gfan::TropicalRegenerationTraverser::fullData' will be initialized after [-Wreorder] BUILDSTDERR: Data fullData; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:840:7: warning: 'int gfan::TropicalRegenerationTraverser::counter' [-Wreorder] BUILDSTDERR: int counter; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:849:3: warning: when initialized here [-Wreorder] BUILDSTDERR: TropicalRegenerationTraverser(std::vector > const &tuple_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:840:7: warning: 'gfan::TropicalRegenerationTraverser::counter' will be initialized after [-Wreorder] BUILDSTDERR: int counter; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:839:7: warning: 'int gfan::TropicalRegenerationTraverser::depth' [-Wreorder] BUILDSTDERR: int depth; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:849:3: warning: when initialized here [-Wreorder] BUILDSTDERR: TropicalRegenerationTraverser(std::vector > const &tuple_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:853:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::findOutgoingAndProcess(bool) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:938:4: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:870:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(isFinite && (level==fullData.tuple.size()-1)) BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h: In instantiation of 'gfan::TropicalRegenerationTraverser::Data::Data(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:850:39: required from 'gfan::TropicalRegenerationTraverser::TropicalRegenerationTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:935:13: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:778:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j::cayleyConfigurationWidth(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:854:103: required from 'gfan::TropicalRegenerationTraverser::TropicalRegenerationTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:935:13: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:834:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i > gfan::TropicalRegenerationTraverser::Data::firstIntersection() [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:854:26: required from 'gfan::TropicalRegenerationTraverser::TropicalRegenerationTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:935:13: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:814:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::SingleTropicalHomotopyTraverser(const std::vector >&, int, const std::vector >&, const gfan::Vector&, int) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:854:26: required from 'gfan::TropicalRegenerationTraverser::TropicalRegenerationTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:935:13: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:562:19: warning: 'gfan::SingleTropicalHomotopyTraverser::inequalityTable' will be initialized after [-Wreorder] BUILDSTDERR: InequalityTable inequalityTable; BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:559:20: warning: 'std::vector > gfan::SingleTropicalHomotopyTraverser::offsets' [-Wreorder] BUILDSTDERR: std::vector offsets; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:574:3: warning: when initialized here [-Wreorder] BUILDSTDERR: SingleTropicalHomotopyTraverser(std::vector > const &tuple_, int m_, std::vector > const &choices_, Vector const &target_, int eliminatedK_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:584:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: {int offset=0;for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::constructInequalityTableInitially(mvtyp) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:855:4: required from 'gfan::TropicalRegenerationTraverser::TropicalRegenerationTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:935:13: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:569:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: std::vector > tempTuple;for(int i=0;i(tuple.size(),1)); BUILDSTDERR: src/gfanlib_tropicalhomotopy.h: In instantiation of 'std::vector > gfan::TropicalRegenerationTraverser::Data::produceIthTuple(int) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:795:25: required from 'gfan::TropicalRegenerationTraverser::Data::Data(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:850:39: required from 'gfan::TropicalRegenerationTraverser::TropicalRegenerationTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:935:13: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:765:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j gfan::concatenation(const gfan::Vector&, const gfan::Vector&)': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:803:47: required from 'gfan::TropicalRegenerationTraverser::Data::Data(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:850:39: required from 'gfan::TropicalRegenerationTraverser::TropicalRegenerationTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:935:13: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_vector.h:248:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] BUILDSTDERR: for(int i=0;i::InequalityTable::InequalityTable(const std::vector >&, int) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:581:25: required from 'gfan::SingleTropicalHomotopyTraverser::SingleTropicalHomotopyTraverser(const std::vector >&, int, const std::vector >&, const gfan::Vector&, int) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:854:26: required from 'gfan::TropicalRegenerationTraverser::TropicalRegenerationTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:935:13: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:88:17: warning: 'gfan::SingleTropicalHomotopyTraverser::InequalityTable::tempA' will be initialized after [-Wreorder] BUILDSTDERR: Vector tempA; BUILDSTDERR: ^~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:84:31: warning: 'std::vector > gfan::SingleTropicalHomotopyTraverser::InequalityTable::tuple' [-Wreorder] BUILDSTDERR: std::vector > tuple; BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from src/gfanlib_mixedvolume.cpp:11: BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:368:3: warning: when initialized here [-Wreorder] BUILDSTDERR: InequalityTable(std::vector > const &tuple_, int subconfigurationIndex_): BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gfanlib_mixedvolume.cpp:11: BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:91:7: warning: 'gfan::SingleTropicalHomotopyTraverser::InequalityTable::subconfigurationIndex' will be initialized after [-Wreorder] BUILDSTDERR: int subconfigurationIndex; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:85:20: warning: 'std::vector > gfan::SingleTropicalHomotopyTraverser::InequalityTable::offsets' [-Wreorder] BUILDSTDERR: std::vector offsets; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from src/gfanlib_mixedvolume.cpp:11: BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:368:3: warning: when initialized here [-Wreorder] BUILDSTDERR: InequalityTable(std::vector > const &tuple_, int subconfigurationIndex_): BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:377:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: {int offset=0;for(int i=0;i::InequalityTable::dotVector(int, int, const gfan::Vector&, int) const [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:425:91: required from 'void gfan::SingleTropicalHomotopyTraverser::InequalityTable::compareInequalities(gfan::SingleTropicalHomotopyTraverser::InequalityComparisonResult&, const gfan::Vector&, int) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:615:4: required from 'bool gfan::SingleTropicalHomotopyTraverser::findOutgoingAndProcess(bool) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:865:15: required from 'bool gfan::TropicalRegenerationTraverser::findOutgoingAndProcess(bool) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:938:4: required from 'gfan::SpecializedRTraverser::SpecializedRTraverser(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = gfan::SpecializedRTraverser; _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector, std::allocator > >&}; _Tp = gfan::SpecializedRTraverser; _Alloc = std::allocator >]' BUILDSTDERR: src/gfanlib_mixedvolume.cpp:84:45: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:125:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int i=0;i::numberOfChildren() [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:945:32: required from 'int gfan::SpecializedRTraverser::getEdgeCountNext() [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:940:8: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:881:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(isLevelLeaf&&(level==fullData.tuple.size()-1))return 0; BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/gfanlib_tropicalhomotopy.h: In instantiation of 'void gfan::TropicalRegenerationTraverser::Data::castToNextLevel(const std::vector >&, int, int, std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:895:5: required from 'void gfan::TropicalRegenerationTraverser::goToNthChild(int) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:958:6: required from 'int gfan::SpecializedRTraverser::moveToNext(int, bool) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:952:8: required from here BUILDSTDERR: src/gfanlib_tropicalhomotopy.h:822:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(int j=0;j&, const std::__cxx11::list&)': BUILDSTDERR: src/gfanlib_traversal.cpp:253:7: warning: unused variable 'a' [-Wunused-variable] BUILDSTDERR: int a; BUILDSTDERR: ^ BUILDSTDERR: src/gfanlib_traversal.cpp: In function 'void traverse(gfan::FanTraverser&, gfan::Target&, const gfan::SymmetryGroup*)': BUILDSTDERR: src/gfanlib_traversal.cpp:287:6: warning: label 'L1' defined but not used [-Wunused-label] BUILDSTDERR: L1: BUILDSTDERR: ^~ BUILDSTDERR: src/gfanlib_traversal.cpp:338:6: warning: label 'L2' defined but not used [-Wunused-label] BUILDSTDERR: L2: BUILDSTDERR: ^~ BUILDSTDERR: In file included from src/gfanlib_q.h:13, BUILDSTDERR: from src/gfanlib_vector.h:19, BUILDSTDERR: from src/gfanlib_symmetry.h:12, BUILDSTDERR: from src/gfanlib_polyhedralfan.h:14, BUILDSTDERR: from src/gfanlib_zfan.h:24, BUILDSTDERR: from src/gfanlib_traversal.h:4, BUILDSTDERR: from src/gfanlib_traversal.cpp:1: BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': BUILDSTDERR: src/gfanlib_matrix.h:777:57: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: assert(v.size()==matrix.width); BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': BUILDSTDERR: src/gfanlib_matrix.h:784:66: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': BUILDSTDERR: src/gfanlib_matrix.h:792:59: required from here BUILDSTDERR: src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: src/gfanlib_traversal.cpp: At global scope: BUILDSTDERR: src/gfanlib_traversal.cpp:232:13: warning: 'void printStack(const std::__cxx11::list&, const std::__cxx11::list&)' defined but not used [-Wunused-function] BUILDSTDERR: static void printStack(list const &facetStack, list const &ridgeStack) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/symmetrictraversal.cpp:1: BUILDSTDERR: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': BUILDSTDERR: src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] BUILDSTDERR: int n; BUILDSTDERR: ^ BUILDSTDERR: src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] BUILDSTDERR: int refCount; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] BUILDSTDERR: PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/field.h:10, BUILDSTDERR: from src/polynomialring.h:8, BUILDSTDERR: from src/polynomial.h:9, BUILDSTDERR: from src/symmetry.h:7, BUILDSTDERR: from src/symmetriccomplex.h:10, BUILDSTDERR: from src/symmetrictraversal.h:4, BUILDSTDERR: from src/symmetrictraversal.cpp:1: BUILDSTDERR: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': BUILDSTDERR: src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] BUILDSTDERR: FieldElement coefficientOf(IntegerVector const &v)const{assert(v.size()==theRing.getNumberOfVariables());for(TermMap::const_iterator i=terms.begin();i!=terms.end();i++)if(i->first.exponent==v)return i->second;return theRing.getField().zHomomorphism(0);} BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/symmetrictraversal.cpp: In function 'void printStack(const std::__cxx11::list&, const std::__cxx11::list&)': BUILDSTDERR: src/symmetrictraversal.cpp:352:7: warning: unused variable 'a' [-Wunused-variable] BUILDSTDERR: int a; BUILDSTDERR: ^ BUILDSTDERR: src/symmetrictraversal.cpp: In function 'void symmetricTraverse(ConeTraverser&, SymmetricTarget&, const SymmetryGroup*)': BUILDSTDERR: src/symmetrictraversal.cpp:390:6: warning: label 'L2' defined but not used [-Wunused-label] BUILDSTDERR: L2: BUILDSTDERR: ^~ BUILDSTDERR: src/symmetrictraversal.cpp:419:3: warning: label 'entry' defined but not used [-Wunused-label] BUILDSTDERR: entry: BUILDSTDERR: ^~~~~ BUILDSTDERR: src/symmetrictraversal.cpp:560:6: warning: label 'L1' defined but not used [-Wunused-label] BUILDSTDERR: L1: BUILDSTDERR: ^~ BUILDSTDERR: src/symmetrictraversal.cpp: At global scope: BUILDSTDERR: src/symmetrictraversal.cpp:328:13: warning: 'void printStack(const std::__cxx11::list&, const std::__cxx11::list&)' defined but not used [-Wunused-function] BUILDSTDERR: static void printStack(list const &facetStack, list const &ridgeStack) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: src/symmetrictraversal.cpp:303:13: warning: 'void checkSameLeadingTerms(const PolynomialSet&, const PolynomialSet&)' defined but not used [-Wunused-function] BUILDSTDERR: static void checkSameLeadingTerms(PolynomialSet const &a, PolynomialSet const &b) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ g++ -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 -fasynchronous-unwind-tables -fstack-clash-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -L/usr/local -lcddgmp -lgmp -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-h,libgfan.so.0 -o src/libgfan.so.0.0.0 src/gfanlib_polyhedralfan.o src/gfanlib_zcone.o src/gfanlib_symmetriccomplex.o src/gfanlib_polymakefile.o src/gfanlib_zfan.o src/gfanlib_symmetry.o src/gfanlib_circuittableint.o src/gfanlib_mixedvolume.o src/gfanlib_paralleltraverser.o src/gfanlib_traversal.o -lgmp -lpthread ln -s libgfan.so.0.0.0 src/libgfan.so.0 ln -s libgfan.so.0 src/libgfan.so g++ src/polynomialgcd.o src/lp_cdd.o src/parser.o src/field.o src/monomial.o src/printer.o src/polynomial.o src/termorder.o src/term.o src/vektor.o src/division.o src/buchberger.o src/wallideal.o src/lp.o src/enumeration.o src/ep_standard.o src/ep_xfig.o src/reversesearch.o src/application.o src/timer.o src/renderer.o src/field_rationals.o src/symmetry.o src/breadthfirstsearch.o src/genericwalk.o src/minkowskisum.o src/newtonpolytope.o src/tropical.o src/dimension.o src/bergman.o src/subspace.o src/polyhedralcone.o src/gfanapplication.o src/polyhedralfan.o src/tropical2.o src/field_zmodpz.o src/binomial.o src/matrix.o src/latticeideal.o src/scarf.o src/xfig.o src/halfopencone.o src/lll.o src/multiplicity.o src/substitute.o src/polymakefile.o src/saturation.o src/determinant.o src/polynomialring.o src/log.o src/tropicalbasis.o src/symmetriccomplex.o src/linalg.o src/minors.o src/continuedfractions.o src/triangulation.o src/minkowskidual.o src/regularsubdivision.o src/fieldlp.o src/field_rationalfunctions.o src/tropical_weildivisor.o src/intsinpolytope.o src/lattice.o src/graph.o src/restrictedautoreduction.o src/tropicaltraverse.o src/groebnerengine.o src/ge_gfan.o src/nbody.o src/codimoneconnectedness.o src/tropicalmap.o src/traverser_tropical.o src/traverser_groebnerfan.o src/field_rationalfunctions2.o src/mixedvolume.o src/traverser_stableintersection.o src/traverser_secondaryfan.o src/linalgfloat.o src/primarydecomposition.o src/tropicaldeterminant.o src/determinantpoly.o src/traverser_sphere.o src/padic.o src/integergb.o src/traverser_resultantfan.o src/bsptree.o src/traverser_resultantfanspecialization.o src/myassert.o src/traverser_bsptree.o src/tropicalcurve.o src/packedmonomial.o src/gmpallocator.o src/app_main.o src/app_buchberger.o src/app_doesidealcontain.o src/app_facets.o src/app_groebnercone.o src/app_homogeneityspace.o src/app_homogenize.o src/app_initialforms.o src/app_interactive.o src/app_isgroebnerbasis.o src/app_ismarkedgroebnerbasis.o src/app_krulldimension.o src/app_leadingterms.o src/app_multiplymatrix.o src/app_polynomialsetunion.o src/app_render.o src/app_renderstaircase.o src/app_stats.o src/app_substitute.o src/app_supportindices.o src/app_tolatex.o src/app_transposematrix.o src/app_tropicalbasis.o src/app_tropicalintersection.o src/app_tropicalstartingcone.o src/app_tropicaltraverse.o src/app_walk.o src/app_weightvector.o src/app_scarfisgeneric.o src/app_scarfvisualize.o src/app_scarfcomplex.o src/app_sturmsequence.o src/app_latticeideal.o src/app_lll.o src/app_tropicalmultiplicity.o src/app_idealintersection.o src/app_test.o src/app_saturation.o src/app_idealproduct.o src/app_representatives.o src/app_tropicallifting.o src/app_topolyhedralfan.o src/app_tropicalbruteforce.o src/app_secondaryfan.o src/app_composepermutations.o src/app_minors.o src/app_tropicalrank.o src/app_minkowski.o src/app_triangulate.o src/app_tropicallinearspace.o src/app_combinerays.o src/app_regularsubdivision.o src/app_lpsolve.o src/app_tropicalweildivisor.o src/app_lattice.o src/app_intsinpolytope.o src/app_tropicalevaluation.o src/app_smalessixth.o src/app_smalessixth2.o src/app_nbody.o src/app_spolynomial.o src/app_link.o src/app_normalfancleanup.o src/app_tropicalfunction.o src/app_volume.o src/app_isconnected.o src/app_tropicalhypersurface.o src/app_product.o src/app_commonrefinement.o src/app_tropicalimage.o src/app_groebnerfan.o src/app_fanhomology.o src/app_genericlinearchange.o src/app_mixedvolume.o src/app_fiberpolytope.o src/app_symmetries.o src/app_evaluate.o src/app_exponentlattice.o src/app_minimalassociatedprimes.o src/app_realroots.o src/app_initialdeterminant.o src/app_fansubfan.o src/app_fancones.o src/app_issmooth.o src/app_fancoarsening.o src/app_pointconfiguration.o src/app_librarytest.o src/app_padic.o src/app_integergb.o src/app_matrixproduct.o src/app_traversetropicalintersection.o src/app_markpolynomialset.o src/app_tropicalhypersurfacereconstruction.o src/app_resultantfan.o src/app_isbalanced.o src/app_polytopealgebra.o src/app_debug.o src/app_randompolynomials.o src/app_tropicalcurve.o src/app_tropicalhomotopy.o src/app_integerfactorization.o src/app_tropicalvarietyspan.o src/app_chowbetti.o src/libgfan.so src/symmetrictraversal.o -L/usr/local -lcddgmp -lgmp -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -g -L src -lgfan -lpthread -o gfan ~/build/BUILD/gfan0.6.2/doc ~/build/BUILD/gfan0.6.2 + pushd doc + latex manual.tex This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=latex) restricted \write18 enabled. BUILDSTDERR: kpathsea: Running mktexfmt latex.fmt BUILDSTDERR: mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): BUILDSTDERR: mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf BUILDSTDERR: mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes: BUILDSTDERR: mktexfmt: /builddir/.texlive2018/texmf-config/web2c/fmtutil.cnf BUILDSTDERR: mktexfmt [WARNING]: double mention of mf/mf-nowin in /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf BUILDSTDERR: mktexfmt [WARNING]: double mention of tex/tex in /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf BUILDSTDERR: mktexfmt [INFO]: writing formats under /builddir/.texlive2018/texmf-var/web2c BUILDSTDERR: mktexfmt [INFO]: --- remaking latex with pdftex BUILDSTDERR: mktexfmt: running `pdftex -ini -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini' ... BUILDSTDERR: This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (INITEX) BUILDSTDERR: restricted \write18 enabled. BUILDSTDERR: (/usr/share/texlive/texmf-dist/web2c/cp227.tcx) BUILDSTDERR: entering extended mode BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/latex.ini BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg) BUILDSTDERR: ./texsys.aux found BUILDSTDERR: \@currdir set to: ./. BUILDSTDERR: Assuming \openin and \input BUILDSTDERR: have the same search path. BUILDSTDERR: Defining UNIX/DOS style filename parser. BUILDSTDERR: catcodes, registers, parameters, BUILDSTDERR: LaTeX2e <2017-04-15> BUILDSTDERR: hacks, control, par, spacing, files, font encodings, lengths, BUILDSTDERR: ==================================== BUILDSTDERR: Local config file fonttext.cfg used BUILDSTDERR: ==================================== BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.ltx BUILDSTDERR: === Don't modify this file, use a .cfg file instead === BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/omlenc.def) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.def) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.def) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmr.fd) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmr.fd) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmss.fd) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmtt.fd))) BUILDSTDERR: ==================================== BUILDSTDERR: Local config file fontmath.cfg used BUILDSTDERR: ==================================== BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.ltx BUILDSTDERR: === Don't modify this file, use a .cfg file instead === BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/omlcmm.fd) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/omscmsy.fd) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/omxcmex.fd) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/ucmr.fd))) BUILDSTDERR: ==================================== BUILDSTDERR: Local config file preload.cfg used BUILDSTDERR: ===================================== BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, BUILDSTDERR: environments, center, verbatim, math definitions, boxes, title, sectioning, BUILDSTDERR: contents, floats, footnotes, index, bibliography, output, BUILDSTDERR: =========================================== BUILDSTDERR: Local configuration file hyphen.cfg used BUILDSTDERR: =========================================== BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/generic/babel/hyphen.cfg BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/generic/hyphen/hyphen.tex) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/generic/hyphen/dumyhyph.tex) BUILDSTDERR: (/usr/share/texlive/texmf-dist/tex/generic/hyphen/zerohyph.tex)) BUILDSTDERR: ) ) BUILDSTDERR: Beginning to dump on file latex.fmt BUILDSTDERR: (preloaded format=latex 2018.7.28) BUILDSTDERR: 5082 strings of total length 69275 BUILDSTDERR: 44963 memory locations dumped; current usage is 144&44367 BUILDSTDERR: 3423 multiletter control sequences BUILDSTDERR: \font\nullfont=nullfont BUILDSTDERR: \font\OMX/cmex/m/n/10=cmex10 BUILDSTDERR: \font\tenln=line10 BUILDSTDERR: \font\tenlnw=linew10 BUILDSTDERR: \font\tencirc=lcircle10 BUILDSTDERR: \font\tencircw=lcirclew10 BUILDSTDERR: \font\OT1/cmr/m/n/5=cmr5 BUILDSTDERR: \font\OT1/cmr/m/n/7=cmr7 BUILDSTDERR: \font\OT1/cmr/m/n/10=cmr10 BUILDSTDERR: \font\OML/cmm/m/it/5=cmmi5 BUILDSTDERR: \font\OML/cmm/m/it/7=cmmi7 BUILDSTDERR: \font\OML/cmm/m/it/10=cmmi10 BUILDSTDERR: \font\OMS/cmsy/m/n/5=cmsy5 BUILDSTDERR: \font\OMS/cmsy/m/n/7=cmsy7 BUILDSTDERR: \font\OMS/cmsy/m/n/10=cmsy10 BUILDSTDERR: 3633 words of font info for 14 preloaded fonts BUILDSTDERR: 14 hyphenation exceptions BUILDSTDERR: Hyphenation trie of length 6081 has 183 ops out of 35111 BUILDSTDERR: 2 for language 1 BUILDSTDERR: 181 for language 0 BUILDSTDERR: 0 words of pdfTeX memory BUILDSTDERR: 0 indirect objects BUILDSTDERR: No pages of output. BUILDSTDERR: Transcript written on latex.log. BUILDSTDERR: mktexfmt [INFO]: /builddir/.texlive2018/texmf-var/web2c/pdftex/latex.fmt installed. BUILDSTDERR: mktexfmt [INFO]: Disabled formats: 34 BUILDSTDERR: mktexfmt [INFO]: Successfully rebuilt formats: 1 BUILDSTDERR: mktexfmt [INFO]: Not selected formats: 13 BUILDSTDERR: mktexfmt [INFO]: Total formats: 48 BUILDSTDERR: mktexfmt [INFO]: exiting with status 0 entering extended mode (./manual.tex LaTeX2e <2017-04-15> Babel <3.17> and hyphenation patterns for 3 language(s) loaded. \@input{defines.aux} (./defines.tex (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/thp.sty)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)))) (/usr/share/texlive/texmf-dist/tex/latex/ntgclass/a4.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/epsfig.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def)))) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/latexsym.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def)) (/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty)) LaTeX Warning: Unused global option(s): [openright]. No file manual.aux. (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ulasy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) LaTeX Warning: Reference `sec:applist' on page 1 undefined on input line 41. No file manual.toc. [1] LaTeX Warning: Citation `MoRo' on page 2 undefined on input line 66. LaTeX Warning: Citation `tropgrass' on page 2 undefined on input line 66. LaTeX Warning: Citation `fukuda' on page 2 undefined on input line 68. LaTeX Warning: Citation `ctv' on page 2 undefined on input line 68. LaTeX Warning: Citation `thesis' on page 2 undefined on input line 71. LaTeX Warning: Citation `huber' on page 2 undefined on input line 72. LaTeX Warning: Citation `cats' on page 2 undefined on input line 72. LaTeX Warning: Citation `Buch' on page 2 undefined on input line 75. LaTeX Warning: Citation `collart' on page 2 undefined on input line 76. LaTeX Warning: Citation `avis' on page 2 undefined on input line 77. LaTeX Warning: Citation `jensen' on page 2 undefined on input line 83. LaTeX Warning: Citation `gmp' on page 2 undefined on input line 89. LaTeX Warning: Citation `cdd' on page 2 undefined on input line 89. LaTeX Warning: Citation `wunderling' on page 2 undefined on input line 91. LaTeX Warning: Reference `sec:tropical' on page 2 undefined on input line 99. LaTeX Warning: Reference `sec:dataformats' on page 2 undefined on input line 10 2. LaTeX Warning: Reference `sec:applist' on page 2 undefined on input line 103. LaTeX Warning: Citation `fukuda' on page 2 undefined on input line 120. LaTeX Warning: Citation `ctv' on page 2 undefined on input line 121. [2] LaTeX Warning: Citation `fukuda' on page 3 undefined on input line 162. LaTeX Warning: Citation `sturmfels' on page 3 undefined on input line 173. LaTeX Warning: Citation `fukuda' on page 3 undefined on input line 174. LaTeX Warning: Citation `sturmfels' on page 3 undefined on input line 178. [3] LaTeX Warning: Reference `def:gfan' on page 4 undefined on input line 184. LaTeX Warning: Citation `MoRo' on page 4 undefined on input line 187. LaTeX Warning: Citation `sturmfels' on page 4 undefined on input line 190. [4] LaTeX Warning: Citation `fukuda' on page 5 undefined on input line 255. LaTeX Warning: Citation `symmetricfans' on page 5 undefined on input line 255. LaTeX Warning: Citation `sturmfels' on page 5 undefined on input line 271. LaTeX Warning: Citation `sturmfels' on page 5 undefined on input line 271. LaTeX Warning: Citation `collart' on page 5 undefined on input line 271. [5] LaTeX Warning: Citation `avis' on page 6 undefined on input line 280. LaTeX Warning: Citation `fukuda' on page 6 undefined on input line 280. LaTeX Warning: Citation `rambau' on page 6 undefined on input line 282. [6] (./installation.tex [7] LaTeX Warning: Citation `wunderling' on page 8 undefined on input line 56. LaTeX Warning: Reference `subsec:soplex' on page 8 undefined on input line 58. LaTeX Warning: Reference `sec:fink' on page 8 undefined on input line 75. [8] [9] LaTeX Warning: Citation `cdd' on page 10 undefined on input line 141. LaTeX Warning: Reference `sec:fink' on page 10 undefined on input line 181. [10] [11] LaTeX Warning: Reference `subsec:installation' on page 12 undefined on input li ne 322. LaTeX Warning: Reference `subsec:installation' on page 12 undefined on input li ne 324. [12]) (./using.tex [13] LaTeX Warning: Reference `sec:dataformats' on page 14 undefined on input line 6 . LaTeX Warning: Reference `sec:applist' on page 14 undefined on input line 7. LaTeX Warning: Reference `subsec:combining' on page 14 undefined on input line 53. LaTeX Warning: Reference `subsec:global computations' on page 14 undefined on i nput line 63. LaTeX Warning: Reference `subsec:global computations' on page 14 undefined on i nput line 63. [14] LaTeX Warning: Reference `sec:dataformats' on page 15 undefined on input line 6 7. LaTeX Warning: Reference `format:fan' on page 15 undefined on input line 87. LaTeX Warning: Reference `format:cone' on page 15 undefined on input line 93. LaTeX Warning: Reference `format:fan' on page 15 undefined on input line 97. [15] Overfull \hbox (26.48645pt too wide) in paragraph at lines 112--112 []\OT1/cmtt/m/n/12 gfan_bases myout putfile.txt[] LaTeX Warning: Reference `fig:staircase' on page 16 undefined on input line 120 . LaTeX Warning: Reference `fig:gfan' on page 16 undefined on input line 134. LaTeX Warning: Reference `applist:_render' on page 16 undefined on input line 1 35. [16] LaTeX Warning: Reference `applist:_interactive' on page 17 undefined on input l ine 157. Overfull \hbox (31.33153pt too wide) in paragraph at lines 190--191 []\OT1/cmr/m/n/12 At the mo-ment these two set-tings are han-dled by the com-ma nds \OT1/cmtt/m/n/12 gfan[]overintegers [17] LaTeX Warning: Citation `sturmfels' on page 18 undefined on input line 193. LaTeX Warning: Citation `cats' on page 18 undefined on input line 230. [18] LaTeX Warning: Citation `4ti2' on page 19 undefined on input line 250. LaTeX Warning: Citation `sturmfels' on page 19 undefined on input line 252. Overfull \hbox (8.05757pt too wide) in paragraph at lines 264--264 []\OT1/cmtt/m/n/10 gfan_transposematrix | gfan_latticeideal -t | gfan_bases | gfan_topolyhedralfan[] LaTeX Warning: Citation `rambau' on page 19 undefined on input line 272. ) (./tropical.tex [19] [20] LaTeX Warning: Citation `lifting' on page 21 undefined on input line 5. LaTeX Warning: Citation `thesis' on page 21 undefined on input line 5. LaTeX Warning: Citation `thesis' on page 21 undefined on input line 27. LaTeX Warning: Citation `ctv' on page 21 undefined on input line 40. LaTeX Warning: Citation `ctv' on page 21 undefined on input line 45. LaTeX Warning: Citation `ctv' on page 21 undefined on input line 46. [21] LaTeX Warning: Reference `format:fan' on page 22 undefined on input line 70. LaTeX Warning: Citation `bg' on page 22 undefined on input line 82. LaTeX Warning: Citation `ctv' on page 22 undefined on input line 84. LaTeX Warning: Reference `sec:non-constant' on page 22 undefined on input line 108. [22] [23] [24] LaTeX Warning: Reference `sec:format fan' on page 25 undefined on input line 23 3. [25] LaTeX Warning: Citation `ctv' on page 26 undefined on input line 297. [26] LaTeX Warning: Citation `allermannRau' on page 27 undefined on input line 323. LaTeX Warning: Citation `allermannRau' on page 27 undefined on input line 326. LaTeX Warning: Citation `allermannRau' on page 27 undefined on input line 358. LaTeX Warning: Citation `allermannRau' on page 27 undefined on input line 361. [27] [28] LaTeX Warning: Citation `allermannRau' on page 29 undefined on input line 447. [29] LaTeX Warning: Citation `lifting' on page 30 undefined on input line 512. LaTeX Warning: Reference `lem:tropical by homogenisation' on page 30 undefined on input line 533. LaTeX Warning: Citation `sturmfelssolving' on page 30 undefined on input line 5 49. [30] LaTeX Warning: Reference `rem:computing tinit' on page 31 undefined on input li ne 554. LaTeX Warning: Reference `fig:nonconstant' on page 31 undefined on input line 5 92. LaTeX Warning: Reference `ex:nonconstant' on page 31 undefined on input line 59 8. LaTeX Warning: Reference `ex:nonconstant' on page 31 undefined on input line 59 8. Overfull \hbox (4.94897pt too wide) in paragraph at lines 605--606 \OMS/cmsy/m/n/12 T[]\OT1/cmr/m/n/12 (\OML/cmm/m/it/12 I\OT1/cmr/m/n/12 )$ of an y ideal $\OML/cmm/m/it/12 I \OMS/cmsy/m/n/12 ^^R []\OT1/cmr/m/n/12 [\OML/cmm/m/ it/12 x[]; [] ; x[]\OT1/cmr/m/n/12 ]$ gen-er-ated by el-e-ments of $[](\OML/cmm /m/it/12 t\OT1/cmr/m/n/12 )[\OML/cmm/m/it/12 x[]; [] ; x[]\OT1/cmr/m/n/12 ]$. [31] LaTeX Warning: Citation `lifting' on page 32 undefined on input line 606. ) [32] (./dataformats.tex Overfull \hbox (14.13644pt too wide) in paragraph at lines 18--18 []\OT1/cmtt/m/n/12 gfan_bases < inputfile.txt | gfan_polynomialsetunion > outpu tfile.txt[] LaTeX Warning: Reference `sec:format fan' on page 33 undefined on input line 20 . LaTeX Warning: Reference `sec:format cone' on page 33 undefined on input line 2 1. [33] LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined (Font) using `OMS/cmsy/m/n' instead (Font) for symbol `textbraceleft' on input line 88. [34] LaTeX Warning: Citation `polymake' on page 35 undefined on input line 114. [35] [36] [37] LaTeX Warning: Reference `fig:polyformat' on page 38 undefined on input line 24 4. LaTeX Warning: Reference `ex:polyformat' on page 38 undefined on input line 251 . LaTeX Warning: Reference `ex:polyformat' on page 38 undefined on input line 251 . [38] [39] Overfull \hbox (48.88539pt too wide) in paragraph at lines 312--319 \OT1/cmr/m/n/12 Besides sec-tions listed above, the sec-tions MAX-I-MAL[]CONES[ ]ORBITS, CONES[]ORBITS [40]) [41] (./apptable.tex [42] [43] [44] [45] [46] Overfull \hbox (86.9629pt too wide) in paragraph at lines 112--112 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [47] [48] [49] [50] [51] [52] [53] [54] Overfull \hbox (86.9629pt too wide) in paragraph at lines 302--303 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [55] Overfull \hbox (86.9629pt too wide) in paragraph at lines 325--325 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [56] [57] [58] [59] Overfull \hbox (86.9629pt too wide) in paragraph at lines 406--406 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [60] [61] Overfull \hbox (11.5803pt too wide) in paragraph at lines 474--474 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]ORBITS and MAX-I-MAL[]CONES []ORBITS [62]) [63] (./manual.bbl [64]) [65] (./manual.aux) LaTeX Font Warning: Some font shapes were not available, defaults substituted. LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (\end occurred inside a group at level 54) ### simple group (level 54) entered at line 486 ({) ### simple group (level 53) entered at line 478 ({) ### simple group (level 52) entered at line 469 ({) ### simple group (level 51) entered at line 461 ({) ### simple group (level 50) entered at line 453 ({) ### simple group (level 49) entered at line 449 ({) ### simple group (level 48) entered at line 441 ({) ### simple group (level 47) entered at line 409 ({) ### simple group (level 46) entered at line 400 ({) ### simple group (level 45) entered at line 397 ({) ### simple group (level 44) entered at line 390 ({) ### simple group (level 43) entered at line 386 ({) ### simple group (level 42) entered at line 378 ({) ### simple group (level 41) entered at line 374 ({) ### simple group (level 40) entered at line 366 ({) ### simple group (level 39) entered at line 357 ({) ### simple group (level 38) entered at line 349 ({) ### simple group (level 37) entered at line 341 ({) ### simple group (level 36) entered at line 332 ({) ### simple group (level 35) entered at line 328 ({) ### simple group (level 34) entered at line 318 ({) ### simple group (level 33) entered at line 309 ({) ### simple group (level 32) entered at line 295 ({) ### simple group (level 31) entered at line 284 ({) ### simple group (level 30) entered at line 276 ({) ### simple group (level 29) entered at line 267 ({) ### simple group (level 28) entered at line 246 ({) ### simple group (level 27) entered at line 225 ({) ### simple group (level 26) entered at line 217 ({) ### simple group (level 25) entered at line 209 ({) ### simple group (level 24) entered at line 199 ({) ### simple group (level 23) entered at line 195 ({) ### simple group (level 22) entered at line 187 ({) ### simple group (level 21) entered at line 178 ({) ### simple group (level 20) entered at line 170 ({) ### simple group (level 19) entered at line 162 ({) ### simple group (level 18) entered at line 158 ({) ### simple group (level 17) entered at line 144 ({) ### simple group (level 16) entered at line 134 ({) ### simple group (level 15) entered at line 119 ({) ### simple group (level 14) entered at line 115 ({) ### simple group (level 13) entered at line 103 ({) ### simple group (level 12) entered at line 95 ({) ### simple group (level 11) entered at line 91 ({) ### simple group (level 10) entered at line 82 ({) ### simple group (level 9) entered at line 74 ({) ### simple group (level 8) entered at line 65 ({) ### simple group (level 7) entered at line 57 ({) ### simple group (level 6) entered at line 49 ({) ### simple group (level 5) entered at line 41 ({) ### simple group (level 4) entered at line 33 ({) ### simple group (level 3) entered at line 25 ({) ### simple group (level 2) entered at line 13 ({) ### simple group (level 1) entered at line 1 ({) ### bottom level (see the transcript file for additional information) Output written on manual.dvi (65 pages, 187688 bytes). Transcript written on manual.log. + bibtex manual This is BibTeX, Version 0.99d (TeX Live 2018) The top-level auxiliary file: manual.aux The style file: hplain.bst Database file #1: jensen.bib Warning--empty journal in lifting (There was 1 warning) + latex manual.tex This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./manual.tex LaTeX2e <2017-04-15> Babel <3.17> and hyphenation patterns for 3 language(s) loaded. \@input{defines.aux} (./defines.tex (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/thp.sty)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)))) (/usr/share/texlive/texmf-dist/tex/latex/ntgclass/a4.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/epsfig.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def)))) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/latexsym.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def)) (/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty)) LaTeX Warning: Unused global option(s): [openright]. (./manual.aux) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ulasy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) (./manual.toc [1] [2] [3]) [4] [5] [6] [7] [8] [9] (./installation.tex [10] [11] [12] [13] [14] [15]) (./using.tex [16] [17] [18] Overfull \hbox (26.48645pt too wide) in paragraph at lines 112--112 []\OT1/cmtt/m/n/12 gfan_bases myout putfile.txt[] [19] Overfull \hbox (31.33153pt too wide) in paragraph at lines 190--191 []\OT1/cmr/m/n/12 At the mo-ment these two set-tings are han-dled by the com-ma nds \OT1/cmtt/m/n/12 gfan[]overintegers [20] [21] Overfull \hbox (8.05757pt too wide) in paragraph at lines 264--264 []\OT1/cmtt/m/n/10 gfan_transposematrix | gfan_latticeideal -t | gfan_bases | gfan_topolyhedralfan[] ) (./tropical.tex [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] Overfull \hbox (4.94897pt too wide) in paragraph at lines 605--606 \OMS/cmsy/m/n/12 T[]\OT1/cmr/m/n/12 (\OML/cmm/m/it/12 I\OT1/cmr/m/n/12 )$ of an y ideal $\OML/cmm/m/it/12 I \OMS/cmsy/m/n/12 ^^R []\OT1/cmr/m/n/12 [\OML/cmm/m/ it/12 x[]; [] ; x[]\OT1/cmr/m/n/12 ]$ gen-er-ated by el-e-ments of $[](\OML/cmm /m/it/12 t\OT1/cmr/m/n/12 )[\OML/cmm/m/it/12 x[]; [] ; x[]\OT1/cmr/m/n/12 ]$. [34]) [35] (./dataformats.tex Overfull \hbox (14.13644pt too wide) in paragraph at lines 18--18 []\OT1/cmtt/m/n/12 gfan_bases < inputfile.txt | gfan_polynomialsetunion > outpu tfile.txt[] [36] LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined (Font) using `OMS/cmsy/m/n' instead (Font) for symbol `textbraceleft' on input line 88. [37] [38] [39] [40] [41] [42] Overfull \hbox (48.88539pt too wide) in paragraph at lines 312--319 \OT1/cmr/m/n/12 Besides sec-tions listed above, the sec-tions MAX-I-MAL[]CONES[ ]ORBITS, CONES[]ORBITS [43]) [44] (./apptable.tex [45] [46] [47] [48] [49] Overfull \hbox (86.9629pt too wide) in paragraph at lines 112--112 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [50] [51] [52] [53] [54] [55] [56] [57] Overfull \hbox (86.9629pt too wide) in paragraph at lines 302--303 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [58] Overfull \hbox (86.9629pt too wide) in paragraph at lines 325--325 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [59] [60] [61] [62] Overfull \hbox (86.9629pt too wide) in paragraph at lines 406--406 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [63] [64] Overfull \hbox (11.5803pt too wide) in paragraph at lines 474--474 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]ORBITS and MAX-I-MAL[]CONES []ORBITS [65]) [66] (./manual.bbl [67]) [68] (./manual.aux) LaTeX Font Warning: Some font shapes were not available, defaults substituted. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (\end occurred inside a group at level 54) ### simple group (level 54) entered at line 486 ({) ### simple group (level 53) entered at line 478 ({) ### simple group (level 52) entered at line 469 ({) ### simple group (level 51) entered at line 461 ({) ### simple group (level 50) entered at line 453 ({) ### simple group (level 49) entered at line 449 ({) ### simple group (level 48) entered at line 441 ({) ### simple group (level 47) entered at line 409 ({) ### simple group (level 46) entered at line 400 ({) ### simple group (level 45) entered at line 397 ({) ### simple group (level 44) entered at line 390 ({) ### simple group (level 43) entered at line 386 ({) ### simple group (level 42) entered at line 378 ({) ### simple group (level 41) entered at line 374 ({) ### simple group (level 40) entered at line 366 ({) ### simple group (level 39) entered at line 357 ({) ### simple group (level 38) entered at line 349 ({) ### simple group (level 37) entered at line 341 ({) ### simple group (level 36) entered at line 332 ({) ### simple group (level 35) entered at line 328 ({) ### simple group (level 34) entered at line 318 ({) ### simple group (level 33) entered at line 309 ({) ### simple group (level 32) entered at line 295 ({) ### simple group (level 31) entered at line 284 ({) ### simple group (level 30) entered at line 276 ({) ### simple group (level 29) entered at line 267 ({) ### simple group (level 28) entered at line 246 ({) ### simple group (level 27) entered at line 225 ({) ### simple group (level 26) entered at line 217 ({) ### simple group (level 25) entered at line 209 ({) ### simple group (level 24) entered at line 199 ({) ### simple group (level 23) entered at line 195 ({) ### simple group (level 22) entered at line 187 ({) ### simple group (level 21) entered at line 178 ({) ### simple group (level 20) entered at line 170 ({) ### simple group (level 19) entered at line 162 ({) ### simple group (level 18) entered at line 158 ({) ### simple group (level 17) entered at line 144 ({) ### simple group (level 16) entered at line 134 ({) ### simple group (level 15) entered at line 119 ({) ### simple group (level 14) entered at line 115 ({) ### simple group (level 13) entered at line 103 ({) ### simple group (level 12) entered at line 95 ({) ### simple group (level 11) entered at line 91 ({) ### simple group (level 10) entered at line 82 ({) ### simple group (level 9) entered at line 74 ({) ### simple group (level 8) entered at line 65 ({) ### simple group (level 7) entered at line 57 ({) ### simple group (level 6) entered at line 49 ({) ### simple group (level 5) entered at line 41 ({) ### simple group (level 4) entered at line 33 ({) ### simple group (level 3) entered at line 25 ({) ### simple group (level 2) entered at line 13 ({) ### simple group (level 1) entered at line 1 ({) ### bottom level (see the transcript file for additional information) Output written on manual.dvi (68 pages, 218700 bytes). Transcript written on manual.log. + latex manual.tex This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./manual.tex LaTeX2e <2017-04-15> Babel <3.17> and hyphenation patterns for 3 language(s) loaded. \@input{defines.aux} (./defines.tex (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/thp.sty)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)))) (/usr/share/texlive/texmf-dist/tex/latex/ntgclass/a4.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/epsfig.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def)))) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/latexsym.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def)) (/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty)) LaTeX Warning: Unused global option(s): [openright]. (./manual.aux) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ulasy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) (./manual.toc [1] [2] [3]) [4] [5] [6] [7] [8] [9] (./installation.tex [10] [11] [12] [13] [14] [15]) (./using.tex [16] [17] [18] Overfull \hbox (26.48645pt too wide) in paragraph at lines 112--112 []\OT1/cmtt/m/n/12 gfan_bases myout putfile.txt[] [19] Overfull \hbox (31.33153pt too wide) in paragraph at lines 190--191 []\OT1/cmr/m/n/12 At the mo-ment these two set-tings are han-dled by the com-ma nds \OT1/cmtt/m/n/12 gfan[]overintegers [20] [21] Overfull \hbox (8.05757pt too wide) in paragraph at lines 264--264 []\OT1/cmtt/m/n/10 gfan_transposematrix | gfan_latticeideal -t | gfan_bases | gfan_topolyhedralfan[] ) (./tropical.tex [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] Overfull \hbox (4.94897pt too wide) in paragraph at lines 605--606 \OMS/cmsy/m/n/12 T[]\OT1/cmr/m/n/12 (\OML/cmm/m/it/12 I\OT1/cmr/m/n/12 )$ of an y ideal $\OML/cmm/m/it/12 I \OMS/cmsy/m/n/12 ^^R []\OT1/cmr/m/n/12 [\OML/cmm/m/ it/12 x[]; [] ; x[]\OT1/cmr/m/n/12 ]$ gen-er-ated by el-e-ments of $[](\OML/cmm /m/it/12 t\OT1/cmr/m/n/12 )[\OML/cmm/m/it/12 x[]; [] ; x[]\OT1/cmr/m/n/12 ]$. [34]) [35] (./dataformats.tex Overfull \hbox (14.13644pt too wide) in paragraph at lines 18--18 []\OT1/cmtt/m/n/12 gfan_bases < inputfile.txt | gfan_polynomialsetunion > outpu tfile.txt[] [36] LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined (Font) using `OMS/cmsy/m/n' instead (Font) for symbol `textbraceleft' on input line 88. [37] [38] [39] [40] [41] [42] Overfull \hbox (48.88539pt too wide) in paragraph at lines 312--319 \OT1/cmr/m/n/12 Besides sec-tions listed above, the sec-tions MAX-I-MAL[]CONES[ ]ORBITS, CONES[]ORBITS [43]) [44] (./apptable.tex [45] [46] [47] [48] [49] Overfull \hbox (86.9629pt too wide) in paragraph at lines 112--112 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [50] [51] [52] [53] [54] [55] [56] [57] Overfull \hbox (86.9629pt too wide) in paragraph at lines 302--303 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [58] Overfull \hbox (86.9629pt too wide) in paragraph at lines 325--325 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [59] [60] [61] [62] Overfull \hbox (86.9629pt too wide) in paragraph at lines 406--406 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]COMPRESSED and MAX-I-MAL[]C ONES[]COMPRESSED [63] [64] Overfull \hbox (11.5803pt too wide) in paragraph at lines 474--474 \OT1/cmr/m/n/12 sec-tions, but still out-put CONES[]ORBITS and MAX-I-MAL[]CONES []ORBITS [65]) [66] (./manual.bbl [67]) [68] (./manual.aux) LaTeX Font Warning: Some font shapes were not available, defaults substituted. ) (\end occurred inside a group at level 54) ### simple group (level 54) entered at line 486 ({) ### simple group (level 53) entered at line 478 ({) ### simple group (level 52) entered at line 469 ({) ### simple group (level 51) entered at line 461 ({) ### simple group (level 50) entered at line 453 ({) ### simple group (level 49) entered at line 449 ({) ### simple group (level 48) entered at line 441 ({) ### simple group (level 47) entered at line 409 ({) ### simple group (level 46) entered at line 400 ({) ### simple group (level 45) entered at line 397 ({) ### simple group (level 44) entered at line 390 ({) ### simple group (level 43) entered at line 386 ({) ### simple group (level 42) entered at line 378 ({) ### simple group (level 41) entered at line 374 ({) ### simple group (level 40) entered at line 366 ({) ### simple group (level 39) entered at line 357 ({) ### simple group (level 38) entered at line 349 ({) ### simple group (level 37) entered at line 341 ({) ### simple group (level 36) entered at line 332 ({) ### simple group (level 35) entered at line 328 ({) ### simple group (level 34) entered at line 318 ({) ### simple group (level 33) entered at line 309 ({) ### simple group (level 32) entered at line 295 ({) ### simple group (level 31) entered at line 284 ({) ### simple group (level 30) entered at line 276 ({) ### simple group (level 29) entered at line 267 ({) ### simple group (level 28) entered at line 246 ({) ### simple group (level 27) entered at line 225 ({) ### simple group (level 26) entered at line 217 ({) ### simple group (level 25) entered at line 209 ({) ### simple group (level 24) entered at line 199 ({) ### simple group (level 23) entered at line 195 ({) ### simple group (level 22) entered at line 187 ({) ### simple group (level 21) entered at line 178 ({) ### simple group (level 20) entered at line 170 ({) ### simple group (level 19) entered at line 162 ({) ### simple group (level 18) entered at line 158 ({) ### simple group (level 17) entered at line 144 ({) ### simple group (level 16) entered at line 134 ({) ### simple group (level 15) entered at line 119 ({) ### simple group (level 14) entered at line 115 ({) ### simple group (level 13) entered at line 103 ({) ### simple group (level 12) entered at line 95 ({) ### simple group (level 11) entered at line 91 ({) ### simple group (level 10) entered at line 82 ({) ### simple group (level 9) entered at line 74 ({) ### simple group (level 8) entered at line 65 ({) ### simple group (level 7) entered at line 57 ({) ### simple group (level 6) entered at line 49 ({) ### simple group (level 5) entered at line 41 ({) ### simple group (level 4) entered at line 33 ({) ### simple group (level 3) entered at line 25 ({) ### simple group (level 2) entered at line 13 ({) ### simple group (level 1) entered at line 1 ({) ### bottom level (see the transcript file for additional information) Output written on manual.dvi (68 pages, 218704 bytes). Transcript written on manual.log. + dvipdf manual.dvi manual.pdf ~/build/BUILD/gfan0.6.2 + popd + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.WoMaZz + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64 + cd gfan0.6.2 + mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/lib64 + cp -p src/libgfan.so.0.0.0 /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/lib64 + ln -s libgfan.so.0.0.0 /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/lib64/libgfan.so.0 + ln -s libgfan.so.0 /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/lib64/libgfan.so + mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib + cp -p src/gfanlib.h src/gfanlib_circuittableint.h src/gfanlib_field.h src/gfanlib_matrix.h src/gfanlib_mixedvolume.h src/gfanlib_ordering.h src/gfanlib_paralleltraverser.h src/gfanlib_polyhedralfan.h src/gfanlib_polymakefile.h src/gfanlib_q.h src/gfanlib_symmetriccomplex.h src/gfanlib_symmetry.h src/gfanlib_tableau.h src/gfanlib_traversal.h src/gfanlib_tropicalhomotopy.h src/gfanlib_tropicalintersection.h src/gfanlib_vector.h src/gfanlib_z.h src/gfanlib_zcone.h src/gfanlib_zfan.h /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_circuittableint.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_circuittableint.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_circuittableint.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_circuittableint.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_field.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_field.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_field.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_field.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_matrix.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_matrix.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_matrix.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_matrix.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_mixedvolume.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_mixedvolume.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_mixedvolume.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_mixedvolume.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_ordering.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_ordering.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_ordering.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_ordering.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_paralleltraverser.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_paralleltraverser.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_paralleltraverser.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_paralleltraverser.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_polyhedralfan.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_polyhedralfan.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_polyhedralfan.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_polyhedralfan.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_polymakefile.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_polymakefile.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_polymakefile.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_polymakefile.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_q.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_q.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_q.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_q.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_symmetriccomplex.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_symmetriccomplex.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_symmetriccomplex.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_symmetriccomplex.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_symmetry.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_symmetry.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_symmetry.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_symmetry.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tableau.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tableau.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tableau.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tableau.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_traversal.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_traversal.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_traversal.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_traversal.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tropicalhomotopy.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tropicalhomotopy.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tropicalhomotopy.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tropicalhomotopy.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tropicalintersection.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tropicalintersection.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tropicalintersection.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_tropicalintersection.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_vector.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_vector.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_vector.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_vector.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_z.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_z.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_z.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_z.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_zcone.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_zcone.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_zcone.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_zcone.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_zfan.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_zfan.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_zfan.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/include/gfanlib/gfanlib_zfan.h.orig + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/lib64 + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/lib64 + make install PREFIX=/builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/bin cp gfan /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/bin cd /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/bin && ./gfan installlinks BUILDSTDERR: ln -s gfan gfan_tropicalcurve BUILDSTDERR: ln -s gfan gfan_fanisbalanced BUILDSTDERR: ln -s gfan gfan_resultantfan BUILDSTDERR: ln -s gfan gfan_markpolynomialset BUILDSTDERR: ln -s gfan gfan_overintegers BUILDSTDERR: ln -s gfan gfan_padic BUILDSTDERR: ln -s gfan gfan_fansubfan BUILDSTDERR: ln -s gfan gfan_symmetries BUILDSTDERR: ln -s gfan gfan_mixedvolume BUILDSTDERR: ln -s gfan gfan_genericlinearchange BUILDSTDERR: ln -s gfan gfan_fanhomology BUILDSTDERR: ln -s gfan gfan_groebnerfan BUILDSTDERR: ln -s gfan gfan_fancommonrefinement BUILDSTDERR: ln -s gfan gfan_fanproduct BUILDSTDERR: ln -s gfan gfan_tropicalhypersurface BUILDSTDERR: ln -s gfan gfan_tropicalfunction BUILDSTDERR: ln -s gfan gfan_fanlink BUILDSTDERR: ln -s gfan gfan_tropicalevaluation BUILDSTDERR: ln -s gfan gfan_tropicalweildivisor BUILDSTDERR: ln -s gfan gfan_combinerays BUILDSTDERR: ln -s gfan gfan_tropicallinearspace BUILDSTDERR: ln -s gfan gfan_minkowskisum BUILDSTDERR: ln -s gfan gfan_tropicalrank BUILDSTDERR: ln -s gfan gfan_minors BUILDSTDERR: ln -s gfan gfan_secondaryfan BUILDSTDERR: ln -s gfan gfan_tropicalbruteforce BUILDSTDERR: ln -s gfan gfan_topolyhedralfan BUILDSTDERR: ln -s gfan gfan_tropicallifting BUILDSTDERR: ln -s gfan gfan_saturation BUILDSTDERR: ln -s gfan gfan_tropicalmultiplicity BUILDSTDERR: ln -s gfan gfan_latticeideal BUILDSTDERR: ln -s gfan gfan_tropicaltraverse BUILDSTDERR: ln -s gfan gfan_tropicalstartingcone BUILDSTDERR: ln -s gfan gfan_tropicalintersection BUILDSTDERR: ln -s gfan gfan_tropicalbasis ~/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/bin ~/build/BUILD/gfan0.6.2 BUILDSTDERR: ln -s gfan gfan_tolatex BUILDSTDERR: ln -s gfan gfan_substitute BUILDSTDERR: ln -s gfan gfan_stats BUILDSTDERR: ln -s gfan gfan_renderstaircase BUILDSTDERR: ln -s gfan gfan_render BUILDSTDERR: ln -s gfan gfan_polynomialsetunion BUILDSTDERR: ln -s gfan gfan_leadingterms BUILDSTDERR: ln -s gfan gfan_krulldimension BUILDSTDERR: ln -s gfan gfan_ismarkedgroebnerbasis BUILDSTDERR: ln -s gfan gfan_interactive BUILDSTDERR: ln -s gfan gfan_initialforms BUILDSTDERR: ln -s gfan gfan_homogenize BUILDSTDERR: ln -s gfan gfan_homogeneityspace BUILDSTDERR: ln -s gfan gfan_groebnercone BUILDSTDERR: ln -s gfan gfan_doesidealcontain BUILDSTDERR: ln -s gfan gfan_buchberger BUILDSTDERR: ln -s gfan gfan_bases BUILDSTDERR: ln -s gfan gfan_list BUILDSTDERR: ln -s gfan gfan_version + pushd /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/bin + ./gfan installlinks ~/build/BUILD/gfan0.6.2 BUILDSTDERR: ln -s gfan gfan_tropicalcurve BUILDSTDERR: ln -s gfan gfan_fanisbalanced BUILDSTDERR: ln -s gfan gfan_resultantfan BUILDSTDERR: ln -s gfan gfan_markpolynomialset BUILDSTDERR: ln -s gfan gfan_overintegers BUILDSTDERR: ln -s gfan gfan_padic BUILDSTDERR: ln -s gfan gfan_fansubfan BUILDSTDERR: ln -s gfan gfan_symmetries BUILDSTDERR: ln -s gfan gfan_mixedvolume BUILDSTDERR: ln -s gfan gfan_genericlinearchange BUILDSTDERR: ln -s gfan gfan_fanhomology BUILDSTDERR: ln -s gfan gfan_groebnerfan BUILDSTDERR: ln -s gfan gfan_fancommonrefinement BUILDSTDERR: ln -s gfan gfan_fanproduct BUILDSTDERR: ln -s gfan gfan_tropicalhypersurface BUILDSTDERR: ln -s gfan gfan_tropicalfunction BUILDSTDERR: ln -s gfan gfan_fanlink BUILDSTDERR: ln -s gfan gfan_tropicalevaluation BUILDSTDERR: ln -s gfan gfan_tropicalweildivisor BUILDSTDERR: ln -s gfan gfan_combinerays BUILDSTDERR: ln -s gfan gfan_tropicallinearspace BUILDSTDERR: ln -s gfan gfan_minkowskisum BUILDSTDERR: ln -s gfan gfan_tropicalrank BUILDSTDERR: ln -s gfan gfan_minors BUILDSTDERR: ln -s gfan gfan_secondaryfan BUILDSTDERR: ln -s gfan gfan_tropicalbruteforce BUILDSTDERR: ln -s gfan gfan_topolyhedralfan BUILDSTDERR: ln -s gfan gfan_tropicallifting BUILDSTDERR: ln -s gfan gfan_saturation BUILDSTDERR: ln -s gfan gfan_tropicalmultiplicity BUILDSTDERR: ln -s gfan gfan_latticeideal BUILDSTDERR: ln -s gfan gfan_tropicaltraverse BUILDSTDERR: ln -s gfan gfan_tropicalstartingcone BUILDSTDERR: ln -s gfan gfan_tropicalintersection BUILDSTDERR: ln -s gfan gfan_tropicalbasis BUILDSTDERR: ln -s gfan gfan_tolatex BUILDSTDERR: ln -s gfan gfan_substitute BUILDSTDERR: ln -s gfan gfan_stats BUILDSTDERR: ln -s gfan gfan_renderstaircase BUILDSTDERR: ln -s gfan gfan_render BUILDSTDERR: ln -s gfan gfan_polynomialsetunion BUILDSTDERR: ln -s gfan gfan_leadingterms BUILDSTDERR: ln -s gfan gfan_krulldimension BUILDSTDERR: ln -s gfan gfan_ismarkedgroebnerbasis BUILDSTDERR: ln -s gfan gfan_interactive BUILDSTDERR: ln -s gfan gfan_initialforms BUILDSTDERR: ln -s gfan gfan_homogenize BUILDSTDERR: ln -s gfan gfan_homogeneityspace BUILDSTDERR: ln -s gfan gfan_groebnercone BUILDSTDERR: ln -s gfan gfan_doesidealcontain BUILDSTDERR: ln -s gfan gfan_buchberger BUILDSTDERR: ln -s gfan gfan_bases BUILDSTDERR: ln -s gfan gfan_list BUILDSTDERR: ln -s gfan gfan_version + popd + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 0.6.2-4.fc29 --unique-debug-suffix -0.6.2-4.fc29.riscv64 --unique-debug-src-base gfan-0.6.2-4.fc29.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/gfan0.6.2 extracting debug info from /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/bin/gfan extracting debug info from /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/lib64/libgfan.so.0.0.0 /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. BUILDSTDERR: 3866 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig BUILDSTDERR: /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 /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.pElhld Processing files: gfan-0.6.2-4.fc29.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.2A6jJP + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + DOCDIR=/builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/gfan + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/gfan + cp -pr README /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/gfan + cp -pr doc/manual.pdf /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/gfan + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.96hLDu + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/licenses/gfan + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/licenses/gfan + cp -pr COPYING /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/licenses/gfan + cp -pr LICENSE /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/licenses/gfan + exit 0 Provides: gfan = 0.6.2-4.fc29 gfan(riscv-64) = 0.6.2-4.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcddgmp.so.0()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgfan.so.0()(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Suggests: TOPCOM Processing files: gfan-doc-0.6.2-4.fc29.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.pr0HlC + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + DOCDIR=/builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/gfan-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/gfan-doc + cp -pr examples /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/gfan-doc + cp -pr homepage /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/gfan-doc + exit 0 Provides: gfan-doc = 0.6.2-4.fc29 gfan-doc(riscv-64) = 0.6.2-4.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libgfan-0.6.2-4.fc29.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.i96xwF + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + DOCDIR=/builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/libgfan + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/libgfan + cp -pr gfanlib/README.txt /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64/usr/share/doc/libgfan + exit 0 Provides: gfanlib = 4.1.1 libgfan = 0.6.2-4.fc29 libgfan(riscv-64) = 0.6.2-4.fc29 libgfan.so.0()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcddgmp.so.0()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgmp.so.10()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: gfanlib < 4.1.1 Processing files: libgfan-devel-0.6.2-4.fc29.riscv64 Provides: gfanlib-devel = 4.1.1 libgfan-devel = 0.6.2-4.fc29 libgfan-devel(riscv-64) = 0.6.2-4.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libgfan.so.0()(64bit) Obsoletes: gfanlib-devel < 4.1.1 Processing files: gfan-debugsource-0.6.2-4.fc29.riscv64 Provides: gfan-debugsource = 0.6.2-4.fc29 gfan-debugsource(riscv-64) = 0.6.2-4.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gfan-debuginfo-0.6.2-4.fc29.riscv64 Provides: debuginfo(build-id) = 05173c143e187fa5e30205f83a8315e4d50d080c gfan-debuginfo = 0.6.2-4.fc29 gfan-debuginfo(riscv-64) = 0.6.2-4.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gfan-debugsource(riscv-64) = 0.6.2-4.fc29 Processing files: libgfan-debuginfo-0.6.2-4.fc29.riscv64 Provides: debuginfo(build-id) = e646440bbac77ded55f53b8965c5eead4d47c257 libgfan-debuginfo = 0.6.2-4.fc29 libgfan-debuginfo(riscv-64) = 0.6.2-4.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gfan-debugsource(riscv-64) = 0.6.2-4.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64 Wrote: /builddir/build/RPMS/gfan-0.6.2-4.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/gfan-doc-0.6.2-4.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/libgfan-0.6.2-4.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/libgfan-devel-0.6.2-4.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/gfan-debugsource-0.6.2-4.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/gfan-debuginfo-0.6.2-4.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/libgfan-debuginfo-0.6.2-4.fc29.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.JXKl8l + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/gfan-0.6.2-4.fc29.riscv64 + exit 0 Child return code was: 0