Mock Version: 2.9 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/gfan.spec'], chrootPath='/var/lib/mock/epel-8-x86_64-1616189718.276495/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.frvo58u_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.frvo58u_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4926498fee3e45a5b253987cbd556705', '-D', '/var/lib/mock/epel-8-x86_64-1616189718.276495/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.frvo58u_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --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': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/gfan-0.6.2-11.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/gfan.spec'], chrootPath='/var/lib/mock/epel-8-x86_64-1616189718.276495/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.frvo58u_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.frvo58u_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'dec248ea63364500814c80ad998a3577', '-D', '/var/lib/mock/epel-8-x86_64-1616189718.276495/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.frvo58u_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --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': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.OQBK9p + 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 Patch #2 (gfan-shared.patch): + echo '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.3RCzLv + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + /usr/bin/make -O -j2 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/lp_cdd.cpp -o src/lp_cdd.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/lp_cdd.cpp:14: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/lp_cdd.cpp:14: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lp_cdd.cpp: In function 'ddf_matrixdata* vectorList2Matrix(int, const IntegerVectorList&, ddf_ErrorType*)': src/lp_cdd.cpp:27:15: warning: unused variable 'found' [-Wunused-variable] ddf_boolean found=ddf_FALSE, newformat=ddf_FALSE, successful=ddf_FALSE; ^~~~~ src/lp_cdd.cpp:27:32: warning: variable 'newformat' set but not used [-Wunused-but-set-variable] ddf_boolean found=ddf_FALSE, newformat=ddf_FALSE, successful=ddf_FALSE; ^~~~~~~~~ src/lp_cdd.cpp:27:53: warning: variable 'successful' set but not used [-Wunused-but-set-variable] ddf_boolean found=ddf_FALSE, newformat=ddf_FALSE, successful=ddf_FALSE; ^~~~~~~~~~ src/lp_cdd.cpp:28:8: warning: unused variable 'command' [-Wunused-variable] char command[ddf_linelenmax], comsave[ddf_linelenmax]; ^~~~~~~ src/lp_cdd.cpp:28:33: warning: unused variable 'comsave' [-Wunused-variable] char command[ddf_linelenmax], comsave[ddf_linelenmax]; ^~~~~~~ src/lp_cdd.cpp: In member function 'virtual bool LpSolverCdd::isFacet(const IntegerVectorList&, std::__cxx11::list >::const_iterator)': 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] if(index==g.size())assert(0); ~~~~~^~~~~~~~~~ src/lp_cdd.cpp:73:24: warning: unused variable 'M2' [-Wunused-variable] ddf_MatrixPtr M=NULL,M2=NULL,M3=NULL; ^~ src/lp_cdd.cpp:73:32: warning: unused variable 'M3' [-Wunused-variable] ddf_MatrixPtr M=NULL,M2=NULL,M3=NULL; ^~ src/lp_cdd.cpp:74:16: warning: variable 'd' set but not used [-Wunused-but-set-variable] ddf_colrange d; ^ src/lp_cdd.cpp:76:14: warning: unused variable 'redrows' [-Wunused-variable] ddf_rowset redrows,linrows,ignoredrows, basisrows; ^~~~~~~ src/lp_cdd.cpp:76:22: warning: unused variable 'linrows' [-Wunused-variable] ddf_rowset redrows,linrows,ignoredrows, basisrows; ^~~~~~~ src/lp_cdd.cpp:76:30: warning: unused variable 'ignoredrows' [-Wunused-variable] ddf_rowset redrows,linrows,ignoredrows, basisrows; ^~~~~~~~~~~ src/lp_cdd.cpp:76:43: warning: unused variable 'basisrows' [-Wunused-variable] ddf_rowset redrows,linrows,ignoredrows, basisrows; ^~~~~~~~~ src/lp_cdd.cpp:77:14: warning: unused variable 'ignoredcols' [-Wunused-variable] ddf_colset ignoredcols, basiscols; ^~~~~~~~~~~ src/lp_cdd.cpp:77:27: warning: unused variable 'basiscols' [-Wunused-variable] ddf_colset ignoredcols, basiscols; ^~~~~~~~~ src/lp_cdd.cpp:79:10: warning: unused variable 'val' [-Wunused-variable] mytype val; ^~~ src/lp_cdd.cpp:80:20: warning: unused variable 'inputfile' [-Wunused-variable] ddf_DataFileType inputfile; ^~~~~~~~~ src/lp_cdd.cpp:81:9: warning: unused variable 'reading' [-Wunused-variable] FILE *reading=NULL; ^~~~~~~ src/lp_cdd.cpp: In function 'dd_matrixdata* vectorList2MatrixGmp(int, const IntegerVectorList&, dd_ErrorType*)': src/lp_cdd.cpp:164:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(g.begin()->size()!=n) ~~~~~~~~~~~~~~~~~^~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/lp_cdd.cpp:14: src/lp_cdd.cpp:170:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(g.begin()->size()==n); ~~~~~~~~~~~~~~~~~^~~ src/lp_cdd.cpp:146:14: warning: unused variable 'found' [-Wunused-variable] dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; ^~~~~ src/lp_cdd.cpp:146:30: warning: variable 'newformat' set but not used [-Wunused-but-set-variable] dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; ^~~~~~~~~ src/lp_cdd.cpp:146:50: warning: variable 'successful' set but not used [-Wunused-but-set-variable] dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; ^~~~~~~~~~ src/lp_cdd.cpp:147:8: warning: unused variable 'command' [-Wunused-variable] char command[dd_linelenmax], comsave[dd_linelenmax]; ^~~~~~~ src/lp_cdd.cpp:147:32: warning: unused variable 'comsave' [-Wunused-variable] char command[dd_linelenmax], comsave[dd_linelenmax]; ^~~~~~~ src/lp_cdd.cpp: In function 'dd_matrixdata* vectorList2MatrixIncludingFirstColumnGmp(int, const IntegerVectorList&, const IntegerVectorList&, dd_ErrorType*)': src/lp_cdd.cpp:200:14: warning: unused variable 'found' [-Wunused-variable] dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; ^~~~~ src/lp_cdd.cpp:200:30: warning: variable 'newformat' set but not used [-Wunused-but-set-variable] dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; ^~~~~~~~~ src/lp_cdd.cpp:200:50: warning: variable 'successful' set but not used [-Wunused-but-set-variable] dd_boolean found=dd_FALSE, newformat=dd_FALSE, successful=dd_FALSE; ^~~~~~~~~~ src/lp_cdd.cpp: In member function 'virtual bool LpSolverCddGmp::isFacet(const IntegerVectorList&, std::__cxx11::list >::const_iterator)': 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] if(index==g.size())assert(0); ~~~~~^~~~~~~~~~ src/lp_cdd.cpp:310:23: warning: unused variable 'M2' [-Wunused-variable] dd_MatrixPtr M=NULL,M2=NULL,M3=NULL; ^~ src/lp_cdd.cpp:310:31: warning: unused variable 'M3' [-Wunused-variable] dd_MatrixPtr M=NULL,M2=NULL,M3=NULL; ^~ src/lp_cdd.cpp:311:15: warning: variable 'd' set but not used [-Wunused-but-set-variable] dd_colrange d; ^ src/lp_cdd.cpp:313:13: warning: unused variable 'redrows' [-Wunused-variable] dd_rowset redrows,linrows,ignoredrows, basisrows; ^~~~~~~ src/lp_cdd.cpp:313:21: warning: unused variable 'linrows' [-Wunused-variable] dd_rowset redrows,linrows,ignoredrows, basisrows; ^~~~~~~ src/lp_cdd.cpp:313:29: warning: unused variable 'ignoredrows' [-Wunused-variable] dd_rowset redrows,linrows,ignoredrows, basisrows; ^~~~~~~~~~~ src/lp_cdd.cpp:313:42: warning: unused variable 'basisrows' [-Wunused-variable] dd_rowset redrows,linrows,ignoredrows, basisrows; ^~~~~~~~~ src/lp_cdd.cpp:314:13: warning: unused variable 'ignoredcols' [-Wunused-variable] dd_colset ignoredcols, basiscols; ^~~~~~~~~~~ src/lp_cdd.cpp:314:26: warning: unused variable 'basiscols' [-Wunused-variable] dd_colset ignoredcols, basiscols; ^~~~~~~~~ src/lp_cdd.cpp:316:10: warning: unused variable 'val' [-Wunused-variable] mytype val; ^~~ src/lp_cdd.cpp:317:19: warning: unused variable 'inputfile' [-Wunused-variable] dd_DataFileType inputfile; ^~~~~~~~~ src/lp_cdd.cpp:318:9: warning: unused variable 'reading' [-Wunused-variable] FILE *reading=NULL; ^~~~~~~ src/lp_cdd.cpp: In function 'int staticInteriorPoint(int, __mpq_struct (*)[1], const IntegerVectorList&, bool, const IntegerVector*)': 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] for(int i=0;isize();i++) ~^~~~~~~~~~~~~~~~~~~~ src/lp_cdd.cpp: In function 'int staticRelativeInteriorPoint(int, __mpq_struct (*)[1], const IntegerVectorList&, bool, const IntegerVector*)': 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] for(int i=0;isize();i++) ~^~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/lp_cdd.cpp:14: 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])': src/lp_cdd.cpp:667:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(b.size()==n); ~~~~~~~~^~~ src/lp_cdd.cpp: In member function 'virtual bool LpSolverCddGmp::positiveVectorInKernel(const IntegerVectorList&, IntegerVector*)': src/lp_cdd.cpp:916:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] assert(j-1size()); ~~~^~~~~~~~~~~~~~~ src/lp_cdd.cpp: In member function 'virtual int LpSolverCddGmp::rankOfMatrix(const IntegerVectorList&)': 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] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(set_card(A->linset)==newLin.size()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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] if(A->rowsize!=newLin.size()+newIn.size()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/subspace.h:6, from src/lp_cdd.cpp:936: 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] assert(A->rowsize==newLin.size()+newIn.size()); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lp_cdd.cpp:1183:13: warning: unused variable 'r' [-Wunused-variable] dd_rowset r=NULL; ^ src/lp_cdd.cpp:1191:19: warning: unused variable 'solver' [-Wunused-variable] dd_LPSolverType solver=dd_DualSimplex; ^~~~~~ src/lp_cdd.cpp: In member function 'virtual void LpSolverCddGmp::dual(int, const IntegerVectorList&, const IntegerVectorList&, IntegerVectorList*, IntegerVectorList*)': src/lp_cdd.cpp:1390:7: warning: unused variable 'result' [-Wunused-variable] int result; ^~~~~~ src/lp_cdd.cpp:1432:2: warning: label '_L99' defined but not used [-Wunused-label] _L99: ^~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/parser.cpp -o src/parser.o In file included from src/monomial.h:6, from src/parser.h:7, from src/parser.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/parser.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/field.cpp -o src/field.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/field.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/printer.h:8, from src/field.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.cpp:1: src/field.h: In constructor 'FieldElementImplementation::FieldElementImplementation(FieldImplementation&)': src/field.h:152:7: warning: 'FieldElementImplementation::refCount' will be initialized after [-Wreorder] int refCount; ^~~~~~~~ In file included from src/field.cpp:1: src/field.h:143:30: warning: 'FieldImplementation& FieldElementImplementation::theFieldImplementation' [-Wreorder] class FieldImplementation &theFieldImplementation; ^~~~~~~~~~~~~~~~~~~~~~ src/field.cpp:324:1: warning: when initialized here [-Wreorder] FieldElementImplementation::FieldElementImplementation(FieldImplementation &a): ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/polynomialgcd.cpp -o src/polynomialgcd.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/linalg.h:7, from src/polynomialgcd.cpp:26: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/field_rationals.h:8, from src/polynomialgcd.cpp:14: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/polynomialgcd.cpp: In function 'bool simplifyPolynomialsForGCD(const PolynomialSet&, PolynomialSet&, IntegerVector&)': src/polynomialgcd.cpp:289:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(support.sum()!=support.size()) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/polynomialgcd.cpp:291:7: warning: unused variable 'newnvars' [-Wunused-variable] int newnvars=support.sum(); ^~~~~~~~ src/polynomialgcd.cpp: In function 'Polynomial NonMonomialPolynomialGCDForZModP(PolynomialSet)': src/polynomialgcd.cpp:321:6: warning: unused variable 'n' [-Wunused-variable] int n=r.getNumberOfVariables(); ^ src/polynomialgcd.cpp: In function 'Polynomial NonMonomialPolynomialGCDForZ(PolynomialSet)': src/polynomialgcd.cpp:663:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/polynomialgcd.cpp:205:50: required from here src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ In file included from src/linalg.h:8, from src/polynomialgcd.cpp:26: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/polynomialgcd.cpp:305:55: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/polynomialgcd.cpp:26: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/polynomialgcd.cpp:205:50: required from here src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/monomial.cpp -o src/monomial.o In file included from src/monomial.h:6, from src/monomial.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/monomial.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/monomial.cpp:1: src/monomial.h: In constructor 'Monomial::Monomial(const PolynomialRing&, const IntegerVector&)': src/monomial.h:15:17: warning: 'Monomial::exponent' will be initialized after [-Wreorder] IntegerVector exponent; ^~~~~~~~ src/monomial.h:12:18: warning: 'PolynomialRing Monomial::theRing' [-Wreorder] PolynomialRing theRing; ^~~~~~~ src/monomial.cpp:6:1: warning: when initialized here [-Wreorder] Monomial::Monomial(PolynomialRing const &r,const IntegerVector &v):exponent(v),theRing(r) ^~~~~~~~ src/monomial.cpp:8:14: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(v.size()!=r.getNumberOfVariables()) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/monomial.cpp:1: src/monomial.cpp:12:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==r.getNumberOfVariables()); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/monomial.cpp: In member function 'std::__cxx11::string Monomial::toString(bool, bool, bool) const': src/monomial.cpp:27:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i0) ~^~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/printer.cpp -o src/printer.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/printer.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/printer.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/printer.cpp: In member function 'virtual void LatexPrinter::printMonomial(const Monomial&, bool, bool)': src/printer.cpp:238:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i0) ~^~~~~~~~~~~~~~~~ src/printer.cpp: In member function 'virtual void AsciiPrinter::printMonomial(const Monomial&, bool, bool)': src/printer.cpp:521:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/termorder.cpp:5: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/term.cpp -o src/term.o In file included from src/monomial.h:6, from src/term.h:5, from src/term.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/monomial.h:5, from src/term.h:5, from src/term.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/term.cpp:1: src/term.h: In constructor 'Term::Term(const FieldElement&, const Monomial&)': src/term.h:13:16: warning: 'Term::c' will be initialized after [-Wreorder] FieldElement c; ^ src/term.h:10:18: warning: 'PolynomialRing Term::theRing' [-Wreorder] PolynomialRing theRing; ^~~~~~~ src/term.cpp:5:1: warning: when initialized here [-Wreorder] Term::Term(FieldElement const &c_, Monomial const &m_):m(m_),c(c_),theRing(m_.getRing()) ^~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/vektor.cpp -o src/vektor.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/vektor.cpp:3: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/vektor.cpp:3: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/vektor.cpp: In function 'int gcdOfVector(const IntegerVector&)': src/vektor.cpp:99:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/polynomial.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/polynomial.cpp:1: src/polynomial.h: In constructor 'Polynomial::Polynomial(const PolynomialRing&)': src/polynomial.h:30:18: warning: 'Polynomial::theRing' will be initialized after [-Wreorder] PolynomialRing theRing; ^~~~~~~ src/polynomial.h:29:7: warning: 'int Polynomial::sugar' [-Wreorder] int sugar; ^~~~~ src/polynomial.cpp:35:1: warning: when initialized here [-Wreorder] Polynomial::Polynomial(PolynomialRing const &r): ^~~~~~~~~~ In file included from src/polynomial.cpp:1: src/polynomial.h:29:7: warning: 'Polynomial::sugar' will be initialized after [-Wreorder] int sugar; ^~~~~ src/polynomial.h:27:8: warning: 'Term Polynomial::marked' [-Wreorder] Term marked; ^~~~~~ src/polynomial.cpp:35:1: warning: when initialized here [-Wreorder] Polynomial::Polynomial(PolynomialRing const &r): ^~~~~~~~~~ src/polynomial.cpp: In member function 'Polynomial Polynomial::homogenization(const PolynomialRing&, const IntegerVector*) const': src/polynomial.cpp:647:15: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(m.size()==newRing.getNumberOfVariables()) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/polynomial.cpp: In member function 'void Polynomial::saturate(int)': src/polynomial.cpp:769:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jfirst.exponent.size()!=numberOfVariables) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/polynomial.cpp:9: src/polynomial.cpp:825:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(marked.m.exponent.size()==numberOfVariables); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/polynomial.cpp: In member function 'int Polynomial::maximalIndexOfVariableInSupport() const': src/polynomial.cpp:856:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=ret+1;j*) const': 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] assert(chosenVariables->size()==r2.getNumberOfVariables()); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/polynomial.cpp: In member function 'Polynomial Polynomial::embeddedInto2(const PolynomialRing&, const std::vector&) const': 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] assert(positionOfVariables.size()==getRing().getNumberOfVariables()); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/polynomial.cpp: In member function 'Polynomial Polynomial::withRestrictedVariables(const IntegerVector&, const PolynomialRing&) const': src/polynomial.cpp:933:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] assert(theRing.getNumberOfVariables()==keepVariable.size()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/polynomial.cpp: In member function 'Polynomial Polynomial::withExpandedVariables(const IntegerVector&, const PolynomialRing&) const': src/polynomial.cpp:945:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] assert(r1.getNumberOfVariables()==wasKeptVariables.size()); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/polynomial.cpp: In member function 'bool Polynomial::checkExponentVectors() const': 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] if(i->first.exponent.v.size()!=n) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/polynomial.cpp:9: src/polynomial.cpp: In member function 'double Polynomial::evaluateFloat(const FloatVector&) const': src/polynomial.cpp:1032:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(x.size()==n); ~~~~~~~~^~~ src/polynomial.cpp: In member function 'ComplexNumber Polynomial::evaluateComplex(const ComplexVector&) const': src/polynomial.cpp:1052:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(x.size()==n); ~~~~~~~~^~~ src/polynomial.cpp: In member function 'PolynomialSet PolynomialSet::multiDeHomogenization() const': src/polynomial.cpp:1449:7: warning: unused variable 'n' [-Wunused-variable] int n=getRing().getNumberOfVariables(); ^ In file included from src/matrix.h:6, from src/linalg.h:8, from src/polynomial.cpp:9: src/polynomial.cpp: In member function 'PolynomialSet PolynomialSet::withRestrictedVariables(const IntegerVector&, const PolynomialRing&) const': src/polynomial.cpp:1513:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] assert(theRing.getNumberOfVariables()==keepVariable.size()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/polynomial.cpp: In member function 'PolynomialSet PolynomialSet::withExpandedVariables(const IntegerVector&, const PolynomialRing&) const': src/polynomial.cpp:1524:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] assert(r1.getNumberOfVariables()==wasKeptVariables.size()); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/polynomial.cpp: In member function 'FloatVector PolynomialSet::evaluateFloat(const FloatVector&) const': src/polynomial.cpp:1562:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(x.size()==numberOfVariablesInRing()); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/polynomial.cpp: In member function 'ComplexVector PolynomialSet::evaluateComplex(const ComplexVector&) const': src/polynomial.cpp:1573:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(x.size()==numberOfVariablesInRing()); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/division.cpp -o src/division.o In file included from src/polynomial.h:9, from src/division.h:4, from src/division.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/division.h:4, from src/division.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/buchberger.cpp -o src/buchberger.o In file included from src/polynomial.h:9, from src/buchberger.h:4, from src/buchberger.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/buchberger.h:4, from src/buchberger.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/gebauermoeller.h:11, from src/buchberger.cpp:13: src/packedmonomial.h: In member function 'PacMan::VariableData PacMan::alloc(int, bool)': 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] for(j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] if(j==wordData.size()) ~^~~~~~~~~~~~~~~~~ In file included from src/gebauermoeller.h:11, from src/buchberger.cpp:13: src/packedmonomial.h: In static member function 'static std::vector PacMan::bitsNeeded(const IntegerVector&)': src/packedmonomial.h:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i0){v>>1;l++;} ~^~~ src/packedmonomial.h: In member function 'bool PacMan::fits(const IntegerVector&)': src/packedmonomial.h:89:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int)': 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] assert(r.getNumberOfVariables()==bounds.size()); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/gebauermoeller.h:11, from src/buchberger.cpp:13: 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] for(int i=0;i maxexp2;for(int i=0;i maxexp2;for(int i=0;i::PackedMonomial(int64, const IntegerVector&, const PacMan&) [with int NWORDS = 2; int64 = long int; IntegerVector = Vektor]': src/gebauermoeller.h:29:60: required from here src/packedmonomial.h:144:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(exponent.size()==nExps); ~~~~~~~~~~~~~~~^~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/wallideal.cpp -o src/wallideal.o src/wallideal.cpp:955:7: warning: "/*" within comment [-Wcomment] /* IntegerVector maxAttained(n); In file included from src/polynomial.h:9, from src/wallideal.h:4, from src/wallideal.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/wallideal.h:4, from src/wallideal.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wallideal.cpp: In member function 'void MyHashMap::print()': src/wallideal.cpp:483:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/linalg.h:5, from src/lp.cpp:7: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lp.cpp: In function 'IntegerVectorList extremeRaysInequalityIndices(const IntegerVectorList&)': 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] if(rankOfMatrix(inequalityList)==inequalityList.size()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/lp.cpp: In function 'bool hasHomogeneousSolution(int, const IntegerVectorList&, const IntegerVectorList&)': src/lp.cpp:266:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(i->size()!=n) ~~~~~~~~~^~~ src/lp.cpp:272:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(i->size()!=n) ~~~~~~~~~^~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/ep_standard.cpp -o src/ep_standard.o In file included from src/polynomial.h:9, from src/enumeration.h:4, from src/ep_standard.h:4, from src/ep_standard.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/enumeration.h:4, from src/ep_standard.h:4, from src/ep_standard.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/enumeration.cpp -o src/enumeration.o In file included from src/polynomial.h:9, from src/enumeration.h:4, from src/enumeration.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/enumeration.h:4, from src/enumeration.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/enumeration.cpp:1: src/enumeration.h: In constructor 'EnumerationFilePrinter::EnumerationFilePrinter()': src/enumeration.h:36:9: warning: 'EnumerationFilePrinter::file' will be initialized after [-Wreorder] FILE *file; ^~~~ src/enumeration.h:35:10: warning: 'std::__cxx11::string EnumerationFilePrinter::filename' [-Wreorder] string filename; ^~~~~~~~ src/enumeration.cpp:7:1: warning: when initialized here [-Wreorder] EnumerationFilePrinter::EnumerationFilePrinter(): ^~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/ep_xfig.cpp -o src/ep_xfig.o In file included from src/polynomial.h:9, from src/enumeration.h:4, from src/ep_xfig.h:4, from src/ep_xfig.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/enumeration.h:4, from src/ep_xfig.h:4, from src/ep_xfig.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/reversesearch.cpp -o src/reversesearch.o In file included from src/polynomial.h:9, from src/enumeration.h:4, from src/reversesearch.h:4, from src/reversesearch.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/enumeration.h:4, from src/reversesearch.h:4, from src/reversesearch.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/reversesearch.cpp:1: src/reversesearch.h: In constructor 'ReverseSearch::ReverseSearch(const TermOrder&)': src/reversesearch.h:10:7: warning: 'ReverseSearch::numberOfVertices' will be initialized after [-Wreorder] int numberOfVertices; ^~~~~~~~~~~~~~~~ src/reversesearch.h:9:7: warning: 'int ReverseSearch::numberOfEdges' [-Wreorder] int numberOfEdges; ^~~~~~~~~~~~~ src/reversesearch.cpp:162:1: warning: when initialized here [-Wreorder] ReverseSearch::ReverseSearch(const TermOrder &termOrder_): ^~~~~~~~~~~~~ In file included from src/reversesearch.cpp:1: src/reversesearch.h:14:20: warning: 'ReverseSearch::termOrder' will be initialized after [-Wreorder] const TermOrder &termOrder; ^~~~~~~~~ src/reversesearch.h:11:8: warning: 'bool ReverseSearch::isKnownToBeHomogeneous' [-Wreorder] bool isKnownToBeHomogeneous; ^~~~~~~~~~~~~~~~~~~~~~ src/reversesearch.cpp:162:1: warning: when initialized here [-Wreorder] ReverseSearch::ReverseSearch(const TermOrder &termOrder_): ^~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/application.cpp -o src/application.o src/application.cpp: In constructor 'Application::Option::Option()': src/application.cpp:222:8: warning: unused variable 'hidden' [-Wunused-variable] bool hidden=false; ^~~~~~ src/application.cpp: In member function 'virtual void Application::printHelp()': src/application.cpp:524:16: warning: unused variable 'p' [-Wunused-variable] Application *p=applicationList; ^ src/application.cpp: In static member function 'static void Application::makeSymbolicLinks(const char*, bool, const char*)': src/application.cpp:565:13: warning: ignoring return value of 'int symlink(const char*, const char*)', declared with attribute warn_unused_result [-Wunused-result] symlink(c,d); ~~~~~~~^~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/renderer.cpp -o src/renderer.o In file included from src/polynomial.h:9, from src/renderer.h:4, from src/renderer.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/renderer.h:4, from src/renderer.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/renderer.cpp:1: src/renderer.h: In constructor 'StandardMonomialRenderer::StandardMonomialRenderer(FILE*)': src/renderer.h:13:7: warning: 'StandardMonomialRenderer::position' will be initialized after [-Wreorder] int position; ^~~~~~~~ src/renderer.h:12:7: warning: 'int StandardMonomialRenderer::boxSize' [-Wreorder] int boxSize; ^~~~~~~ src/renderer.cpp:86:1: warning: when initialized here [-Wreorder] StandardMonomialRenderer::StandardMonomialRenderer(FILE *f): ^~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/field_rationals.cpp -o src/field_rationals.o src/field_rationals.cpp:400:3: warning: "/*" within comment [-Wcomment] /* fprintf(Stderr,"Adding field rationals\n"); In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/field_rationals.cpp:10: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field_rationals.cpp:4: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/field_rationals.cpp: In static member function 'static std::__cxx11::string FieldElementRational::LaTeXTranslator(const string&)': src/field_rationals.cpp:274:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=startIndex;i&)': 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] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=startIndex;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetry.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/symmetry.cpp: In constructor 'Trie::TrieNode::TrieNode(const IntegerVector&, int, int)': src/symmetry.cpp:25:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/enumeration.h:4, from src/breadthfirstsearch.h:4, from src/breadthfirstsearch.cpp:3: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/breadthfirstsearch.cpp: In function 'bool findPermutationTakingVectorToCone(const SymmetryGroup&, const PolyhedralCone&, const IntegerVector&, IntegerVector&, const IntegerVector&)': src/breadthfirstsearch.cpp:21:7: warning: unused variable 'n' [-Wunused-variable] int n=s.sizeOfBaseSet(); ^ In file included from src/breadthfirstsearch.cpp:3: src/breadthfirstsearch.h: In constructor 'BreadthFirstSearch::BreadthFirstSearch(const SymmetryGroup&, bool)': src/breadthfirstsearch.h:15:7: warning: 'BreadthFirstSearch::numberOfVertices' will be initialized after [-Wreorder] int numberOfVertices; ^~~~~~~~~~~~~~~~ src/breadthfirstsearch.h:14:7: warning: 'int BreadthFirstSearch::numberOfEdges' [-Wreorder] int numberOfEdges; ^~~~~~~~~~~~~ src/breadthfirstsearch.cpp:85:1: warning: when initialized here [-Wreorder] BreadthFirstSearch::BreadthFirstSearch(const SymmetryGroup &symmetryGroup_, bool minkowski_): ^~~~~~~~~~~~~~~~~~ In file included from src/breadthfirstsearch.cpp:3: src/breadthfirstsearch.h:16:24: warning: 'BreadthFirstSearch::symmetryGroup' will be initialized after [-Wreorder] const SymmetryGroup &symmetryGroup; ^~~~~~~~~~~~~ src/breadthfirstsearch.h:13:8: warning: 'bool BreadthFirstSearch::minkowski' [-Wreorder] bool minkowski; ^~~~~~~~~ src/breadthfirstsearch.cpp:85:1: warning: when initialized here [-Wreorder] BreadthFirstSearch::BreadthFirstSearch(const SymmetryGroup &symmetryGroup_, bool minkowski_): ^~~~~~~~~~~~~~~~~~ src/breadthfirstsearch.cpp: In constructor 'Orbit::Orbit(const PolynomialSet&, const SymmetryGroup&, const PolynomialSet*)': src/breadthfirstsearch.cpp:137:11: warning: 'Orbit::theSummary' will be initialized after [-Wreorder] Summary theSummary; ^~~~~~~~~~ src/breadthfirstsearch.cpp:132:24: warning: 'const PolynomialSet* Orbit::originalG' [-Wreorder] PolynomialSet const *originalG; ^~~~~~~~~ src/breadthfirstsearch.cpp:140:3: warning: when initialized here [-Wreorder] Orbit(const PolynomialSet &g_, const SymmetryGroup &s_, PolynomialSet const *originalG_=0): ^~~~~ src/breadthfirstsearch.cpp: In member function 'virtual void BreadthFirstSearch::enumerate(const PolynomialSet&)': 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] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/genericwalk.h:5, from src/genericwalk.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/genericwalk.cpp: In member function 'bool PreOrder::operator()(const IntegerVector&, const IntegerVector&)': src/genericwalk.cpp:103:9: warning: unused variable 'n' [-Wunused-variable] int n=a.size(); ^ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/minkowskisum.cpp -o src/minkowskisum.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/minkowskisum.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/minkowskisum.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/newtonpolytope.cpp -o src/newtonpolytope.o In file included from src/polynomial.h:9, from src/newtonpolytope.h:5, from src/newtonpolytope.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/newtonpolytope.h:5, from src/newtonpolytope.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropical.cpp -o src/tropical.o In file included from src/polynomial.h:9, from src/tropical.h:4, from src/tropical.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/tropical.h:4, from src/tropical.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tropical.cpp: In function 'bool increase(IntegerVector&)': src/tropical.cpp:38:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] while(i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/dimension.h:4, from src/dimension.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/dimension.cpp: In function 'bool increase(IntegerVector&, int&)': src/dimension.cpp:122:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] while(i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/subspace.h:5, from src/subspace.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/subspace.cpp: In function 'Polynomial vectorToPolynomial(const PolynomialRing&, const IntegerVector&)': src/subspace.cpp:17:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/bergman.h:4, from src/bergman.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/bergman.cpp:1: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] SymmetryGroup symmetryGroup; ^~~~~~~~~~~~~ src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] bool simplicial; ^~~~~~~~~~ In file included from src/bergman.cpp:1: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BergmanFan(): ^~~~~~~~~~ src/bergman.cpp: In function 'BergmanFan bergmanRay(const PolynomialSet&)': src/bergman.cpp:166:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(i->size()!=isize) ~~~~~~~~~^~~~~~~ src/bergman.cpp:172:88: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(IntegerVectorList::const_iterator k=inequalities.begin();k!=inequalities.end()&&jsize();k++,K++) ~^~~~~~~~~~ src/bergman.cpp:134:7: warning: unused variable 'krull' [-Wunused-variable] int krull=krullDimension(idealGroebnerBasis); ^~~~~ src/bergman.cpp: In constructor 'ConeOrbit::ConeOrbit(const SymmetryGroup&, const PolynomialSet&, const PolynomialSet&, int)': src/bergman.cpp:280:7: warning: 'ConeOrbit::label' will be initialized after [-Wreorder] int label; ^~~~~ src/bergman.cpp:277:24: warning: 'const SymmetryGroup& ConeOrbit::s' [-Wreorder] const SymmetryGroup &s; ^ src/bergman.cpp:287:3: warning: when initialized here [-Wreorder] ConeOrbit(const SymmetryGroup &s_, PolynomialSet const &coneGroebnerBasis_, PolynomialSet const &idealGroebnerBasis_, int label_): ^~~~~~~~~ In file included from src/bergman.cpp:1: src/bergman.h: In constructor 'BergmanFan::MaximalCone::MaximalCone(const PolynomialSet&, const PolynomialSet&, bool, int, int)': src/bergman.h:42:19: warning: 'BergmanFan::MaximalCone::idealGroebnerBasis' will be initialized after [-Wreorder] PolynomialSet idealGroebnerBasis; ^~~~~~~~~~~~~~~~~~ src/bergman.h:39:9: warning: 'int BergmanFan::MaximalCone::label' [-Wreorder] int label; ^~~~~ src/bergman.cpp:725:1: warning: when initialized here [-Wreorder] BergmanFan::MaximalCone::MaximalCone(PolynomialSet const &coneGroebnerBasis_, PolynomialSet const &idealGroebnerBasis_, bool storeIdealBasis, int label_, int numberOfFacets_): ^~~~~~~~~~ In file included from src/bergman.cpp:1: src/bergman.h:44:9: warning: 'BergmanFan::MaximalCone::multiplicity' will be initialized after [-Wreorder] int multiplicity; ^~~~~~~~~~~~ src/bergman.h:43:20: warning: 'PolyhedralCone BergmanFan::MaximalCone::theCone' [-Wreorder] PolyhedralCone theCone; ^~~~~~~ src/bergman.cpp:725:1: warning: when initialized here [-Wreorder] BergmanFan::MaximalCone::MaximalCone(PolynomialSet const &coneGroebnerBasis_, PolynomialSet const &idealGroebnerBasis_, bool storeIdealBasis, int label_, int numberOfFacets_): ^~~~~~~~~~ src/bergman.cpp: In member function 'void BergmanFan::print(Printer&)': src/bergman.cpp:792:6: warning: unused variable 'index' [-Wunused-variable] int index=0; ^~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/gfanapplication.cpp -o src/gfanapplication.o In file included from src/polynomial.h:9, from src/division.h:4, from src/gfanapplication.cpp:7: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/gfanapplication.cpp:4: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gfanapplication.cpp: In member function 'void GFanApplication::assertSymmetriesMatch(const IntegerVectorList&, PolynomialSet&, const FieldMatrix*, bool)': src/gfanapplication.cpp:106:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(i->size()!=n) ~~~~~~~~~^~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/polyhedralcone.cpp -o src/polyhedralcone.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/polyhedralcone.h:5, from src/polyhedralcone.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/polyhedralcone.h:5, from src/polyhedralcone.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/polyhedralcone.cpp:10: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(j>=v.size()) ~^~~~~~~~~~ In file included from src/polyhedralcone.cpp:10: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; ~^~~~~~~~~~~~~ src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int l=0;lsize();l++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int&) const': src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();k++) ~^~~~~~~~~~ src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++)temp.push_back((*j)[k]); ~^~~~~~~~~~ src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++) ~^~~~~~~~~~ src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); ~^~~~~~~~~~ src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&)': src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j!=v.size();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] int nVertices=bases.size(); ^~~~~~~~~ src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] int nEdges=coDimensionOneTriangles().size(); ^~~~~~ In file included from src/polyhedralcone.cpp:12: src/linalgfloat.h: In member function 'double& linalgfloat::Vector::operator[](int)': 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] if(!(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] if(!(n>=0 && nl.front().size())return false; ~^~~~~~~~~~~~~~~~~ In file included from src/polyhedralcone.cpp:1: src/polyhedralcone.h: In constructor 'PolyhedralCone::PolyhedralCone(int)': src/polyhedralcone.h:39:7: warning: 'PolyhedralCone::n' will be initialized after [-Wreorder] int n; ^ src/polyhedralcone.h:38:7: warning: 'int PolyhedralCone::state' [-Wreorder] int state; ^~~~~ src/polyhedralcone.cpp:216:1: warning: when initialized here [-Wreorder] PolyhedralCone::PolyhedralCone(int ambientDimension): ^~~~~~~~~~~~~~ In file included from src/polyhedralcone.cpp:1: src/polyhedralcone.h:38:7: warning: 'PolyhedralCone::state' will be initialized after [-Wreorder] int state; ^~~~~ src/polyhedralcone.h:37:7: warning: 'int PolyhedralCone::preassumptions' [-Wreorder] int preassumptions; ^~~~~~~~~~~~~~ src/polyhedralcone.cpp:216:1: warning: when initialized here [-Wreorder] PolyhedralCone::PolyhedralCone(int ambientDimension): ^~~~~~~~~~~~~~ In file included from src/polyhedralcone.cpp:1: src/polyhedralcone.h:53:7: warning: 'PolyhedralCone::multiplicity' will be initialized after [-Wreorder] 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 ^~~~~~~~~~~~ src/polyhedralcone.h:47:16: warning: 'bool PolyhedralCone::haveExtremeRaysBeenCached' [-Wreorder] mutable bool haveExtremeRaysBeenCached; ^~~~~~~~~~~~~~~~~~~~~~~~~ src/polyhedralcone.cpp:216:1: warning: when initialized here [-Wreorder] PolyhedralCone::PolyhedralCone(int ambientDimension): ^~~~~~~~~~~~~~ In file included from src/polyhedralcone.cpp:1: src/polyhedralcone.h: In constructor 'PolyhedralCone::PolyhedralCone(const IntegerVectorList&, const IntegerVectorList&, int, int)': src/polyhedralcone.h:42:21: warning: 'PolyhedralCone::equations' will be initialized after [-Wreorder] IntegerVectorList equations; ^~~~~~~~~ src/polyhedralcone.h:38:7: warning: 'int PolyhedralCone::state' [-Wreorder] int state; ^~~~~ src/polyhedralcone.cpp:227:1: warning: when initialized here [-Wreorder] PolyhedralCone::PolyhedralCone(IntegerVectorList const &halfSpaces_, IntegerVectorList const &equations_, int ambientDimension, int preassumptions_): ^~~~~~~~~~~~~~ In file included from src/polyhedralcone.cpp:1: src/polyhedralcone.h:38:7: warning: 'PolyhedralCone::state' will be initialized after [-Wreorder] int state; ^~~~~ src/polyhedralcone.h:37:7: warning: 'int PolyhedralCone::preassumptions' [-Wreorder] int preassumptions; ^~~~~~~~~~~~~~ src/polyhedralcone.cpp:227:1: warning: when initialized here [-Wreorder] PolyhedralCone::PolyhedralCone(IntegerVectorList const &halfSpaces_, IntegerVectorList const &equations_, int ambientDimension, int preassumptions_): ^~~~~~~~~~~~~~ In file included from src/polyhedralcone.cpp:1: src/polyhedralcone.h:53:7: warning: 'PolyhedralCone::multiplicity' will be initialized after [-Wreorder] 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 ^~~~~~~~~~~~ src/polyhedralcone.h:47:16: warning: 'bool PolyhedralCone::haveExtremeRaysBeenCached' [-Wreorder] mutable bool haveExtremeRaysBeenCached; ^~~~~~~~~~~~~~~~~~~~~~~~~ src/polyhedralcone.cpp:227:1: warning: when initialized here [-Wreorder] PolyhedralCone::PolyhedralCone(IntegerVectorList const &halfSpaces_, IntegerVectorList const &equations_, int ambientDimension, int preassumptions_): ^~~~~~~~~~~~~~ In file included from src/linalgfloat.h:4, from src/polyhedralcone.cpp:12: src/polyhedralcone.cpp:252:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(i->size()==n); ~~~~~~~~~^~~ src/polyhedralcone.cpp:260:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(i->size()==n); ~~~~~~~~~^~~ src/polyhedralcone.cpp: In function 'IntegerVector dehomogenize(const IntegerVector&)': src/polyhedralcone.cpp:534:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] IntegerVector tempInt2(tempInt.size());for(int i=0;isize();j++)asVector[(*i)[j]]=1; ~^~~~~~~~~~ src/polyhedralcone.cpp:805:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)asVector[(*i)[j]]=1; ~^~~~~~~~~~ src/polyhedralcone.cpp:869:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] return codimension()+getHalfSpaces().size()+dimensionOfLinealitySpace()==n; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from src/linalgfloat.h:4, from src/polyhedralcone.cpp:12: src/polyhedralcone.cpp: In member function 'PolyhedralCone PolyhedralCone::faceContaining(const IntegerVector&) const': src/polyhedralcone.cpp:1193:10: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] assert(n==v.size()); ~^~~~~~~~~~ src/polyhedralcone.cpp: In member function 'std::__cxx11::list PolyhedralCone::triangulation() const': src/polyhedralcone.cpp:1320:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)gens.push_back(M[(*i)[j]]); ~^~~~~~~~~~ In file included from src/linalg.h:8, from src/subspace.h:6, from src/polyhedralcone.cpp:4: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/triangulation2.h:43:34: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/triangulation2.h:126:52: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/subspace.h:6, from src/polyhedralcone.cpp:4: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/triangulation2.h:469:40: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/matrix.h: In instantiation of 'bool Matrix::inKernel(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/polyhedralcone.cpp:707:21: required from here src/matrix.h:122:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ src/matrix.h: In instantiation of 'typ Matrix::dotRowLong(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:124:11: required from 'bool Matrix::inKernel(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/polyhedralcone.cpp:707:21: required from here src/matrix.h:103:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==getWidth()); src/polyhedralcone.cpp: At global scope: src/polyhedralcone.cpp:675:22: warning: 'IntegerVector primitiveProjection(const IntegerVectorList&, IntegerVector&, bool)' defined but not used [-Wunused-function] static IntegerVector primitiveProjection(IntegerVectorList const &E, IntegerVector &v, bool useFloat) ^~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropical2.cpp -o src/tropical2.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/polyhedralcone.h:5, from src/polyhedralfan.h:7, from src/tropical2.h:4, from src/tropical2.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/polyhedralcone.h:5, from src/polyhedralfan.h:7, from src/tropical2.h:4, from src/tropical2.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tropical2.cpp: In function 'IntegerVector nonTrivialTropismInner(const PolynomialSet&)': src/tropical2.cpp:82:6: warning: unused variable 'h' [-Wunused-variable] int h=dimensionOfHomogeneitySpace(g)-1; ^ src/tropical2.cpp: In function 'PolynomialSet initialForms(const PolynomialSet&, const IntegerVector&)': src/tropical2.cpp:272:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(theRing.getNumberOfVariables()!=weight.size()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/field_zmodpz.cpp -o src/field_zmodpz.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/field_zmodpz.cpp:7: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/printer.h:8, from src/field_zmodpz.cpp:7: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/binomial.cpp -o src/binomial.o In file included from src/polynomial.h:9, from src/binomial.h:5, from src/binomial.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/binomial.h:5, from src/binomial.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/polyhedralfan.cpp -o src/polyhedralfan.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/polyhedralcone.h:5, from src/polyhedralfan.h:7, from src/polyhedralfan.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/polyhedralcone.h:5, from src/polyhedralfan.h:7, from src/polyhedralfan.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/polyhedralfan.cpp: In member function 'PolyhedralFan PolyhedralFan::facetComplexSymmetry(const SymmetryGroup&, bool, bool) const': 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] for(int l=0;l*, const SymmetryGroup*, bool)': 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] for(int i=0;i, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int I=0;I::Matrix(const Matrix&) [with typ = int]': src/symmetriccomplex.h:13:7: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/polyhedralfan.cpp:1562:37: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/polyhedralfan.h:10, from src/polyhedralfan.cpp:2: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/polyhedralfan.cpp:2008:46: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/polyhedralfan.cpp:2015:72: required from here src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==getWidth()); src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/polyhedralfan.cpp:2015:72: required from here src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/polyhedralfan.cpp:2015:72: required from here src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/matrix.cpp -o src/matrix.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/matrix.h:9, from src/matrix.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/matrix.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/matrix.cpp: In function 'IntegerMatrix rowsToIntegerMatrix(const IntegerVectorList&, int)': src/matrix.cpp:13:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] assert(a==i->size()); ~^~~~~~~~~~~ src/matrix.cpp: In function 'IntegerMatrix rowToIntegerMatrix(const IntegerVector&)': src/matrix.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i::Matrix(int, int) [with typ = int]': src/matrix.cpp:28:33: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/matrix.cpp:1: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/matrix.cpp:32:15: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); In file included from src/matrix.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/matrix.cpp:34:10: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = double]': src/matrix.cpp:46:45: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = double]': src/matrix.cpp:52:10: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/latticeideal.cpp -o src/latticeideal.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/matrix.h:9, from src/latticeideal.h:4, from src/latticeideal.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/latticeideal.h:4, from src/latticeideal.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/latticeideal.h:4, from src/latticeideal.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/latticeideal.cpp:10:38: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' src/latticeideal.cpp:10:38: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/xfig.cpp -o src/xfig.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/xfig.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/xfig.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/scarf.cpp -o src/scarf.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/matrix.h:9, from src/scarf.h:4, from src/scarf.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/scarf.h:4, from src/scarf.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/scarf.cpp: In function 'IntegerVector shift(const IntegerMatrix&, IntegerVector, const IntegerVector&)': src/scarf.cpp:142:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i::Matrix(const Matrix&) [with typ = int]': src/scarf.cpp:17:32: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/scarf.h:4, from src/scarf.cpp:1: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/scarf.cpp:40:7: required from here src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ In file included from src/scarf.h:4, from src/scarf.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' src/scarf.cpp:17:32: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/scarf.h:4, from src/scarf.cpp:1: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/scarf.cpp:40:7: required from here src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/lll.cpp -o src/lll.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/matrix.h:9, from src/lll.h:5, from src/lll.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/lll.h:5, from src/lll.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/lll.h:5, from src/lll.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = double]': src/lll.cpp:17:40: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/lll.h:5, from src/lll.cpp:1: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = double]': src/lll.cpp:28:51: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); In file included from src/lll.h:5, from src/lll.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = double]': src/lll.cpp:67:21: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/lll.cpp:70:44: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/lll.h:5, from src/lll.cpp:1: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/lll.cpp:83:45: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator+=(const Vektor&) [with typ = int]': src/lll.cpp:86:31: required from here src/matrix.h:298:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); In file included from src/lll.h:5, from src/lll.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/lll.cpp:140:41: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/halfopencone.cpp -o src/halfopencone.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/polyhedralcone.h:5, from src/halfopencone.h:4, from src/halfopencone.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/polyhedralcone.h:5, from src/halfopencone.h:4, from src/halfopencone.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/halfopencone.cpp:1: src/halfopencone.h: In constructor 'HalfOpenCone::HalfOpenCone(int, const PolyhedralCone&)': src/halfopencone.h:16:7: warning: 'HalfOpenCone::dimension' will be initialized after [-Wreorder] int dimension;//ambient ^~~~~~~~~ src/halfopencone.h:11:7: warning: 'int HalfOpenCone::liftedDimension' [-Wreorder] int liftedDimension;//ambient ^~~~~~~~~~~~~~~ src/halfopencone.cpp:135:1: warning: when initialized here [-Wreorder] HalfOpenCone::HalfOpenCone(int dimension_, PolyhedralCone const &lifted_): ^~~~~~~~~~~~ In file included from src/halfopencone.cpp:1: src/halfopencone.h: In constructor 'HalfOpenCone::HalfOpenCone(int, const IntegerVectorList&, const IntegerVectorList&, const IntegerVectorList&, bool, bool)': src/halfopencone.h:16:7: warning: 'HalfOpenCone::dimension' will be initialized after [-Wreorder] int dimension;//ambient ^~~~~~~~~ src/halfopencone.h:11:7: warning: 'int HalfOpenCone::liftedDimension' [-Wreorder] int liftedDimension;//ambient ^~~~~~~~~~~~~~~ src/halfopencone.cpp:144:1: warning: when initialized here [-Wreorder] HalfOpenCone::HalfOpenCone(int dimension_, IntegerVectorList const &equations, IntegerVectorList const &nonstrict, IntegerVectorList const &strict, bool findFacets, bool canonicalize): ^~~~~~~~~~~~ In file included from src/halfopencone.cpp:1: src/halfopencone.h: In constructor 'HalfOpenCone::HalfOpenCone(PolyhedralCone, const TermOrder&)': src/halfopencone.h:16:7: warning: 'HalfOpenCone::dimension' will be initialized after [-Wreorder] int dimension;//ambient ^~~~~~~~~ src/halfopencone.h:11:7: warning: 'int HalfOpenCone::liftedDimension' [-Wreorder] int liftedDimension;//ambient ^~~~~~~~~~~~~~~ src/halfopencone.cpp:164:1: warning: when initialized here [-Wreorder] HalfOpenCone::HalfOpenCone(PolyhedralCone C, TermOrder const &t): ^~~~~~~~~~~~ In file included from src/halfopencone.cpp:1: src/halfopencone.h: In constructor 'HalfOpenCone::HalfOpenCone(int)': src/halfopencone.h:16:7: warning: 'HalfOpenCone::dimension' will be initialized after [-Wreorder] int dimension;//ambient ^~~~~~~~~ src/halfopencone.h:11:7: warning: 'int HalfOpenCone::liftedDimension' [-Wreorder] int liftedDimension;//ambient ^~~~~~~~~~~~~~~ src/halfopencone.cpp:194:1: warning: when initialized here [-Wreorder] HalfOpenCone::HalfOpenCone(int ambientDimension): ^~~~~~~~~~~~ src/halfopencone.cpp: In function 'void buildFanFromPolynomial(const Polynomial&, HalfOpenConeList*, HalfOpenConeList*, IntegerVector*, HalfOpenCone*)': 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] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] int& operator[](int n){assert(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] const int& operator[](int n)const{assert(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(b.size()==v.size()); ~~~~~~~~^~~~~~~~~~ src/halfopencone.cpp: In member function 'void BitSet::print(Printer&) const': 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] for(int i=0;i >&)': 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] for(int k=0;k > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(fan1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(fan2::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(cone1 > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(fan1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(fan2::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(cone1 > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(fan1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(fan2::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(cone1 > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int k=0;k >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(fan1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(fan2::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(cone1::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(cone2 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(fan1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(fan2::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(cone1::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(cone2 >&, HalfOpenConeProcessor&)': src/halfopencone.cpp:1188:17: warning: 'RecursionData::table' will be initialized after [-Wreorder] RelationTable table; ^~~~~ src/halfopencone.cpp:1176:33: warning: 'std::vector > RecursionData::fans' [-Wreorder] vector > fans; ^~~~ src/halfopencone.cpp:1189:3: warning: when initialized here [-Wreorder] RecursionData(vector > const &fans_, HalfOpenConeProcessor &processor_): ^~~~~~~~~~~~~ src/halfopencone.cpp:1181:10: warning: 'RecursionData::usedFans' will be initialized after [-Wreorder] BitSet usedFans; ^~~~~~~~ src/halfopencone.cpp:1179:17: warning: 'IntegerVector RecursionData::iterators' [-Wreorder] IntegerVector iterators; //just used for printing ^~~~~~~~~ src/halfopencone.cpp:1189:3: warning: when initialized here [-Wreorder] RecursionData(vector > const &fans_, HalfOpenConeProcessor &processor_): ^~~~~~~~~~~~~ src/halfopencone.cpp: In member function 'bool RecursionData::rek(int, const HalfOpenCone&)': 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] if(index == fans.size()) ~~~~~~^~~~~~~~~~~~~~ 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] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int f1=0;f1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int f2=f1+1;f2::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int c1=0;c1::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int c2=0;c2 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int f3=0;f3 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int f1=0;f1::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int c1=0;c1::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int c2=0;c2 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int f1=0;f1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int f2=f1+1;f2::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int c1=0;c1::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int c2=0;c2 >&, std::vector >)': 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] for(int f1=0;f1 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int f2=f1+1;f2::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int c1=0;c1::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int c2=0;c2, const IntegerVectorList&) const': src/halfopencone.cpp:1760:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j > >&, int, int, int*, IntegerVectorList*)': src/halfopencone.cpp:2198:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, Printer&)' defined but not used [-Wunused-function] static void print2(vector const &l, Printer &P) ^~~~~~ src/halfopencone.cpp:1772:13: warning: 'void print(const HalfOpenConeList&, Printer&)' defined but not used [-Wunused-function] static void print(HalfOpenConeList const &l, Printer &P) ^~~~~ src/halfopencone.cpp:83:13: warning: 'void printHalfOpenConeList(Printer&, const HalfOpenConeList&)' defined but not used [-Wunused-function] static void printHalfOpenConeList(Printer &P, HalfOpenConeList const &l) ^~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/substitute.cpp -o src/substitute.o In file included from src/polynomial.h:9, from src/substitute.h:4, from src/substitute.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/substitute.h:4, from src/substitute.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/substitute.h:5, from src/substitute.cpp:1: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/substitute.cpp:11:75: required from here src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/substitute.cpp:11:75: required from here src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/multiplicity.cpp -o src/multiplicity.o In file included from src/polynomial.h:9, from src/multiplicity.h:4, from src/multiplicity.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/multiplicity.h:4, from src/multiplicity.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/multiplicity.h:5, from src/multiplicity.cpp:1: src/multiplicity.cpp: In function 'IntegerVector writeInTermsOf(const IntegerVector&, const IntegerMatrix&)': src/multiplicity.cpp:19:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==b.getWidth()); ~~~~~~~~^~~~~~~~~~~~~~ In file included from src/multiplicity.h:5, from src/multiplicity.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/multiplicity.cpp:31:27: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/multiplicity.h:5, from src/multiplicity.cpp:1: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/multiplicity.cpp:32:13: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); In file included from src/multiplicity.h:5, from src/multiplicity.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/multiplicity.cpp:138:85: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ In file included from src/matrix.h:6, from src/multiplicity.h:5, from src/multiplicity.cpp:1: src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/multiplicity.cpp:34:5: required from here src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==getWidth()); src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/multiplicity.cpp:34:5: required from here src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/multiplicity.cpp:34:5: required from here src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/saturation.cpp -o src/saturation.o In file included from src/polynomial.h:9, from src/saturation.h:4, from src/saturation.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/saturation.h:4, from src/saturation.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/saturation.cpp: At global scope: src/saturation.cpp:41:22: warning: 'PolynomialSet singleSaturation(const PolynomialSet&)' defined but not used [-Wunused-function] static PolynomialSet singleSaturation(PolynomialSet const &s)//TO DO: call idealIntersection to do the intersection ^~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/polymakefile.cpp -o src/polymakefile.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/matrix.h:9, from src/polymakefile.h:9, from src/polymakefile.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/polymakefile.h:9, from src/polymakefile.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/polymakefile.cpp:1: src/polymakefile.h: In constructor 'PolymakeProperty::PolymakeProperty(const string&, const string&, bool)': src/polymakefile.h:17:15: warning: 'PolymakeProperty::name' will be initialized after [-Wreorder] std::string name; ^~~~ src/polymakefile.h:16:15: warning: 'std::__cxx11::string PolymakeProperty::value' [-Wreorder] std::string value; ^~~~~ src/polymakefile.cpp:28:1: warning: when initialized here [-Wreorder] PolymakeProperty::PolymakeProperty(const string &name_, const string &value_, bool embedded_): ^~~~~~~~~~~~~~~~ In file included from src/polymakefile.cpp:3: src/polymakefile.cpp: In member function 'void PolymakeFile::open(const char*)': src/log.h:16:14: warning: this 'if' clause does not guard... [-Wmisleading-indentation] #define log1 if(logLevel>=1) ^~ src/polymakefile.cpp:81:1: note: in expansion of macro 'log1' log1 fprintf(Stderr,"Reading:\"%s\"\n",name.c_str()); ^~~~ src/polymakefile.cpp:82:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' stringstream value; ^~~~~~~~~~~~ In file included from src/polymakefile.cpp:5: src/polymakefile.cpp: In member function 'void PolymakeFile::writeMatrixProperty(const char*, const IntegerMatrix&, bool, const std::vector >*)': 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] if(comments)assert(comments->size()>=m.getHeight()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/polymakefile.cpp: In member function 'void PolymakeFile::writeIncidenceMatrixProperty(const char*, const std::vector >&, int)': 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] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::Matrix(int, int) [with typ = int]': src/polymakefile.cpp:274:33: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/polymakefile.cpp:288:10: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/determinant.cpp -o src/determinant.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/linalg.h:7, from src/determinant.cpp:5: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/field_rationals.h:7, from src/determinant.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/determinant.cpp: In function 'int findRowIndex(std::vector >&, int, int)': 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] for(int i=currentRow;i >&, int, int, bool)' defined but not used [-Wunused-function] static int reduce(vector > &m, int height, int width, bool returnIfZeroDeterminant=false) ^~~~~~ src/determinant.cpp:36:13: warning: 'void printMatrix(const std::vector >&, int, int)' defined but not used [-Wunused-function] static void printMatrix(vector > const &m, int height, int 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/polynomialring.cpp -o src/polynomialring.o In file included from src/polynomialring.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomialring.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/polynomialring.cpp: In member function 'PolynomialRing PolynomialRing::subRing(const IntegerVector&, bool) const': src/polynomialring.cpp:54:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(keepVariable.size()==getNumberOfVariables()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/polynomialring.cpp: In member function 'int PolynomialRing::variableIndex(const string&) const': 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] for(int i=0;ivariableNames.size();i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomialring.cpp:1: src/polynomialring.cpp: In member function 'const string& PolynomialRing::getVariableName(int) const': 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] assert(ivariableNames.size()); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropicalbasis.cpp -o src/tropicalbasis.o In file included from src/polynomial.h:9, from src/tropicalbasis.h:4, from src/tropicalbasis.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/tropicalbasis.h:4, from src/tropicalbasis.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tropicalbasis.cpp: In function 'PolynomialSet tropicalBasisOfCurve(int, PolynomialSet, PolyhedralFan*, int)': src/tropicalbasis.cpp:141:1: warning: label 'restart' defined but not used [-Wunused-label] restart: ^~~~~~~ src/tropicalbasis.cpp: At global scope: src/tropicalbasis.cpp:46:13: warning: 'void initialSaturatingBuchberger(PolynomialSet*, const TermOrder&, const IntegerVector&)' defined but not used [-Wunused-function] static void initialSaturatingBuchberger(PolynomialSet *g, TermOrder const &termOrder_, IntegerVector const &w_) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/linalg.cpp -o src/linalg.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/linalg.h:7, from src/linalg.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/field_rationals.h:7, from src/linalg.h:6, from src/linalg.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/linalg.cpp:3: src/linalgfloat.h: In member function 'double& linalgfloat::Vector::operator[](int)': 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] if(!(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] if(!(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0;j::Matrix(int, int) [with typ = int]': src/linalg.cpp:827:47: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/linalg.cpp:1: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/linalg.cpp:830:43: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); In file included from src/linalg.h:8, from src/linalg.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/linalg.cpp:832:10: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/linalg.cpp:1: src/matrix.h: In instantiation of 'bool Matrix::inKernel(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/linalg.cpp:884:21: required from here src/matrix.h:122:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ src/matrix.h: In instantiation of 'typ Matrix::dotRowLong(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:124:11: required from 'bool Matrix::inKernel(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/linalg.cpp:884:21: required from here src/matrix.h:103:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/symmetriccomplex.cpp -o src/symmetriccomplex.o In file included from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetriccomplex.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetriccomplex.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/symmetriccomplex.cpp:1: src/symmetriccomplex.h: In constructor 'SymmetricComplex::Cone::Cone(const std::set&, int, int, bool, const SymmetricComplex&)': src/symmetriccomplex.h:29:9: warning: 'SymmetricComplex::Cone::multiplicity' will be initialized after [-Wreorder] int multiplicity; ^~~~~~~~~~~~ src/symmetriccomplex.h:27:10: warning: 'bool SymmetricComplex::Cone::isKnownToBeNonMaximalFlag' [-Wreorder] bool isKnownToBeNonMaximalFlag; ^~~~~~~~~~~~~~~~~~~~~~~~~ src/symmetriccomplex.cpp:14:1: warning: when initialized here [-Wreorder] SymmetricComplex::Cone::Cone(set const &indices_, int dimension_, int multiplicity_, bool sortWithSymmetry, SymmetricComplex const &complex): ^~~~~~~~~~~~~~~~ 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] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] if(next>=c.indices.size())return false; ~~~~^~~~~~~~~~~~~~~~~~ src/symmetriccomplex.cpp: In member function 'bool SymmetricComplex::Cone::isSimplicial(int) const': 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] return (indices.size()+linealityDim)==dimension; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/symmetriccomplex.cpp: In member function 'IntegerVectorList SymmetricComplex::Cone::orthogonalComplement(SymmetricComplex&) const': 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] for(int i=0;i&, std::vector&)': 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] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0;j::Matrix(int, int) [with typ = int]': src/symmetriccomplex.cpp:614:77: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/symmetriccomplex.cpp:628:9: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/continuedfractions.cpp -o src/continuedfractions.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/continuedfractions.cpp:3: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/continuedfractions.cpp:3: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/continuedfractions.cpp: In function 'void doubleVectorToFractions(const std::vector&, std::vector&, int&)': src/continuedfractions.cpp:61:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/minors.h:3, from src/minors.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/minors.cpp: In function 'int lookup(const std::vector&, int)': 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] for(int j=0;j&)': 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] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=i+1;j >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/polyhedralcone.h:5, from src/polyhedralfan.h:7, from src/minkowskidual.h:4, from src/minkowskidual.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/minkowskidual.cpp: In constructor 'MyCone::Pair::Pair(const std::vector >&, int, const IntegerVector&)': src/minkowskidual.cpp:11:34: warning: 'MyCone::Pair::rays' will be initialized after [-Wreorder] vector const &rays; ^~~~ src/minkowskidual.cpp:10:9: warning: 'int MyCone::Pair::rayIndex' [-Wreorder] int rayIndex; ^~~~~~~~ src/minkowskidual.cpp:13:5: warning: when initialized here [-Wreorder] Pair(vector const &rays_, int rayIndex_, IntegerVector const & permutation_): ^~~~ src/minkowskidual.cpp: In function 'SymmetricComplex dualMinkowskiMixed(const PolynomialSet&, const SymmetryGroup&, const PolyhedralFan&)': 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] for(int k=0;k::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int k=0;k::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int k=0;k::Matrix(const Matrix&) [with typ = int]': src/symmetriccomplex.h:13:7: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/minkowskidual.cpp: At global scope: 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] static list computeFacets(SymmetricComplex::Cone const &theCone, IntegerMatrix const &rays, IntegerVectorList const &facetCandidates, SymmetricComplex const &theComplex/*, int linealityDim*/) ^~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/triangulation.cpp -o src/triangulation.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/matrix.h:9, from src/triangulation.h:4, from src/triangulation.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/triangulation.h:4, from src/triangulation.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/triangulation.cpp: In static member function 'static Triangulation::Cone Triangulation::firstSimplex(const Triangulation::Cone&, const IntegerMatrix&)': 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] if(coneDim(ret,rays)!=ret.size())ret.pop_back(); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/triangulation.cpp:94:7: warning: unused variable 'd' [-Wunused-variable] int d=0; ^ src/triangulation.cpp: In static member function 'static std::__cxx11::list Triangulation::triangulateRek(int, const Cone2&, const IntegerMatrix&, bool, bool)': src/triangulation.cpp:212:12: warning: unused variable 'found' [-Wunused-variable] bool found=false; ^~~~~ In file included from src/triangulation.h:4, from src/triangulation.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/triangulation.cpp:261:73: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/regularsubdivision.cpp -o src/regularsubdivision.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/matrix.h:9, from src/regularsubdivision.h:5, from src/regularsubdivision.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/regularsubdivision.h:5, from src/regularsubdivision.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/fieldlp.cpp -o src/fieldlp.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/linalg.h:7, from src/fieldlp.h:4, from src/fieldlp.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/field_rationals.h:7, from src/linalg.h:6, from src/fieldlp.h:4, from src/fieldlp.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/fieldlp.cpp:1: src/fieldlp.h: In constructor 'FieldLP::FieldLP(const FieldMatrix&, const FieldVector&)': src/fieldlp.h:25:15: warning: 'FieldLP::b' will be initialized after [-Wreorder] FieldVector b; ^ src/fieldlp.h:23:9: warning: 'Field FieldLP::theField' [-Wreorder] Field theField; ^~~~~~~~ src/fieldlp.cpp:99:1: warning: when initialized here [-Wreorder] FieldLP::FieldLP(FieldMatrix const &A_, FieldVector const &b_): ^~~~~~~ In file included from src/fieldlp.cpp:1: src/fieldlp.h:27:15: warning: 'FieldLP::x' will be initialized after [-Wreorder] FieldVector x; ^ src/fieldlp.h:26:15: warning: 'FieldVector FieldLP::w' [-Wreorder] FieldVector w; ^ src/fieldlp.cpp:99:1: warning: when initialized here [-Wreorder] FieldLP::FieldLP(FieldMatrix const &A_, FieldVector const &b_): ^~~~~~~ src/fieldlp.cpp: In member function 'bool FieldLP::findFeasibleBasis()': 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] if(newBasis.size()!=A.getWidth())return false; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/field_rationalfunctions.cpp -o src/field_rationalfunctions.o In file included from src/polynomial.h:9, from src/field_rationalfunctions.h:6, from src/field_rationalfunctions.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/field_rationalfunctions.h:6, from src/field_rationalfunctions.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/field_rationalfunctions.cpp: In static member function 'static std::__cxx11::string FieldElementRationalFunction::LaTeXTranslator(const string&)': 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] for(int i=startIndex;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/polyhedralcone.h:5, from src/polyhedralfan.h:7, from src/tropical_weildivisor.h:1, from src/tropical_weildivisor.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/lattice.cpp -o src/lattice.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/linalg.h:7, from src/lattice.cpp:3: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/linalg.h:5, from src/lattice.cpp:3: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lattice.cpp: In function 'bool isPartOfAZBasis(const IntegerVectorList&)': 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] return l.size()==nPivots; ~~~~~~~~^~~~~~~~~ In file included from src/linalg.h:8, from src/lattice.cpp:3: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/lattice.cpp:10:53: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' src/lattice.cpp:10:53: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/intsinpolytope.cpp -o src/intsinpolytope.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/matrix.h:9, from src/intsinpolytope.h:5, from src/intsinpolytope.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/intsinpolytope.h:5, from src/intsinpolytope.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/intsinpolytope.h:5, from src/intsinpolytope.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/intsinpolytope.cpp:44:25: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/intsinpolytope.h:5, from src/intsinpolytope.cpp:1: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/intsinpolytope.cpp:80:52: required from here src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/intsinpolytope.cpp:80:52: required from here src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/graph.cpp -o src/graph.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/matrix.h:9, from src/graph.cpp:4: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/graph.cpp:4: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/graph.cpp:4: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/graph.cpp:8:22: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/restrictedautoreduction.cpp -o src/restrictedautoreduction.o In file included from src/polynomial.h:9, from src/restrictedautoreduction.h:4, from src/restrictedautoreduction.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/restrictedautoreduction.h:4, from src/restrictedautoreduction.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/groebnerengine.cpp -o src/groebnerengine.o In file included from src/polynomial.h:9, from src/groebnerengine.h:4, from src/groebnerengine.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/groebnerengine.h:4, from src/groebnerengine.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/ge_gfan.cpp -o src/ge_gfan.o In file included from src/polynomial.h:9, from src/groebnerengine.h:4, from src/ge_gfan.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/groebnerengine.h:4, from src/ge_gfan.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropicaltraverse.cpp -o src/tropicaltraverse.o In file included from src/polynomial.h:9, from src/bergman.h:4, from src/tropicaltraverse.h:4, from src/tropicaltraverse.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/bergman.h:4, from src/tropicaltraverse.h:4, from src/tropicaltraverse.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/tropicaltraverse.h:4, from src/tropicaltraverse.cpp:1: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] SymmetryGroup symmetryGroup; ^~~~~~~~~~~~~ src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] bool simplicial; ^~~~~~~~~~ In file included from src/tropicaltraverse.h:4, from src/tropicaltraverse.cpp:1: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BergmanFan(): ^~~~~~~~~~ In file included from src/matrix.h:6, from src/polyhedralfan.h:10, from src/bergman.h:7, from src/tropicaltraverse.h:4, from src/tropicaltraverse.cpp:1: src/tropicaltraverse.cpp: In function 'void changeCone(PolynomialSet&, PolynomialSet&, const IntegerVector&, const IntegerVector&)': 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] assert(idealGroebnerBasis.size()==oldSize); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/tropicaltraverse.cpp: In function 'void printStack(const std::__cxx11::list&, const std::__cxx11::list&)': src/tropicaltraverse.cpp:307:7: warning: unused variable 'a' [-Wunused-variable] int a; ^ src/tropicaltraverse.cpp: In function 'PolyhedralFan tropicalTraverse(PolynomialSet, PolynomialSet, const SymmetryGroup*)': src/tropicaltraverse.cpp:340:5: warning: label 'L1' defined but not used [-Wunused-label] L1: ^~ src/tropicaltraverse.cpp:422:5: warning: label 'L2' defined but not used [-Wunused-label] L2: ^~ src/tropicaltraverse.cpp: At global scope: src/tropicaltraverse.cpp:183:13: warning: 'void printMarkedTermIdeal(const PolynomialSet&, const string&)' defined but not used [-Wunused-function] static void printMarkedTermIdeal(PolynomialSet const &g, string const &s) ^~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/nbody.cpp -o src/nbody.o In file included from src/polynomial.h:9, from src/nbody.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/nbody.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/nbody.cpp: In function 'PolynomialSet nbodyDeterminants(const PolynomialRing&, int, bool, int)': 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] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int x=0;x >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/polyhedralcone.h:5, from src/polyhedralfan.h:7, from src/tropicalmap.h:4, from src/tropicalmap.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_tropical.cpp -o src/traverser_tropical.o In file included from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_tropical.h:4, from src/traverser_tropical.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_tropical.h:4, from src/traverser_tropical.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/traverser_tropical.cpp:3: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] SymmetryGroup symmetryGroup; ^~~~~~~~~~~~~ src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] bool simplicial; ^~~~~~~~~~ In file included from src/traverser_tropical.cpp:3: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BergmanFan(): ^~~~~~~~~~ In file included from src/matrix.h:6, from src/symmetriccomplex.h:11, from src/symmetrictraversal.h:4, from src/traverser_tropical.h:4, from src/traverser_tropical.cpp:1: src/traverser_tropical.cpp: In member function 'virtual void TropicalTraverser::changeCone(const IntegerVector&, const IntegerVector&)': 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] assert(idealGroebnerBasis.size()==oldSize); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_groebnerfan.cpp -o src/traverser_groebnerfan.o In file included from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_groebnerfan.h:4, from src/traverser_groebnerfan.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_groebnerfan.h:4, from src/traverser_groebnerfan.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/mixedvolume.cpp -o src/mixedvolume.o In file included from src/polynomial.h:9, from src/mixedvolume.h:4, from src/mixedvolume.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/mixedvolume.h:4, from src/mixedvolume.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/polyhedralfan.h:10, from src/tropical_weildivisor.h:1, from src/mixedvolume.cpp:3: src/mixedvolume.cpp: In function 'int64 mixedVolume(const PolynomialSet&)': 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] assert(g.size()<=n); ~~~~~~~~^~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_stableintersection.cpp -o src/traverser_stableintersection.o In file included from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_stableintersection.h:4, from src/traverser_stableintersection.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_stableintersection.h:4, from src/traverser_stableintersection.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/field_rationalfunctions2.cpp -o src/field_rationalfunctions2.o In file included from src/polynomial.h:9, from src/field_rationalfunctions2.h:6, from src/field_rationalfunctions2.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/field_rationalfunctions2.h:6, from src/field_rationalfunctions2.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/field_rationalfunctions2.cpp: In member function 'void FieldElementRationalFunction2::normalize(bool)': src/field_rationalfunctions2.cpp:214:15: warning: unused variable 'FACTOR' [-Wunused-variable] static int FACTOR,NOFACTOR; ^~~~~~ src/field_rationalfunctions2.cpp:214:22: warning: unused variable 'NOFACTOR' [-Wunused-variable] static int FACTOR,NOFACTOR; ^~~~~~~~ src/field_rationalfunctions2.cpp: In function 'PolynomialRing makeVariablesParameters(const PolynomialRing&, int)': 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] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/linalgfloat.h:10, from src/linalgfloat.cpp:3: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/linalgfloat.cpp:3: src/linalgfloat.h: In member function 'double& linalgfloat::Vector::operator[](int)': 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] if(!(n>=0 && n::size_type' {aka 'long unsigned int'} [-Wsign-compare] if(!(n>=0 && n >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/primarydecomposition.h:4, from src/primarydecomposition.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/primarydecomposition.cpp: At global scope: src/primarydecomposition.cpp:5:13: warning: 'initialized' defined but not used [-Wunused-variable] static bool initialized; ^~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropicaldeterminant.cpp -o src/tropicaldeterminant.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/matrix.h:9, from src/tropicaldeterminant.h:4, from src/tropicaldeterminant.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/matrix.h:9, from src/tropicaldeterminant.h:4, from src/tropicaldeterminant.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tropicaldeterminant.cpp: In function 'int sub(int, int)': src/tropicaldeterminant.cpp:12:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] assert(b!=td_minusInfinity); src/tropicaldeterminant.cpp:13:6: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(a==td_minusInfinity)return td_minusInfinity; src/tropicaldeterminant.cpp: In function 'int max(int, int)': src/tropicaldeterminant.cpp:18:6: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(a==td_minusInfinity)return b; src/tropicaldeterminant.cpp:19:6: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(b==td_minusInfinity)return a; src/tropicaldeterminant.cpp: In function 'int tropicalDeterminant(const IntegerMatrix&)': src/tropicaldeterminant.cpp:57:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(colmax==td_minusInfinity)return td_minusInfinity; src/tropicaldeterminant.cpp:125:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(minusal==td_minusInfinity)return td_minusInfinity;//is this right? src/tropicaldeterminant.cpp: In function 'int tropicalDeterminantSlow(const IntegerMatrix&)': src/tropicaldeterminant.cpp:195:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] {if(m[*I][i]==td_minusInfinity){prod=td_minusInfinity;break;}prod+=m[*I][i];} In file included from src/tropicaldeterminant.h:4, from src/tropicaldeterminant.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/tropicaldeterminant.cpp:30:18: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/tropicaldeterminant.cpp:38:31: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_secondaryfan.cpp -o src/traverser_secondaryfan.o In file included from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_secondaryfan.h:4, from src/traverser_secondaryfan.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_secondaryfan.h:4, from src/traverser_secondaryfan.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/traverser_secondaryfan.h:5, from src/traverser_secondaryfan.cpp:1: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(j>=v.size()) ~^~~~~~~~~~ In file included from src/traverser_secondaryfan.h:5, from src/traverser_secondaryfan.cpp:1: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; ~^~~~~~~~~~~~~ src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int l=0;lsize();l++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int&) const': src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();k++) ~^~~~~~~~~~ src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++)temp.push_back((*j)[k]); ~^~~~~~~~~~ src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++) ~^~~~~~~~~~ src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); ~^~~~~~~~~~ src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&)': src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j!=v.size();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] int nVertices=bases.size(); ^~~~~~~~~ src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] int nEdges=coDimensionOneTriangles().size(); ^~~~~~ In file included from src/symmetriccomplex.h:11, from src/symmetrictraversal.h:4, from src/traverser_secondaryfan.h:4, from src/traverser_secondaryfan.cpp:1: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/triangulation2.h:43:34: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/triangulation2.h:126:52: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/symmetriccomplex.h:11, from src/symmetrictraversal.h:4, from src/traverser_secondaryfan.h:4, from src/traverser_secondaryfan.cpp:1: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/triangulation2.h:469:40: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_sphere.cpp -o src/traverser_sphere.o In file included from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_sphere.h:4, from src/traverser_sphere.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_sphere.h:4, from src/traverser_sphere.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/traverser_sphere.cpp:1: src/traverser_sphere.h: In constructor 'SphereTraverser::SphereTraverser(const std::vector&, const std::map, std::__cxx11::list >&, const IntegerVector&, const IntegerVector&)': src/traverser_sphere.h:14:33: warning: 'SphereTraverser::adjacency' will be initialized after [-Wreorder] map > adjacency; ^~~~~~~~~ src/traverser_sphere.h:13:33: warning: 'const std::vector& SphereTraverser::cones' [-Wreorder] vector const &cones; ^~~~~ src/traverser_sphere.cpp:7:1: warning: when initialized here [-Wreorder] SphereTraverser::SphereTraverser(vector const &cones_, map > const &adjacency_, IntegerVector const &startCone, IntegerVector const &normal): ^~~~~~~~~~~~~~~ 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] for(;currentConeIndex::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(currentConeIndex!=cones.size()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/determinantpoly.cpp -o src/determinantpoly.o In file included from src/polynomial.h:9, from src/determinantpoly.h:4, from src/determinantpoly.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/determinantpoly.h:4, from src/determinantpoly.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/determinantpoly.cpp: In constructor 'PolyMatrix::PolyMatrixEntry::PolyMatrixEntry(const Polynomial&, const IntegerVector&)': src/determinantpoly.cpp:29:28: warning: 'PolyMatrix::PolyMatrixEntry::p' will be initialized after [-Wreorder] Polynomial p; ^ src/determinantpoly.cpp:28:22: warning: 'bool PolyMatrix::PolyMatrixEntry::isZero' [-Wreorder] bool isZero; ^~~~~~ src/determinantpoly.cpp:32:17: warning: when initialized here [-Wreorder] PolyMatrixEntry(Polynomial const &p_, IntegerVector const &w): ^~~~~~~~~~~~~~~ src/determinantpoly.cpp: In member function 'void PolyMatrix::print()': 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] for(int j=0;j, std::__cxx11::list, int, int)': 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] assert(k::size_type' {aka 'long unsigned int'} [-Wsign-compare] if(codim<=g.size())if(codim<=w.size()) ~~~~~^~~~~~~~~~ src/determinantpoly.cpp:275:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(codim<=g.size())if(codim<=w.size()) ~~~~~^~~~~~~~~~ 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] for(int i=0;i::Matrix(int, int) [with typ = int]': src/determinantpoly.cpp:132:61: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/determinantpoly.cpp:141:24: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/padic.cpp -o src/padic.o In file included from src/polynomial.h:9, from src/padic.h:11, from src/padic.cpp:10: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/padic.h:11, from src/padic.cpp:10: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/padic.cpp: In function 'Polynomial longDivision(Polynomial, const PolynomialSet&, int, const IntegerVector&, const TermOrder&, PolynomialSet&, Polynomial&)': 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] for(int ii=0;ii::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int m=0;m >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/integergb.h:18, from src/integergb.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/integergb.cpp:8: src/integergb.h: In constructor 'IntegerGroebnerFanTraverser::IntegerGroebnerFanTraverser(const PolynomialSet&)': src/integergb.h:36:7: warning: 'IntegerGroebnerFanTraverser::n' will be initialized after [-Wreorder] int n;//,d; ^ src/integergb.h:34:17: warning: 'PolynomialSet IntegerGroebnerFanTraverser::groebnerBasis' [-Wreorder] PolynomialSet groebnerBasis; ^~~~~~~~~~~~~ src/integergb.cpp:273:1: warning: when initialized here [-Wreorder] IntegerGroebnerFanTraverser::IntegerGroebnerFanTraverser(PolynomialSet const &generators): ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_resultantfan.cpp -o src/traverser_resultantfan.o In file included from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_resultantfan.h:11, from src/traverser_resultantfan.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_resultantfan.h:11, from src/traverser_resultantfan.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/traverser_resultantfan.h:12, from src/traverser_resultantfan.cpp:8: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(j>=v.size()) ~^~~~~~~~~~ In file included from src/traverser_resultantfan.h:12, from src/traverser_resultantfan.cpp:8: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; ~^~~~~~~~~~~~~ src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int l=0;lsize();l++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int&) const': src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();k++) ~^~~~~~~~~~ src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++)temp.push_back((*j)[k]); ~^~~~~~~~~~ src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++) ~^~~~~~~~~~ src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); ~^~~~~~~~~~ src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&)': src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j!=v.size();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] int nVertices=bases.size(); ^~~~~~~~~ src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] int nEdges=coDimensionOneTriangles().size(); ^~~~~~ src/traverser_resultantfan.cpp: In function 'IntegerMatrix cayleyConfiguration(const PolynomialSet&)': src/traverser_resultantfan.cpp:17:7: warning: unused variable 'ambientDim' [-Wunused-variable] int ambientDim=g.getRing().getNumberOfVariables(); ^~~~~~~~~~ src/traverser_resultantfan.cpp: In function 'IntegerMatrix cayleyConfiguration(const std::__cxx11::list > >&, int)': src/traverser_resultantfan.cpp:33:7: warning: unused variable 'ambientDim' [-Wunused-variable] int ambientDim=d; ^~~~~~~~~~ src/traverser_resultantfan.cpp: In function 'std::set > mixedCells(const std::vector >&, const Triangulation2&, const IntegerMatrix&, const IntegerVector&)': src/traverser_resultantfan.cpp:58:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++) ~^~~~~~~~~~ src/traverser_resultantfan.cpp:62:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)equivalenceClasses[normal].insert((*i)[j]); ~^~~~~~~~~~ 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] for(int j=0;jsize());} ~^~~~~~~~~~~ src/traverser_resultantfan.cpp: In constructor 'ResultantFanTraverser::ResultantFanTraverser(const IntegerVectorListList&, const IntegerMatrix&)': src/traverser_resultantfan.cpp:208:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i > subsetToIntervals(const IntegerVectorListList&, const std::set&)': 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] for(int j=indexOriginal;jsize();j++)nt+=subset.count(j); ~^~~~~~~~~~~~~~~~~~~~~~~~ src/traverser_resultantfan.cpp: In member function 'virtual IntegerVectorList ResultantFanTraverser::link(const IntegerVector&)': 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] set temp;for(int k=0;ksize();k++)temp.insert(k); ~^~~~~~~~~~ In file included from src/symmetriccomplex.h:11, from src/symmetrictraversal.h:4, from src/traverser_resultantfan.h:11, from src/traverser_resultantfan.cpp:8: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/triangulation2.h:43:34: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/triangulation2.h:126:52: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/symmetriccomplex.h:11, from src/symmetrictraversal.h:4, from src/traverser_resultantfan.h:11, from src/traverser_resultantfan.cpp:8: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/triangulation2.h:469:40: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/traverser_resultantfan.cpp: At global scope: src/traverser_resultantfan.cpp:143:13: warning: 'void printCone(PolyhedralCone)' defined but not used [-Wunused-function] static void printCone(PolyhedralCone c) ^~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/bsptree.cpp -o src/bsptree.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/linalg.h:7, from src/bsptree.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/field_rationals.h:7, from src/linalg.h:6, from src/bsptree.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/bsptree.cpp:9: src/bsptree.h: In static member function 'static std::vector BSPTree::buildPointers(const std::vector&)': 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] for(int i=0;i&, const PolyhedralCone*, bool)': src/bsptree.h:191:28: warning: 'BSPTree::theCones' will be initialized after [-Wreorder] vector const &theCones; ^~~~~~~~ src/bsptree.h:189:7: warning: 'int BSPTree::n' [-Wreorder] int n; ^ src/bsptree.cpp:243:3: warning: when initialized here [-Wreorder] BSPTree::BSPTree(int n_, vector const &theCones_, PolyhedralCone const *restrictingCone, bool doBuild): ^~~~~~~ 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] for(int i=0;i::const_iterator) const': src/bsptree.cpp:605:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if( (ju==0)&& !isPerturbedDotProductPositive(p,*j)|| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bsptree.cpp:607:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] (ju<0)&&before(u,p,equation,*j)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/bsptree.cpp:8: src/bsptree.cpp: In member function 'PolyhedralCone BSPTree::regionFast(const IntegerVector&) const': src/bsptree.cpp:646:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(u.size()==n); ~~~~~~~~^~~ In file included from src/linalg.h:8, from src/bsptree.cpp:8: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/bsptree.cpp:697:44: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_bsptree.cpp -o src/traverser_bsptree.o In file included from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_bsptree.h:11, from src/traverser_bsptree.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_bsptree.h:11, from src/traverser_bsptree.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/traverser_bsptree.h:12, from src/traverser_bsptree.cpp:8: src/bsptree.h: In static member function 'static std::vector BSPTree::buildPointers(const std::vector&)': 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] for(int i=0;i::Matrix(int, int) [with typ = int]': src/matrix.h:50:14: required from 'static Matrix Matrix::identity(int) [with typ = int]' src/traverser_bsptree.cpp:15:42: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/matrix.h:52:14: required from 'static Matrix Matrix::identity(int) [with typ = int]' src/traverser_bsptree.cpp:15:42: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/traverser_resultantfanspecialization.cpp -o src/traverser_resultantfanspecialization.o In file included from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_resultantfan.h:11, from src/traverser_resultantfanspecialization.h:11, from src/traverser_resultantfanspecialization.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/traverser_resultantfan.h:11, from src/traverser_resultantfanspecialization.h:11, from src/traverser_resultantfanspecialization.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/traverser_resultantfan.h:12, from src/traverser_resultantfanspecialization.h:11, from src/traverser_resultantfanspecialization.cpp:8: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(j>=v.size()) ~^~~~~~~~~~ In file included from src/traverser_resultantfan.h:12, from src/traverser_resultantfanspecialization.h:11, from src/traverser_resultantfanspecialization.cpp:8: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; ~^~~~~~~~~~~~~ src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int l=0;lsize();l++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int&) const': src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();k++) ~^~~~~~~~~~ src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++)temp.push_back((*j)[k]); ~^~~~~~~~~~ src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++) ~^~~~~~~~~~ src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); ~^~~~~~~~~~ src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&)': src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j!=v.size();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] int nVertices=bases.size(); ^~~~~~~~~ src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] int nEdges=coDimensionOneTriangles().size(); ^~~~~~ In file included from src/traverser_resultantfanspecialization.cpp:8: src/traverser_resultantfanspecialization.h: In constructor 'SelectionIterator::SelectionIterator(const std::vector >&)': 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] for(int i=0;i=intervals[i].second-2); ~^~~~~~~~~~~~~~~~~ src/traverser_resultantfanspecialization.h: In member function 'bool SelectionIterator::operator++()': 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] for(i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] return i!=choices.size(); ~^~~~~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/symmetriccomplex.h:11, from src/symmetrictraversal.h:4, from src/traverser_resultantfan.h:11, from src/traverser_resultantfanspecialization.h:11, from src/traverser_resultantfanspecialization.cpp:8: src/traverser_resultantfanspecialization.h: In member function 'int SelectionIterator::sizeOfIth(int) const': 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] assert(i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(i::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(j >&, const IntegerVector&, const IntegerVector&)': src/traverser_resultantfanspecialization.cpp:140:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(isSpecial.size()==exponents.getWidth()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/traverser_resultantfanspecialization.cpp:170:57: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(isSpecial.size()-(bigCodimension+isSpecial.sum())<=linealitySpaceDim) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/traverser_resultantfanspecialization.cpp:161:9: warning: unused variable 'J' [-Wunused-variable] int J=0; ^ src/traverser_resultantfanspecialization.cpp: In function 'IntegerVectorList perturbationSequenceRek(const IntegerMatrix&, const std::vector >&, const IntegerVector&, const IntegerVector&, const PolyhedralCone&)': src/traverser_resultantfanspecialization.cpp:244:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;k >, const IntegerVector&, IntegerVector, int)': src/traverser_resultantfanspecialization.h:24:17: warning: 'ResultantFanSpecializationTraverser::theConfiguration' will be initialized after [-Wreorder] IntegerMatrix theConfiguration; ^~~~~~~~~~~~~~~~ src/traverser_resultantfanspecialization.h:23:25: warning: 'IntegerVectorListList ResultantFanSpecializationTraverser::tuple' [-Wreorder] IntegerVectorListList tuple; ^~~~~ src/traverser_resultantfanspecialization.cpp:387:1: warning: when initialized here [-Wreorder] ResultantFanSpecializationTraverser::ResultantFanSpecializationTraverser(IntegerVectorListList const &tuple_,int D_, IntegerMatrix const &cayley, vector > intervals_, IntegerVector const &isSpecial_, IntegerVector omega, int dim): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/traverser_resultantfanspecialization.cpp:408:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i::Matrix(const Matrix&) [with typ = int]': src/triangulation2.h:43:34: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/triangulation2.h:126:52: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/symmetriccomplex.h:11, from src/symmetrictraversal.h:4, from src/traverser_resultantfan.h:11, from src/traverser_resultantfanspecialization.h:11, from src/traverser_resultantfanspecialization.cpp:8: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/triangulation2.h:469:40: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/matrix.h: In instantiation of 'Matrix Matrix::submatrixColumnSubsetBoolean(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/traverser_resultantfanspecialization.cpp:131:77: required from here src/matrix.h:198:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(subset.size()==this->getWidth()); In file included from src/symmetriccomplex.h:11, from src/symmetrictraversal.h:4, from src/traverser_resultantfan.h:11, from src/traverser_resultantfanspecialization.h:11, from src/traverser_resultantfanspecialization.cpp:8: src/matrix.h:203:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j::appendRow(const Vektor&) [with typ = int]': src/traverser_resultantfanspecialization.cpp:146:74: required from here src/matrix.h:63:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/tropicalcurve.cpp -o src/tropicalcurve.o In file included from src/polynomial.h:9, from src/tropicalcurve.h:10, from src/tropicalcurve.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/tropicalcurve.h:10, from src/tropicalcurve.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/gmpallocator.cpp -o src/gmpallocator.o src/gmpallocator.cpp: In function 'int bufNum(int)': src/gmpallocator.cpp:32:11: warning: statement has no effect [-Wunused-value] size>>1; ~~~~^~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/packedmonomial.cpp -o src/packedmonomial.o In file included from src/monomial.h:6, from src/packedmonomial.h:13, from src/packedmonomial.cpp:9: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/packedmonomial.h:13, from src/packedmonomial.cpp:9: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/packedmonomial.cpp:9: src/packedmonomial.h: In member function 'PacMan::VariableData PacMan::alloc(int, bool)': 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] for(j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] if(j==wordData.size()) ~^~~~~~~~~~~~~~~~~ In file included from src/packedmonomial.cpp:9: src/packedmonomial.h: In static member function 'static std::vector PacMan::bitsNeeded(const IntegerVector&)': src/packedmonomial.h:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i0){v>>1;l++;} ~^~~ src/packedmonomial.h: In member function 'bool PacMan::fits(const IntegerVector&)': src/packedmonomial.h:89:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int)': 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] assert(r.getNumberOfVariables()==bounds.size()); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/packedmonomial.cpp:9: 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] for(int i=0;i::PackedMonomial(int64, const IntegerVector&, const PacMan&) [with int NWORDS = 2; int64 = long int; IntegerVector = Vektor]': src/packedmonomial.cpp:52:63: required from here src/packedmonomial.h:144:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(exponent.size()==nExps); ~~~~~~~~~~~~~~~^~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_main.cpp -o src/app_main.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_main.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_main.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_main.cpp: In member function 'virtual int GCats::main()': src/app_main.cpp:97:10: warning: unused variable 'outputLatex' [-Wunused-variable] bool outputLatex=true; ^~~~~~~~~~~ src/app_main.cpp:99:14: warning: unused variable 'P' [-Wunused-variable] Printer *P; ^ src/app_main.cpp:100:19: warning: unused variable 'Q' [-Wunused-variable] LatexPrinter *Q; ^ src/app_main.cpp:101:11: warning: unused variable 'latexFile' [-Wunused-variable] FILE *latexFile; ^~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_buchberger.cpp -o src/app_buchberger.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_buchberger.cpp:7: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_buchberger.cpp:7: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_doesidealcontain.cpp -o src/app_doesidealcontain.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_doesidealcontain.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_doesidealcontain.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_facets.cpp -o src/app_facets.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_facets.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_facets.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_homogeneityspace.cpp -o src/app_homogeneityspace.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_homogeneityspace.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_homogeneityspace.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_groebnercone.cpp -o src/app_groebnercone.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_groebnercone.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_groebnercone.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_homogenize.cpp -o src/app_homogenize.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_homogenize.cpp:5: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_homogenize.cpp:5: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_initialforms.cpp -o src/app_initialforms.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_initialforms.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_initialforms.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_initialforms.cpp:6: src/app_initialforms.cpp: In member function 'virtual int InitialFormsApplication::main()': src/app_initialforms.cpp:54:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(i->size()==g.getRing().getNumberOfVariables()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_isgroebnerbasis.cpp -o src/app_isgroebnerbasis.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_isgroebnerbasis.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_isgroebnerbasis.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_ismarkedgroebnerbasis.cpp -o src/app_ismarkedgroebnerbasis.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_ismarkedgroebnerbasis.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_ismarkedgroebnerbasis.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_interactive.cpp -o src/app_interactive.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_interactive.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_interactive.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_interactive.cpp: In constructor 'InteractiveApplication::InteractiveApplication()': src/app_interactive.cpp:35:16: warning: 'InteractiveApplication::optionPrintWallIdeal' will be initialized after [-Wreorder] SimpleOption optionPrintWallIdeal; ^~~~~~~~~~~~~~~~~~~~ src/app_interactive.cpp:34:16: warning: 'Application::SimpleOption InteractiveApplication::optionPrintFlipped' [-Wreorder] SimpleOption optionPrintFlipped; ^~~~~~~~~~~~~~~~~~ src/app_interactive.cpp:49:3: warning: when initialized here [-Wreorder] InteractiveApplication(): ^~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_krulldimension.cpp -o src/app_krulldimension.o In file included from src/polynomial.h:9, from src/dimension.h:4, from src/app_krulldimension.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/dimension.h:4, from src/app_krulldimension.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_leadingterms.cpp -o src/app_leadingterms.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_leadingterms.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_leadingterms.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_multiplymatrix.cpp -o src/app_multiplymatrix.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_multiplymatrix.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_multiplymatrix.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_polynomialsetunion.cpp -o src/app_polynomialsetunion.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_polynomialsetunion.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_polynomialsetunion.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_render.cpp -o src/app_render.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_render.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_render.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_renderstaircase.cpp -o src/app_renderstaircase.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_renderstaircase.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_renderstaircase.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_stats.cpp -o src/app_stats.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_stats.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_stats.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_substitute.cpp -o src/app_substitute.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_substitute.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_substitute.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_supportindices.cpp -o src/app_supportindices.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_supportindices.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_supportindices.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_supportindices.cpp: In member function 'virtual int SupportIndicesApplication::main()': src/app_supportindices.cpp:26:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tolatex.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_tolatex.cpp: In constructor 'ToLatexApplication::ToLatexApplication()': src/app_tolatex.cpp:11:16: warning: 'ToLatexApplication::optionPolynomialSetList' will be initialized after [-Wreorder] SimpleOption optionPolynomialSetList; ^~~~~~~~~~~~~~~~~~~~~~~ src/app_tolatex.cpp:9:16: warning: 'Application::SimpleOption ToLatexApplication::optionAddHeader' [-Wreorder] SimpleOption optionAddHeader; ^~~~~~~~~~~~~~~ src/app_tolatex.cpp:17:3: warning: when initialized here [-Wreorder] ToLatexApplication(): ^~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_transposematrix.cpp -o src/app_transposematrix.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_transposematrix.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_transposematrix.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalbasis.cpp -o src/app_tropicalbasis.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalbasis.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalbasis.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalstartingcone.cpp -o src/app_tropicalstartingcone.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_tropicalstartingcone.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_tropicalstartingcone.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_tropicalstartingcone.cpp:12: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] SymmetryGroup symmetryGroup; ^~~~~~~~~~~~~ src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] bool simplicial; ^~~~~~~~~~ In file included from src/app_tropicalstartingcone.cpp:12: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BergmanFan(): ^~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalintersection.cpp -o src/app_tropicalintersection.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalintersection.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalintersection.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_tropicalintersection.cpp: In constructor 'SymmetricTargetTropicalBasisTester::SymmetricTargetTropicalBasisTester(const PolynomialSet&)': src/app_tropicalintersection.cpp:30:16: warning: 'SymmetricTargetTropicalBasisTester::g' will be initialized after [-Wreorder] PolynomialSet g; ^ src/app_tropicalintersection.cpp:29:7: warning: 'bool SymmetricTargetTropicalBasisTester::violationFound' [-Wreorder] bool violationFound; ^~~~~~~~~~~~~~ src/app_tropicalintersection.cpp:31:2: warning: when initialized here [-Wreorder] SymmetricTargetTropicalBasisTester(PolynomialSet const &g_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_tropicalintersection.cpp: In constructor 'TropicalIntersectionApplication::TropicalIntersectionApplication()': src/app_tropicalintersection.cpp:92:16: warning: 'TropicalIntersectionApplication::optionRestrict' will be initialized after [-Wreorder] SimpleOption optionRestrict; ^~~~~~~~~~~~~~ src/app_tropicalintersection.cpp:88:16: warning: 'Application::SimpleOption TropicalIntersectionApplication::optionParseSymmetry' [-Wreorder] SimpleOption optionParseSymmetry; ^~~~~~~~~~~~~~~~~~~ src/app_tropicalintersection.cpp:104:3: warning: when initialized here [-Wreorder] TropicalIntersectionApplication(): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_tropicalintersection.cpp:95:17: warning: 'TropicalIntersectionApplication::optionHigh' will be initialized after [-Wreorder] IntegerOption optionHigh; ^~~~~~~~~~ src/app_tropicalintersection.cpp:94:17: warning: 'Application::IntegerOption TropicalIntersectionApplication::optionLow' [-Wreorder] IntegerOption optionLow; ^~~~~~~~~ src/app_tropicalintersection.cpp:104:3: warning: when initialized here [-Wreorder] TropicalIntersectionApplication(): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_walk.cpp -o src/app_walk.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_walk.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_walk.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicaltraverse.cpp -o src/app_tropicaltraverse.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_tropicaltraverse.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_tropicaltraverse.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_tropicaltraverse.cpp:12: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] SymmetryGroup symmetryGroup; ^~~~~~~~~~~~~ src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] bool simplicial; ^~~~~~~~~~ In file included from src/app_tropicaltraverse.cpp:12: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BergmanFan(): ^~~~~~~~~~ src/app_tropicaltraverse.cpp: In constructor 'TropicalTraverseApplication::TropicalTraverseApplication()': src/app_tropicaltraverse.cpp:30:16: warning: 'TropicalTraverseApplication::optionDisableSymmetryTest' will be initialized after [-Wreorder] SimpleOption optionDisableSymmetryTest; ^~~~~~~~~~~~~~~~~~~~~~~~~ src/app_tropicaltraverse.cpp:28:16: warning: 'Application::SimpleOption TropicalTraverseApplication::optionTorusSymmetry' [-Wreorder] SimpleOption optionTorusSymmetry; ^~~~~~~~~~~~~~~~~~~ src/app_tropicaltraverse.cpp:44:3: warning: when initialized here [-Wreorder] TropicalTraverseApplication(): ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/polyhedralfan.h:10, from src/halfopencone.h:7, from src/newtonpolytope.h:6, from src/app_tropicaltraverse.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_tropicaltraverse.cpp:81:72: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_weightvector.cpp -o src/app_weightvector.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_weightvector.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_weightvector.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_scarfisgeneric.cpp -o src/app_scarfisgeneric.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_scarfisgeneric.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_scarfisgeneric.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_scarfisgeneric.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_scarfisgeneric.cpp:46:44: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_scarfcomplex.cpp -o src/app_scarfcomplex.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_scarfcomplex.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_scarfcomplex.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_scarfcomplex.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_scarfcomplex.cpp:46:44: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/app_scarfcomplex.cpp:59:33: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix operator*(int, const Matrix&)': src/app_scarfcomplex.cpp:61:38: required from here 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] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_scarfvisualize.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_scarfvisualize.cpp:6: src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/app_scarfvisualize.cpp:111:33: required from here src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/app_scarfvisualize.cpp:111:33: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_scarfvisualize.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_scarfvisualize.cpp:185:44: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_scarfvisualize.cpp:6: src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/app_scarfvisualize.cpp:111:33: required from here src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==getWidth()); In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_scarfvisualize.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' src/app_scarfvisualize.cpp:145:37: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_scarfvisualize.cpp:6: src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/app_scarfvisualize.cpp:223:13: required from here src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_sturmsequence.cpp -o src/app_sturmsequence.o In file included from src/polynomial.h:9, from src/dimension.h:4, from src/app_sturmsequence.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/dimension.h:4, from src/app_sturmsequence.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_sturmsequence.cpp: In member function 'virtual int SturmSequenceApplication::main()': src/app_sturmsequence.cpp:54:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_lll.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/lll.h:5, from src/app_lll.cpp:5: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_lll.cpp:27:44: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_latticeideal.cpp -o src/app_latticeideal.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_latticeideal.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_latticeideal.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/latticeideal.h:4, from src/app_latticeideal.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_latticeideal.cpp:35:57: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' src/app_latticeideal.cpp:35:57: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalmultiplicity.cpp -o src/app_tropicalmultiplicity.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalmultiplicity.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalmultiplicity.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_idealintersection.cpp -o src/app_idealintersection.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_idealintersection.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_idealintersection.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_saturation.cpp -o src/app_saturation.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_saturation.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_saturation.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_idealproduct.cpp -o src/app_idealproduct.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_idealproduct.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_idealproduct.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_representatives.cpp -o src/app_representatives.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_representatives.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_representatives.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_representatives.cpp:12: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] SymmetryGroup symmetryGroup; ^~~~~~~~~~~~~ src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] bool simplicial; ^~~~~~~~~~ In file included from src/app_representatives.cpp:12: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BergmanFan(): ^~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicallifting.cpp -o src/app_tropicallifting.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicallifting.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicallifting.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_topolyhedralfan.cpp -o src/app_topolyhedralfan.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_topolyhedralfan.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_topolyhedralfan.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_topolyhedralfan.cpp: In constructor 'ToPolyhedralFanApplication::ToPolyhedralFanApplication()': src/app_topolyhedralfan.cpp:16:16: warning: 'ToPolyhedralFanApplication::optionSymmetry' will be initialized after [-Wreorder] SimpleOption optionSymmetry; ^~~~~~~~~~~~~~ src/app_topolyhedralfan.cpp:14:16: warning: 'Application::SimpleOption ToPolyhedralFanApplication::optionRestrict' [-Wreorder] SimpleOption optionRestrict; ^~~~~~~~~~~~~~ src/app_topolyhedralfan.cpp:22:3: warning: when initialized here [-Wreorder] ToPolyhedralFanApplication(): ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_test.cpp -o src/app_test.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_test.cpp:5: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_test.cpp:5: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_test.cpp:27: src/packedmonomial.h: In member function 'PacMan::VariableData PacMan::alloc(int, bool)': 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] for(j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] if(j==wordData.size()) ~^~~~~~~~~~~~~~~~~ In file included from src/app_test.cpp:27: src/packedmonomial.h: In static member function 'static std::vector PacMan::bitsNeeded(const IntegerVector&)': src/packedmonomial.h:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i0){v>>1;l++;} ~^~~ src/packedmonomial.h: In member function 'bool PacMan::fits(const IntegerVector&)': src/packedmonomial.h:89:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int)': 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] assert(r.getNumberOfVariables()==bounds.size()); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/app_test.cpp:27: 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] for(int i=0;i>denominatorDivisor.shift))//check this carefully ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v))) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_test.cpp: In member function 'int TestApplication::testIntegers()': src/app_test.cpp:105:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ src/app_test.cpp: In member function 'int TestApplication::testPolynomialGCD()': src/app_test.cpp:222:9: warning: unused variable 'nterms' [-Wunused-variable] int nterms=F.parseInt(); ^~~~~~ src/app_test.cpp: In member function 'void TestApplication::lpRationalFunctionTest()': src/app_test.cpp:372:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(int j=0;j > TestApplication::subFolderNames()': src/app_test.cpp:512:19: warning: unused variable 'dirent' [-Wunused-variable] struct dirent *dirent; ^~~~~~ In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_matrix.h:13, from src/gfanlib_zcone.h:11, from src/app_test.cpp:28: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/gfanlib_matrix.h:13, from src/gfanlib_zcone.h:11, from src/app_test.cpp:28: src/gfanlib_vector.h: In instantiation of 'void gfan::Vector::grow(int) [with typ = gfan::Integer]': src/app_test.cpp:35:22: required from here src/gfanlib_vector.h:88:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] void grow(int i){if(size()::grow(int) [with typ = gfan::Rational]': src/app_test.cpp:36:22: required from here src/gfanlib_vector.h:88:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/gfanlib_zcone.h:11, from src/app_test.cpp:28: src/gfanlib_matrix.h: In instantiation of 'static gfan::Matrix gfan::Matrix::rowVectorMatrix(const gfan::Vector&) [with typ = gfan::Integer]': src/app_test.cpp:37:22: required from here src/gfanlib_matrix.h:40:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': src/app_test.cpp:37:22: required from here src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==width); In file included from src/gfanlib_zcone.h:11, from src/app_test.cpp:28: src/gfanlib_matrix.h: In instantiation of 'static gfan::Matrix gfan::Matrix::rowVectorMatrix(const gfan::Vector&) [with typ = gfan::Rational]': src/app_test.cpp:38:22: required from here src/gfanlib_matrix.h:40:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i::appendRow(const gfan::Vector&) [with typ = gfan::Rational]': src/app_test.cpp:38:22: required from here src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==width); In file included from src/app_test.cpp:29: src/gfanlib_tableau.h: In instantiation of 'gfan::TableauSolver::TableauSolver(const gfan::Matrix&, bool) [with mvtyp = gfan::CircuitTableInt32]': src/app_test.cpp:115:52: required from here src/gfanlib_tableau.h:157:8: warning: 'gfan::TableauSolver::appendIdentity' will be initialized after [-Wreorder] bool appendIdentity; ^~~~~~~~~~~~~~ src/gfanlib_tableau.h:155:16: warning: 'std::vector gfan::TableauSolver::inLineality' [-Wreorder] vector inLineality; ^~~~~~~~~~~ src/gfanlib_tableau.h:168:3: warning: when initialized here [-Wreorder] TableauSolver(Matrix const &M, bool appendIdentity_): ^~~~~~~~~~~~~ src/gfanlib_tableau.h: In instantiation of 'void gfan::TableauSolver::coneInfo() [with mvtyp = gfan::CircuitTableInt32]': src/app_test.cpp:117:16: required from here 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] for(int j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::solve() [with mvtyp = gfan::CircuitTableInt32]': src/app_test.cpp:161:12: required from here src/gfanlib_tableau.h:419:55: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(combinedMatrix[violatedIndex][i].isNegative()&&determinantOfBasis.isPositive() || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_test.cpp:10: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_test.cpp:194:31: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_test.cpp:10: src/matrix.h: In instantiation of 'Matrix Matrix::submatrixColumnSubsetBoolean(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/app_test.cpp:195:112: required from here src/matrix.h:198:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(subset.size()==this->getWidth()); In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_test.cpp:10: src/matrix.h:203:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j&)': src/app_test.cpp:202:29: required from here 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] if(s.str().length()>widths[j])widths[j]=s.str().length(); In file included from src/app_test.cpp:29: src/gfanlib_tableau.h: In instantiation of 'bool gfan::TableauSolver::loose(int, int, int, std::vector&) [with mvtyp = gfan::CircuitTableInt32]': src/gfanlib_tableau.h:292:8: required from 'void gfan::TableauSolver::coneInfo() [with mvtyp = gfan::CircuitTableInt32]' src/app_test.cpp:117:16: required from here 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] for(int i=0;i::towards(int, int, int, int, const std::vector&, std::vector&, bool) [with mvtyp = gfan::CircuitTableInt32]': src/gfanlib_tableau.h:295:24: required from 'void gfan::TableauSolver::coneInfo() [with mvtyp = gfan::CircuitTableInt32]' src/app_test.cpp:117:16: required from here src/gfanlib_tableau.h:229:55: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(combinedMatrix[violatedIndex][i].isNegative()&&determinantOfBasis.isPositive() || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_matrix.h:13, from src/gfanlib_zcone.h:11, from src/app_test.cpp:28: src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::CircuitTableInt32]': src/gfanlib_tableau.h:71:5: required from 'gfan::Tableau::Tableau(const gfan::Matrix&, bool, bool) [with mvtyp = gfan::CircuitTableInt32]' src/app_test.cpp:128:46: required from here src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==width); In file included from src/app_test.cpp:29: 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]': 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]' src/app_test.cpp:129:23: required from here 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] for(int i=0;i::vectorToString(std::vector) [with mvtyp = gfan::CircuitTableInt32; std::__cxx11::string = std::__cxx11::basic_string]': 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]' src/app_test.cpp:129:23: required from here 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] for(int i=0;i::Matrix(int, int) [with typ = int]': src/matrix.h:199:12: required from 'Matrix Matrix::submatrixColumnSubsetBoolean(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/app_test.cpp:195:112: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalbruteforce.cpp -o src/app_tropicalbruteforce.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalbruteforce.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalbruteforce.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_composepermutations.cpp -o src/app_composepermutations.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_composepermutations.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_composepermutations.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_composepermutations.cpp:3: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_composepermutations.cpp:32:83: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_minors.cpp -o src/app_minors.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_minors.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_minors.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_minors.cpp: In constructor 'MinorsApplication::MinorsApplication()': src/app_minors.cpp:16:16: warning: 'MinorsApplication::dressianOption' will be initialized after [-Wreorder] SimpleOption dressianOption; ^~~~~~~~~~~~~~ src/app_minors.cpp:15:16: warning: 'Application::SimpleOption MinorsApplication::optionWithNames' [-Wreorder] SimpleOption optionWithNames; ^~~~~~~~~~~~~~~ src/app_minors.cpp:27:3: warning: when initialized here [-Wreorder] MinorsApplication(): ^~~~~~~~~~~~~~~~~ src/app_minors.cpp: In member function 'IntegerVectorList MinorsApplication::symmetries(int, int, int)': src/app_minors.cpp:57:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for(unsigned int i=0;i&, int)': 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] for(int j=0;j >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_tropicalrank.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/polyhedralfan.h:10, from src/tropical2.h:4, from src/app_tropicalrank.cpp:7: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_tropicalrank.cpp:35:67: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_secondaryfan.cpp -o src/app_secondaryfan.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_secondaryfan.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_secondaryfan.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_secondaryfan.cpp:25: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(j>=v.size()) ~^~~~~~~~~~ In file included from src/app_secondaryfan.cpp:25: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; ~^~~~~~~~~~~~~ src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int l=0;lsize();l++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int&) const': src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();k++) ~^~~~~~~~~~ src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++)temp.push_back((*j)[k]); ~^~~~~~~~~~ src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++) ~^~~~~~~~~~ src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); ~^~~~~~~~~~ src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&)': src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j!=v.size();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] int nVertices=bases.size(); ^~~~~~~~~ src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] int nEdges=coDimensionOneTriangles().size(); ^~~~~~ src/app_secondaryfan.cpp: In constructor 'SecondaryFanApplication::SecondaryFanApplication()': src/app_secondaryfan.cpp:41:16: warning: 'SecondaryFanApplication::symmetryOption' will be initialized after [-Wreorder] SimpleOption symmetryOption; ^~~~~~~~~~~~~~ src/app_secondaryfan.cpp:40:16: warning: 'Application::StringOption SecondaryFanApplication::optionRestrictingFan' [-Wreorder] StringOption optionRestrictingFan; ^~~~~~~~~~~~~~~~~~~~ src/app_secondaryfan.cpp:49:3: warning: when initialized here [-Wreorder] SecondaryFanApplication(): ^~~~~~~~~~~~~~~~~~~~~~~ src/app_secondaryfan.cpp:42:16: warning: 'SecondaryFanApplication::optionIgnoreCones' will be initialized after [-Wreorder] SimpleOption optionIgnoreCones; ^~~~~~~~~~~~~~~~~ src/app_secondaryfan.cpp:37:16: warning: 'Application::SimpleOption SecondaryFanApplication::hirschOption' [-Wreorder] SimpleOption hirschOption; ^~~~~~~~~~~~ src/app_secondaryfan.cpp:49:3: warning: when initialized here [-Wreorder] SecondaryFanApplication(): ^~~~~~~~~~~~~~~~~~~~~~~ src/app_secondaryfan.cpp: In member function 'PolyhedralFan SecondaryFanApplication::automatic(const Triangulation2&, int)': 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] if(b.bases.size()==abortAtSize) ~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_secondaryfan.cpp:6: src/app_secondaryfan.cpp: In member function 'virtual int SecondaryFanApplication::main()': src/app_secondaryfan.cpp:297:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(i->size()==n); ~~~~~~~~~^~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_secondaryfan.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/triangulation2.h:43:34: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/triangulation2.h:126:52: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_secondaryfan.cpp:6: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/triangulation2.h:469:40: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_secondaryfan.cpp:6: src/matrix.h: In instantiation of 'Matrix operator*(int, const Matrix&)': src/app_secondaryfan.cpp:337:67: required from here 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] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_minkowski.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_minkowski.cpp: In member function 'virtual int MinkowskiApplication::main()': src/app_minkowski.cpp:133:6: warning: unused variable 'counter' [-Wunused-variable] int counter=0; ^~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_triangulate.cpp -o src/app_triangulate.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_triangulate.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_triangulate.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/polymakefile.h:9, from src/app_triangulate.cpp:9: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_triangulate.cpp:75:64: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_combinerays.cpp -o src/app_combinerays.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_combinerays.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_combinerays.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_combinerays.cpp: In member function 'virtual int CombineRaysApplication::main()': src/app_combinerays.cpp:83:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ In file included from src/polymakefile.h:9, from src/app_combinerays.cpp:9: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_combinerays.cpp:59:64: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicallinearspace.cpp -o src/app_tropicallinearspace.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_tropicallinearspace.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_tropicallinearspace.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_tropicallinearspace.cpp: In function 'std::__cxx11::list > treeStrings(int, int, const IntegerVector&)': 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] for(int b=0;b::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i)': 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] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::Matrix(const Matrix&) [with typ = int]': src/app_tropicallinearspace.cpp:106:62: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_lpsolve.cpp -o src/app_lpsolve.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_lpsolve.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_lpsolve.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_regularsubdivision.cpp -o src/app_regularsubdivision.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_regularsubdivision.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_regularsubdivision.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_regularsubdivision.cpp:12: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(j>=v.size()) ~^~~~~~~~~~ In file included from src/app_regularsubdivision.cpp:12: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; ~^~~~~~~~~~~~~ src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int l=0;lsize();l++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int&) const': src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();k++) ~^~~~~~~~~~ src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++)temp.push_back((*j)[k]); ~^~~~~~~~~~ src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++) ~^~~~~~~~~~ src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); ~^~~~~~~~~~ src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&)': src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j!=v.size();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] int nVertices=bases.size(); ^~~~~~~~~ src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] int nEdges=coDimensionOneTriangles().size(); ^~~~~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_regularsubdivision.cpp:4: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/triangulation2.h:43:34: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/triangulation2.h:126:52: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_regularsubdivision.cpp:4: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/triangulation2.h:469:40: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalweildivisor.cpp -o src/app_tropicalweildivisor.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalweildivisor.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalweildivisor.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_tropicalweildivisor.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_tropicalweildivisor.cpp:46:75: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/app_tropicalweildivisor.cpp:77:45: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_tropicalweildivisor.cpp:6: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/app_tropicalweildivisor.cpp:113:83: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_lattice.cpp -o src/app_lattice.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_lattice.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_lattice.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/latticeideal.h:4, from src/app_lattice.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_lattice.cpp:32:44: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/app_lattice.cpp:63:43: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_intsinpolytope.cpp -o src/app_intsinpolytope.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_intsinpolytope.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_intsinpolytope.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_intsinpolytope.cpp: In member function 'virtual int IntsInPolytopeApplication::main()': src/app_intsinpolytope.cpp:158:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)temp[j+1]=(*i)[j]; ~^~~~~~~~~~ In file included from src/intsinpolytope.h:5, from src/app_intsinpolytope.cpp:5: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_intsinpolytope.cpp:31:18: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ In file included from src/matrix.h:6, from src/intsinpolytope.h:5, from src/app_intsinpolytope.cpp:5: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/app_intsinpolytope.cpp:32:7: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalevaluation.cpp -o src/app_tropicalevaluation.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalevaluation.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalevaluation.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_tropicalevaluation.cpp:5: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_tropicalevaluation.cpp:34:77: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/app_tropicalevaluation.cpp:36:48: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_smalessixth.cpp -o src/app_smalessixth.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_smalessixth.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_smalessixth.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_smalessixth.cpp: In member function 'virtual int SmalesSixthApplication::main()': 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] for(int i=0;i::Matrix(const Matrix&) [with typ = int]': src/app_smalessixth.cpp:302:64: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_smalessixth2.cpp -o src/app_smalessixth2.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_smalessixth2.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_smalessixth2.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_smalessixth2.cpp: In member function 'virtual int SmalesSixth2Application::main()': 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] for(int i=0;i::Matrix(const Matrix&) [with typ = int]': src/app_smalessixth2.cpp:257:64: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_nbody.cpp -o src/app_nbody.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_nbody.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_nbody.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_spolynomial.cpp -o src/app_spolynomial.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_spolynomial.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_spolynomial.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_link.cpp -o src/app_link.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_link.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_link.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_link.cpp: In member function 'virtual int LinkApplication::main()': src/app_link.cpp:62:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_normalfancleanup.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalfunction.cpp -o src/app_tropicalfunction.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalfunction.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalfunction.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_volume.cpp -o src/app_volume.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_volume.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_volume.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_isconnected.cpp -o src/app_isconnected.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_isconnected.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_isconnected.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_product.cpp -o src/app_product.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_product.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_product.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalhypersurface.cpp -o src/app_tropicalhypersurface.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalhypersurface.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalhypersurface.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_tropicalhypersurface.cpp: In member function 'virtual int TropicalHypersurfaceApplication::main()': src/app_tropicalhypersurface.cpp:45:9: warning: unused variable 'n' [-Wunused-variable] int n=f.numberOfVariablesInRing(); ^ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_commonrefinement.cpp -o src/app_commonrefinement.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_commonrefinement.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_commonrefinement.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalimage.cpp -o src/app_tropicalimage.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalimage.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalimage.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_groebnerfan.cpp -o src/app_groebnerfan.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_groebnerfan.cpp:3: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_groebnerfan.cpp:3: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_genericlinearchange.cpp -o src/app_genericlinearchange.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_genericlinearchange.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_genericlinearchange.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_genericlinearchange.cpp: In member function 'Polynomial GenericLinearChangeApplication::substitueMonomial(const Monomial&, const std::vector&, const PolynomialRing&)': src/app_genericlinearchange.cpp:31:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_mixedvolume.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_matrix.h:13, from src/app_mixedvolume.cpp:6: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_fanhomology.cpp -o src/app_fanhomology.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_fanhomology.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_fanhomology.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_fanhomology.cpp: In member function 'void SparseMatrix::assignColumn(int, const std::vector&, const std::vector&)': 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] for(int k=0;k=columns[*j].size())break; ~^~~~~~~~~~~~~~~~~~~~ src/app_fanhomology.cpp: In member function 'int SparseMatrix::lookUpIndex(int, int)': src/app_fanhomology.cpp:99:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;k >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 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<::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int k=0;k::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int k=0;k::Matrix(int, int) [with typ = int]': src/app_fanhomology.cpp:76:33: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_fanhomology.cpp:94:10: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_symmetries.cpp -o src/app_symmetries.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_symmetries.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_symmetries.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_symmetries.cpp:12: src/bergman.h: In constructor 'BergmanFan::BergmanFan()': src/bergman.h:23:17: warning: 'BergmanFan::symmetryGroup' will be initialized after [-Wreorder] SymmetryGroup symmetryGroup; ^~~~~~~~~~~~~ src/bergman.h:21:8: warning: 'bool BergmanFan::simplicial' [-Wreorder] bool simplicial; ^~~~~~~~~~ In file included from src/app_symmetries.cpp:12: src/bergman.h:52:3: warning: when initialized here [-Wreorder] BergmanFan(): ^~~~~~~~~~ In file included from src/polyhedralfan.h:10, from src/halfopencone.h:7, from src/newtonpolytope.h:6, from src/app_symmetries.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/app_symmetries.cpp:64:51: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_fiberpolytope.cpp -o src/app_fiberpolytope.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_fiberpolytope.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_fiberpolytope.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_fiberpolytope.cpp:25: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(j>=v.size()) ~^~~~~~~~~~ In file included from src/app_fiberpolytope.cpp:25: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; ~^~~~~~~~~~~~~ src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int l=0;lsize();l++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int&) const': src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();k++) ~^~~~~~~~~~ src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++)temp.push_back((*j)[k]); ~^~~~~~~~~~ src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++) ~^~~~~~~~~~ src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); ~^~~~~~~~~~ src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&)': src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j!=v.size();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] int nVertices=bases.size(); ^~~~~~~~~ src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] int nEdges=coDimensionOneTriangles().size(); ^~~~~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_fiberpolytope.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/triangulation2.h:43:34: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/triangulation2.h:126:52: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_fiberpolytope.cpp:6: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/triangulation2.h:469:40: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/app_fiberpolytope.cpp:59:41: required from here src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==getWidth()); src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/app_fiberpolytope.cpp:59:41: required from here src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/app_fiberpolytope.cpp:59:41: required from here src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_evaluate.cpp -o src/app_evaluate.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_evaluate.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_evaluate.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_exponentlattice.cpp -o src/app_exponentlattice.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_exponentlattice.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_exponentlattice.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_minimalassociatedprimes.cpp -o src/app_minimalassociatedprimes.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_minimalassociatedprimes.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_minimalassociatedprimes.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_initialdeterminant.cpp -o src/app_initialdeterminant.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_initialdeterminant.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_initialdeterminant.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_initialdeterminant.cpp: In member function 'virtual int InitialDeterminantApplication::main()': src/app_initialdeterminant.cpp:57:9: warning: unused variable 'degree' [-Wunused-variable] int degree=P.parseInt(); ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_fansubfan.cpp -o src/app_fansubfan.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_fansubfan.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_fansubfan.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_realroots.cpp -o src/app_realroots.o In file included from src/polynomial.h:9, from src/dimension.h:4, from src/app_realroots.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vektor.h:6, from src/polynomialring.h:9, from src/polynomial.h:9, from src/dimension.h:4, from src/app_realroots.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_fancones.cpp -o src/app_fancones.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_fancones.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_fancones.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_issmooth.cpp -o src/app_issmooth.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_issmooth.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_issmooth.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_pointconfiguration.cpp -o src/app_pointconfiguration.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_pointconfiguration.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_pointconfiguration.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_pointconfiguration.cpp:6: src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/app_pointconfiguration.cpp:44:32: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_fancoarsening.cpp -o src/app_fancoarsening.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_fancoarsening.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_fancoarsening.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_fancoarsening.cpp: In member function 'virtual int FanCoarseningApplication::main()': 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] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_librarytest.cpp:10: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib.h:12, from src/app_librarytest.cpp:9: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/gfanlib.h:13, from src/app_librarytest.cpp:9: src/gfanlib_matrix.h: In instantiation of 'static gfan::Matrix gfan::Matrix::rowVectorMatrix(const gfan::Vector&) [with typ = gfan::Rational]': src/app_librarytest.cpp:87:18: required from here src/gfanlib_matrix.h:40:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_padic.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_padic.cpp: In constructor 'PAdicApplication::PAdicApplication()': src/app_padic.cpp:30:16: warning: 'PAdicApplication::hyperSurfacesOption' will be initialized after [-Wreorder] SimpleOption hyperSurfacesOption; ^~~~~~~~~~~~~~~~~~~ src/app_padic.cpp:26:16: warning: 'Application::SimpleOption PAdicApplication::initialFormsOption' [-Wreorder] SimpleOption initialFormsOption; ^~~~~~~~~~~~~~~~~~ src/app_padic.cpp:45:3: warning: when initialized here [-Wreorder] PAdicApplication(): ^~~~~~~~~~~~~~~~ src/app_padic.cpp: In member function 'virtual int PAdicApplication::main()': src/app_padic.cpp:69:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(!hyperSurfacesOption.getValue()) ^~ src/app_padic.cpp:75:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' LexicographicTermOrder tieBreaker; ^~~~~~~~~~~~~~~~~~~~~~ src/app_padic.cpp:124:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(i->size()!=a.getRing().getNumberOfVariables()+1) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_matrixproduct.cpp -o src/app_matrixproduct.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_matrixproduct.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_matrixproduct.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_matrixproduct.cpp:11: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_matrixproduct.cpp:42:67: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/matrix.h:160:14: required from 'Matrix Matrix::operator-() const [with typ = int]' src/app_matrixproduct.cpp:44:15: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/app_matrixproduct.cpp:11: src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/app_matrixproduct.cpp:49:67: required from here src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==getWidth()); src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/app_matrixproduct.cpp:49:67: required from here src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/app_matrixproduct.cpp:49:67: required from here src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_integergb.cpp -o src/app_integergb.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_integergb.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_integergb.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_integergb.cpp: In member function 'virtual int IntegerGBApplication::main()': src/app_integergb.cpp:110:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(i->size()!=a.getRing().getNumberOfVariables()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_markpolynomialset.cpp -o src/app_markpolynomialset.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_markpolynomialset.cpp:2: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_markpolynomialset.cpp:2: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_traversetropicalintersection.cpp -o src/app_traversetropicalintersection.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_traversetropicalintersection.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_traversetropicalintersection.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalhypersurfacereconstruction.cpp -o src/app_tropicalhypersurfacereconstruction.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalhypersurfacereconstruction.cpp:16: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalhypersurfacereconstruction.cpp:16: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_tropicalhypersurfacereconstruction.cpp:25: src/bsptree.h: In static member function 'static std::vector BSPTree::buildPointers(const std::vector&)': 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] for(int i=0;i::Matrix(int, int) [with typ = int]': src/app_tropicalhypersurfacereconstruction.cpp:145:133: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_tropicalhypersurfacereconstruction.cpp:147:60: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_isbalanced.cpp -o src/app_isbalanced.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_isbalanced.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_isbalanced.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_isbalanced.cpp: In member function 'virtual int BalancedApplication::main()': src/app_isbalanced.cpp:55:14: warning: unused variable 'n' [-Wunused-variable] int n=f.getAmbientDimension(); ^ src/app_isbalanced.cpp:108:51: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(solution.supportAsZeroOneVector().sum()!=solution.size()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/app_isbalanced.cpp:152:13: warning: unused variable 'd' [-Wunused-variable] int d=L.getMaxDimension(); ^ In file included from src/polyhedralfan.h:10, from src/app_isbalanced.cpp:15: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_isbalanced.cpp:57:55: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_resultantfan.cpp -o src/app_resultantfan.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_resultantfan.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_resultantfan.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_resultantfan.cpp:33: src/triangulation2.h: In member function 'IntegerVector Triangulation2::complement(const IntegerVector&, int) const': src/triangulation2.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if(j>=v.size()) ~^~~~~~~~~~ In file included from src/app_resultantfan.cpp:33: src/triangulation2.h: In member function 'IntegerMatrix Triangulation2::subsetRows(const IntegerMatrix&, const IntegerVector&) const': src/triangulation2.h:206:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i!=cols.size();i++)ret[i]=ATransposed[cols[i]]; ~^~~~~~~~~~~~~ src/triangulation2.h: In member function 'FieldElement Triangulation2::volume(const IntegerVector&, const IntegerMatrix&) const': src/triangulation2.h:212:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j > Triangulation2::coDimensionOneTriangles() const': src/triangulation2.h:225:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'Graph Triangulation2::edgeGraph() const': src/triangulation2.h:254:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int l=0;lsize();l++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::set Triangulation2::difference(const IntegerVector&, const std::set&) const': src/triangulation2.h:281:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int&) const': src/triangulation2.h:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();k++) ~^~~~~~~~~~ src/triangulation2.h:331:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++)temp.push_back((*j)[k]); ~^~~~~~~~~~ src/triangulation2.h:425:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~ src/triangulation2.h:441:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++) ~^~~~~~~~~~ src/triangulation2.h:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'IntegerVector Triangulation2::DFSResultantCoordinate() const': src/triangulation2.h:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)ret[(*i)[j]]+=toInteger(vol); ~^~~~~~~~~~ src/triangulation2.h: In static member function 'static std::set Triangulation2::toSet(const IntegerVector&)': src/triangulation2.h:638:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&)': src/triangulation2.h:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;j!=v.size();j++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'std::__cxx11::list Triangulation2::usedRays() const': src/triangulation2.h:760:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;ksize();k++) ~^~~~~~~~~~ src/triangulation2.h: In member function 'float Triangulation2::hirschScore() const': src/triangulation2.h:777:11: warning: unused variable 'nVertices' [-Wunused-variable] int nVertices=bases.size(); ^~~~~~~~~ src/triangulation2.h:778:11: warning: unused variable 'nEdges' [-Wunused-variable] int nEdges=coDimensionOneTriangles().size(); ^~~~~~ In file included from src/app_resultantfan.cpp:34: src/bsptree.h: In static member function 'static std::vector BSPTree::buildPointers(const std::vector&)': 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] for(int i=0;i >&)': 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] for(int i=0;i=intervals[i].second-2); ~^~~~~~~~~~~~~~~~~ src/traverser_resultantfanspecialization.h: In member function 'bool SelectionIterator::operator++()': 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] for(i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] return i!=choices.size(); ~^~~~~~~~~~~~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_resultantfan.cpp:13: src/traverser_resultantfanspecialization.h: In member function 'int SelectionIterator::sizeOfIth(int) const': 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] assert(i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(i::size_type' {aka 'long unsigned int'} [-Wsign-compare] assert(jsize());} ~^~~~~~~~~~~ src/app_resultantfan.cpp: In member function 'void ResultantFanApplication::mainForProjection(const IntegerVectorListList&, const IntegerVector*)': src/app_resultantfan.cpp:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;isize();i++) ~^~~~~~~~~~~~~~~~ src/app_resultantfan.cpp:141:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if(special) ^ src/app_resultantfan.cpp: In member function 'virtual int ResultantFanApplication::main()': src/app_resultantfan.cpp:400:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;ibegin();j!=i->end();j++,J++) ^~~ src/app_resultantfan.cpp:462:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' t.bases.insert(v); ^ src/app_resultantfan.cpp:475:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++) ~^~~~~~~~~~ src/app_resultantfan.cpp:479:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int j=0;jsize();j++)equivalenceClasses[normal].insert((*i)[j]); ~^~~~~~~~~~ src/app_resultantfan.cpp:485:19: warning: unused variable 'first' [-Wunused-variable] int first=0; ^~~~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_resultantfan.cpp:13: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/triangulation2.h:43:34: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/triangulation2.h:126:52: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_resultantfan.cpp:13: src/matrix.h: In instantiation of 'Matrix::RowRef& Matrix::RowRef::operator=(const Vektor&) [with typ = int]': src/triangulation2.h:469:40: required from here src/matrix.h:282:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_debug.cpp -o src/app_debug.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_debug.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_debug.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_randompolynomials.cpp -o src/app_randompolynomials.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/app_randompolynomials.cpp:9: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/app_randompolynomials.cpp:9: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_randompolynomials.cpp: In member function 'virtual int RandomPolynomialsApplication::main()': src/app_randompolynomials.cpp:61:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int k=0;k >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_polytopealgebra.cpp:9: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/linalg.h:8, from src/wallideal.h:72, from src/app_polytopealgebra.cpp:14: src/matrix.h: In instantiation of 'Matrix::Matrix(const Matrix&) [with typ = int]': src/app_polytopealgebra.cpp:116:42: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:21:3: warning: when initialized here [-Wreorder] Matrix(const Matrix &a):data(a.data),width(a.getWidth()),height(a.getHeight()){ ^~~~~~ src/matrix.h: In instantiation of 'Matrix::Matrix(int, int) [with typ = int]': src/matrix.h:42:14: required from 'Matrix Matrix::transposed() const [with typ = int]' src/app_polytopealgebra.cpp:152:40: required from here src/matrix.h:17:15: warning: 'Matrix::data' will be initialized after [-Wreorder] vector data; ^~~~ src/matrix.h:15:13: warning: 'int Matrix::height' [-Wreorder] int width,height; ^~~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ src/matrix.h:15:13: warning: 'Matrix::height' will be initialized after [-Wreorder] int width,height; ^~~~~~ src/matrix.h:15:7: warning: 'int Matrix::width' [-Wreorder] int width,height; ^~~~~ src/matrix.h:23:3: warning: when initialized here [-Wreorder] Matrix(int height_, int width_):data(height_*width_),height(height_),width(width_){ ^~~~~~ In file included from src/matrix.h:6, from src/linalg.h:8, from src/wallideal.h:72, from src/app_polytopealgebra.cpp:14: src/matrix.h: In instantiation of 'void Matrix::setRow(int, const IntegerVector&) [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:13: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/app_polytopealgebra.cpp:152:41: required from here src/matrix.h:77:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==getWidth()); src/matrix.h: In instantiation of 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/app_polytopealgebra.cpp:152:41: required from here src/matrix.h:111:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] assert(v.size()==width); ~~~~~~~~^~~~~~~ src/matrix.h: In instantiation of 'typ Matrix::dotRow(const IntegerVector&, int) const [with typ = int; IntegerVector = Vektor]': src/matrix.h:114:15: required from 'IntegerVector Matrix::vectormultiply(const IntegerVector&) const [with typ = int; IntegerVector = Vektor]' src/matrix.h:155:24: required from 'Matrix operator*(const Matrix&, const Matrix&)' src/app_polytopealgebra.cpp:152:41: required from here src/matrix.h:95:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalcurve.cpp -o src/app_tropicalcurve.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalcurve.cpp:8: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalcurve.cpp:8: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/app_tropicalcurve.cpp: In constructor 'TropicalCurveApplication::TropicalCurveApplication()': src/app_tropicalcurve.cpp:35:16: warning: 'TropicalCurveApplication::optionParameters' will be initialized after [-Wreorder] IntegerOption optionParameters; ^~~~~~~~~~~~~~~~ src/app_tropicalcurve.cpp:34:15: warning: 'Application::SimpleOption TropicalCurveApplication::optionSingleRay' [-Wreorder] SimpleOption optionSingleRay; ^~~~~~~~~~~~~~~ src/app_tropicalcurve.cpp:41:3: warning: when initialized here [-Wreorder] TropicalCurveApplication(): ^~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_tropicalhomotopy.cpp -o src/app_tropicalhomotopy.o In file included from src/app_tropicalhomotopy.cpp:10: 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)': 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] if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v)>>denominatorDivisor.shift))//check this carefully ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v))) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalhomotopy.cpp:12: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalhomotopy.cpp:12: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_tropicalhomotopy.cpp:19: src/gfanlib_tropicalhomotopy.h: In member function 'bool gfan::SingleTropicalHomotopyTraverser::InequalityTable::isReverseLexInvertedLessThanZero(int, int) const': src/gfanlib_tropicalhomotopy.h:152:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(i=0;i&)': 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] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_integerfactorization.cpp -o src/app_integerfactorization.o In file included from src/monomial.h:6, from src/parser.h:7, from src/app_integerfactorization.cpp:11: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_integerfactorization.cpp:11: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_integerfactorization.cpp:33: src/packedmonomial.h: In member function 'PacMan::VariableData PacMan::alloc(int, bool)': 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] for(j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] if(j==wordData.size()) ~^~~~~~~~~~~~~~~~~ In file included from src/app_integerfactorization.cpp:33: src/packedmonomial.h: In static member function 'static std::vector PacMan::bitsNeeded(const IntegerVector&)': src/packedmonomial.h:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i0){v>>1;l++;} ~^~~ src/packedmonomial.h: In member function 'bool PacMan::fits(const IntegerVector&)': src/packedmonomial.h:89:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int)': 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] assert(r.getNumberOfVariables()==bounds.size()); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/app_integerfactorization.cpp:33: 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] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i&, Printer&)': 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] for(int i=0;i&)': 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] for(int i=0;i IntegerFactorizationApplication::productWithLinear(const Field&, int, int, const std::vector&, const std::pair&)': 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] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i&, const std::vector&, int)': 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] for(int a=0;a::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int b=0;b&, int)': 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] for(int j=0;j&, int)': 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] for(int j=0;j IntegerFactorizationApplication::ALGO1(FieldMatrix, IntegerVector&)': src/app_integerfactorization.cpp:195:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(delta.size()==m+n); ~~~~~~~~~~~~^~~~~ src/app_integerfactorization.cpp: In member function 'FieldMatrix IntegerFactorizationApplication::findVectorInKernel(const FieldMatrix&, int, int, int, int)': src/app_integerfactorization.cpp:296:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i10)goto restart; else goto restart2; ^ src/app_integerfactorization.cpp: In member function 'std::vector IntegerFactorizationApplication::primeFactors(Integer)': 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] for(int P=pxy.first.toInt();PtoInt())v[P]/=*p;//exact division ~^~~~~~~~~ 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] for(int P=pxy.second.toInt();PtoInt())v[P]/=*p;//exact division ~^~~~~~~~~ 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] int height=0;for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0;j >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/monomial.h:6, from src/parser.h:7, from src/app_tropicalvarietyspan.cpp:3: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/app_tropicalvarietyspan.cpp:25: src/packedmonomial.h: In member function 'PacMan::VariableData PacMan::alloc(int, bool)': 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] for(j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] if(j==wordData.size()) ~^~~~~~~~~~~~~~~~~ In file included from src/app_tropicalvarietyspan.cpp:25: src/packedmonomial.h: In static member function 'static std::vector PacMan::bitsNeeded(const IntegerVector&)': src/packedmonomial.h:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i0){v>>1;l++;} ~^~~ src/packedmonomial.h: In member function 'bool PacMan::fits(const IntegerVector&)': src/packedmonomial.h:89:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i&, int)': 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] assert(r.getNumberOfVariables()==bounds.size()); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/app_tropicalvarietyspan.cpp:25: 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] for(int i=0;i::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/app_chowbetti.cpp -o src/app_chowbetti.o In file included from src/monomial.h:6, from src/term.h:5, from src/printer.h:9, from src/polyhedralcone.h:5, from src/app_chowbetti.cpp:9: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/term.h:4, from src/printer.h:9, from src/polyhedralcone.h:5, from src/app_chowbetti.cpp:9: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_polyhedralfan.cpp -o src/gfanlib_polyhedralfan.o In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_symmetry.h:12, from src/gfanlib_polyhedralfan.h:14, from src/gfanlib_polyhedralfan.cpp:9: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_polyhedralfan.cpp:52:32: required from here src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_zcone.cpp -o src/gfanlib_zcone.o src/gfanlib_zcone.cpp: In static member function 'static dd_matrixdata* gfan::LpSolver::ZMatrix2MatrixGmp(const ZMatrix&, dd_ErrorType*)': src/gfanlib_zcone.cpp:86:10: warning: unused variable 'command' [-Wunused-variable] char command[dd_linelenmax], comsave[dd_linelenmax]; ^~~~~~~ src/gfanlib_zcone.cpp:86:34: warning: unused variable 'comsave' [-Wunused-variable] char command[dd_linelenmax], comsave[dd_linelenmax]; ^~~~~~~ src/gfanlib_zcone.cpp: In static member function 'static bool gfan::LpSolver::isFacet(const ZMatrix&, int)': src/gfanlib_zcone.cpp:156:11: warning: unused variable 'reading' [-Wunused-variable] FILE *reading=NULL; ^~~~~~~ src/gfanlib_zcone.cpp: In member function 'void gfan::LpSolver::dual(const ZMatrix&, const ZMatrix&, gfan::ZMatrix&, gfan::ZMatrix&)': src/gfanlib_zcone.cpp:492:9: warning: unused variable 'result' [-Wunused-variable] int result; ^~~~~~ src/gfanlib_zcone.cpp:516:4: warning: label '_L99' defined but not used [-Wunused-label] _L99: ^~~~ src/gfanlib_zcone.cpp: In member function 'std::vector > > gfan::LpSolver::extremeRaysInequalityIndices(const ZMatrix&)': src/gfanlib_zcone.cpp:647:4: warning: label '_L99' defined but not used [-Wunused-label] _L99: ^~~~ src/gfanlib_zcone.cpp: In member function 'void gfan::ZCone::ensureStateAsMinimum(int) const': src/gfanlib_zcone.cpp:751:9: warning: label 'fallBack' defined but not used [-Wunused-label] fallBack://alternativ (disabled) ^~~~~~~~ In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_matrix.h:13, from src/gfanlib_zcone.h:11, from src/gfanlib_zcone.cpp:8: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_zcone.cpp:141:49: required from here src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_polymakefile.cpp -o src/gfanlib_polymakefile.o In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_matrix.h:13, from src/gfanlib_polymakefile.h:17, from src/gfanlib_polymakefile.cpp:8: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_polymakefile.cpp:304:20: required from here src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_symmetriccomplex.cpp -o src/gfanlib_symmetriccomplex.o src/gfanlib_symmetriccomplex.cpp: In member function 'bool gfan::SymmetricComplex::Cone::isSimplicial(int) const': src/gfanlib_symmetriccomplex.cpp:134:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] return (indices.size()+linealityDim)==dimension; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_symmetry.h:12, from src/gfanlib_symmetriccomplex.h:15, from src/gfanlib_symmetriccomplex.cpp:8: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_symmetriccomplex.cpp:142:45: required from here src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_zfan.cpp -o src/gfanlib_zfan.o In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_symmetry.h:12, from src/gfanlib_polyhedralfan.h:14, from src/gfanlib_zfan.h:24, from src/gfanlib_zfan.cpp:8: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_zfan.cpp:173:48: required from here src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_circuittableint.cpp -o src/gfanlib_circuittableint.o In file included from src/gfanlib_circuittableint.cpp:8: 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)': 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] if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v)>>denominatorDivisor.shift))//check this carefully ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v))) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_symmetry.cpp -o src/gfanlib_symmetry.o 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': src/gfanlib_symmetry.cpp:48:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(Map::const_iterator j=m.begin();j!=m.end();j++) ^~~ src/gfanlib_symmetry.cpp:54:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(Map::const_iterator j=m.begin();j!=m.end();j++) ^~~ 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': src/gfanlib_symmetry.cpp:63:19: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(i==(int)v.size()) ^~ src/gfanlib_symmetry.cpp:70:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' for(Map::const_iterator j=m.begin();j!=m.end();j++) ^~~ In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_symmetry.h:12, from src/gfanlib_symmetry.cpp:8: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = int]': src/gfanlib_symmetry.cpp:217:111: required from here src/gfanlib_matrix.h:79:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==width); src/gfanlib_matrix.h: In instantiation of 'void gfan::Matrix::appendRow(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_symmetry.cpp:447:37: required from here 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_paralleltraverser.cpp -o src/gfanlib_paralleltraverser.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -fPIC -c src/gfanlib_mixedvolume.cpp -o src/gfanlib_mixedvolume.o In file included from src/gfanlib_mixedvolume.cpp:10: 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)': 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] if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v)>>denominatorDivisor.shift))//check this carefully ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] if(positiveResultBoundTimesD<((((int64_t)0x40000000)*denominatorDivisor.v))) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/gfanlib_mixedvolume.cpp:11: src/gfanlib_tropicalhomotopy.h: In member function 'bool gfan::SingleTropicalHomotopyTraverser::InequalityTable::isReverseLexInvertedLessThanZero(int, int) const': src/gfanlib_tropicalhomotopy.h:152:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(i=0;i > gfan::convertTuple(const std::vector >&)': 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] for(int i=0;i >&, int, int)': 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] if(x->getHeight()!=tuple.size()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_matrix.h:13, from src/gfanlib_mixedvolume.h:13, from src/gfanlib_mixedvolume.cpp:8: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/gfanlib_mixedvolume.cpp:11: 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]': /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here src/gfanlib_tropicalhomotopy.h:931:7: warning: 'gfan::SpecializedRTraverser::numberOfExpensiveSteps' will be initialized after [-Wreorder] int numberOfExpensiveSteps; ^~~~~~~~~~~~~~~~~~~~~~ src/gfanlib_tropicalhomotopy.h:929:35: warning: 'gfan::SpecializedRTraverser::MyTropicalRegenerationTraverser gfan::SpecializedRTraverser::T' [-Wreorder] MyTropicalRegenerationTraverser T; ^ src/gfanlib_tropicalhomotopy.h:932:3: warning: when initialized here [-Wreorder] SpecializedRTraverser(std::vector > const &tuple_): ^~~~~~~~~~~~~~~~~~~~~ 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]': 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here src/gfanlib_tropicalhomotopy.h:843:8: warning: 'gfan::TropicalRegenerationTraverser::fullData' will be initialized after [-Wreorder] Data fullData; ^~~~~~~~ src/gfanlib_tropicalhomotopy.h:840:7: warning: 'int gfan::TropicalRegenerationTraverser::counter' [-Wreorder] int counter; ^~~~~~~ src/gfanlib_tropicalhomotopy.h:849:3: warning: when initialized here [-Wreorder] TropicalRegenerationTraverser(std::vector > const &tuple_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gfanlib_tropicalhomotopy.h:840:7: warning: 'gfan::TropicalRegenerationTraverser::counter' will be initialized after [-Wreorder] int counter; ^~~~~~~ src/gfanlib_tropicalhomotopy.h:839:7: warning: 'int gfan::TropicalRegenerationTraverser::depth' [-Wreorder] int depth; ^~~~~ src/gfanlib_tropicalhomotopy.h:849:3: warning: when initialized here [-Wreorder] TropicalRegenerationTraverser(std::vector > const &tuple_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] for(int i=0;i::findOutgoingAndProcess(bool) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here 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] if(isFinite && (level==fullData.tuple.size()-1)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here 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] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0;j::cayleyConfigurationWidth(const std::vector >&) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': 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]' 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here 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] for(int i=0;i > gfan::TropicalRegenerationTraverser::Data::firstIntersection() [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': 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]' 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here 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] 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]': 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]' 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here src/gfanlib_tropicalhomotopy.h:562:19: warning: 'gfan::SingleTropicalHomotopyTraverser::inequalityTable' will be initialized after [-Wreorder] InequalityTable inequalityTable; ^~~~~~~~~~~~~~~ src/gfanlib_tropicalhomotopy.h:559:20: warning: 'std::vector > gfan::SingleTropicalHomotopyTraverser::offsets' [-Wreorder] std::vector offsets; ^~~~~~~ src/gfanlib_tropicalhomotopy.h:574:3: warning: when initialized here [-Wreorder] SingleTropicalHomotopyTraverser(std::vector > const &tuple_, int m_, std::vector > const &choices_, Vector const &target_, int eliminatedK_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] {int offset=0;for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i::constructInequalityTableInitially(mvtyp) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': 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]' 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here 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] std::vector > tempTuple;for(int i=0;i(tuple.size(),1)); 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]': 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]' 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]' 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here 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] for(int j=0;j gfan::concatenation(const gfan::Vector&, const gfan::Vector&)': 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]' 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]' 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here src/gfanlib_vector.h:248:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i::InequalityTable::InequalityTable(const std::vector >&, int) [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': 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]' 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]' 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here src/gfanlib_tropicalhomotopy.h:88:17: warning: 'gfan::SingleTropicalHomotopyTraverser::InequalityTable::tempA' will be initialized after [-Wreorder] Vector tempA; ^~~~~ src/gfanlib_tropicalhomotopy.h:84:31: warning: 'std::vector > gfan::SingleTropicalHomotopyTraverser::InequalityTable::tuple' [-Wreorder] std::vector > tuple; ^~~~~ In file included from src/gfanlib_mixedvolume.cpp:11: src/gfanlib_tropicalhomotopy.h:368:3: warning: when initialized here [-Wreorder] InequalityTable(std::vector > const &tuple_, int subconfigurationIndex_): ^~~~~~~~~~~~~~~ In file included from src/gfanlib_mixedvolume.cpp:11: src/gfanlib_tropicalhomotopy.h:91:7: warning: 'gfan::SingleTropicalHomotopyTraverser::InequalityTable::subconfigurationIndex' will be initialized after [-Wreorder] int subconfigurationIndex; ^~~~~~~~~~~~~~~~~~~~~ src/gfanlib_tropicalhomotopy.h:85:20: warning: 'std::vector > gfan::SingleTropicalHomotopyTraverser::InequalityTable::offsets' [-Wreorder] std::vector offsets; ^~~~~~~ In file included from src/gfanlib_mixedvolume.cpp:11: src/gfanlib_tropicalhomotopy.h:368:3: warning: when initialized here [-Wreorder] InequalityTable(std::vector > const &tuple_, int subconfigurationIndex_): ^~~~~~~~~~~~~~~ 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] for(int i=0;i >::size_type' {aka 'long unsigned int'} [-Wsign-compare] {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]': 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]' 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]' 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]' 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]' /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]' /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 >]' /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 >]' src/gfanlib_mixedvolume.cpp:84:45: required from here 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] for(int i=0;i::numberOfChildren() [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]': src/gfanlib_tropicalhomotopy.h:945:32: required from 'int gfan::SpecializedRTraverser::getEdgeCountNext() [with mvtyp = gfan::CircuitTableInt32; mvtypDouble = gfan::CircuitTableInt32::Double; mvtypDivisor = gfan::CircuitTableInt32::Divisor]' src/gfanlib_tropicalhomotopy.h:940:8: required from here 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] if(isLevelLeaf&&(level==fullData.tuple.size()-1))return 0; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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]' src/gfanlib_tropicalhomotopy.h:952:8: required from here 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] for(int j=0;j&, const std::__cxx11::list&)': src/gfanlib_traversal.cpp:253:7: warning: unused variable 'a' [-Wunused-variable] int a; ^ src/gfanlib_traversal.cpp: In function 'void traverse(gfan::FanTraverser&, gfan::Target&, const gfan::SymmetryGroup*)': src/gfanlib_traversal.cpp:287:6: warning: label 'L1' defined but not used [-Wunused-label] L1: ^~ src/gfanlib_traversal.cpp:338:6: warning: label 'L2' defined but not used [-Wunused-label] L2: ^~ In file included from src/gfanlib_q.h:13, from src/gfanlib_vector.h:19, from src/gfanlib_symmetry.h:12, from src/gfanlib_polyhedralfan.h:14, from src/gfanlib_zfan.h:24, from src/gfanlib_traversal.h:4, from src/gfanlib_traversal.cpp:1: src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Rational]': src/gfanlib_matrix.h:777:57: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] assert(v.size()==matrix.width); src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = gfan::Integer]': src/gfanlib_matrix.h:784:66: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_matrix.h: In instantiation of 'gfan::Matrix::RowRef& gfan::Matrix::RowRef::operator=(const gfan::Vector&) [with typ = int]': src/gfanlib_matrix.h:792:59: required from here src/gfanlib_matrix.h:221:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] src/gfanlib_traversal.cpp: At global scope: src/gfanlib_traversal.cpp:232:13: warning: 'void printStack(const std::__cxx11::list&, const std::__cxx11::list&)' defined but not used [-Wunused-function] static void printStack(list const &facetStack, list const &ridgeStack) ^~~~~~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DGMPRATIONAL -I/usr/include/cddlib -g -std=c++11 -g -c src/symmetrictraversal.cpp -o src/symmetrictraversal.o In file included from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/symmetrictraversal.cpp:1: src/polynomialring.h: In constructor 'PolynomialRingImplementation::PolynomialRingImplementation(const Field&, int, const std::vector >&)': src/polynomialring.h:17:7: warning: 'PolynomialRingImplementation::n' will be initialized after [-Wreorder] int n; ^ src/polynomialring.h:15:7: warning: 'int PolynomialRingImplementation::refCount' [-Wreorder] int refCount; ^~~~~~~~ src/polynomialring.h:19:3: warning: when initialized here [-Wreorder] PolynomialRingImplementation(Field const &f, int numberOfVariables, vector const &variableNames_): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/field.h:10, from src/polynomialring.h:8, from src/polynomial.h:9, from src/symmetry.h:7, from src/symmetriccomplex.h:10, from src/symmetrictraversal.h:4, from src/symmetrictraversal.cpp:1: src/polynomial.h: In member function 'FieldElement Polynomial::coefficientOf(const IntegerVector&) const': src/polynomial.h:38:74: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 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);} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/symmetrictraversal.cpp: In function 'void printStack(const std::__cxx11::list&, const std::__cxx11::list&)': src/symmetrictraversal.cpp:352:7: warning: unused variable 'a' [-Wunused-variable] int a; ^ src/symmetrictraversal.cpp: In function 'void symmetricTraverse(ConeTraverser&, SymmetricTarget&, const SymmetryGroup*)': src/symmetrictraversal.cpp:390:6: warning: label 'L2' defined but not used [-Wunused-label] L2: ^~ src/symmetrictraversal.cpp:419:3: warning: label 'entry' defined but not used [-Wunused-label] entry: ^~~~~ src/symmetrictraversal.cpp:560:6: warning: label 'L1' defined but not used [-Wunused-label] L1: ^~ src/symmetrictraversal.cpp: At global scope: src/symmetrictraversal.cpp:328:13: warning: 'void printStack(const std::__cxx11::list&, const std::__cxx11::list&)' defined but not used [-Wunused-function] static void printStack(list const &facetStack, list const &ridgeStack) ^~~~~~~~~~ src/symmetrictraversal.cpp:303:13: warning: 'void checkSameLeadingTerms(const PolynomialSet&, const PolynomialSet&)' defined but not used [-Wunused-function] static void checkSameLeadingTerms(PolynomialSet const &a, PolynomialSet const &b) ^~~~~~~~~~~~~~~~~~~~~ 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. kpathsea: Running mktexfmt latex.fmt mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes: mktexfmt: /builddir/.texlive2018/texmf-config/web2c/fmtutil.cnf mktexfmt [WARNING]: double mention of mf/mf-nowin in /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf mktexfmt [WARNING]: double mention of tex/tex in /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf mktexfmt [INFO]: writing formats under /builddir/.texlive2018/texmf-var/web2c mktexfmt [INFO]: --- remaking latex with pdftex mktexfmt: running `pdftex -ini -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini' ... This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (INITEX) restricted \write18 enabled. (/usr/share/texlive/texmf-dist/web2c/cp227.tcx) entering extended mode (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/latex.ini (/usr/share/texlive/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex) (/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx (/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, parameters, LaTeX2e <2017-04-15> hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ucmr.fd))) ==================================== Local config file preload.cfg used ===================================== (/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output, =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/share/texlive/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/hyphen.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/dumyhyph.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/zerohyph.tex)) ) ) Beginning to dump on file latex.fmt (preloaded format=latex 2021.3.19) 5082 strings of total length 69275 44963 memory locations dumped; current usage is 144&44367 3423 multiletter control sequences \font\nullfont=nullfont \font\OMX/cmex/m/n/10=cmex10 \font\tenln=line10 \font\tenlnw=linew10 \font\tencirc=lcircle10 \font\tencircw=lcirclew10 \font\OT1/cmr/m/n/5=cmr5 \font\OT1/cmr/m/n/7=cmr7 \font\OT1/cmr/m/n/10=cmr10 \font\OML/cmm/m/it/5=cmmi5 \font\OML/cmm/m/it/7=cmmi7 \font\OML/cmm/m/it/10=cmmi10 \font\OMS/cmsy/m/n/5=cmsy5 \font\OMS/cmsy/m/n/7=cmsy7 \font\OMS/cmsy/m/n/10=cmsy10 3633 words of font info for 14 preloaded fonts 14 hyphenation exceptions Hyphenation trie of length 6081 has 183 ops out of 35111 2 for language 1 181 for language 0 0 words of pdfTeX memory 0 indirect objects No pages of output. Transcript written on latex.log. mktexfmt [INFO]: /builddir/.texlive2018/texmf-var/web2c/pdftex/latex.fmt installed. mktexfmt [INFO]: Disabled formats: 32 mktexfmt [INFO]: Successfully rebuilt formats: 1 mktexfmt [INFO]: Not selected formats: 15 mktexfmt [INFO]: Total formats: 48 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, 187692 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, 218704 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, 218708 bytes). Transcript written on manual.log. + dvipdf manual.dvi manual.pdf + popd ~/build/BUILD/gfan0.6.2 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.x8Jbde + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64 + cd gfan0.6.2 + mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/lib64 + cp -p src/libgfan.so.0.0.0 /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/lib64 + ln -s libgfan.so.0.0.0 /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/lib64/libgfan.so.0 + ln -s libgfan.so.0 /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/lib64/libgfan.so + mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/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-11.el8.x86_64/usr/include/gfanlib + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_circuittableint.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_circuittableint.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_circuittableint.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_circuittableint.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_field.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_field.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_field.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_field.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_matrix.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_matrix.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_matrix.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_matrix.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_mixedvolume.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_mixedvolume.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_mixedvolume.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_mixedvolume.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_ordering.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_ordering.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_ordering.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_ordering.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_paralleltraverser.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_paralleltraverser.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_paralleltraverser.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_paralleltraverser.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_polyhedralfan.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_polyhedralfan.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_polyhedralfan.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_polyhedralfan.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_polymakefile.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_polymakefile.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_polymakefile.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_polymakefile.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_q.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_q.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_q.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_q.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_symmetriccomplex.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_symmetriccomplex.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_symmetriccomplex.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_symmetriccomplex.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_symmetry.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_symmetry.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_symmetry.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_symmetry.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tableau.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tableau.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tableau.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tableau.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_traversal.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_traversal.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_traversal.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_traversal.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tropicalhomotopy.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tropicalhomotopy.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tropicalhomotopy.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tropicalhomotopy.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tropicalintersection.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tropicalintersection.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tropicalintersection.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_tropicalintersection.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_vector.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_vector.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_vector.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_vector.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_z.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_z.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_z.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_z.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_zcone.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_zcone.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_zcone.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_zcone.h.orig + for fil in /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/*.h + sed -i.orig 's,#include "\(.*\)",#include <\1>,' /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_zfan.h + touch -r /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_zfan.h.orig /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_zfan.h + rm /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/include/gfanlib/gfanlib_zfan.h.orig + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/lib64 + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/lib64 + make install PREFIX=/builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/bin cp gfan /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/bin cd /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/bin && ./gfan installlinks ln -s gfan gfan_tropicalcurve ln -s gfan gfan_fanisbalanced ln -s gfan gfan_resultantfan ln -s gfan gfan_markpolynomialset ln -s gfan gfan_overintegers ln -s gfan gfan_padic ln -s gfan gfan_fansubfan ln -s gfan gfan_symmetries ln -s gfan gfan_mixedvolume ln -s gfan gfan_genericlinearchange ln -s gfan gfan_fanhomology ln -s gfan gfan_groebnerfan ln -s gfan gfan_fancommonrefinement ln -s gfan gfan_fanproduct ln -s gfan gfan_tropicalhypersurface ln -s gfan gfan_tropicalfunction ln -s gfan gfan_fanlink ln -s gfan gfan_tropicalevaluation ln -s gfan gfan_tropicalweildivisor ln -s gfan gfan_combinerays ln -s gfan gfan_tropicallinearspace ln -s gfan gfan_minkowskisum ln -s gfan gfan_tropicalrank ln -s gfan gfan_minors ln -s gfan gfan_secondaryfan ln -s gfan gfan_tropicalbruteforce ln -s gfan gfan_topolyhedralfan ln -s gfan gfan_tropicallifting ln -s gfan gfan_saturation ln -s gfan gfan_tropicalmultiplicity ln -s gfan gfan_latticeideal ln -s gfan gfan_tropicaltraverse ln -s gfan gfan_tropicalstartingcone ln -s gfan gfan_tropicalintersection ln -s gfan gfan_tropicalbasis ln -s gfan gfan_tolatex ln -s gfan gfan_substitute ln -s gfan gfan_stats ln -s gfan gfan_renderstaircase ln -s gfan gfan_render ln -s gfan gfan_polynomialsetunion ln -s gfan gfan_leadingterms ln -s gfan gfan_krulldimension ln -s gfan gfan_ismarkedgroebnerbasis ln -s gfan gfan_interactive ln -s gfan gfan_initialforms ln -s gfan gfan_homogenize ln -s gfan gfan_homogeneityspace ln -s gfan gfan_groebnercone ln -s gfan gfan_doesidealcontain ln -s gfan gfan_buchberger ln -s gfan gfan_bases ln -s gfan gfan_list ln -s gfan gfan_version ~/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/bin ~/build/BUILD/gfan0.6.2 ~/build/BUILD/gfan0.6.2 + pushd /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/bin + ./gfan installlinks ln -s gfan gfan_tropicalcurve ln -s gfan gfan_fanisbalanced ln -s gfan gfan_resultantfan ln -s gfan gfan_markpolynomialset ln -s gfan gfan_overintegers ln -s gfan gfan_padic ln -s gfan gfan_fansubfan ln -s gfan gfan_symmetries ln -s gfan gfan_mixedvolume ln -s gfan gfan_genericlinearchange ln -s gfan gfan_fanhomology ln -s gfan gfan_groebnerfan ln -s gfan gfan_fancommonrefinement ln -s gfan gfan_fanproduct ln -s gfan gfan_tropicalhypersurface ln -s gfan gfan_tropicalfunction ln -s gfan gfan_fanlink ln -s gfan gfan_tropicalevaluation ln -s gfan gfan_tropicalweildivisor ln -s gfan gfan_combinerays ln -s gfan gfan_tropicallinearspace ln -s gfan gfan_minkowskisum ln -s gfan gfan_tropicalrank ln -s gfan gfan_minors ln -s gfan gfan_secondaryfan ln -s gfan gfan_tropicalbruteforce ln -s gfan gfan_topolyhedralfan ln -s gfan gfan_tropicallifting ln -s gfan gfan_saturation ln -s gfan gfan_tropicalmultiplicity ln -s gfan gfan_latticeideal ln -s gfan gfan_tropicaltraverse ln -s gfan gfan_tropicalstartingcone ln -s gfan gfan_tropicalintersection ln -s gfan gfan_tropicalbasis ln -s gfan gfan_tolatex ln -s gfan gfan_substitute ln -s gfan gfan_stats ln -s gfan gfan_renderstaircase ln -s gfan gfan_render ln -s gfan gfan_polynomialsetunion ln -s gfan gfan_leadingterms ln -s gfan gfan_krulldimension ln -s gfan gfan_ismarkedgroebnerbasis ln -s gfan gfan_interactive ln -s gfan gfan_initialforms ln -s gfan gfan_homogenize ln -s gfan gfan_homogeneityspace ln -s gfan gfan_groebnercone ln -s gfan gfan_doesidealcontain ln -s gfan gfan_buchberger ln -s gfan gfan_bases ln -s gfan gfan_list ln -s gfan gfan_version + popd + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 0.6.2-11.el8 --unique-debug-suffix -0.6.2-11.el8.x86_64 --unique-debug-src-base gfan-0.6.2-11.el8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/gfan0.6.2 extracting debug info from /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/bin/gfan extracting debug info from /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/lib64/libgfan.so.0.0.0 /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 3866 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.UvhSIv + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + export LC_ALL=en_US.UTF-8 + LC_ALL=en_US.UTF-8 + rm -fr testsuite/0009RenderStairCase + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/lib64 + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/lib64 + ./gfan _test Number of tests to perform 44 Running command:"cat testsuite/0001GroebnerFan/outputNew" Running command:"cat testsuite/0203KrullDimension/outputNew" Running command:"cat testsuite/0200HomogeneitySpace/outputNew" Running command:"cat testsuite/0506IntegerGroebnerBasis/outputNew" Running command:"cat testsuite/0201Homogenize/outputNew" Running command:"cat testsuite/0500MixedVolume/outputNew" Running command:"cat testsuite/0004GroebnerFanSymmetry/outputNew" Running command:"cat testsuite/0504PAdicGroebnerComplex/outputNew" Running command:"cat testsuite/0013SecondaryVSGfan/outputNew" Running command:"cat testsuite/0502PAdicInitialIdeal/outputNew" Running command:"cat testsuite/0600ResultantFan/outputNew" Running command:"cat testsuite/1000MultiplicityMistake/outputNew" Running command:"cat testsuite/0053TropicalIntersection/outputNew" Running command:"cat testsuite/0101TwoVariables/outputNew" Running command:"cat testsuite/0601ResultantFanSpecialised/outputNew" Running command:"cat testsuite/0602ResultantFanProjection/outputNew" Running command:"cat testsuite/0508IntegerGroebnerCone/outputNew" Running command:"cat testsuite/0501PAdicGroebnerBasis/outputNew" Running command:"cat testsuite/0010LatticeIdeal/outputNew" Running command:"cat testsuite/0509IntegerGroebnerFan/outputNew" Running command:"cat testsuite/0058TropicalStartingCone/outputNew" Running command:"cat testsuite/0059TropicalBasisDetection/outputNew" Running command:"cat testsuite/0054TropicalBasisOfCurve/outputNew" Running command:"cat testsuite/0000InstallationSection/outputNew" Running command:"cat testsuite/0603ResultantFanSpecialisedProjection/outputNew" Running command:"cat testsuite/0007LeadingTerms/outputNew" Running command:"cat testsuite/0003GroebnerFanMod3/outputNew" Running command:"cat testsuite/0511FanHomology/outputNew" Running command:"cat temp1.poly ; ./gfan _tropicalweildivisor -i1 temp1.poly -i2 testsuite/0056WeildDivisor/func.poly > temp2.poly ; ./gfan _tropicalweildivisor -i1 temp2.poly -i2 testsuite/0056WeildDivisor/func.poly | grep MULTIPLICITIES -A1>testsuite/0056WeildDivisor/outputNew" Running command:"cat testsuite/0006GroebnerConeAsFan/outputNew" Running command:"cat testsuite/0011ToricIdeal/outputNew" Running command:"cat testsuite/0052TropicalTraverse/outputNew" Running command:"cat testsuite/0055TropicalHypersurface/outputNew" Running command:"cat testsuite/0057TPlane/outputNew" Running command:"cat testsuite/0012SecondaryFan/outputNew" Running command:"cat testsuite/0005GroebnerCone/outputNew" Running command:"cat testsuite/0503PAdicGroebnerPolyhedron/outputNew" Running command:"cat testsuite/0510Minkowskisum/outputNew" Running command:"cat testsuite/0050TropicalBruteForce/outputNew" Running command:"cat testsuite/0051TropicalStartingCone/outputNew" Running command:"cat testsuite/0507InitialIdeal/outputNew" Running command:"cat testsuite/0202InitialForms/outputNew" Running command:"cat testsuite/0100SymmetricGfan/outputNew" Running command:"cat testsuite/0008PolynomialSetUnion/outputNew" Number of succesful tests 44 Number of failed tests 0 + exit 0 Processing files: gfan-0.6.2-11.el8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.8XbWgg + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + DOCDIR=/builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/doc/gfan + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/doc/gfan + cp -pr README /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/doc/gfan + cp -pr doc/manual.pdf /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/doc/gfan + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.5qsIQ0 + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/licenses/gfan + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/licenses/gfan + cp -pr COPYING /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/licenses/gfan + cp -pr LICENSE /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/licenses/gfan + exit 0 Provides: gfan = 0.6.2-11.el8 gfan(x86-64) = 0.6.2-11.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcddgmp.so.0()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(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.2.5)(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-11.el8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Zpa9yL + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + DOCDIR=/builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/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-11.el8.x86_64/usr/share/doc/gfan-doc + cp -pr examples /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/doc/gfan-doc + cp -pr homepage /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/doc/gfan-doc + exit 0 Provides: gfan-doc = 0.6.2-11.el8 gfan-doc(x86-64) = 0.6.2-11.el8 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-11.el8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.EIVzJw + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + DOCDIR=/builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/doc/libgfan + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/doc/libgfan + cp -pr gfanlib/README.txt /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64/usr/share/doc/libgfan + exit 0 Provides: libgfan = 0.6.2-11.el8 libgfan(x86-64) = 0.6.2-11.el8 libgfan.so.0()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcddgmp.so.0()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgmp.so.10()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(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) Processing files: libgfan-devel-0.6.2-11.el8.x86_64 Provides: libgfan-devel = 0.6.2-11.el8 libgfan-devel(x86-64) = 0.6.2-11.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libgfan.so.0()(64bit) Processing files: gfan-debugsource-0.6.2-11.el8.x86_64 Provides: gfan-debugsource = 0.6.2-11.el8 gfan-debugsource(x86-64) = 0.6.2-11.el8 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-11.el8.x86_64 Provides: debuginfo(build-id) = 921231a676df59dad15ad05b0d7410d23cb8c060 gfan-debuginfo = 0.6.2-11.el8 gfan-debuginfo(x86-64) = 0.6.2-11.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gfan-debugsource(x86-64) = 0.6.2-11.el8 Processing files: libgfan-debuginfo-0.6.2-11.el8.x86_64 Provides: debuginfo(build-id) = 8a0096d8b60b19907e65224fb488f04be3343e3b libgfan-debuginfo = 0.6.2-11.el8 libgfan-debuginfo(x86-64) = 0.6.2-11.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gfan-debugsource(x86-64) = 0.6.2-11.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64 Wrote: /builddir/build/RPMS/gfan-0.6.2-11.el8.x86_64.rpm Wrote: /builddir/build/RPMS/gfan-doc-0.6.2-11.el8.x86_64.rpm Wrote: /builddir/build/RPMS/libgfan-0.6.2-11.el8.x86_64.rpm Wrote: /builddir/build/RPMS/libgfan-devel-0.6.2-11.el8.x86_64.rpm Wrote: /builddir/build/RPMS/gfan-debugsource-0.6.2-11.el8.x86_64.rpm Wrote: /builddir/build/RPMS/gfan-debuginfo-0.6.2-11.el8.x86_64.rpm Wrote: /builddir/build/RPMS/libgfan-debuginfo-0.6.2-11.el8.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.s4Ch1D + umask 022 + cd /builddir/build/BUILD + cd gfan0.6.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/gfan-0.6.2-11.el8.x86_64 + exit 0 Child return code was: 0