Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 446480 Details for
Bug 594272
dev-libs/ppl-1.1 : ppl_lcdd.cc:227:41: error: no match for ‘operator!=’ (operand types are ‘std::istream {aka std::basic_istream<char>}’ and ‘std::istream {aka std::basic_istream<char>}’)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-libs:ppl-1.1:20160918-195901.log
dev-libs:ppl-1.1:20160918-195901.log (text/plain), 401.05 KB, created by
Toralf Förster
on 2016-09-18 20:30:09 UTC
(
hide
)
Description:
dev-libs:ppl-1.1:20160918-195901.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2016-09-18 20:30:09 UTC
Size:
401.05 KB
patch
obsolete
> * Package: dev-libs/ppl-1.1 > * Repository: gentoo > * Maintainer: toolchain@gentoo.org > * USE: abi_x86_64 amd64 cxx elibc_glibc kernel_linux userland_GNU > * FEATURES: preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking ppl-1.1.tar.xz to /var/tmp/portage/dev-libs/ppl-1.1/work >>>> Source unpacked in /var/tmp/portage/dev-libs/ppl-1.1/work >>>> Preparing source in /var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1 ... > * econf: updating ppl-1.1/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating ppl-1.1/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --docdir=/usr/share/doc/ppl-1.1 --disable-debugging --disable-optimization --disable-documentation --disable-ppl_lpsol --disable-pch --disable-static --enable-interfaces=c cxx >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking for a BSD-compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether UID '250' is supported by ustar format... yes >checking whether GID '250' is supported by ustar format... yes >checking how to create a ustar tar archive... gnutar >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes >checking for style of include used by make... GNU >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking whether we are actually using the Intel C compiler... no >checking whether we are actually using clang... no >checking whether we are actually using llvm-gcc... no >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether we are using the GNU C++ compiler... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking dependency style of x86_64-pc-linux-gnu-g++... none >checking whether we are actually using the Intel C++ compiler... no >checking whether we are actually using clang++... no >checking whether we are actually using llvm-g++... no >checking for grep that handles long lines and -e... /bin/grep >checking for fgrep... /bin/grep -F >checking for egrep... /bin/grep -E >checking for a sed that does not truncate output... /bin/sed >checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E >checking whether make sets $(MAKE)... (cached) yes >checking whether to compile with debug info... no >checking whether to compile for profiling... no >checking whether to compile for test coverage... no >checking whether to enable checking of run-time assertions... no >checking whether to enable even more run-time assertions... no >checking whether to enable optimizations... no >checking for which architecture to optimize... default >checking whether to use (a specific) floating point arithmetic... default >./configure: line 6587: xno: command not found >checking whether to use precompiled headers... no >checking the type of integral values to use as coefficients... GMP mpz >checking for an ANSI C-conforming const... yes >checking for inline... inline >checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking whether byte ordering is bigendian... no >checking for typeof syntax and keyword spelling... typeof >checking size of char... 1 >checking size of short... 2 >checking size of int... 4 >checking size of long... 8 >checking size of long long... 8 >checking size of size_t... 8 >checking size of float... 4 >checking size of double... 8 >checking size of long double... 16 >checking size of int*... 8 >checking size of fp... 8 >checking for perl... /usr/bin/perl >checking for library containing sqrt... none required >checking fenv.h usability... yes >checking fenv.h presence... yes >checking for fenv.h... yes >checking ieeefp.h usability... no >checking ieeefp.h presence... no >checking for ieeefp.h... no >checking if it is possible to control the FPU... yes >checking whether the plain char type is signed... yes >checking whether the C++ compiler provides proper long doubles... yes >checking the binary format of C++ floats... IEEE754 Single Precision >checking the binary format of C++ doubles... IEEE754 Double Precision >checking the binary format of C++ long doubles... Intel Double-Extended >checking whether std::floor(long double) is buggy... no >checking whether the C++ compiler supports zero-length arrays... yes >checking whether the IEEE inexact flag is supported in C++... yes >checking whether the C++ compiler supports __attribute__ ((weak))... yes >checking for fenv.h... (cached) yes >checking for ieeefp.h... (cached) no >checking getopt.h usability... yes >checking getopt.h presence... yes >checking for getopt.h... yes >checking signal.h usability... yes >checking signal.h presence... yes >checking for signal.h... yes >checking for string.h... (cached) yes >checking for strings.h... (cached) yes >checking sys/resource.h usability... yes >checking sys/resource.h presence... yes >checking for sys/resource.h... yes >checking sys/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking for sys/types.h... (cached) yes >checking for unistd.h... (cached) yes >checking whether ffs is declared... yes >checking whether getenv is declared... yes >checking whether strtof is declared... yes >checking whether strtod is declared... yes >checking whether strtold is declared... yes >checking whether strtoll is declared... yes >checking whether strtoull is declared... yes >checking whether fma is declared... yes >checking whether fmaf is declared... yes >checking whether fmal is declared... yes >checking whether rintf is declared... yes >checking whether rintl is declared... yes >checking for int_fast16_t... yes >checking for int_fast32_t... yes >checking for int_fast64_t... yes >checking for uint_fast16_t... yes >checking for uint_fast32_t... yes >checking for uint_fast64_t... yes >checking for uintptr_t... yes >checking for the GMP library version 4.1.3 or above... yes >checking size of mp_limb_t... 8 >checking whether GMP has been compiled with support for exceptions... yes >checking for __mpz_struct._mp_alloc... yes >checking for __mpz_struct._mp_size... yes >checking for __mpz_struct._mp_d... yes >checking whether to build the ppl_lcdd program... yes >checking whether to build the ppl_lpsol program... no >checking whether to build the ppl_pips program... yes >checking whether to build the PPL documentation... no >checking which interfaces are enabled... cxx c >checking for GNU M4 that supports accurate traces... /usr/bin/m4 >checking how m4 supports trace files... --debugfile >checking which instantiations are enabled... Polyhedron@Grid@Rational_Box@BD_Shape<mpz_class>@BD_Shape<mpq_class>@Octagonal_Shape<mpz_class>@Octagonal_Shape<mpq_class>@Constraints_Product<C_Polyhedron,Grid>@Pointset_Powerset<C_Polyhedron>@Pointset_Powerset<NNC_Polyhedron>@Double_Box@BD_Shape<double>@Octagonal_Shape<double> >checking whether tests should be run under Valgrind... no >checking whether `make check' does a thorough or quick check... quick >checking how to print strings... printf >checking for a sed that does not truncate output... (cached) /bin/sed >checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld >checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >checking the name lister (/usr/bin/nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking whether the shell understands some XSI constructs... yes >checking whether the shell understands "+="... yes >checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop >checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r >checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump >checking how to recognize dependent libraries... pass_all >checking for x86_64-pc-linux-gnu-dlltool... x86_64-pc-linux-gnu-dlltool >checking how to associate runtime and link libraries... printf %s\n >checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar >checking for archiver @FILE support... @ >checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok >checking for sysroot... no >checking for x86_64-pc-linux-gnu-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking for dlfcn.h... yes >checking for objdir... .libs >checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no >checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC >checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes >checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes >checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes >checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes >checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for shl_load... no >checking for shl_load in -ldld... no >checking for dlopen... no >checking for dlopen in -ldl... yes >checking whether a program can dlopen itself... yes >checking whether a statically linked program can dlopen itself... no >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... no >checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E >checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64 >checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes >checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes >checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC >checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes >checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes >checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes >checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes >checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for md5sum... md5sum >checking for the text md5sum command... md5sum -t >checking glpk.h usability... no >checking glpk.h presence... no >checking for glpk.h... no >checking glpk/glpk.h usability... no >checking glpk/glpk.h presence... no >checking for glpk/glpk.h... no >checking whether RLIMIT_DATA is declared... yes >checking whether RLIMIT_RSS is declared... yes >checking whether RLIMIT_VMEM is declared... no >checking whether RLIMIT_AS is declared... yes >checking whether getrusage is declared... yes >checking whether setrlimit is declared... yes >checking whether setitimer is declared... yes >checking whether sigaction is declared... yes >checking for timeval... yes >checking for siginfo_t... yes >checking whether we can limit memory in C++ using setrlimit()... no >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating ppl.lsm >config.status: creating src/Makefile >config.status: creating src/version.hh >config.status: creating src/ppl-config.cc >config.status: creating tests/Makefile >config.status: creating tests/BD_Shape/Makefile >config.status: creating tests/Box/Makefile >config.status: creating tests/Concrete_Expression/Makefile >config.status: creating tests/CO_Tree/Makefile >config.status: creating tests/Grid/Makefile >config.status: creating tests/MIP_Problem/Makefile >config.status: creating tests/Octagonal_Shape/Makefile >config.status: creating tests/Partially_Reduced_Product/Makefile >config.status: creating tests/PIP_Problem/Makefile >config.status: creating tests/Polyhedron/Makefile >config.status: creating tests/Powerset/Makefile >config.status: creating tests/Watchdog/Makefile >config.status: creating utils/Makefile >config.status: creating m4/Makefile >config.status: creating demos/Makefile >config.status: creating demos/ppl_lcdd/Makefile >config.status: creating demos/ppl_lcdd/examples/Makefile >config.status: creating demos/ppl_lpsol/Makefile >config.status: creating demos/ppl_lpsol/examples/Makefile >config.status: creating demos/ppl_pips/Makefile >config.status: creating demos/ppl_pips/examples/Makefile >config.status: creating doc/Makefile >config.status: creating doc/user.doxyconf-latex >config.status: creating doc/devref.doxyconf-latex >config.status: creating doc/user.doxyconf-html >config.status: creating doc/devref.doxyconf-html >config.status: creating doc/user-language-interface.doxyconf >config.status: creating doc/devref-language-interface.doxyconf >config.status: creating interfaces/Makefile >config.status: creating interfaces/C/Makefile >config.status: creating interfaces/C/ppl_c_version.h >config.status: creating interfaces/C/tests/Makefile >config.status: creating interfaces/Java/Makefile >config.status: creating interfaces/Java/jni/Makefile >config.status: creating interfaces/Java/tests/Makefile >config.status: creating interfaces/Java/parma_polyhedra_library/Makefile >config.status: creating interfaces/OCaml/Makefile >config.status: creating interfaces/OCaml/tests/Makefile >config.status: creating interfaces/Prolog/Makefile >config.status: creating interfaces/Prolog/Ciao/Makefile >config.status: creating interfaces/Prolog/GNU/Makefile >config.status: creating interfaces/Prolog/SICStus/Makefile >config.status: creating interfaces/Prolog/SWI/Makefile >config.status: creating interfaces/Prolog/XSB/Makefile >config.status: creating interfaces/Prolog/YAP/Makefile >config.status: creating interfaces/Prolog/tests/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1 ... >make -j1 >make all-recursive >make[1]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1' >Making all in . >make[2]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1' >/bin/sed -f ./ppl-config.sed config.h >ppl-config.h >make[2]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1' >Making all in utils >make[2]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/utils' >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -frounding-math -march=native -O2 -pipe -W -Wall -c -o timings.o timings.cc >rm -f libppl_utils.a >x86_64-pc-linux-gnu-ar cru libppl_utils.a timings.o >x86_64-pc-linux-gnu-ranlib libppl_utils.a >/bin/sed -e 's,[@]PERL[@],/usr/bin/perl,g' -e 's,[@]generated_automatically[@],Generated automatically: do not modify; modify the .in file instead.,g' < ./build_header.in > build_header >chmod +x build_header >/bin/sed -e 's,[@]PERL[@],/usr/bin/perl,g' -e 's,[@]generated_automatically[@],Generated automatically: do not modify; modify the .in file instead.,g' < ./text2cxxarray.in > text2cxxarray >chmod +x text2cxxarray >make[2]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/utils' >Making all in src >make[2]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/src' >for file in namespaces.hh compiler.hh assert.hh meta_programming.hh Slow_Copy.hh Has_Assign_Or_Swap.hh assign_or_swap.hh mp_std_bits_defs.hh mp_std_bits_inlines.hh Concrete_Expression_types.hh Concrete_Expression_defs.hh Concrete_Expression_inlines.hh Temp_defs.hh Temp_inlines.hh Temp_templates.hh Coefficient_traits_template.hh Checked_Number_types.hh termination_types.hh GMP_Integer_types.hh Coefficient_types.hh stdiobuf_types.hh c_streambuf_types.hh globals_types.hh iterator_to_const_types.hh distances_types.hh Interval_Info_types.hh Interval_types.hh Box_types.hh Constraint_types.hh Generator_types.hh Grid_Generator_types.hh Congruence_types.hh Init_types.hh Dense_Row_types.hh CO_Tree_types.hh Sparse_Row_types.hh Matrix_types.hh Swapping_Vector_types.hh Variable_types.hh Variables_Set_types.hh Linear_Expression_types.hh Expression_Adapter_types.hh Expression_Hide_Last_types.hh Expression_Hide_Inhomo_types.hh Linear_Expression_Impl_types.hh Linear_Expression_Interface_types.hh Linear_System_types.hh Linear_Form_types.hh Bit_Row_types.hh Bit_Matrix_types.hh Constraint_System_types.hh Generator_System_types.hh Grid_Generator_System_types.hh Congruence_System_types.hh Scalar_Products_types.hh PIP_Tree_types.hh PIP_Problem_types.hh Poly_Con_Relation_types.hh Poly_Gen_Relation_types.hh BHRZ03_Certificate_types.hh H79_Certificate_types.hh Grid_Certificate_types.hh Partial_Function_types.hh Polyhedron_types.hh C_Polyhedron_types.hh NNC_Polyhedron_types.hh Grid_types.hh Ptr_Iterator_types.hh DB_Row_types.hh DB_Matrix_types.hh BD_Shape_types.hh OR_Matrix_types.hh Octagonal_Shape_types.hh fpu_types.hh Float_defs.hh Float_inlines.hh Float_templates.hh C_Integer.hh fpu_defs.hh fpu-c99_inlines.hh fpu-ia32_inlines.hh fpu-none_inlines.hh fpu-sparc_inlines.hh Rounding_Dir_defs.hh Rounding_Dir_inlines.hh Result_defs.hh Result_inlines.hh Numeric_Format_defs.hh checked_defs.hh checked_inlines.hh checked_int_inlines.hh checked_float_inlines.hh checked_mpz_inlines.hh checked_mpq_inlines.hh checked_ext_inlines.hh Checked_Number_defs.hh Checked_Number_inlines.hh Checked_Number_templates.hh WRD_coefficient_types_defs.hh WRD_coefficient_types_inlines.hh checked_numeric_limits.hh GMP_Integer_defs.hh GMP_Integer_inlines.hh Coefficient_defs.hh Coefficient_inlines.hh stdiobuf_defs.hh stdiobuf_inlines.hh c_streambuf_defs.hh c_streambuf_inlines.hh globals_defs.hh globals_inlines.hh math_utilities_defs.hh math_utilities_inlines.hh iterator_to_const_defs.hh iterator_to_const_inlines.hh distances_defs.hh distances_inlines.hh Boundary_defs.hh intervals_defs.hh Interval_Info_defs.hh Interval_Info_inlines.hh Interval_defs.hh Interval_inlines.hh Interval_templates.hh Box_defs.hh Box_Status_inlines.hh Box_inlines.hh Box_templates.hh Integer_Interval.hh Rational_Interval.hh Rational_Box.hh Variable_defs.hh Variable_inlines.hh Variables_Set_defs.hh Variables_Set_inlines.hh Init_defs.hh Init_inlines.hh initializer.hh Topology_types.hh Dense_Row_defs.hh Dense_Row_inlines.hh Dense_Row_templates.hh CO_Tree_defs.hh CO_Tree_inlines.hh CO_Tree_templates.hh Sparse_Row_defs.hh Sparse_Row_inlines.hh Sparse_Row_templates.hh Bit_Row_defs.hh Bit_Row_inlines.hh Linear_System_defs.hh Linear_System_inlines.hh Linear_System_templates.hh Bit_Matrix_defs.hh Bit_Matrix_inlines.hh Constraint_System_defs.hh Generator_System_defs.hh Grid_Generator_System_defs.hh Congruence_System_defs.hh Linear_Expression_defs.hh Linear_Expression_inlines.hh Expression_Adapter_defs.hh Expression_Adapter_inlines.hh Expression_Hide_Last_defs.hh Expression_Hide_Last_inlines.hh Expression_Hide_Inhomo_defs.hh Expression_Hide_Inhomo_inlines.hh Linear_Expression_Impl_defs.hh Linear_Expression_Impl_inlines.hh Linear_Expression_Impl_templates.hh Linear_Expression_Interface_defs.hh Linear_Form_defs.hh Linear_Form_inlines.hh Linear_Form_templates.hh linearize.hh Constraint_defs.hh Constraint_inlines.hh Constraint_System_inlines.hh Generator_defs.hh Generator_inlines.hh Grid_Generator_defs.hh Grid_Generator_inlines.hh Congruence_defs.hh Congruence_inlines.hh Generator_System_inlines.hh Grid_Generator_System_inlines.hh Congruence_System_inlines.hh Scalar_Products_defs.hh Scalar_Products_inlines.hh Matrix_defs.hh Matrix_inlines.hh Matrix_templates.hh Swapping_Vector_defs.hh Swapping_Vector_inlines.hh MIP_Problem_types.hh MIP_Problem_defs.hh MIP_Problem_inlines.hh MIP_Problem_templates.hh PIP_Tree_types.hh PIP_Tree_defs.hh PIP_Tree_inlines.hh PIP_Problem_types.hh PIP_Problem_defs.hh PIP_Problem_inlines.hh PIP_Problem_templates.hh Poly_Con_Relation_defs.hh Poly_Con_Relation_inlines.hh Poly_Gen_Relation_defs.hh Poly_Gen_Relation_inlines.hh BHRZ03_Certificate_defs.hh BHRZ03_Certificate_inlines.hh H79_Certificate_defs.hh H79_Certificate_inlines.hh Grid_Certificate_defs.hh Grid_Certificate_inlines.hh Partial_Function_defs.hh Partial_Function_inlines.hh Polyhedron_defs.hh Ph_Status_inlines.hh Polyhedron_inlines.hh Polyhedron_chdims_templates.hh Polyhedron_conversion_templates.hh Polyhedron_minimize_templates.hh Polyhedron_simplify_templates.hh Polyhedron_templates.hh Grid_defs.hh Grid_Status_inlines.hh Grid_inlines.hh Grid_templates.hh C_Polyhedron_defs.hh C_Polyhedron_inlines.hh NNC_Polyhedron_defs.hh NNC_Polyhedron_inlines.hh Widening_Function_types.hh Widening_Function_defs.hh Widening_Function_inlines.hh Ptr_Iterator_defs.hh Ptr_Iterator_inlines.hh DB_Row_defs.hh DB_Row_inlines.hh DB_Row_templates.hh DB_Matrix_defs.hh DB_Matrix_inlines.hh DB_Matrix_templates.hh BD_Shape_defs.hh BDS_Status_inlines.hh BD_Shape_inlines.hh BD_Shape_templates.hh OR_Matrix_defs.hh OR_Matrix_inlines.hh OR_Matrix_templates.hh Octagonal_Shape_defs.hh Og_Status_inlines.hh Octagonal_Shape_inlines.hh Octagonal_Shape_templates.hh Determinate_types.hh Determinate_defs.hh Determinate_inlines.hh Powerset_types.hh Powerset_defs.hh Powerset_inlines.hh Powerset_templates.hh Pointset_Powerset_types.hh Pointset_Powerset_defs.hh Pointset_Powerset_inlines.hh Pointset_Powerset_templates.hh Partially_Reduced_Product_types.hh Partially_Reduced_Product_defs.hh Partially_Reduced_Product_inlines.hh Partially_Reduced_Product_templates.hh Weight_Profiler_defs.hh max_space_dimension.hh algorithms.hh termination_defs.hh termination_templates.hh wrap_assign.hh wrap_string.hh Floating_Point_Expression_types.hh Floating_Point_Expression_defs.hh Floating_Point_Expression_inlines.hh Floating_Point_Expression_templates.hh Cast_Floating_Point_Expression_types.hh Cast_Floating_Point_Expression_defs.hh Cast_Floating_Point_Expression_inlines.hh Cast_Floating_Point_Expression_templates.hh Constant_Floating_Point_Expression_types.hh Constant_Floating_Point_Expression_defs.hh Constant_Floating_Point_Expression_inlines.hh Variable_Floating_Point_Expression_types.hh Variable_Floating_Point_Expression_defs.hh Variable_Floating_Point_Expression_inlines.hh Sum_Floating_Point_Expression_types.hh Sum_Floating_Point_Expression_defs.hh Sum_Floating_Point_Expression_inlines.hh Sum_Floating_Point_Expression_templates.hh Difference_Floating_Point_Expression_types.hh Difference_Floating_Point_Expression_defs.hh Difference_Floating_Point_Expression_inlines.hh Difference_Floating_Point_Expression_templates.hh Multiplication_Floating_Point_Expression_types.hh Multiplication_Floating_Point_Expression_defs.hh Multiplication_Floating_Point_Expression_inlines.hh Multiplication_Floating_Point_Expression_templates.hh Division_Floating_Point_Expression_types.hh Division_Floating_Point_Expression_defs.hh Division_Floating_Point_Expression_inlines.hh Division_Floating_Point_Expression_templates.hh Opposite_Floating_Point_Expression_types.hh Opposite_Floating_Point_Expression_defs.hh Opposite_Floating_Point_Expression_inlines.hh Doubly_Linked_Object_types.hh EList_types.hh EList_Iterator_types.hh Handler_types.hh Pending_Element_types.hh Pending_List_types.hh Time_types.hh Watchdog_types.hh Threshold_Watcher_types.hh Handler_defs.hh Handler_inlines.hh Time_defs.hh Time_inlines.hh Doubly_Linked_Object_defs.hh Doubly_Linked_Object_inlines.hh EList_Iterator_defs.hh EList_Iterator_inlines.hh EList_defs.hh EList_inlines.hh Pending_Element_defs.hh Pending_Element_inlines.hh Pending_List_defs.hh Pending_List_inlines.hh Pending_List_templates.hh Watchdog_defs.hh Watchdog_inlines.hh Threshold_Watcher_defs.hh Threshold_Watcher_inlines.hh Threshold_Watcher_templates.hh ; \ >do \ > i="#include \"$file\"" ; \ > ( cd ../src ; /bin/grep -F -q "$i" namespaces.hh compiler.hh assert.hh meta_programming.hh Slow_Copy.hh Has_Assign_Or_Swap.hh assign_or_swap.hh mp_std_bits_defs.hh mp_std_bits_inlines.hh Concrete_Expression_types.hh Concrete_Expression_defs.hh Concrete_Expression_inlines.hh Temp_defs.hh Temp_inlines.hh Temp_templates.hh Coefficient_traits_template.hh Checked_Number_types.hh termination_types.hh GMP_Integer_types.hh Coefficient_types.hh stdiobuf_types.hh c_streambuf_types.hh globals_types.hh iterator_to_const_types.hh distances_types.hh Interval_Info_types.hh Interval_types.hh Box_types.hh Constraint_types.hh Generator_types.hh Grid_Generator_types.hh Congruence_types.hh Init_types.hh Dense_Row_types.hh CO_Tree_types.hh Sparse_Row_types.hh Matrix_types.hh Swapping_Vector_types.hh Variable_types.hh Variables_Set_types.hh Linear_Expression_types.hh Expression_Adapter_types.hh Expression_Hide_Last_types.hh Expression_Hide_Inhomo_types.hh Linear_Expression_Impl_types.hh Linear_Expression_Interface_types.hh Linear_System_types.hh Linear_Form_types.hh Bit_Row_types.hh Bit_Matrix_types.hh Constraint_System_types.hh Generator_System_types.hh Grid_Generator_System_types.hh Congruence_System_types.hh Scalar_Products_types.hh PIP_Tree_types.hh PIP_Problem_types.hh Poly_Con_Relation_types.hh Poly_Gen_Relation_types.hh BHRZ03_Certificate_types.hh H79_Certificate_types.hh Grid_Certificate_types.hh Partial_Function_types.hh Polyhedron_types.hh C_Polyhedron_types.hh NNC_Polyhedron_types.hh Grid_types.hh Ptr_Iterator_types.hh DB_Row_types.hh DB_Matrix_types.hh BD_Shape_types.hh OR_Matrix_types.hh Octagonal_Shape_types.hh fpu_types.hh Float_defs.hh Float_inlines.hh Float_templates.hh C_Integer.hh fpu_defs.hh fpu-c99_inlines.hh fpu-ia32_inlines.hh fpu-none_inlines.hh fpu-sparc_inlines.hh Rounding_Dir_defs.hh Rounding_Dir_inlines.hh Result_defs.hh Result_inlines.hh Numeric_Format_defs.hh checked_defs.hh checked_inlines.hh checked_int_inlines.hh checked_float_inlines.hh checked_mpz_inlines.hh checked_mpq_inlines.hh checked_ext_inlines.hh Checked_Number_defs.hh Checked_Number_inlines.hh Checked_Number_templates.hh WRD_coefficient_types_defs.hh WRD_coefficient_types_inlines.hh checked_numeric_limits.hh GMP_Integer_defs.hh GMP_Integer_inlines.hh Coefficient_defs.hh Coefficient_inlines.hh stdiobuf_defs.hh stdiobuf_inlines.hh c_streambuf_defs.hh c_streambuf_inlines.hh globals_defs.hh globals_inlines.hh math_utilities_defs.hh math_utilities_inlines.hh iterator_to_const_defs.hh iterator_to_const_inlines.hh distances_defs.hh distances_inlines.hh Boundary_defs.hh intervals_defs.hh Interval_Info_defs.hh Interval_Info_inlines.hh Interval_defs.hh Interval_inlines.hh Interval_templates.hh Box_defs.hh Box_Status_inlines.hh Box_inlines.hh Box_templates.hh Integer_Interval.hh Rational_Interval.hh Rational_Box.hh Variable_defs.hh Variable_inlines.hh Variables_Set_defs.hh Variables_Set_inlines.hh Init_defs.hh Init_inlines.hh initializer.hh Topology_types.hh Dense_Row_defs.hh Dense_Row_inlines.hh Dense_Row_templates.hh CO_Tree_defs.hh CO_Tree_inlines.hh CO_Tree_templates.hh Sparse_Row_defs.hh Sparse_Row_inlines.hh Sparse_Row_templates.hh Bit_Row_defs.hh Bit_Row_inlines.hh Linear_System_defs.hh Linear_System_inlines.hh Linear_System_templates.hh Bit_Matrix_defs.hh Bit_Matrix_inlines.hh Constraint_System_defs.hh Generator_System_defs.hh Grid_Generator_System_defs.hh Congruence_System_defs.hh Linear_Expression_defs.hh Linear_Expression_inlines.hh Expression_Adapter_defs.hh Expression_Adapter_inlines.hh Expression_Hide_Last_defs.hh Expression_Hide_Last_inlines.hh Expression_Hide_Inhomo_defs.hh Expression_Hide_Inhomo_inlines.hh Linear_Expression_Impl_defs.hh Linear_Expression_Impl_inlines.hh Linear_Expression_Impl_templates.hh Linear_Expression_Interface_defs.hh Linear_Form_defs.hh Linear_Form_inlines.hh Linear_Form_templates.hh linearize.hh Constraint_defs.hh Constraint_inlines.hh Constraint_System_inlines.hh Generator_defs.hh Generator_inlines.hh Grid_Generator_defs.hh Grid_Generator_inlines.hh Congruence_defs.hh Congruence_inlines.hh Generator_System_inlines.hh Grid_Generator_System_inlines.hh Congruence_System_inlines.hh Scalar_Products_defs.hh Scalar_Products_inlines.hh Matrix_defs.hh Matrix_inlines.hh Matrix_templates.hh Swapping_Vector_defs.hh Swapping_Vector_inlines.hh MIP_Problem_types.hh MIP_Problem_defs.hh MIP_Problem_inlines.hh MIP_Problem_templates.hh PIP_Tree_types.hh PIP_Tree_defs.hh PIP_Tree_inlines.hh PIP_Problem_types.hh PIP_Problem_defs.hh PIP_Problem_inlines.hh PIP_Problem_templates.hh Poly_Con_Relation_defs.hh Poly_Con_Relation_inlines.hh Poly_Gen_Relation_defs.hh Poly_Gen_Relation_inlines.hh BHRZ03_Certificate_defs.hh BHRZ03_Certificate_inlines.hh H79_Certificate_defs.hh H79_Certificate_inlines.hh Grid_Certificate_defs.hh Grid_Certificate_inlines.hh Partial_Function_defs.hh Partial_Function_inlines.hh Polyhedron_defs.hh Ph_Status_inlines.hh Polyhedron_inlines.hh Polyhedron_chdims_templates.hh Polyhedron_conversion_templates.hh Polyhedron_minimize_templates.hh Polyhedron_simplify_templates.hh Polyhedron_templates.hh Grid_defs.hh Grid_Status_inlines.hh Grid_inlines.hh Grid_templates.hh C_Polyhedron_defs.hh C_Polyhedron_inlines.hh NNC_Polyhedron_defs.hh NNC_Polyhedron_inlines.hh Widening_Function_types.hh Widening_Function_defs.hh Widening_Function_inlines.hh Ptr_Iterator_defs.hh Ptr_Iterator_inlines.hh DB_Row_defs.hh DB_Row_inlines.hh DB_Row_templates.hh DB_Matrix_defs.hh DB_Matrix_inlines.hh DB_Matrix_templates.hh BD_Shape_defs.hh BDS_Status_inlines.hh BD_Shape_inlines.hh BD_Shape_templates.hh OR_Matrix_defs.hh OR_Matrix_inlines.hh OR_Matrix_templates.hh Octagonal_Shape_defs.hh Og_Status_inlines.hh Octagonal_Shape_inlines.hh Octagonal_Shape_templates.hh Determinate_types.hh Determinate_defs.hh Determinate_inlines.hh Powerset_types.hh Powerset_defs.hh Powerset_inlines.hh Powerset_templates.hh Pointset_Powerset_types.hh Pointset_Powerset_defs.hh Pointset_Powerset_inlines.hh Pointset_Powerset_templates.hh Partially_Reduced_Product_types.hh Partially_Reduced_Product_defs.hh Partially_Reduced_Product_inlines.hh Partially_Reduced_Product_templates.hh Weight_Profiler_defs.hh max_space_dimension.hh algorithms.hh termination_defs.hh termination_templates.hh wrap_assign.hh wrap_string.hh Floating_Point_Expression_types.hh Floating_Point_Expression_defs.hh Floating_Point_Expression_inlines.hh Floating_Point_Expression_templates.hh Cast_Floating_Point_Expression_types.hh Cast_Floating_Point_Expression_defs.hh Cast_Floating_Point_Expression_inlines.hh Cast_Floating_Point_Expression_templates.hh Constant_Floating_Point_Expression_types.hh Constant_Floating_Point_Expression_defs.hh Constant_Floating_Point_Expression_inlines.hh Variable_Floating_Point_Expression_types.hh Variable_Floating_Point_Expression_defs.hh Variable_Floating_Point_Expression_inlines.hh Sum_Floating_Point_Expression_types.hh Sum_Floating_Point_Expression_defs.hh Sum_Floating_Point_Expression_inlines.hh Sum_Floating_Point_Expression_templates.hh Difference_Floating_Point_Expression_types.hh Difference_Floating_Point_Expression_defs.hh Difference_Floating_Point_Expression_inlines.hh Difference_Floating_Point_Expression_templates.hh Multiplication_Floating_Point_Expression_types.hh Multiplication_Floating_Point_Expression_defs.hh Multiplication_Floating_Point_Expression_inlines.hh Multiplication_Floating_Point_Expression_templates.hh Division_Floating_Point_Expression_types.hh Division_Floating_Point_Expression_defs.hh Division_Floating_Point_Expression_inlines.hh Division_Floating_Point_Expression_templates.hh Opposite_Floating_Point_Expression_types.hh Opposite_Floating_Point_Expression_defs.hh Opposite_Floating_Point_Expression_inlines.hh Doubly_Linked_Object_types.hh EList_types.hh EList_Iterator_types.hh Handler_types.hh Pending_Element_types.hh Pending_List_types.hh Time_types.hh Watchdog_types.hh Threshold_Watcher_types.hh Handler_defs.hh Handler_inlines.hh Time_defs.hh Time_inlines.hh Doubly_Linked_Object_defs.hh Doubly_Linked_Object_inlines.hh EList_Iterator_defs.hh EList_Iterator_inlines.hh EList_defs.hh EList_inlines.hh Pending_Element_defs.hh Pending_Element_inlines.hh Pending_List_defs.hh Pending_List_inlines.hh Pending_List_templates.hh Watchdog_defs.hh Watchdog_inlines.hh Threshold_Watcher_defs.hh Threshold_Watcher_inlines.hh Threshold_Watcher_templates.hh ) || echo "$i" ; \ >done > ppl_include_files.hh >../utils/build_header \ > -I .. -I ../src \ > ../src/ppl_header.hh >ppl.hh >../utils/text2cxxarray --name=BUGS_array --decl-only \ > ../BUGS >>BUGS.hh >../utils/text2cxxarray --name=BUGS_array \ > ../BUGS >BUGS.cc >../utils/text2cxxarray --name=COPYING_array --decl-only \ > ../COPYING >>COPYING.hh >../utils/text2cxxarray --name=COPYING_array \ > ../COPYING >COPYING.cc >../utils/text2cxxarray --name=CREDITS_array --decl-only \ > ../CREDITS >>CREDITS.hh >../utils/text2cxxarray --name=CREDITS_array \ > ../CREDITS >CREDITS.cc >make all-am >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/src' >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o assert.lo assert.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c assert.cc -fPIC -DPIC -o .libs/assert.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Box.lo Box.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Box.cc -fPIC -DPIC -o .libs/Box.o >In file included from Polyhedron_defs.hh:2858:0, > from Box_templates.hh:34, > from Box_defs.hh:2284, > from Box.cc:25: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from Box_templates.hh:34, > from Box_defs.hh:2284, > from Box.cc:25: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from Octagonal_Shape_defs.hh:2322:0, > from BD_Shape_inlines.hh:31, > from BD_Shape_defs.hh:2368, > from Box_templates.hh:38, > from Box_defs.hh:2284, > from Box.cc:25: >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >Octagonal_Shape_templates.hh:561:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >Octagonal_Shape_templates.hh:562:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >Octagonal_Shape_templates.hh:3125:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >Octagonal_Shape_templates.hh:3126:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >Octagonal_Shape_templates.hh:3127:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >Octagonal_Shape_templates.hh:3128:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >Octagonal_Shape_templates.hh:5247:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >Octagonal_Shape_templates.hh:5248:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >Octagonal_Shape_templates.hh:6386:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >In file included from BD_Shape_defs.hh:2369:0, > from Box_templates.hh:38, > from Box_defs.hh:2284, > from Box.cc:25: >BD_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >BD_Shape_templates.hh:4252:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >BD_Shape_templates.hh:4255:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o checked.lo checked.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c checked.cc -fPIC -DPIC -o .libs/checked.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Checked_Number.lo Checked_Number.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Checked_Number.cc -fPIC -DPIC -o .libs/Checked_Number.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Float.lo Float.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Float.cc -fPIC -DPIC -o .libs/Float.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o fpu-ia32.lo fpu-ia32.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c fpu-ia32.cc -fPIC -DPIC -o .libs/fpu-ia32.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Concrete_Expression.lo Concrete_Expression.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Concrete_Expression.cc -fPIC -DPIC -o .libs/Concrete_Expression.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Constraint.lo Constraint.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Constraint.cc -fPIC -DPIC -o .libs/Constraint.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Constraint_System.lo Constraint_System.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Constraint_System.cc -fPIC -DPIC -o .libs/Constraint_System.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Congruence.lo Congruence.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Congruence.cc -fPIC -DPIC -o .libs/Congruence.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Congruence_System.lo Congruence_System.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Congruence_System.cc -fPIC -DPIC -o .libs/Congruence_System.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Generator_System.lo Generator_System.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Generator_System.cc -fPIC -DPIC -o .libs/Generator_System.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Grid_Generator_System.lo Grid_Generator_System.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Grid_Generator_System.cc -fPIC -DPIC -o .libs/Grid_Generator_System.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Generator.lo Generator.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Generator.cc -fPIC -DPIC -o .libs/Generator.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Grid_Generator.lo Grid_Generator.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Grid_Generator.cc -fPIC -DPIC -o .libs/Grid_Generator.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Init.lo Init.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Init.cc -fPIC -DPIC -o .libs/Init.o >In file included from Polyhedron_defs.hh:2858:0, > from Init.cc:40: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from Init.cc:40: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Coefficient.lo Coefficient.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Coefficient.cc -fPIC -DPIC -o .libs/Coefficient.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Linear_Expression.lo Linear_Expression.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Linear_Expression.cc -fPIC -DPIC -o .libs/Linear_Expression.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Linear_Expression_Impl.lo Linear_Expression_Impl.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Linear_Expression_Impl.cc -fPIC -DPIC -o .libs/Linear_Expression_Impl.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Linear_Expression_Interface.lo Linear_Expression_Interface.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Linear_Expression_Interface.cc -fPIC -DPIC -o .libs/Linear_Expression_Interface.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Linear_Form.lo Linear_Form.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Linear_Form.cc -fPIC -DPIC -o .libs/Linear_Form.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Scalar_Products.lo Scalar_Products.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Scalar_Products.cc -fPIC -DPIC -o .libs/Scalar_Products.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o MIP_Problem.lo MIP_Problem.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c MIP_Problem.cc -fPIC -DPIC -o .libs/MIP_Problem.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o PIP_Tree.lo PIP_Tree.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c PIP_Tree.cc -fPIC -DPIC -o .libs/PIP_Tree.o >PIP_Tree.cc: In copy constructor 'Parma_Polyhedra_Library::PIP_Decision_Node::PIP_Decision_Node(const Parma_Polyhedra_Library::PIP_Decision_Node&)': >PIP_Tree.cc:1038:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] > std::auto_ptr<PIP_Tree_Node> wrapped_node(false_child); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, > from Checked_Number_templates.hh:28, > from Checked_Number_defs.hh:1066, > from Coefficient_types.hh:16, > from Coefficient_defs.hh:27, > from Linear_System_inlines.hh:28, > from Linear_System_defs.hh:579, > from Constraint_System_defs.hh:29, > from PIP_Tree_defs.hh:30, > from PIP_Tree.cc:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >PIP_Tree.cc: In member function 'virtual Parma_Polyhedra_Library::PIP_Tree_Node* Parma_Polyhedra_Library::PIP_Solution_Node::solve(const Parma_Polyhedra_Library::PIP_Problem&, bool, const Parma_Polyhedra_Library::Matrix<Parma_Polyhedra_Library::Sparse_Row>&, const Parma_Polyhedra_Library::Variables_Set&, Parma_Polyhedra_Library::dimension_type, int)': >PIP_Tree.cc:2940:12: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] > std::auto_ptr<PIP_Tree_Node> wrapped_node(t_node); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, > from Checked_Number_templates.hh:28, > from Checked_Number_defs.hh:1066, > from Coefficient_types.hh:16, > from Coefficient_defs.hh:27, > from Linear_System_inlines.hh:28, > from Linear_System_defs.hh:579, > from Constraint_System_defs.hh:29, > from PIP_Tree_defs.hh:30, > from PIP_Tree.cc:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o PIP_Problem.lo PIP_Problem.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c PIP_Problem.cc -fPIC -DPIC -o .libs/PIP_Problem.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Poly_Con_Relation.lo Poly_Con_Relation.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Poly_Con_Relation.cc -fPIC -DPIC -o .libs/Poly_Con_Relation.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Poly_Gen_Relation.lo Poly_Gen_Relation.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Poly_Gen_Relation.cc -fPIC -DPIC -o .libs/Poly_Gen_Relation.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o BHRZ03_Certificate.lo BHRZ03_Certificate.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c BHRZ03_Certificate.cc -fPIC -DPIC -o .libs/BHRZ03_Certificate.o >In file included from Polyhedron_defs.hh:2858:0, > from BHRZ03_Certificate.cc:26: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from BHRZ03_Certificate.cc:26: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o H79_Certificate.lo H79_Certificate.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c H79_Certificate.cc -fPIC -DPIC -o .libs/H79_Certificate.o >In file included from Polyhedron_defs.hh:2858:0, > from H79_Certificate_inlines.hh:27, > from H79_Certificate_defs.hh:96, > from H79_Certificate.cc:26: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from H79_Certificate_inlines.hh:27, > from H79_Certificate_defs.hh:96, > from H79_Certificate.cc:26: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Grid_Certificate.lo Grid_Certificate.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Grid_Certificate.cc -fPIC -DPIC -o .libs/Grid_Certificate.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Partial_Function.lo Partial_Function.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Partial_Function.cc -fPIC -DPIC -o .libs/Partial_Function.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Polyhedron_nonpublic.lo Polyhedron_nonpublic.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Polyhedron_nonpublic.cc -fPIC -DPIC -o .libs/Polyhedron_nonpublic.o >In file included from Polyhedron_defs.hh:2858:0, > from Polyhedron_nonpublic.cc:26: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from Polyhedron_nonpublic.cc:26: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Polyhedron_public.lo Polyhedron_public.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Polyhedron_public.cc -fPIC -DPIC -o .libs/Polyhedron_public.o >In file included from Polyhedron_defs.hh:2858:0, > from Polyhedron_public.cc:25: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from Polyhedron_public.cc:25: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Polyhedron_chdims.lo Polyhedron_chdims.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Polyhedron_chdims.cc -fPIC -DPIC -o .libs/Polyhedron_chdims.o >In file included from Polyhedron_defs.hh:2858:0, > from Polyhedron_chdims.cc:26: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from Polyhedron_chdims.cc:26: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Polyhedron_widenings.lo Polyhedron_widenings.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Polyhedron_widenings.cc -fPIC -DPIC -o .libs/Polyhedron_widenings.o >In file included from Polyhedron_defs.hh:2858:0, > from Polyhedron_widenings.cc:26: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from Polyhedron_widenings.cc:26: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from Octagonal_Shape_defs.hh:2322:0, > from BD_Shape_inlines.hh:31, > from BD_Shape_defs.hh:2368, > from Box_templates.hh:38, > from Box_defs.hh:2284, > from Rational_Box.hh:28, > from Polyhedron_widenings.cc:28: >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >Octagonal_Shape_templates.hh:561:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >Octagonal_Shape_templates.hh:562:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >Octagonal_Shape_templates.hh:3125:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >Octagonal_Shape_templates.hh:3126:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >Octagonal_Shape_templates.hh:3127:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >Octagonal_Shape_templates.hh:3128:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >Octagonal_Shape_templates.hh:5247:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >Octagonal_Shape_templates.hh:5248:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >Octagonal_Shape_templates.hh:6386:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >In file included from BD_Shape_defs.hh:2369:0, > from Box_templates.hh:38, > from Box_defs.hh:2284, > from Rational_Box.hh:28, > from Polyhedron_widenings.cc:28: >BD_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >BD_Shape_templates.hh:4252:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >BD_Shape_templates.hh:4255:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o C_Polyhedron.lo C_Polyhedron.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c C_Polyhedron.cc -fPIC -DPIC -o .libs/C_Polyhedron.o >In file included from Polyhedron_defs.hh:2858:0, > from C_Polyhedron_defs.hh:29, > from C_Polyhedron.cc:25: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from C_Polyhedron_defs.hh:29, > from C_Polyhedron.cc:25: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o NNC_Polyhedron.lo NNC_Polyhedron.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c NNC_Polyhedron.cc -fPIC -DPIC -o .libs/NNC_Polyhedron.o >In file included from Polyhedron_defs.hh:2858:0, > from NNC_Polyhedron_defs.hh:29, > from NNC_Polyhedron.cc:25: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from NNC_Polyhedron_defs.hh:29, > from NNC_Polyhedron.cc:25: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Grid_nonpublic.lo Grid_nonpublic.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Grid_nonpublic.cc -fPIC -DPIC -o .libs/Grid_nonpublic.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Grid_public.lo Grid_public.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Grid_public.cc -fPIC -DPIC -o .libs/Grid_public.o >In file included from Polyhedron_defs.hh:2858:0, > from Grid_public.cc:29: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from Grid_public.cc:29: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Grid_chdims.lo Grid_chdims.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Grid_chdims.cc -fPIC -DPIC -o .libs/Grid_chdims.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Grid_widenings.lo Grid_widenings.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Grid_widenings.cc -fPIC -DPIC -o .libs/Grid_widenings.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o BD_Shape.lo BD_Shape.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c BD_Shape.cc -fPIC -DPIC -o .libs/BD_Shape.o >In file included from Polyhedron_defs.hh:2858:0, > from C_Polyhedron_defs.hh:29, > from BD_Shape_inlines.hh:29, > from BD_Shape_defs.hh:2368, > from BD_Shape.cc:25: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from C_Polyhedron_defs.hh:29, > from BD_Shape_inlines.hh:29, > from BD_Shape_defs.hh:2368, > from BD_Shape.cc:25: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from Octagonal_Shape_defs.hh:2322:0, > from BD_Shape_inlines.hh:31, > from BD_Shape_defs.hh:2368, > from BD_Shape.cc:25: >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >Octagonal_Shape_templates.hh:561:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >Octagonal_Shape_templates.hh:562:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >Octagonal_Shape_templates.hh:3125:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >Octagonal_Shape_templates.hh:3126:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >Octagonal_Shape_templates.hh:3127:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >Octagonal_Shape_templates.hh:3128:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >Octagonal_Shape_templates.hh:5247:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >Octagonal_Shape_templates.hh:5248:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >Octagonal_Shape_templates.hh:6386:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >In file included from BD_Shape_defs.hh:2369:0, > from BD_Shape.cc:25: >BD_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >BD_Shape_templates.hh:4252:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >BD_Shape_templates.hh:4255:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Octagonal_Shape.lo Octagonal_Shape.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Octagonal_Shape.cc -fPIC -DPIC -o .libs/Octagonal_Shape.o >In file included from Polyhedron_defs.hh:2858:0, > from C_Polyhedron_defs.hh:29, > from OR_Matrix_inlines.hh:29, > from OR_Matrix_defs.hh:607, > from Octagonal_Shape_defs.hh:36, > from Octagonal_Shape.cc:25: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from C_Polyhedron_defs.hh:29, > from OR_Matrix_inlines.hh:29, > from OR_Matrix_defs.hh:607, > from Octagonal_Shape_defs.hh:36, > from Octagonal_Shape.cc:25: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from BD_Shape_defs.hh:2369:0, > from Octagonal_Shape_inlines.hh:31, > from Octagonal_Shape_defs.hh:2321, > from Octagonal_Shape.cc:25: >BD_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >BD_Shape_templates.hh:4252:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >BD_Shape_templates.hh:4255:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from Octagonal_Shape_defs.hh:2322:0, > from Octagonal_Shape.cc:25: >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >Octagonal_Shape_templates.hh:561:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >Octagonal_Shape_templates.hh:562:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >Octagonal_Shape_templates.hh:3125:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >Octagonal_Shape_templates.hh:3126:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >Octagonal_Shape_templates.hh:3127:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >Octagonal_Shape_templates.hh:3128:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >Octagonal_Shape_templates.hh:5247:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >Octagonal_Shape_templates.hh:5248:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >Octagonal_Shape_templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >Octagonal_Shape_templates.hh:6386:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Pointset_Powerset.lo Pointset_Powerset.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Pointset_Powerset.cc -fPIC -DPIC -o .libs/Pointset_Powerset.o >In file included from Polyhedron_defs.hh:2858:0, > from C_Polyhedron_defs.hh:29, > from Pointset_Powerset_defs.hh:34, > from Pointset_Powerset.cc:25: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from C_Polyhedron_defs.hh:29, > from Pointset_Powerset_defs.hh:34, > from Pointset_Powerset.cc:25: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o CO_Tree.lo CO_Tree.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c CO_Tree.cc -fPIC -DPIC -o .libs/CO_Tree.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Sparse_Row.lo Sparse_Row.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Sparse_Row.cc -fPIC -DPIC -o .libs/Sparse_Row.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Dense_Row.lo Dense_Row.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Dense_Row.cc -fPIC -DPIC -o .libs/Dense_Row.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Bit_Matrix.lo Bit_Matrix.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Bit_Matrix.cc -fPIC -DPIC -o .libs/Bit_Matrix.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Bit_Row.lo Bit_Row.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Bit_Row.cc -fPIC -DPIC -o .libs/Bit_Row.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Ph_Status.lo Ph_Status.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Ph_Status.cc -fPIC -DPIC -o .libs/Ph_Status.o >In file included from Polyhedron_defs.hh:2858:0, > from Ph_Status.cc:25: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from Ph_Status.cc:25: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Grid_Status.lo Grid_Status.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Grid_Status.cc -fPIC -DPIC -o .libs/Grid_Status.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Variable.lo Variable.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Variable.cc -fPIC -DPIC -o .libs/Variable.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Variables_Set.lo Variables_Set.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Variables_Set.cc -fPIC -DPIC -o .libs/Variables_Set.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Grid_conversion.lo Grid_conversion.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Grid_conversion.cc -fPIC -DPIC -o .libs/Grid_conversion.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Grid_simplify.lo Grid_simplify.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Grid_simplify.cc -fPIC -DPIC -o .libs/Grid_simplify.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o stdiobuf.lo stdiobuf.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c stdiobuf.cc -fPIC -DPIC -o .libs/stdiobuf.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o c_streambuf.lo c_streambuf.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c c_streambuf.cc -fPIC -DPIC -o .libs/c_streambuf.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o globals.lo globals.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c globals.cc -fPIC -DPIC -o .libs/globals.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o mp_std_bits.lo mp_std_bits.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c mp_std_bits.cc -fPIC -DPIC -o .libs/mp_std_bits.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Weight_Profiler.lo Weight_Profiler.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Weight_Profiler.cc -fPIC -DPIC -o .libs/Weight_Profiler.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o version.lo version.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c version.cc -fPIC -DPIC -o .libs/version.o >version.cc:34:1: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] > "This is "PPL_PACKAGE_NAME" (PPL) version "PPL_PACKAGE_VERSION".\n" > ^ >version.cc:34:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] > "This is "PPL_PACKAGE_NAME" (PPL) version "PPL_PACKAGE_VERSION".\n" > ^ >version.cc:51:1: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] > "Compiled by the GNU C++ compiler version "__VERSION__".\n" > ^ >version.cc:56:1: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] > "Report bugs to "PPL_PACKAGE_BUGREPORT"." > ^ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o termination.lo termination.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c termination.cc -fPIC -DPIC -o .libs/termination.o >In file included from Polyhedron_defs.hh:2858:0, > from C_Polyhedron_defs.hh:29, > from termination_templates.hh:31, > from termination_defs.hh:500, > from termination.cc:25: >Polyhedron_chdims_templates.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >Polyhedron_chdims_templates.hh:38:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from Polyhedron_defs.hh:2861:0, > from C_Polyhedron_defs.hh:29, > from termination_templates.hh:31, > from termination_defs.hh:500, > from termination.cc:25: >Polyhedron_simplify_templates.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >Polyhedron_simplify_templates.hh:86:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o wrap_string.lo wrap_string.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c wrap_string.cc -fPIC -DPIC -o .libs/wrap_string.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Time.lo Time.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Time.cc -fPIC -DPIC -o .libs/Time.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Watchdog.lo Watchdog.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Watchdog.cc -fPIC -DPIC -o .libs/Watchdog.o >/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o Threshold_Watcher.lo Threshold_Watcher.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c Threshold_Watcher.cc -fPIC -DPIC -o .libs/Threshold_Watcher.o >/bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -frounding-math -march=native -O2 -pipe -W -Wall -version-info 13:0:0 -Wl,-O1 -Wl,--as-needed -o libppl.la -rpath /usr/lib64 assert.lo Box.lo checked.lo Checked_Number.lo Float.lo fpu-ia32.lo Concrete_Expression.lo Constraint.lo Constraint_System.lo Congruence.lo Congruence_System.lo Generator_System.lo Grid_Generator_System.lo Generator.lo Grid_Generator.lo Init.lo Coefficient.lo Linear_Expression.lo Linear_Expression_Impl.lo Linear_Expression_Interface.lo Linear_Form.lo Scalar_Products.lo MIP_Problem.lo PIP_Tree.lo PIP_Problem.lo Poly_Con_Relation.lo Poly_Gen_Relation.lo BHRZ03_Certificate.lo H79_Certificate.lo Grid_Certificate.lo Partial_Function.lo Polyhedron_nonpublic.lo Polyhedron_public.lo Polyhedron_chdims.lo Polyhedron_widenings.lo C_Polyhedron.lo NNC_Polyhedron.lo Grid_nonpublic.lo Grid_public.lo Grid_chdims.lo Grid_widenings.lo BD_Shape.lo Octagonal_Shape.lo Pointset_Powerset.lo CO_Tree.lo Sparse_Row.lo Dense_Row.lo Bit_Matrix.lo Bit_Row.lo Ph_Status.lo Grid_Status.lo Variable.lo Variables_Set.lo Grid_conversion.lo Grid_simplify.lo stdiobuf.lo c_streambuf.lo globals.lo mp_std_bits.lo Weight_Profiler.lo version.lo termination.lo wrap_string.lo Time.lo Watchdog.lo Threshold_Watcher.lo -lgmpxx -lgmp >libtool: link: x86_64-pc-linux-gnu-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/crtbeginS.o .libs/assert.o .libs/Box.o .libs/checked.o .libs/Checked_Number.o .libs/Float.o .libs/fpu-ia32.o .libs/Concrete_Expression.o .libs/Constraint.o .libs/Constraint_System.o .libs/Congruence.o .libs/Congruence_System.o .libs/Generator_System.o .libs/Grid_Generator_System.o .libs/Generator.o .libs/Grid_Generator.o .libs/Init.o .libs/Coefficient.o .libs/Linear_Expression.o .libs/Linear_Expression_Impl.o .libs/Linear_Expression_Interface.o .libs/Linear_Form.o .libs/Scalar_Products.o .libs/MIP_Problem.o .libs/PIP_Tree.o .libs/PIP_Problem.o .libs/Poly_Con_Relation.o .libs/Poly_Gen_Relation.o .libs/BHRZ03_Certificate.o .libs/H79_Certificate.o .libs/Grid_Certificate.o .libs/Partial_Function.o .libs/Polyhedron_nonpublic.o .libs/Polyhedron_public.o .libs/Polyhedron_chdims.o .libs/Polyhedron_widenings.o .libs/C_Polyhedron.o .libs/NNC_Polyhedron.o .libs/Grid_nonpublic.o .libs/Grid_public.o .libs/Grid_chdims.o .libs/Grid_widenings.o .libs/BD_Shape.o .libs/Octagonal_Shape.o .libs/Pointset_Powerset.o .libs/CO_Tree.o .libs/Sparse_Row.o .libs/Dense_Row.o .libs/Bit_Matrix.o .libs/Bit_Row.o .libs/Ph_Status.o .libs/Grid_Status.o .libs/Variable.o .libs/Variables_Set.o .libs/Grid_conversion.o .libs/Grid_simplify.o .libs/stdiobuf.o .libs/c_streambuf.o .libs/globals.o .libs/mp_std_bits.o .libs/Weight_Profiler.o .libs/version.o .libs/termination.o .libs/wrap_string.o .libs/Time.o .libs/Watchdog.o .libs/Threshold_Watcher.o -lgmpxx -lgmp -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../lib64/crtn.o -march=native -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libppl.so.13 -o .libs/libppl.so.13.0.0 >libtool: link: (cd ".libs" && rm -f "libppl.so.13" && ln -s "libppl.so.13.0.0" "libppl.so.13") >libtool: link: (cd ".libs" && rm -f "libppl.so" && ln -s "libppl.so.13.0.0" "libppl.so") >libtool: link: ( cd ".libs" && rm -f "libppl.la" && ln -s "../libppl.la" "libppl.la" ) >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o BUGS.o BUGS.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o COPYING.o COPYING.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o CREDITS.o CREDITS.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl-config.o ppl-config.cc >In file included from ppl-config.cc:25:0: >ppl.hh: In static member function âstatic void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)â: >ppl.hh:52796:45: warning: typedef âsys2_row_typeâ locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl-config.cc:25:0: >ppl.hh: In static member function âstatic Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)â: >ppl.hh:54195:45: warning: typedef âsys_row_typeâ locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl-config.cc:25:0: >ppl.hh: In member function âvoid Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)â: >ppl.hh:70110:53: warning: typedef âRow_iteratorâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >ppl.hh:70111:59: warning: typedef âRow_referenceâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >ppl.hh: In member function âbool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)â: >ppl.hh:72674:47: warning: typedef âRow_Iterâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >ppl.hh:72675:53: warning: typedef âRow_CIterâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >ppl.hh:72676:51: warning: typedef âElem_Iterâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >ppl.hh:72677:57: warning: typedef âElem_CIterâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >ppl.hh: In member function âvoid Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)â: >ppl.hh:74796:53: warning: typedef âRow_iteratorâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >ppl.hh:74797:59: warning: typedef âRow_referenceâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >ppl.hh: In member function âvoid Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)â: >ppl.hh:75935:53: warning: typedef ârow_referenceâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >ppl.hh: In member function âvoid Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)â: >ppl.hh:82757:3: warning: this âifâ clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the âifâ > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl-config.cc:25:0: >ppl.hh: In function âbool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >ppl.hh:90451:52: warning: typedef âanalyzer_formatâ locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >ppl.hh:90453:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl.hh:90454:52: warning: typedef âFP_Linear_Form_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl.hh: In function âbool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >ppl.hh:90565:52: warning: typedef âanalyzer_formatâ locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >ppl.hh:90567:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl.hh:90568:52: warning: typedef âFP_Linear_Form_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl.hh: In function âbool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >ppl.hh:90710:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl.hh:90711:52: warning: typedef âFP_Linear_Form_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl.hh: In function âbool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >ppl.hh:90894:52: warning: typedef âanalyzer_formatâ locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >ppl.hh:90896:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl.hh:90897:52: warning: typedef âFP_Linear_Form_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl.hh: In function âbool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >ppl.hh:90970:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl.hh:90971:52: warning: typedef âFP_Linear_Form_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl.hh: In function âbool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >ppl.hh:91063:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -frounding-math -march=native -O2 -pipe -W -Wall -Wl,-O1 -Wl,--as-needed -o ppl-config BUGS.o COPYING.o CREDITS.o ppl-config.o -lgmpxx -lgmp libppl.la >libtool: link: x86_64-pc-linux-gnu-g++ -frounding-math -march=native -O2 -pipe -W -Wall -Wl,-O1 -Wl,--as-needed -o .libs/ppl-config BUGS.o COPYING.o CREDITS.o ppl-config.o ./.libs/libppl.so -lgmpxx -lgmp >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/src' >make[2]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/src' >Making all in tests >make[2]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests' >Making all in . >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests' >Making all in Concrete_Expression >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Concrete_Expression' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Concrete_Expression' >Making all in CO_Tree >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/CO_Tree' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/CO_Tree' >Making all in PIP_Problem >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/PIP_Problem' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/PIP_Problem' >Making all in Powerset >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Powerset' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Powerset' >Making all in Partially_Reduced_Product >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Partially_Reduced_Product' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Partially_Reduced_Product' >Making all in Box >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Box' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Box' >Making all in MIP_Problem >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/MIP_Problem' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/MIP_Problem' >Making all in Octagonal_Shape >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Octagonal_Shape' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Octagonal_Shape' >Making all in BD_Shape >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/BD_Shape' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/BD_Shape' >Making all in Polyhedron >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Polyhedron' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Polyhedron' >Making all in Grid >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Grid' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Grid' >Making all in Watchdog >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Watchdog' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests/Watchdog' >make[2]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/tests' >Making all in interfaces >make[2]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces' >echo "m4_define(\`m4_interface_classes_names', \`Polyhedron@Grid@Rational_Box@BD_Shape_mpz_class@BD_Shape_mpq_class@Octagonal_Shape_mpz_class@Octagonal_Shape_mpq_class@Constraints_Product_C_Polyhedron_Grid@Pointset_Powerset_C_Polyhedron@Pointset_Powerset_NNC_Polyhedron@Double_Box@BD_Shape_double@Octagonal_Shape_double')" > ppl_interface_instantiations.m4 >echo "m4_define(\`m4_cplusplus_classes_names', \`Polyhedron@Grid@Rational_Box@BD_Shape<mpz_class>@BD_Shape<mpq_class>@Octagonal_Shape<mpz_class>@Octagonal_Shape<mpq_class>@Constraints_Product<C_Polyhedron,Grid>@Pointset_Powerset<C_Polyhedron>@Pointset_Powerset<NNC_Polyhedron>@Double_Box@BD_Shape<double>@Octagonal_Shape<double>')" >> ppl_interface_instantiations.m4 >make all-recursive >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces' >Making all in . >make[4]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces' >Making all in C >make[4]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces/C' >/usr/bin/m4 --prefix-builtin -I.. -I. -I./.. \ > ./ppl_interface_generator_c_h.m4 > ppl_c_domains.h >../../utils/build_header \ > -I ../../interfaces/C -I ../../src \ > ../../interfaces/C/ppl_c_header.h >ppl_c.h >/usr/bin/m4 --prefix-builtin -I.. -I. -I./.. \ > ./ppl_interface_generator_c_hh_files.m4 \ > > ppl_c_hh_blob >../../utils/cm_cleaner.sh ./ppl_c_hh_blob >../../utils/cm_splitter.sh ./ppl_c_hh_blob >rm -f ppl_c_hh_blob >/usr/bin/m4 --prefix-builtin -I.. -I. -I./.. \ > ./ppl_interface_generator_c_cc_files.m4 \ > > ppl_c_cc_blob >../../utils/cm_cleaner.sh ./ppl_c_cc_blob >../../utils/cm_splitter.sh ./ppl_c_cc_blob >rm -f ppl_c_cc_blob >echo timestamp >ppl_c_implementation_domains.cc.stamp >make all-recursive >make[5]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces/C' >Making all in . >make[6]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces/C' >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_implementation_common.lo ppl_c_implementation_common.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_implementation_common.cc -fPIC -DPIC -o .libs/ppl_c_implementation_common.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_implementation_common.cc:26: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_implementation_common.cc:26: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_implementation_common.cc:26: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_implementation_common.cc:26: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_Polyhedron.lo ppl_c_Polyhedron.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_Polyhedron.cc -fPIC -DPIC -o .libs/ppl_c_Polyhedron.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Polyhedron.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Polyhedron.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Polyhedron.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Polyhedron.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_Grid.lo ppl_c_Grid.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_Grid.cc -fPIC -DPIC -o .libs/ppl_c_Grid.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Grid.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Grid.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Grid.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Grid.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_Rational_Box.lo ppl_c_Rational_Box.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_Rational_Box.cc -fPIC -DPIC -o .libs/ppl_c_Rational_Box.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Rational_Box.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Rational_Box.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Rational_Box.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Rational_Box.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_BD_Shape_mpz_class.lo ppl_c_BD_Shape_mpz_class.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_BD_Shape_mpz_class.cc -fPIC -DPIC -o .libs/ppl_c_BD_Shape_mpz_class.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_mpz_class.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_mpz_class.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_mpz_class.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_mpz_class.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_BD_Shape_mpq_class.lo ppl_c_BD_Shape_mpq_class.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_BD_Shape_mpq_class.cc -fPIC -DPIC -o .libs/ppl_c_BD_Shape_mpq_class.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_mpq_class.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_mpq_class.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_mpq_class.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_mpq_class.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_Octagonal_Shape_mpz_class.lo ppl_c_Octagonal_Shape_mpz_class.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_Octagonal_Shape_mpz_class.cc -fPIC -DPIC -o .libs/ppl_c_Octagonal_Shape_mpz_class.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_mpz_class.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_mpz_class.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_mpz_class.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_mpz_class.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_Octagonal_Shape_mpq_class.lo ppl_c_Octagonal_Shape_mpq_class.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_Octagonal_Shape_mpq_class.cc -fPIC -DPIC -o .libs/ppl_c_Octagonal_Shape_mpq_class.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_mpq_class.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_mpq_class.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_mpq_class.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_mpq_class.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_Constraints_Product_C_Polyhedron_Grid.lo ppl_c_Constraints_Product_C_Polyhedron_Grid.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_Constraints_Product_C_Polyhedron_Grid.cc -fPIC -DPIC -o .libs/ppl_c_Constraints_Product_C_Polyhedron_Grid.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Constraints_Product_C_Polyhedron_Grid.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Constraints_Product_C_Polyhedron_Grid.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Constraints_Product_C_Polyhedron_Grid.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Constraints_Product_C_Polyhedron_Grid.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_Pointset_Powerset_C_Polyhedron.lo ppl_c_Pointset_Powerset_C_Polyhedron.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_Pointset_Powerset_C_Polyhedron.cc -fPIC -DPIC -o .libs/ppl_c_Pointset_Powerset_C_Polyhedron.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Pointset_Powerset_C_Polyhedron.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Pointset_Powerset_C_Polyhedron.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Pointset_Powerset_C_Polyhedron.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Pointset_Powerset_C_Polyhedron.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_Pointset_Powerset_NNC_Polyhedron.lo ppl_c_Pointset_Powerset_NNC_Polyhedron.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_Pointset_Powerset_NNC_Polyhedron.cc -fPIC -DPIC -o .libs/ppl_c_Pointset_Powerset_NNC_Polyhedron.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Pointset_Powerset_NNC_Polyhedron.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Pointset_Powerset_NNC_Polyhedron.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Pointset_Powerset_NNC_Polyhedron.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Pointset_Powerset_NNC_Polyhedron.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_Double_Box.lo ppl_c_Double_Box.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_Double_Box.cc -fPIC -DPIC -o .libs/ppl_c_Double_Box.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Double_Box.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Double_Box.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Double_Box.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Double_Box.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_BD_Shape_double.lo ppl_c_BD_Shape_double.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_BD_Shape_double.cc -fPIC -DPIC -o .libs/ppl_c_BD_Shape_double.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_double.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_double.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_double.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_BD_Shape_double.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_c_Octagonal_Shape_double.lo ppl_c_Octagonal_Shape_double.cc >libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -frounding-math -march=native -O2 -pipe -W -Wall -c ppl_c_Octagonal_Shape_double.cc -fPIC -DPIC -o .libs/ppl_c_Octagonal_Shape_double.o >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_double.cc:24: >../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)': >../../src/ppl.hh:52796:45: warning: typedef 'sys2_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_double.cc:24: >../../src/ppl.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)': >../../src/ppl.hh:54195:45: warning: typedef 'sys_row_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_double.cc:24: >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:70110:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)': >../../src/ppl.hh:72674:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)': >../../src/ppl.hh:74796:53: warning: typedef 'Row_iterator' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef 'Row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)': >../../src/ppl.hh:75935:53: warning: typedef 'row_reference' locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)': >../../src/ppl.hh:82757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_c_implementation_common_defs.hh:28:0, > from ppl_c_Octagonal_Shape_double.cc:24: >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90451:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90565:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90710:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90894:52: warning: typedef 'analyzer_format' locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:90970:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef 'FP_Linear_Form_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function 'bool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)': >../../src/ppl.hh:91063:33: warning: typedef 'FP_Interval_Abstract_Store' locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/bin/sh ../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -frounding-math -march=native -O2 -pipe -W -Wall -version-info 4:0:0 -Wl,-O1 -Wl,--as-needed -o libppl_c.la -rpath /usr/lib64 ppl_c_implementation_common.lo ppl_c_Polyhedron.lo ppl_c_Grid.lo ppl_c_Rational_Box.lo ppl_c_BD_Shape_mpz_class.lo ppl_c_BD_Shape_mpq_class.lo ppl_c_Octagonal_Shape_mpz_class.lo ppl_c_Octagonal_Shape_mpq_class.lo ppl_c_Constraints_Product_C_Polyhedron_Grid.lo ppl_c_Pointset_Powerset_C_Polyhedron.lo ppl_c_Pointset_Powerset_NNC_Polyhedron.lo ppl_c_Double_Box.lo ppl_c_BD_Shape_double.lo ppl_c_Octagonal_Shape_double.lo ../../src/libppl.la -lgmpxx -lgmp >libtool: link: x86_64-pc-linux-gnu-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/crtbeginS.o .libs/ppl_c_implementation_common.o .libs/ppl_c_Polyhedron.o .libs/ppl_c_Grid.o .libs/ppl_c_Rational_Box.o .libs/ppl_c_BD_Shape_mpz_class.o .libs/ppl_c_BD_Shape_mpq_class.o .libs/ppl_c_Octagonal_Shape_mpz_class.o .libs/ppl_c_Octagonal_Shape_mpq_class.o .libs/ppl_c_Constraints_Product_C_Polyhedron_Grid.o .libs/ppl_c_Pointset_Powerset_C_Polyhedron.o .libs/ppl_c_Pointset_Powerset_NNC_Polyhedron.o .libs/ppl_c_Double_Box.o .libs/ppl_c_BD_Shape_double.o .libs/ppl_c_Octagonal_Shape_double.o -Wl,-rpath -Wl,/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/src/.libs ../../src/.libs/libppl.so -lgmpxx -lgmp -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../lib64/crtn.o -march=native -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libppl_c.so.4 -o .libs/libppl_c.so.4.0.0 >libtool: link: (cd ".libs" && rm -f "libppl_c.so.4" && ln -s "libppl_c.so.4.0.0" "libppl_c.so.4") >libtool: link: (cd ".libs" && rm -f "libppl_c.so" && ln -s "libppl_c.so.4.0.0" "libppl_c.so") >libtool: link: ( cd ".libs" && rm -f "libppl_c.la" && ln -s "../libppl_c.la" "libppl_c.la" ) >make[6]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces/C' >Making all in tests >make[6]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces/C/tests' >make[6]: Nothing to be done for 'all'. >make[6]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces/C/tests' >make[5]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces/C' >make[4]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces/C' >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces' >make[2]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/interfaces' >Making all in demos >make[2]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/demos' >Making all in ppl_lcdd >make[3]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/demos/ppl_lcdd' >Making all in examples >make[4]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/demos/ppl_lcdd/examples' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/demos/ppl_lcdd/examples' >make[4]: Entering directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/demos/ppl_lcdd' >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../utils -frounding-math -march=native -O2 -pipe -W -Wall -c -o ppl_lcdd.o ppl_lcdd.cc >In file included from ppl_lcdd.cc:38:0: >../../src/ppl.hh: In static member function âstatic void Parma_Polyhedra_Library::Polyhedron::add_space_dimensions(Linear_System1&, Linear_System2&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::Bit_Matrix&, Parma_Polyhedra_Library::dimension_type)â: >../../src/ppl.hh:52796:45: warning: typedef âsys2_row_typeâ locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System2::row_type sys2_row_type; > ^~~~~~~~~~~~~ >In file included from ppl_lcdd.cc:38:0: >../../src/ppl.hh: In static member function âstatic Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Polyhedron::simplify(Linear_System1&, Parma_Polyhedra_Library::Bit_Matrix&)â: >../../src/ppl.hh:54195:45: warning: typedef âsys_row_typeâ locally defined but not used [-Wunused-local-typedefs] > typedef typename Linear_System1::row_type sys_row_type; > ^~~~~~~~~~~~ >In file included from ppl_lcdd.cc:38:0: >../../src/ppl.hh: In member function âvoid Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_with_linear_form_inequality(const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)â: >../../src/ppl.hh:70110:53: warning: typedef âRow_iteratorâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:70111:59: warning: typedef âRow_referenceâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function âbool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)â: >../../src/ppl.hh:72674:47: warning: typedef âRow_Iterâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_iterator Row_Iter; > ^~~~~~~~ >../../src/ppl.hh:72675:53: warning: typedef âRow_CIterâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_CIter; > ^~~~~~~~~ >../../src/ppl.hh:72676:51: warning: typedef âElem_Iterâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::element_iterator Elem_Iter; > ^~~~~~~~~ >../../src/ppl.hh:72677:57: warning: typedef âElem_CIterâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter; > ^~~~~~~~~~ >../../src/ppl.hh: In member function âvoid Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_form_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Form<Parma_Polyhedra_Library::Interval<T, Interval_Info> >&)â: >../../src/ppl.hh:74796:53: warning: typedef âRow_iteratorâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_iterator Row_iterator; > ^~~~~~~~~~~~ >../../src/ppl.hh:74797:59: warning: typedef âRow_referenceâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::const_row_reference_type Row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function âvoid Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)â: >../../src/ppl.hh:75935:53: warning: typedef ârow_referenceâ locally defined but not used [-Wunused-local-typedefs] > typedef typename OR_Matrix<N>::row_reference_type row_reference; > ^~~~~~~~~~~~~ >../../src/ppl.hh: In member function âvoid Parma_Polyhedra_Library::BD_Shape<T>::inhomogeneous_affine_form_image(const dimension_type&, const Parma_Polyhedra_Library::Interval<T, Interval_Info>&)â: >../../src/ppl.hh:82757:3: warning: this âifâ clause does not guard... [-Wmisleading-indentation] > if (marked_shortest_path_reduced()) > ^~ >../../src/ppl.hh:82760:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the âifâ > add_dbm_constraint(0, var_id, b_ub); > ^~~~~~~~~~~~~~~~~~ >In file included from ppl_lcdd.cc:38:0: >../../src/ppl.hh: In function âbool Parma_Polyhedra_Library::add_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >../../src/ppl.hh:90451:52: warning: typedef âanalyzer_formatâ locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90453:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90454:52: warning: typedef âFP_Linear_Form_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function âbool Parma_Polyhedra_Library::sub_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >../../src/ppl.hh:90565:52: warning: typedef âanalyzer_formatâ locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90567:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90568:52: warning: typedef âFP_Linear_Form_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function âbool Parma_Polyhedra_Library::mul_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >../../src/ppl.hh:90710:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90711:52: warning: typedef âFP_Linear_Form_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function âbool Parma_Polyhedra_Library::div_linearize(const Parma_Polyhedra_Library::Binary_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >../../src/ppl.hh:90894:52: warning: typedef âanalyzer_formatâ locally defined but not used [-Wunused-local-typedefs] > typedef typename FP_Interval_Type::boundary_type analyzer_format; > ^~~~~~~~~~~~~~~ >../../src/ppl.hh:90896:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90897:52: warning: typedef âFP_Linear_Form_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function âbool Parma_Polyhedra_Library::cast_linearize(const Parma_Polyhedra_Library::Cast_Operator<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >../../src/ppl.hh:90970:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh:90971:52: warning: typedef âFP_Linear_Form_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef std::map<dimension_type, FP_Linear_Form> FP_Linear_Form_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../src/ppl.hh: In function âbool Parma_Polyhedra_Library::linearize(const Parma_Polyhedra_Library::Concrete_Expression<Target>&, const Parma_Polyhedra_Library::FP_Oracle<Target, FP_Interval_Type>&, const std::map<long unsigned int, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type> >&, Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)â: >../../src/ppl.hh:91063:33: warning: typedef âFP_Interval_Abstract_Storeâ locally defined but not used [-Wunused-local-typedefs] > typedef Box<FP_Interval_Type> FP_Interval_Abstract_Store; > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >ppl_lcdd.cc: In function âvoid {anonymous}::{anonymous}::set_input(const char*)â: >ppl_lcdd.cc:227:41: error: no match for âoperator!=â (operand types are âstd::istream {aka std::basic_istream<char>}â and âstd::istream {aka std::basic_istream<char>}â) > if (input_stream_p && *input_stream_p != std::cin) > ~~~~~~~~~~~~~~~~^~~~~~ >ppl_lcdd.cc:227:41: note: candidate: operator!=(int, int) <built-in> >ppl_lcdd.cc:227:41: note: no known conversion for argument 2 from âstd::istream {aka std::basic_istream<char>}â to âintâ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U, class V, class W> bool operator!=(const __gmp_expr<T, U>&, const __gmp_expr<V, W>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, signed char) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(signed char, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, unsigned char) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(unsigned char, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, unsigned int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(unsigned int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, short int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(short int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, short unsigned int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(short unsigned int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, long int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(long int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, long unsigned int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(long unsigned int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, float) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(float, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, double) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(double, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/list:63:0, > from ../../src/ppl.hh:98354, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_list.h:1894:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator!=(const std::__cxx11::list<_Tp, _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&) > operator!=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_list.h:1894:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::__cxx11::list<_Tp, _Alloc>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/list:63:0, > from ../../src/ppl.hh:98354, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_list.h:293:5: note: candidate: template<class _Val> bool std::operator!=(const std::_List_iterator<_Tp>&, const std::_List_const_iterator<_Tp>&) > operator!=(const _List_iterator<_Val>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_list.h:293:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::_List_iterator<_Tp>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iterator:66:0, > from ../../src/ppl.hh:42116, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stream_iterator.h:137:5: note: candidate: template<class _Tp, class _CharT, class _Traits, class _Dist> bool std::operator!=(const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&, const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&) > operator!=(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stream_iterator.h:137:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::istream_iterator<_Tp, _CharT, _Traits, _Dist>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/deque:64:0, > from ../../src/ppl.hh:41058, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:2246:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator!=(const std::deque<_Tp, _Alloc>&, const std::deque<_Tp, _Alloc>&) > operator!=(const deque<_Tp, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:2246:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::deque<_Tp, _Alloc>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/deque:64:0, > from ../../src/ppl.hh:41058, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:285:5: note: candidate: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> bool std::operator!=(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&) > operator!=(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:285:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::_Deque_iterator<_Tp, _Ref, _Ptr>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/deque:64:0, > from ../../src/ppl.hh:41058, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:278:5: note: candidate: template<class _Tp, class _Ref, class _Ptr> bool std::operator!=(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&) > operator!=(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:278:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::_Deque_iterator<_Tp, _Ref, _Ptr>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82:0, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:363:5: note: candidate: template<class _Tp> bool std::operator!=(std::nullptr_t, const std::shared_ptr<_Tp1>&) > operator!=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:363:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::shared_ptr<_Tp1>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82:0, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:358:5: note: candidate: template<class _Tp> bool std::operator!=(const std::shared_ptr<_Tp1>&, std::nullptr_t) > operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:358:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::shared_ptr<_Tp1>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82:0, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:352:5: note: candidate: template<class _Tp1, class _Tp2> bool std::operator!=(const std::shared_ptr<_Tp1>&, const std::shared_ptr<_Tp2>&) > operator!=(const shared_ptr<_Tp1>& __a, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:352:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::shared_ptr<_Tp1>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1213:5: note: candidate: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&) > operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1213:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::__shared_ptr<_Tp, _Lp>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1208:5: note: candidate: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t) > operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1208:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::__shared_ptr<_Tp, _Lp>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1202:5: note: candidate: template<class _Tp1, class _Tp2, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&) > operator!=(const __shared_ptr<_Tp1, _Lp>& __a, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1202:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::__shared_ptr<_Tp1, _Lp>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:79:0, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/functional:2226:5: note: candidate: template<class _Res, class ... _Args> bool std::operator!=(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&) > operator!=(nullptr_t, const function<_Res(_Args...)>& __f) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/functional:2226:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::function<_Res(_ArgTypes ...)>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:79:0, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/functional:2220:5: note: candidate: template<class _Res, class ... _Args> bool std::operator!=(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t) > operator!=(const function<_Res(_Args...)>& __f, nullptr_t) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/functional:2220:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::function<_Res(_ArgTypes ...)>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, > from ../../src/ppl.hh:14566, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:674:5: note: candidate: template<class _Tp, class _Dp> bool std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&) > operator!=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:674:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::unique_ptr<_Tp, _Dp>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, > from ../../src/ppl.hh:14566, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:669:5: note: candidate: template<class _Tp, class _Dp> bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t) > operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:669:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::unique_ptr<_Tp, _Dp>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, > from ../../src/ppl.hh:14566, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:663:5: note: candidate: template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&) > operator!=(const unique_ptr<_Tp, _Dp>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:663:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::unique_ptr<_Tp, _Dp>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/vector:64:0, > from ../../src/ppl.hh:4853, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_vector.h:1533:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator!=(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) > operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_vector.h:1533:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::vector<_Tp, _Alloc>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:62:0, > from ../../src/ppl.hh:3075, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multimap.h:996:5: note: candidate: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator!=(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&) > operator!=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multimap.h:996:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::multimap<_Key, _Tp, _Compare, _Alloc>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:61:0, > from ../../src/ppl.hh:3075, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_map.h:1331:5: note: candidate: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator!=(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&) > operator!=(const map<_Key, _Tp, _Compare, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_map.h:1331:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::map<_Key, _Tp, _Compare, _Alloc>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_map.h:63:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:61, > from ../../src/ppl.hh:3075, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/tuple:1363:5: note: candidate: template<class ... _TElements, class ... _UElements> constexpr bool std::operator!=(const std::tuple<_Args1 ...>&, const std::tuple<_Args2 ...>&) > operator!=(const tuple<_TElements...>& __t, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/tuple:1363:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::tuple<_Args1 ...>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/tuple:39:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_map.h:63, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:61, > from ../../src/ppl.hh:3075, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/array:246:5: note: candidate: template<class _Tp, long unsigned int _Nm> bool std::operator!=(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&) > operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/array:246:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::array<_Tp, _Nm>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/set:62:0, > from ../../src/ppl.hh:3073, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multiset.h:847:5: note: candidate: template<class _Key, class _Compare, class _Alloc> bool std::operator!=(const std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&) > operator!=(const multiset<_Key, _Compare, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multiset.h:847:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::multiset<_Key, _Compare, _Alloc>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/set:61:0, > from ../../src/ppl.hh:3073, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_set.h:864:5: note: candidate: template<class _Key, class _Compare, class _Alloc> bool std::operator!=(const std::set<_Key, _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&) > operator!=(const set<_Key, _Compare, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_set.h:864:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::set<_Key, _Compare, _Alloc>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/set:60:0, > from ../../src/ppl.hh:3073, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_tree.h:1293:5: note: candidate: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator!=(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) > operator!=(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_tree.h:1293:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/set:60:0, > from ../../src/ppl.hh:3073, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_tree.h:334:5: note: candidate: template<class _Val> bool std::operator!=(const std::_Rb_tree_iterator<_Tp>&, const std::_Rb_tree_const_iterator<_Val>&) > operator!=(const _Rb_tree_iterator<_Val>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_tree.h:334:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::_Rb_tree_iterator<_Tp>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/streambuf_iterator.h:210:5: note: candidate: template<class _CharT, class _Traits> bool std::operator!=(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&) > operator!=(const istreambuf_iterator<_CharT, _Traits>& __a, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/streambuf_iterator.h:210:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:323:3: note: candidate: bool std::operator!=(const std::error_condition&, const std::error_condition&) > operator!=(const error_condition& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:323:3: note: no known conversion for argument 1 from âstd::istream {aka std::basic_istream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:319:3: note: candidate: bool std::operator!=(const std::error_condition&, const std::error_code&) > operator!=(const error_condition& __lhs, const error_code& __rhs) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:319:3: note: no known conversion for argument 1 from âstd::istream {aka std::basic_istream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:315:3: note: candidate: bool std::operator!=(const std::error_code&, const std::error_condition&) > operator!=(const error_code& __lhs, const error_condition& __rhs) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:315:3: note: no known conversion for argument 1 from âstd::istream {aka std::basic_istream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:311:3: note: candidate: bool std::operator!=(const std::error_code&, const std::error_code&) > operator!=(const error_code& __lhs, const error_code& __rhs) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:311:3: note: no known conversion for argument 1 from âstd::istream {aka std::basic_istream<char>}â to âconst std::error_code&â >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5122:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) > operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5122:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5110:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) > operator!=(const _CharT* __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5110:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: mismatched types âconst _CharT*â and âstd::basic_istream<char>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5097:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) > operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5097:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:151:5: note: candidate: template<class _Tp> bool std::operator!=(const std::allocator<_CharT>&, const std::allocator<_CharT>&) > operator!=(const allocator<_Tp>&, const allocator<_Tp>&) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:151:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::allocator<_CharT>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:145:5: note: candidate: template<class _T1, class _T2> bool std::operator!=(const std::allocator<_CharT>&, const std::allocator<_T2>&) > operator!=(const allocator<_T1>&, const allocator<_T2>&) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:145:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::allocator<_CharT>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1124:5: note: candidate: template<class _Iterator> bool std::operator!=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&) > operator!=(const move_iterator<_Iterator>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1124:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1118:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator!=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&) > operator!=(const move_iterator<_IteratorL>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1118:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:354:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) > operator!=(const reverse_iterator<_IteratorL>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:354:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:304:5: note: candidate: template<class _Iterator> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) > operator!=(const reverse_iterator<_Iterator>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:304:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:376:5: note: candidate: template<class _T1, class _T2> constexpr bool std::operator!=(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) > operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:376:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::pair<_T1, _T2>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/postypes.h:221:5: note: candidate: template<class _StateT> bool std::operator!=(const std::fpos<_StateT>&, const std::fpos<_StateT>&) > operator!=(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/postypes.h:221:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:227:49: note: âstd::istream {aka std::basic_istream<char>}â is not derived from âconst std::fpos<_StateT>â > if (input_stream_p && *input_stream_p != std::cin) > ^~~ >ppl_lcdd.cc: In function âvoid {anonymous}::{anonymous}::set_output(const char*)â: >ppl_lcdd.cc:253:43: error: no match for âoperator!=â (operand types are âstd::ostream {aka std::basic_ostream<char>}â and âstd::ostream {aka std::basic_ostream<char>}â) > if (output_stream_p && *output_stream_p != std::cout) > ~~~~~~~~~~~~~~~~~^~~~~~ >ppl_lcdd.cc:253:43: note: candidate: operator!=(int, int) <built-in> >ppl_lcdd.cc:253:43: note: no known conversion for argument 2 from âstd::ostream {aka std::basic_ostream<char>}â to âintâ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U, class V, class W> bool operator!=(const __gmp_expr<T, U>&, const __gmp_expr<V, W>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, signed char) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(signed char, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, unsigned char) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(unsigned char, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, unsigned int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(unsigned int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, short int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(short int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, short unsigned int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(short unsigned int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, long int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(long int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, long unsigned int) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(long unsigned int, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, float) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(float, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(const __gmp_expr<T, U>&, double) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from ../../src/ppl.hh:748:0, > from ppl_lcdd.cc:38: >/usr/include/gmpxx.h:3071:1: note: candidate: template<class T, class U> bool operator!=(double, const __gmp_expr<T, U>&) > __GMP_DEFINE_BINARY_TYPE_FUNCTION(bool, operator!=, ! __gmp_binary_equal) > ^ >/usr/include/gmpxx.h:3071:1: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst __gmp_expr<T, U>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/list:63:0, > from ../../src/ppl.hh:98354, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_list.h:1894:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator!=(const std::__cxx11::list<_Tp, _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&) > operator!=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_list.h:1894:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::__cxx11::list<_Tp, _Alloc>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/list:63:0, > from ../../src/ppl.hh:98354, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_list.h:293:5: note: candidate: template<class _Val> bool std::operator!=(const std::_List_iterator<_Tp>&, const std::_List_const_iterator<_Tp>&) > operator!=(const _List_iterator<_Val>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_list.h:293:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::_List_iterator<_Tp>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iterator:66:0, > from ../../src/ppl.hh:42116, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stream_iterator.h:137:5: note: candidate: template<class _Tp, class _CharT, class _Traits, class _Dist> bool std::operator!=(const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&, const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&) > operator!=(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stream_iterator.h:137:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::istream_iterator<_Tp, _CharT, _Traits, _Dist>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/deque:64:0, > from ../../src/ppl.hh:41058, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:2246:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator!=(const std::deque<_Tp, _Alloc>&, const std::deque<_Tp, _Alloc>&) > operator!=(const deque<_Tp, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:2246:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::deque<_Tp, _Alloc>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/deque:64:0, > from ../../src/ppl.hh:41058, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:285:5: note: candidate: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> bool std::operator!=(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&) > operator!=(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:285:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::_Deque_iterator<_Tp, _Ref, _Ptr>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/deque:64:0, > from ../../src/ppl.hh:41058, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:278:5: note: candidate: template<class _Tp, class _Ref, class _Ptr> bool std::operator!=(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&) > operator!=(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:278:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::_Deque_iterator<_Tp, _Ref, _Ptr>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82:0, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:363:5: note: candidate: template<class _Tp> bool std::operator!=(std::nullptr_t, const std::shared_ptr<_Tp1>&) > operator!=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:363:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::shared_ptr<_Tp1>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82:0, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:358:5: note: candidate: template<class _Tp> bool std::operator!=(const std::shared_ptr<_Tp1>&, std::nullptr_t) > operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:358:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::shared_ptr<_Tp1>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82:0, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:352:5: note: candidate: template<class _Tp1, class _Tp2> bool std::operator!=(const std::shared_ptr<_Tp1>&, const std::shared_ptr<_Tp2>&) > operator!=(const shared_ptr<_Tp1>& __a, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:352:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::shared_ptr<_Tp1>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1213:5: note: candidate: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&) > operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1213:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::__shared_ptr<_Tp, _Lp>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1208:5: note: candidate: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t) > operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1208:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::__shared_ptr<_Tp, _Lp>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1202:5: note: candidate: template<class _Tp1, class _Tp2, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&) > operator!=(const __shared_ptr<_Tp1, _Lp>& __a, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1202:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::__shared_ptr<_Tp1, _Lp>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:79:0, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/functional:2226:5: note: candidate: template<class _Res, class ... _Args> bool std::operator!=(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&) > operator!=(nullptr_t, const function<_Res(_Args...)>& __f) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/functional:2226:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::function<_Res(_ArgTypes ...)>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:79:0, > from ../../src/ppl.hh:19790, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/functional:2220:5: note: candidate: template<class _Res, class ... _Args> bool std::operator!=(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t) > operator!=(const function<_Res(_Args...)>& __f, nullptr_t) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/functional:2220:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::function<_Res(_ArgTypes ...)>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, > from ../../src/ppl.hh:14566, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:674:5: note: candidate: template<class _Tp, class _Dp> bool std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&) > operator!=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:674:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::unique_ptr<_Tp, _Dp>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, > from ../../src/ppl.hh:14566, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:669:5: note: candidate: template<class _Tp, class _Dp> bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t) > operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:669:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::unique_ptr<_Tp, _Dp>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, > from ../../src/ppl.hh:14566, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:663:5: note: candidate: template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&) > operator!=(const unique_ptr<_Tp, _Dp>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:663:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::unique_ptr<_Tp, _Dp>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/vector:64:0, > from ../../src/ppl.hh:4853, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_vector.h:1533:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator!=(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) > operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_vector.h:1533:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::vector<_Tp, _Alloc>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:62:0, > from ../../src/ppl.hh:3075, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multimap.h:996:5: note: candidate: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator!=(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&) > operator!=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multimap.h:996:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::multimap<_Key, _Tp, _Compare, _Alloc>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:61:0, > from ../../src/ppl.hh:3075, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_map.h:1331:5: note: candidate: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator!=(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&) > operator!=(const map<_Key, _Tp, _Compare, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_map.h:1331:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::map<_Key, _Tp, _Compare, _Alloc>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_map.h:63:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:61, > from ../../src/ppl.hh:3075, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/tuple:1363:5: note: candidate: template<class ... _TElements, class ... _UElements> constexpr bool std::operator!=(const std::tuple<_Args1 ...>&, const std::tuple<_Args2 ...>&) > operator!=(const tuple<_TElements...>& __t, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/tuple:1363:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::tuple<_Args1 ...>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/tuple:39:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_map.h:63, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:61, > from ../../src/ppl.hh:3075, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/array:246:5: note: candidate: template<class _Tp, long unsigned int _Nm> bool std::operator!=(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&) > operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/array:246:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::array<_Tp, _Nm>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/set:62:0, > from ../../src/ppl.hh:3073, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multiset.h:847:5: note: candidate: template<class _Key, class _Compare, class _Alloc> bool std::operator!=(const std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&) > operator!=(const multiset<_Key, _Compare, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multiset.h:847:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::multiset<_Key, _Compare, _Alloc>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/set:61:0, > from ../../src/ppl.hh:3073, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_set.h:864:5: note: candidate: template<class _Key, class _Compare, class _Alloc> bool std::operator!=(const std::set<_Key, _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&) > operator!=(const set<_Key, _Compare, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_set.h:864:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::set<_Key, _Compare, _Alloc>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/set:60:0, > from ../../src/ppl.hh:3073, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_tree.h:1293:5: note: candidate: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator!=(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) > operator!=(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_tree.h:1293:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/set:60:0, > from ../../src/ppl.hh:3073, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_tree.h:334:5: note: candidate: template<class _Val> bool std::operator!=(const std::_Rb_tree_iterator<_Tp>&, const std::_Rb_tree_const_iterator<_Val>&) > operator!=(const _Rb_tree_iterator<_Val>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_tree.h:334:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::_Rb_tree_iterator<_Tp>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/streambuf_iterator.h:210:5: note: candidate: template<class _CharT, class _Traits> bool std::operator!=(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&) > operator!=(const istreambuf_iterator<_CharT, _Traits>& __a, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/streambuf_iterator.h:210:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:323:3: note: candidate: bool std::operator!=(const std::error_condition&, const std::error_condition&) > operator!=(const error_condition& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:323:3: note: no known conversion for argument 1 from âstd::ostream {aka std::basic_ostream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:319:3: note: candidate: bool std::operator!=(const std::error_condition&, const std::error_code&) > operator!=(const error_condition& __lhs, const error_code& __rhs) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:319:3: note: no known conversion for argument 1 from âstd::ostream {aka std::basic_ostream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:315:3: note: candidate: bool std::operator!=(const std::error_code&, const std::error_condition&) > operator!=(const error_code& __lhs, const error_condition& __rhs) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:315:3: note: no known conversion for argument 1 from âstd::ostream {aka std::basic_ostream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:311:3: note: candidate: bool std::operator!=(const std::error_code&, const std::error_code&) > operator!=(const error_code& __lhs, const error_code& __rhs) noexcept > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:311:3: note: no known conversion for argument 1 from âstd::ostream {aka std::basic_ostream<char>}â to âconst std::error_code&â >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5122:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) > operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5122:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5110:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) > operator!=(const _CharT* __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5110:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: mismatched types âconst _CharT*â and âstd::basic_ostream<char>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5097:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) > operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5097:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:151:5: note: candidate: template<class _Tp> bool std::operator!=(const std::allocator<_CharT>&, const std::allocator<_CharT>&) > operator!=(const allocator<_Tp>&, const allocator<_Tp>&) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:151:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::allocator<_CharT>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:145:5: note: candidate: template<class _T1, class _T2> bool std::operator!=(const std::allocator<_CharT>&, const std::allocator<_T2>&) > operator!=(const allocator<_T1>&, const allocator<_T2>&) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:145:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::allocator<_CharT>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1124:5: note: candidate: template<class _Iterator> bool std::operator!=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&) > operator!=(const move_iterator<_Iterator>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1124:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1118:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator!=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&) > operator!=(const move_iterator<_IteratorL>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1118:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:354:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) > operator!=(const reverse_iterator<_IteratorL>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:354:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:304:5: note: candidate: template<class _Iterator> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) > operator!=(const reverse_iterator<_Iterator>& __x, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:304:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:376:5: note: candidate: template<class _T1, class _T2> constexpr bool std::operator!=(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) > operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:376:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::pair<_T1, _T2>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from ../../src/ppl.hh:747, > from ppl_lcdd.cc:38: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/postypes.h:221:5: note: candidate: template<class _StateT> bool std::operator!=(const std::fpos<_StateT>&, const std::fpos<_StateT>&) > operator!=(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/postypes.h:221:5: note: template argument deduction/substitution failed: >ppl_lcdd.cc:253:51: note: âstd::ostream {aka std::basic_ostream<char>}â is not derived from âconst std::fpos<_StateT>â > if (output_stream_p && *output_stream_p != std::cout) > ^~~~ >make[4]: *** [Makefile:639: ppl_lcdd.o] Error 1 >make[4]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/demos/ppl_lcdd' >make[3]: *** [Makefile:711: all-recursive] Error 1 >make[3]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/demos/ppl_lcdd' >make[2]: *** [Makefile:462: all-recursive] Error 1 >make[2]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1/demos' >make[1]: *** [Makefile:551: all-recursive] Error 1 >make[1]: Leaving directory '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1' >make: *** [Makefile:480: all] Error 2 > * ERROR: dev-libs/ppl-1.1::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=dev-libs/ppl-1.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-libs/ppl-1.1::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-libs:ppl-1.1:20160918-195901.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/ppl-1.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-libs/ppl-1.1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1' > * S: '/var/tmp/portage/dev-libs/ppl-1.1/work/ppl-1.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 594272
: 446480 |
446482
|
446484
|
447678