Advertisement
randUser

Sage Math Python 2 build failure

Jul 12th, 2018
589
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 439.26 KB | None | 0 0
  1. Found local metadata for ppl-1.2.p1
  2. Attempting to download package ppl-1.2.tar.bz2 from mirrors
  3. http://www.mirrorservice.org/sites/www.sagemath.org/spkg/upstream/ppl/ppl-1.2.tar.bz2
  4. [......................................................................]
  5. ppl-1.2.p1
  6. ====================================================
  7. Setting up build directory for ppl-1.2.p1
  8. Finished extraction
  9. Applying patches from ../patches...
  10. Applying ../patches/clang5-support.patch
  11. patching file src/Determinate_inlines.hh
  12. patching file src/OR_Matrix_inlines.hh
  13. Applying ../patches/cygwin-weak-symbols.patch
  14. patching file src/assertions.hh
  15. ****************************************************
  16. Host system:
  17. Linux fedora28 4.16.16-300.fc28.x86_64 #1 SMP Sun Jun 17 03:02:42 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
  18. ****************************************************
  19. C compiler: gcc
  20. C compiler version:
  21. Using built-in specs.
  22. COLLECT_GCC=/usr/bin/gcc
  23. COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
  24. OFFLOAD_TARGET_NAMES=nvptx-none
  25. OFFLOAD_TARGET_DEFAULT=1
  26. Target: x86_64-redhat-linux
  27. Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --enable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
  28. Thread model: posix
  29. gcc version 8.1.1 20180502 (Red Hat 8.1.1-1) (GCC)
  30. ****************************************************
  31. Configuring ppl-1.2.p1
  32. checking build system type... x86_64-pc-linux-gnu
  33. checking host system type... x86_64-pc-linux-gnu
  34. checking for a BSD-compatible install... /usr/bin/install -c
  35. checking whether build environment is sane... yes
  36. checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
  37. checking for gawk... gawk
  38. checking whether make sets $(MAKE)... yes
  39. checking whether make supports nested variables... yes
  40. checking whether UID '1000' is supported by ustar format... yes
  41. checking whether GID '1000' is supported by ustar format... yes
  42. checking how to create a ustar tar archive... gnutar
  43. checking for gcc... gcc
  44. checking whether the C compiler works... yes
  45. checking for C compiler default output file name... a.out
  46. checking for suffix of executables...
  47. checking whether we are cross compiling... no
  48. checking for suffix of object files... o
  49. checking whether we are using the GNU C compiler... yes
  50. checking whether gcc accepts -g... yes
  51. checking for gcc option to accept ISO C89... none needed
  52. checking whether gcc understands -c and -o together... yes
  53. checking for style of include used by make... GNU
  54. checking dependency style of gcc... gcc3
  55. checking whether we are actually using the Intel C compiler... no
  56. checking whether we are actually using clang... no
  57. checking whether we are actually using llvm-gcc... no
  58. checking whether we are using the GNU C++ compiler... yes
  59. checking whether g++ accepts -g... yes
  60. checking dependency style of g++... gcc3
  61. checking whether we are actually using the Intel C++ compiler... no
  62. checking whether we are actually using clang++... no
  63. checking whether we are actually using llvm-g++... no
  64. checking for grep that handles long lines and -e... /usr/bin/grep
  65. checking for fgrep... /usr/bin/grep -F
  66. checking for egrep... /usr/bin/grep -E
  67. checking for a sed that does not truncate output... /usr/bin/sed
  68. checking how to run the C++ preprocessor... g++ -E
  69. checking whether make sets $(MAKE)... (cached) yes
  70. checking whether to compile with debug info... yes
  71. checking whether to compile for profiling... no
  72. checking whether to compile for test coverage... no
  73. checking whether to enable checking of run-time assertions... no
  74. checking whether to enable even more run-time assertions... no
  75. checking whether to enable optimizations... standard
  76. checking for which architecture to optimize... default
  77. checking whether to use (a specific) floating point arithmetic... no
  78. checking whether to use precompiled headers... no
  79. checking the type of integral values to use as coefficients... GMP mpz
  80. checking for an ANSI C-conforming const... yes
  81. checking for inline... inline
  82. checking how to run the C preprocessor... gcc -E
  83. checking for ANSI C header files... yes
  84. checking for sys/types.h... yes
  85. checking for sys/stat.h... yes
  86. checking for stdlib.h... yes
  87. checking for string.h... yes
  88. checking for memory.h... yes
  89. checking for strings.h... yes
  90. checking for inttypes.h... yes
  91. checking for stdint.h... yes
  92. checking for unistd.h... yes
  93. checking whether byte ordering is bigendian... no
  94. checking for typeof syntax and keyword spelling... typeof
  95. checking size of char... 1
  96. checking size of short... 2
  97. checking size of int... 4
  98. checking size of long... 8
  99. checking size of long long... 8
  100. checking size of size_t... 8
  101. checking size of float... 4
  102. checking size of double... 8
  103. checking size of long double... 16
  104. checking size of int*... 8
  105. checking size of fp... 8
  106. checking for perl... /usr/bin/perl
  107. checking for library containing sqrt... none required
  108. checking whether the plain char type is signed... yes
  109. checking whether the C++ compiler provides proper long doubles... yes
  110. checking the binary format of C++ floats... IEEE754 Single Precision
  111. checking the binary format of C++ doubles... IEEE754 Double Precision
  112. checking the binary format of C++ long doubles... Intel Double-Extended
  113. checking whether std::floor(long double) is buggy... no
  114. checking whether the C++ compiler supports zero-length arrays... yes
  115. checking whether the IEEE inexact flag is supported in C++... no
  116. checking whether the C++ compiler supports __attribute__ ((weak))... yes
  117. checking fenv.h usability... yes
  118. checking fenv.h presence... yes
  119. checking for fenv.h... yes
  120. checking ieeefp.h usability... no
  121. checking ieeefp.h presence... no
  122. checking for ieeefp.h... no
  123. checking getopt.h usability... yes
  124. checking getopt.h presence... yes
  125. checking for getopt.h... yes
  126. checking signal.h usability... yes
  127. checking signal.h presence... yes
  128. checking for signal.h... yes
  129. checking for string.h... (cached) yes
  130. checking for strings.h... (cached) yes
  131. checking sys/resource.h usability... yes
  132. checking sys/resource.h presence... yes
  133. checking for sys/resource.h... yes
  134. checking sys/time.h usability... yes
  135. checking sys/time.h presence... yes
  136. checking for sys/time.h... yes
  137. checking for sys/types.h... (cached) yes
  138. checking for unistd.h... (cached) yes
  139. checking whether ffs is declared... yes
  140. checking whether getenv is declared... yes
  141. checking whether strtof is declared... yes
  142. checking whether strtod is declared... yes
  143. checking whether strtold is declared... yes
  144. checking whether strtoll is declared... yes
  145. checking whether strtoull is declared... yes
  146. checking whether fma is declared... yes
  147. checking whether fmaf is declared... yes
  148. checking whether fmal is declared... yes
  149. checking whether rintf is declared... yes
  150. checking whether rintl is declared... yes
  151. checking for int_fast16_t... yes
  152. checking for int_fast32_t... yes
  153. checking for int_fast64_t... yes
  154. checking for uint_fast16_t... yes
  155. checking for uint_fast32_t... yes
  156. checking for uint_fast64_t... yes
  157. checking for uintptr_t... yes
  158. checking how to print strings... printf
  159. checking for a sed that does not truncate output... (cached) /usr/bin/sed
  160. checking for ld used by gcc... ld
  161. checking if the linker (ld) is GNU ld... yes
  162. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  163. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  164. checking whether ln -s works... yes
  165. checking the maximum length of command line arguments... 1572864
  166. checking whether the shell understands some XSI constructs... yes
  167. checking whether the shell understands "+="... yes
  168. checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
  169. checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
  170. checking for ld option to reload object files... -r
  171. checking for objdump... objdump
  172. checking how to recognize dependent libraries... pass_all
  173. checking for dlltool... no
  174. checking how to associate runtime and link libraries... printf %s\n
  175. checking for archiver @FILE support... @
  176. checking for strip... strip
  177. checking for ranlib... ranlib
  178. checking command to parse /usr/bin/nm -B output from gcc object... ok
  179. checking for sysroot... no
  180. checking for mt... no
  181. checking if : is a manifest tool... no
  182. checking for dlfcn.h... yes
  183. checking for objdir... .libs
  184. checking if gcc supports -fno-rtti -fno-exceptions... no
  185. checking for gcc option to produce PIC... -fPIC -DPIC
  186. checking if gcc PIC flag -fPIC -DPIC works... yes
  187. checking if gcc static flag -static works... no
  188. checking if gcc supports -c -o file.o... yes
  189. checking if gcc supports -c -o file.o... (cached) yes
  190. checking whether the gcc linker (ld -m elf_x86_64) supports shared libraries... yes
  191. checking whether -lc should be explicitly linked in... no
  192. checking dynamic linker characteristics... GNU/Linux ld.so
  193. checking how to hardcode library paths into programs... immediate
  194. checking for shl_load... no
  195. checking for shl_load in -ldld... no
  196. checking for dlopen... no
  197. checking for dlopen in -ldl... yes
  198. checking whether a program can dlopen itself... yes
  199. checking whether a statically linked program can dlopen itself... yes
  200. checking whether stripping libraries is possible... yes
  201. checking if libtool supports shared libraries... yes
  202. checking whether to build shared libraries... yes
  203. checking whether to build static libraries... yes
  204. checking how to run the C++ preprocessor... g++ -E
  205. checking for ld used by g++... ld -m elf_x86_64
  206. checking if the linker (ld -m elf_x86_64) is GNU ld... yes
  207. checking whether the g++ linker (ld -m elf_x86_64) supports shared libraries... yes
  208. checking for g++ option to produce PIC... -fPIC -DPIC
  209. checking if g++ PIC flag -fPIC -DPIC works... yes
  210. checking if g++ static flag -static works... no
  211. checking if g++ supports -c -o file.o... yes
  212. checking if g++ supports -c -o file.o... (cached) yes
  213. checking whether the g++ linker (ld -m elf_x86_64) supports shared libraries... yes
  214. checking dynamic linker characteristics... (cached) GNU/Linux ld.so
  215. checking how to hardcode library paths into programs... immediate
  216. configure: creating ./config.lt
  217. config.lt: creating libtool
  218. checking for the GMP library version 4.1.3 or above... yes
  219. checking size of mp_limb_t... 8
  220. checking whether GMP has been compiled with support for exceptions... yes
  221. checking for __mpz_struct._mp_alloc... yes
  222. checking for __mpz_struct._mp_size... yes
  223. checking for __mpz_struct._mp_d... yes
  224. checking whether to build the ppl_lcdd program... yes
  225. checking whether to build the ppl_lpsol program... yes
  226. checking whether to build the ppl_pips program... yes
  227. checking whether to build the PPL documentation... yes
  228. checking which interfaces are enabled... cxx c
  229. checking for GNU M4 that supports accurate traces... /usr/bin/m4
  230. checking how m4 supports trace files... --debugfile
  231. 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>
  232. checking whether tests should be run under Valgrind... no
  233. checking whether `make check' does a thorough or quick check... quick
  234. checking for md5sum... md5sum
  235. checking for the text md5sum command... md5sum -t
  236. checking glpk.h usability... yes
  237. checking glpk.h presence... yes
  238. checking for glpk.h... yes
  239. checking glpk/glpk.h usability... no
  240. checking glpk/glpk.h presence... no
  241. checking for glpk/glpk.h... no
  242. checking whether lib_set_print_hook is declared... no
  243. checking for _glp_lib_print_hook... no
  244. checking whether glp_term_out is declared... yes
  245. checking whether glp_term_hook is declared... yes
  246. checking whether RLIMIT_DATA is declared... yes
  247. checking whether RLIMIT_RSS is declared... yes
  248. checking whether RLIMIT_VMEM is declared... no
  249. checking whether RLIMIT_AS is declared... yes
  250. checking whether getrusage is declared... yes
  251. checking whether setrlimit is declared... yes
  252. checking whether setitimer is declared... yes
  253. checking whether sigaction is declared... yes
  254. checking for timeval... yes
  255. checking for siginfo_t... yes
  256. checking whether we can limit memory in C++ using setrlimit()... no
  257. checking if the C++ compiler supports C++11 features... no
  258. checking that generated files are newer than configure... done
  259. configure: creating ./config.status
  260. config.status: creating Makefile
  261. config.status: creating ppl.lsm
  262. config.status: creating src/Makefile
  263. config.status: creating src/version.hh
  264. config.status: creating src/ppl-config.cc
  265. config.status: creating tests/Makefile
  266. config.status: creating tests/BD_Shape/Makefile
  267. config.status: creating tests/Box/Makefile
  268. config.status: creating tests/Concrete_Expression/Makefile
  269. config.status: creating tests/CO_Tree/Makefile
  270. config.status: creating tests/Grid/Makefile
  271. config.status: creating tests/MIP_Problem/Makefile
  272. config.status: creating tests/Octagonal_Shape/Makefile
  273. config.status: creating tests/Partially_Reduced_Product/Makefile
  274. config.status: creating tests/PIP_Problem/Makefile
  275. config.status: creating tests/Polyhedron/Makefile
  276. config.status: creating tests/Powerset/Makefile
  277. config.status: creating tests/Watchdog/Makefile
  278. config.status: creating utils/Makefile
  279. config.status: creating m4/Makefile
  280. config.status: creating demos/Makefile
  281. config.status: creating demos/ppl_lcdd/Makefile
  282. config.status: creating demos/ppl_lcdd/examples/Makefile
  283. config.status: creating demos/ppl_lpsol/Makefile
  284. config.status: creating demos/ppl_lpsol/examples/Makefile
  285. config.status: creating demos/ppl_pips/Makefile
  286. config.status: creating demos/ppl_pips/examples/Makefile
  287. config.status: creating doc/Makefile
  288. config.status: creating doc/user.doxyconf-latex
  289. config.status: creating doc/devref.doxyconf-latex
  290. config.status: creating doc/user.doxyconf-html
  291. config.status: creating doc/devref.doxyconf-html
  292. config.status: creating doc/user-language-interface.doxyconf
  293. config.status: creating doc/devref-language-interface.doxyconf
  294. config.status: creating interfaces/Makefile
  295. config.status: creating interfaces/C/Makefile
  296. config.status: creating interfaces/C/ppl_c_version.h
  297. config.status: creating interfaces/C/tests/Makefile
  298. config.status: creating interfaces/Java/Makefile
  299. config.status: creating interfaces/Java/jni/Makefile
  300. config.status: creating interfaces/Java/tests/Makefile
  301. config.status: creating interfaces/Java/parma_polyhedra_library/Makefile
  302. config.status: creating interfaces/OCaml/Makefile
  303. config.status: creating interfaces/OCaml/tests/Makefile
  304. config.status: creating interfaces/Prolog/Makefile
  305. config.status: creating interfaces/Prolog/Ciao/Makefile
  306. config.status: creating interfaces/Prolog/GNU/Makefile
  307. config.status: creating interfaces/Prolog/SICStus/Makefile
  308. config.status: creating interfaces/Prolog/SWI/Makefile
  309. config.status: creating interfaces/Prolog/XSB/Makefile
  310. config.status: creating interfaces/Prolog/YAP/Makefile
  311. config.status: creating interfaces/Prolog/tests/Makefile
  312. config.status: creating config.h
  313. config.status: executing depfiles commands
  314. config.status: executing libtool commands
  315. Building ppl-1.2.p1
  316. make[4]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  317. make  all-recursive
  318. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  319. Making all in .
  320. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  321. /usr/bin/sed -f ./ppl-config.sed config.h >ppl-config.h
  322. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  323. Making all in utils
  324. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/utils'
  325. g++ -DHAVE_CONFIG_H -I. -I..  -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT timings.o -MD -MP -MF .deps/timings.Tpo -c -o timings.o timings.cc
  326. mv -f .deps/timings.Tpo .deps/timings.Po
  327. /usr/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
  328. chmod +x build_header
  329. /usr/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
  330. chmod +x text2cxxarray
  331. rm -f libppl_utils.a
  332. ar cru libppl_utils.a timings.o
  333. ranlib libppl_utils.a
  334. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/utils'
  335. Making all in src
  336. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  337. for file in namespaces.hh compiler.hh assertions.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 ; \
  338. do \
  339.  i="#include \"$file\"" ; \
  340.  ( cd ../src ; /usr/bin/grep -F -q "$i" namespaces.hh compiler.hh assertions.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" ; \
  341. done > ppl_include_files.hh
  342. ../utils/text2cxxarray --name=BUGS_array --decl-only \
  343.     ../BUGS >>BUGS.hh
  344. ../utils/text2cxxarray --name=COPYING_array --decl-only \
  345.     ../COPYING >>COPYING.hh
  346. ../utils/text2cxxarray --name=CREDITS_array --decl-only \
  347.     ../CREDITS >>CREDITS.hh
  348. ../utils/build_header \
  349.     -I .. -I ../src \
  350.     ../src/ppl_header.hh >ppl.hh
  351. ../utils/text2cxxarray --name=BUGS_array \
  352.     ../BUGS >>BUGS.cc
  353. ../utils/text2cxxarray --name=COPYING_array \
  354.     ../COPYING >>COPYING.cc
  355. ../utils/text2cxxarray --name=CREDITS_array \
  356.     ../CREDITS >>CREDITS.cc
  357. make  all-am
  358. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  359. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT assertions.lo -MD -MP -MF .deps/assertions.Tpo -c -o assertions.lo assertions.cc
  360. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT assertions.lo -MD -MP -MF .deps/assertions.Tpo -c assertions.cc  -fPIC -DPIC -o .libs/assertions.o
  361. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT assertions.lo -MD -MP -MF .deps/assertions.Tpo -c assertions.cc -o assertions.o >/dev/null 2>&1
  362. mv -f .deps/assertions.Tpo .deps/assertions.Plo
  363. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Box.lo -MD -MP -MF .deps/Box.Tpo -c -o Box.lo Box.cc
  364. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Box.lo -MD -MP -MF .deps/Box.Tpo -c Box.cc  -fPIC -DPIC -o .libs/Box.o
  365. In file included from CO_Tree_defs.hh:1557,
  366.                 from Sparse_Row_defs.hh:29,
  367.                 from Expression_Adapter_defs.hh:31,
  368.                 from Linear_Expression_defs.hh:48,
  369.                 from Constraint_defs.hh:36,
  370.                 from Box_defs.hh:34,
  371.                 from Box.cc:25:
  372. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  373. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  374.   std::memcpy(&to, &from, sizeof(data_type));
  375.                                            ^
  376. In file included from mp_std_bits_defs.hh:28,
  377.                 from checked_defs.hh:27,
  378.                 from Checked_Number_defs.hh:28,
  379.                 from Coefficient_types.hh:16,
  380.                 from Coefficient_defs.hh:27,
  381.                 from Box_defs.hh:29,
  382.                 from Box.cc:25:
  383. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  384. class __gmp_expr<mpz_t, mpz_t>
  385.       ^~~~~~~~~~~~~~~~~~~~~~~~
  386. In file included from Linear_System_templates.hh:30,
  387.                 from Linear_System_defs.hh:580,
  388.                 from Constraint_System_defs.hh:29,
  389.                 from Box_inlines.hh:28,
  390.                 from Box_defs.hh:2285,
  391.                 from Box.cc:25:
  392. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  393. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  394.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  395.                                                          ^
  396. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  397.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  398.                                                                  ^
  399. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  400. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  401.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  402.                                                          ^
  403. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  404.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  405.                                                                  ^
  406. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Box.lo -MD -MP -MF .deps/Box.Tpo -c Box.cc -o Box.o >/dev/null 2>&1
  407. mv -f .deps/Box.Tpo .deps/Box.Plo
  408. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT checked.lo -MD -MP -MF .deps/checked.Tpo -c -o checked.lo checked.cc
  409. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT checked.lo -MD -MP -MF .deps/checked.Tpo -c checked.cc  -fPIC -DPIC -o .libs/checked.o
  410. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT checked.lo -MD -MP -MF .deps/checked.Tpo -c checked.cc -o checked.o >/dev/null 2>&1
  411. mv -f .deps/checked.Tpo .deps/checked.Plo
  412. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Checked_Number.lo -MD -MP -MF .deps/Checked_Number.Tpo -c -o Checked_Number.lo Checked_Number.cc
  413. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Checked_Number.lo -MD -MP -MF .deps/Checked_Number.Tpo -c Checked_Number.cc  -fPIC -DPIC -o .libs/Checked_Number.o
  414. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Checked_Number.lo -MD -MP -MF .deps/Checked_Number.Tpo -c Checked_Number.cc -o Checked_Number.o >/dev/null 2>&1
  415. mv -f .deps/Checked_Number.Tpo .deps/Checked_Number.Plo
  416. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Float.lo -MD -MP -MF .deps/Float.Tpo -c -o Float.lo Float.cc
  417. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Float.lo -MD -MP -MF .deps/Float.Tpo -c Float.cc  -fPIC -DPIC -o .libs/Float.o
  418. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Float.lo -MD -MP -MF .deps/Float.Tpo -c Float.cc -o Float.o >/dev/null 2>&1
  419. mv -f .deps/Float.Tpo .deps/Float.Plo
  420. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT fpu-ia32.lo -MD -MP -MF .deps/fpu-ia32.Tpo -c -o fpu-ia32.lo fpu-ia32.cc
  421. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT fpu-ia32.lo -MD -MP -MF .deps/fpu-ia32.Tpo -c fpu-ia32.cc  -fPIC -DPIC -o .libs/fpu-ia32.o
  422. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT fpu-ia32.lo -MD -MP -MF .deps/fpu-ia32.Tpo -c fpu-ia32.cc -o fpu-ia32.o >/dev/null 2>&1
  423. mv -f .deps/fpu-ia32.Tpo .deps/fpu-ia32.Plo
  424. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT BDS_Status.lo -MD -MP -MF .deps/BDS_Status.Tpo -c -o BDS_Status.lo BDS_Status.cc
  425. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT BDS_Status.lo -MD -MP -MF .deps/BDS_Status.Tpo -c BDS_Status.cc  -fPIC -DPIC -o .libs/BDS_Status.o
  426. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT BDS_Status.lo -MD -MP -MF .deps/BDS_Status.Tpo -c BDS_Status.cc -o BDS_Status.o >/dev/null 2>&1
  427. mv -f .deps/BDS_Status.Tpo .deps/BDS_Status.Plo
  428. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Box_Status.lo -MD -MP -MF .deps/Box_Status.Tpo -c -o Box_Status.lo Box_Status.cc
  429. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Box_Status.lo -MD -MP -MF .deps/Box_Status.Tpo -c Box_Status.cc  -fPIC -DPIC -o .libs/Box_Status.o
  430. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Box_Status.lo -MD -MP -MF .deps/Box_Status.Tpo -c Box_Status.cc -o Box_Status.o >/dev/null 2>&1
  431. mv -f .deps/Box_Status.Tpo .deps/Box_Status.Plo
  432. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Og_Status.lo -MD -MP -MF .deps/Og_Status.Tpo -c -o Og_Status.lo Og_Status.cc
  433. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Og_Status.lo -MD -MP -MF .deps/Og_Status.Tpo -c Og_Status.cc  -fPIC -DPIC -o .libs/Og_Status.o
  434. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Og_Status.lo -MD -MP -MF .deps/Og_Status.Tpo -c Og_Status.cc -o Og_Status.o >/dev/null 2>&1
  435. mv -f .deps/Og_Status.Tpo .deps/Og_Status.Plo
  436. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Concrete_Expression.lo -MD -MP -MF .deps/Concrete_Expression.Tpo -c -o Concrete_Expression.lo Concrete_Expression.cc
  437. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Concrete_Expression.lo -MD -MP -MF .deps/Concrete_Expression.Tpo -c Concrete_Expression.cc  -fPIC -DPIC -o .libs/Concrete_Expression.o
  438. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Concrete_Expression.lo -MD -MP -MF .deps/Concrete_Expression.Tpo -c Concrete_Expression.cc -o Concrete_Expression.o >/dev/null 2>&1
  439. mv -f .deps/Concrete_Expression.Tpo .deps/Concrete_Expression.Plo
  440. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Constraint.lo -MD -MP -MF .deps/Constraint.Tpo -c -o Constraint.lo Constraint.cc
  441. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Constraint.lo -MD -MP -MF .deps/Constraint.Tpo -c Constraint.cc  -fPIC -DPIC -o .libs/Constraint.o
  442. In file included from CO_Tree_defs.hh:1557,
  443.                 from Sparse_Row_defs.hh:29,
  444.                 from Expression_Adapter_defs.hh:31,
  445.                 from Linear_Expression_defs.hh:48,
  446.                 from Constraint_defs.hh:36,
  447.                 from Constraint.cc:25:
  448. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  449. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  450.   std::memcpy(&to, &from, sizeof(data_type));
  451.                                            ^
  452. In file included from mp_std_bits_defs.hh:28,
  453.                 from checked_defs.hh:27,
  454.                 from Checked_Number_defs.hh:28,
  455.                 from Coefficient_types.hh:16,
  456.                 from Linear_Expression_defs.hh:36,
  457.                 from Constraint_defs.hh:36,
  458.                 from Constraint.cc:25:
  459. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  460. class __gmp_expr<mpz_t, mpz_t>
  461.       ^~~~~~~~~~~~~~~~~~~~~~~~
  462. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Constraint.lo -MD -MP -MF .deps/Constraint.Tpo -c Constraint.cc -o Constraint.o >/dev/null 2>&1
  463. mv -f .deps/Constraint.Tpo .deps/Constraint.Plo
  464. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Constraint_System.lo -MD -MP -MF .deps/Constraint_System.Tpo -c -o Constraint_System.lo Constraint_System.cc
  465. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Constraint_System.lo -MD -MP -MF .deps/Constraint_System.Tpo -c Constraint_System.cc  -fPIC -DPIC -o .libs/Constraint_System.o
  466. In file included from CO_Tree_defs.hh:1557,
  467.                 from Sparse_Row_defs.hh:29,
  468.                 from Expression_Adapter_defs.hh:31,
  469.                 from Linear_Expression_defs.hh:48,
  470.                 from Linear_System_templates.hh:28,
  471.                 from Linear_System_defs.hh:580,
  472.                 from Constraint_System_defs.hh:29,
  473.                 from Constraint_System.cc:25:
  474. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  475. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  476.   std::memcpy(&to, &from, sizeof(data_type));
  477.                                            ^
  478. In file included from meta_programming.hh:27,
  479.                 from C_Integer.hh:27,
  480.                 from globals_defs.hh:28,
  481.                 from Swapping_Vector_defs.hh:28,
  482.                 from Linear_System_defs.hh:29,
  483.                 from Constraint_System_defs.hh:29,
  484.                 from Constraint_System.cc:25:
  485. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  486. class __gmp_expr<mpz_t, mpz_t>
  487.       ^~~~~~~~~~~~~~~~~~~~~~~~
  488. In file included from Linear_System_templates.hh:30,
  489.                 from Linear_System_defs.hh:580,
  490.                 from Constraint_System_defs.hh:29,
  491.                 from Constraint_System.cc:25:
  492. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  493. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  494.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  495.                                                          ^
  496. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  497.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  498.                                                                  ^
  499. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  500. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  501.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  502.                                                          ^
  503. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  504.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  505.                                                                  ^
  506. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Constraint_System.lo -MD -MP -MF .deps/Constraint_System.Tpo -c Constraint_System.cc -o Constraint_System.o >/dev/null 2>&1
  507. mv -f .deps/Constraint_System.Tpo .deps/Constraint_System.Plo
  508. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Congruence.lo -MD -MP -MF .deps/Congruence.Tpo -c -o Congruence.lo Congruence.cc
  509. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Congruence.lo -MD -MP -MF .deps/Congruence.Tpo -c Congruence.cc  -fPIC -DPIC -o .libs/Congruence.o
  510. In file included from CO_Tree_defs.hh:1557,
  511.                 from Sparse_Row_defs.hh:29,
  512.                 from Expression_Adapter_defs.hh:31,
  513.                 from Linear_Expression_defs.hh:48,
  514.                 from Congruence_defs.hh:35,
  515.                 from Congruence.cc:25:
  516. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  517. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  518.   std::memcpy(&to, &from, sizeof(data_type));
  519.                                            ^
  520. In file included from mp_std_bits_defs.hh:28,
  521.                 from checked_defs.hh:27,
  522.                 from Checked_Number_defs.hh:28,
  523.                 from Coefficient_types.hh:16,
  524.                 from Coefficient_defs.hh:27,
  525.                 from Congruence_defs.hh:29,
  526.                 from Congruence.cc:25:
  527. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  528. class __gmp_expr<mpz_t, mpz_t>
  529.       ^~~~~~~~~~~~~~~~~~~~~~~~
  530. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Congruence.lo -MD -MP -MF .deps/Congruence.Tpo -c Congruence.cc -o Congruence.o >/dev/null 2>&1
  531. mv -f .deps/Congruence.Tpo .deps/Congruence.Plo
  532. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Congruence_System.lo -MD -MP -MF .deps/Congruence_System.Tpo -c -o Congruence_System.lo Congruence_System.cc
  533. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Congruence_System.lo -MD -MP -MF .deps/Congruence_System.Tpo -c Congruence_System.cc  -fPIC -DPIC -o .libs/Congruence_System.o
  534. In file included from CO_Tree_defs.hh:1557,
  535.                 from Sparse_Row_defs.hh:29,
  536.                 from Expression_Adapter_defs.hh:31,
  537.                 from Linear_Expression_defs.hh:48,
  538.                 from Congruence_defs.hh:35,
  539.                 from Congruence_System_defs.hh:33,
  540.                 from Congruence_System.cc:25:
  541. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  542. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  543.   std::memcpy(&to, &from, sizeof(data_type));
  544.                                            ^
  545. In file included from meta_programming.hh:27,
  546.                 from C_Integer.hh:27,
  547.                 from globals_defs.hh:28,
  548.                 from Swapping_Vector_defs.hh:28,
  549.                 from Congruence_System_defs.hh:32,
  550.                 from Congruence_System.cc:25:
  551. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  552. class __gmp_expr<mpz_t, mpz_t>
  553.       ^~~~~~~~~~~~~~~~~~~~~~~~
  554. In file included from Linear_System_templates.hh:30,
  555.                 from Linear_System_defs.hh:580,
  556.                 from Constraint_System_defs.hh:29,
  557.                 from Congruence_System.cc:27:
  558. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  559. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  560.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  561.                                                          ^
  562. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  563.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  564.                                                                  ^
  565. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  566. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  567.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  568.                                                          ^
  569. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  570.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  571.                                                                  ^
  572. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Congruence_System.lo -MD -MP -MF .deps/Congruence_System.Tpo -c Congruence_System.cc -o Congruence_System.o >/dev/null 2>&1
  573. mv -f .deps/Congruence_System.Tpo .deps/Congruence_System.Plo
  574. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Generator_System.lo -MD -MP -MF .deps/Generator_System.Tpo -c -o Generator_System.lo Generator_System.cc
  575. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Generator_System.lo -MD -MP -MF .deps/Generator_System.Tpo -c Generator_System.cc  -fPIC -DPIC -o .libs/Generator_System.o
  576. In file included from CO_Tree_defs.hh:1557,
  577.                 from Sparse_Row_defs.hh:29,
  578.                 from Expression_Adapter_defs.hh:31,
  579.                 from Linear_Expression_defs.hh:48,
  580.                 from Linear_System_templates.hh:28,
  581.                 from Linear_System_defs.hh:580,
  582.                 from Generator_System_defs.hh:30,
  583.                 from Generator_System.cc:25:
  584. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  585. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  586.   std::memcpy(&to, &from, sizeof(data_type));
  587.                                            ^
  588. In file included from meta_programming.hh:27,
  589.                 from C_Integer.hh:27,
  590.                 from globals_defs.hh:28,
  591.                 from Swapping_Vector_defs.hh:28,
  592.                 from Linear_System_defs.hh:29,
  593.                 from Generator_System_defs.hh:30,
  594.                 from Generator_System.cc:25:
  595. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  596. class __gmp_expr<mpz_t, mpz_t>
  597.       ^~~~~~~~~~~~~~~~~~~~~~~~
  598. In file included from Linear_System_templates.hh:30,
  599.                 from Linear_System_defs.hh:580,
  600.                 from Generator_System_defs.hh:30,
  601.                 from Generator_System.cc:25:
  602. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  603. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  604.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  605.                                                          ^
  606. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  607.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  608.                                                                  ^
  609. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  610. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  611.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  612.                                                          ^
  613. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  614.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  615.                                                                  ^
  616. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Generator_System.lo -MD -MP -MF .deps/Generator_System.Tpo -c Generator_System.cc -o Generator_System.o >/dev/null 2>&1
  617. mv -f .deps/Generator_System.Tpo .deps/Generator_System.Plo
  618. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Generator_System.lo -MD -MP -MF .deps/Grid_Generator_System.Tpo -c -o Grid_Generator_System.lo Grid_Generator_System.cc
  619. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Generator_System.lo -MD -MP -MF .deps/Grid_Generator_System.Tpo -c Grid_Generator_System.cc  -fPIC -DPIC -o .libs/Grid_Generator_System.o
  620. In file included from CO_Tree_defs.hh:1557,
  621.                 from Sparse_Row_defs.hh:29,
  622.                 from Expression_Adapter_defs.hh:31,
  623.                 from Linear_Expression_defs.hh:48,
  624.                 from Linear_System_templates.hh:28,
  625.                 from Linear_System_defs.hh:580,
  626.                 from Grid_Generator_System_defs.hh:29,
  627.                 from Grid_Generator_System.cc:25:
  628. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  629. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  630.   std::memcpy(&to, &from, sizeof(data_type));
  631.                                            ^
  632. In file included from meta_programming.hh:27,
  633.                 from C_Integer.hh:27,
  634.                 from globals_defs.hh:28,
  635.                 from Swapping_Vector_defs.hh:28,
  636.                 from Linear_System_defs.hh:29,
  637.                 from Grid_Generator_System_defs.hh:29,
  638.                 from Grid_Generator_System.cc:25:
  639. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  640. class __gmp_expr<mpz_t, mpz_t>
  641.       ^~~~~~~~~~~~~~~~~~~~~~~~
  642. In file included from Linear_System_templates.hh:30,
  643.                 from Linear_System_defs.hh:580,
  644.                 from Grid_Generator_System_defs.hh:29,
  645.                 from Grid_Generator_System.cc:25:
  646. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  647. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  648.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  649.                                                          ^
  650. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  651.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  652.                                                                  ^
  653. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  654. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  655.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  656.                                                          ^
  657. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  658.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  659.                                                                  ^
  660. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Generator_System.lo -MD -MP -MF .deps/Grid_Generator_System.Tpo -c Grid_Generator_System.cc -o Grid_Generator_System.o >/dev/null 2>&1
  661. mv -f .deps/Grid_Generator_System.Tpo .deps/Grid_Generator_System.Plo
  662. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Generator.lo -MD -MP -MF .deps/Generator.Tpo -c -o Generator.lo Generator.cc
  663. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Generator.lo -MD -MP -MF .deps/Generator.Tpo -c Generator.cc  -fPIC -DPIC -o .libs/Generator.o
  664. In file included from CO_Tree_defs.hh:1557,
  665.                 from Sparse_Row_defs.hh:29,
  666.                 from Expression_Adapter_defs.hh:31,
  667.                 from Linear_Expression_defs.hh:48,
  668.                 from Generator_defs.hh:40,
  669.                 from Generator.cc:25:
  670. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  671. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  672.   std::memcpy(&to, &from, sizeof(data_type));
  673.                                            ^
  674. In file included from meta_programming.hh:27,
  675.                 from C_Integer.hh:27,
  676.                 from globals_defs.hh:28,
  677.                 from Variable_inlines.hh:27,
  678.                 from Variable_defs.hh:155,
  679.                 from Generator_defs.hh:39,
  680.                 from Generator.cc:25:
  681. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  682. class __gmp_expr<mpz_t, mpz_t>
  683.       ^~~~~~~~~~~~~~~~~~~~~~~~
  684. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Generator.lo -MD -MP -MF .deps/Generator.Tpo -c Generator.cc -o Generator.o >/dev/null 2>&1
  685. mv -f .deps/Generator.Tpo .deps/Generator.Plo
  686. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Generator.lo -MD -MP -MF .deps/Grid_Generator.Tpo -c -o Grid_Generator.lo Grid_Generator.cc
  687. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Generator.lo -MD -MP -MF .deps/Grid_Generator.Tpo -c Grid_Generator.cc  -fPIC -DPIC -o .libs/Grid_Generator.o
  688. In file included from CO_Tree_defs.hh:1557,
  689.                 from Sparse_Row_defs.hh:29,
  690.                 from Expression_Adapter_defs.hh:31,
  691.                 from Linear_Expression_defs.hh:48,
  692.                 from Grid_Generator_defs.hh:35,
  693.                 from Grid_Generator.cc:25:
  694. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  695. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  696.   std::memcpy(&to, &from, sizeof(data_type));
  697.                                            ^
  698. In file included from mp_std_bits_defs.hh:28,
  699.                 from checked_defs.hh:27,
  700.                 from Checked_Number_defs.hh:28,
  701.                 from Coefficient_types.hh:16,
  702.                 from Coefficient_defs.hh:27,
  703.                 from Grid_Generator_defs.hh:34,
  704.                 from Grid_Generator.cc:25:
  705. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  706. class __gmp_expr<mpz_t, mpz_t>
  707.       ^~~~~~~~~~~~~~~~~~~~~~~~
  708. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Generator.lo -MD -MP -MF .deps/Grid_Generator.Tpo -c Grid_Generator.cc -o Grid_Generator.o >/dev/null 2>&1
  709. mv -f .deps/Grid_Generator.Tpo .deps/Grid_Generator.Plo
  710. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Handler.lo -MD -MP -MF .deps/Handler.Tpo -c -o Handler.lo Handler.cc
  711. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Handler.lo -MD -MP -MF .deps/Handler.Tpo -c Handler.cc  -fPIC -DPIC -o .libs/Handler.o
  712. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Handler.lo -MD -MP -MF .deps/Handler.Tpo -c Handler.cc -o Handler.o >/dev/null 2>&1
  713. mv -f .deps/Handler.Tpo .deps/Handler.Plo
  714. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Init.lo -MD -MP -MF .deps/Init.Tpo -c -o Init.lo Init.cc
  715. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Init.lo -MD -MP -MF .deps/Init.Tpo -c Init.cc  -fPIC -DPIC -o .libs/Init.o
  716. In file included from CO_Tree_defs.hh:1557,
  717.                 from Sparse_Row_defs.hh:29,
  718.                 from Expression_Adapter_defs.hh:31,
  719.                 from Linear_Expression_defs.hh:48,
  720.                 from Init.cc:31:
  721. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  722. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  723.   std::memcpy(&to, &from, sizeof(data_type));
  724.                                            ^
  725. In file included from meta_programming.hh:27,
  726.                 from C_Integer.hh:27,
  727.                 from globals_defs.hh:28,
  728.                 from Variable_inlines.hh:27,
  729.                 from Variable_defs.hh:155,
  730.                 from Init.cc:26:
  731. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  732. class __gmp_expr<mpz_t, mpz_t>
  733.       ^~~~~~~~~~~~~~~~~~~~~~~~
  734. In file included from Linear_System_templates.hh:30,
  735.                 from Linear_System_defs.hh:580,
  736.                 from Constraint_System_defs.hh:29,
  737.                 from Init.cc:36:
  738. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  739. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  740.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  741.                                                          ^
  742. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  743.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  744.                                                                  ^
  745. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  746. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  747.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  748.                                                          ^
  749. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  750.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  751.                                                                  ^
  752. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Init.lo -MD -MP -MF .deps/Init.Tpo -c Init.cc -o Init.o >/dev/null 2>&1
  753. mv -f .deps/Init.Tpo .deps/Init.Plo
  754. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Coefficient.lo -MD -MP -MF .deps/Coefficient.Tpo -c -o Coefficient.lo Coefficient.cc
  755. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Coefficient.lo -MD -MP -MF .deps/Coefficient.Tpo -c Coefficient.cc  -fPIC -DPIC -o .libs/Coefficient.o
  756. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Coefficient.lo -MD -MP -MF .deps/Coefficient.Tpo -c Coefficient.cc -o Coefficient.o >/dev/null 2>&1
  757. mv -f .deps/Coefficient.Tpo .deps/Coefficient.Plo
  758. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Expression.lo -MD -MP -MF .deps/Linear_Expression.Tpo -c -o Linear_Expression.lo Linear_Expression.cc
  759. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Expression.lo -MD -MP -MF .deps/Linear_Expression.Tpo -c Linear_Expression.cc  -fPIC -DPIC -o .libs/Linear_Expression.o
  760. In file included from CO_Tree_defs.hh:1557,
  761.                 from Sparse_Row_defs.hh:29,
  762.                 from Expression_Adapter_defs.hh:31,
  763.                 from Linear_Expression_defs.hh:48,
  764.                 from Linear_Expression.cc:26:
  765. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  766. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  767.   std::memcpy(&to, &from, sizeof(data_type));
  768.                                            ^
  769. In file included from mp_std_bits_defs.hh:28,
  770.                 from checked_defs.hh:27,
  771.                 from Checked_Number_defs.hh:28,
  772.                 from Coefficient_types.hh:16,
  773.                 from Linear_Expression_defs.hh:36,
  774.                 from Linear_Expression.cc:26:
  775. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  776. class __gmp_expr<mpz_t, mpz_t>
  777.       ^~~~~~~~~~~~~~~~~~~~~~~~
  778. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Expression.lo -MD -MP -MF .deps/Linear_Expression.Tpo -c Linear_Expression.cc -o Linear_Expression.o >/dev/null 2>&1
  779. mv -f .deps/Linear_Expression.Tpo .deps/Linear_Expression.Plo
  780. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Expression_Impl.lo -MD -MP -MF .deps/Linear_Expression_Impl.Tpo -c -o Linear_Expression_Impl.lo Linear_Expression_Impl.cc
  781. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Expression_Impl.lo -MD -MP -MF .deps/Linear_Expression_Impl.Tpo -c Linear_Expression_Impl.cc  -fPIC -DPIC -o .libs/Linear_Expression_Impl.o
  782. In file included from CO_Tree_defs.hh:1557,
  783.                 from Sparse_Row_defs.hh:29,
  784.                 from Linear_Expression_Impl_defs.hh:33,
  785.                 from Linear_Expression_Impl.cc:25:
  786. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  787. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  788.   std::memcpy(&to, &from, sizeof(data_type));
  789.                                            ^
  790. In file included from mp_std_bits_defs.hh:28,
  791.                 from checked_defs.hh:27,
  792.                 from Checked_Number_defs.hh:28,
  793.                 from Coefficient_types.hh:16,
  794.                 from Coefficient_defs.hh:27,
  795.                 from Linear_Expression_Interface_defs.hh:28,
  796.                 from Linear_Expression_Impl_defs.hh:28,
  797.                 from Linear_Expression_Impl.cc:25:
  798. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  799. class __gmp_expr<mpz_t, mpz_t>
  800.       ^~~~~~~~~~~~~~~~~~~~~~~~
  801. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Expression_Impl.lo -MD -MP -MF .deps/Linear_Expression_Impl.Tpo -c Linear_Expression_Impl.cc -o Linear_Expression_Impl.o >/dev/null 2>&1
  802. mv -f .deps/Linear_Expression_Impl.Tpo .deps/Linear_Expression_Impl.Plo
  803. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Expression_Interface.lo -MD -MP -MF .deps/Linear_Expression_Interface.Tpo -c -o Linear_Expression_Interface.lo Linear_Expression_Interface.cc
  804. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Expression_Interface.lo -MD -MP -MF .deps/Linear_Expression_Interface.Tpo -c Linear_Expression_Interface.cc  -fPIC -DPIC -o .libs/Linear_Expression_Interface.o
  805. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Expression_Interface.lo -MD -MP -MF .deps/Linear_Expression_Interface.Tpo -c Linear_Expression_Interface.cc -o Linear_Expression_Interface.o >/dev/null 2>&1
  806. mv -f .deps/Linear_Expression_Interface.Tpo .deps/Linear_Expression_Interface.Plo
  807. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Form.lo -MD -MP -MF .deps/Linear_Form.Tpo -c -o Linear_Form.lo Linear_Form.cc
  808. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Form.lo -MD -MP -MF .deps/Linear_Form.Tpo -c Linear_Form.cc  -fPIC -DPIC -o .libs/Linear_Form.o
  809. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Linear_Form.lo -MD -MP -MF .deps/Linear_Form.Tpo -c Linear_Form.cc -o Linear_Form.o >/dev/null 2>&1
  810. mv -f .deps/Linear_Form.Tpo .deps/Linear_Form.Plo
  811. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Scalar_Products.lo -MD -MP -MF .deps/Scalar_Products.Tpo -c -o Scalar_Products.lo Scalar_Products.cc
  812. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Scalar_Products.lo -MD -MP -MF .deps/Scalar_Products.Tpo -c Scalar_Products.cc  -fPIC -DPIC -o .libs/Scalar_Products.o
  813. In file included from CO_Tree_defs.hh:1557,
  814.                 from Sparse_Row_defs.hh:29,
  815.                 from Expression_Adapter_defs.hh:31,
  816.                 from Linear_Expression_defs.hh:48,
  817.                 from Scalar_Products_inlines.hh:27,
  818.                 from Scalar_Products.cc:26:
  819. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  820. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  821.   std::memcpy(&to, &from, sizeof(data_type));
  822.                                            ^
  823. In file included from mp_std_bits_defs.hh:28,
  824.                 from checked_defs.hh:27,
  825.                 from Checked_Number_defs.hh:28,
  826.                 from Coefficient_types.hh:16,
  827.                 from Scalar_Products_defs.hh:28,
  828.                 from Scalar_Products.cc:25:
  829. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  830. class __gmp_expr<mpz_t, mpz_t>
  831.       ^~~~~~~~~~~~~~~~~~~~~~~~
  832. In file included from Scalar_Products.cc:26:
  833. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  834. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  835.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  836.                                                          ^
  837. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  838.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  839.                                                                  ^
  840. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  841. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  842.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  843.                                                          ^
  844. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  845.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  846.                                                                  ^
  847. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Scalar_Products.lo -MD -MP -MF .deps/Scalar_Products.Tpo -c Scalar_Products.cc -o Scalar_Products.o >/dev/null 2>&1
  848. mv -f .deps/Scalar_Products.Tpo .deps/Scalar_Products.Plo
  849. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT MIP_Problem.lo -MD -MP -MF .deps/MIP_Problem.Tpo -c -o MIP_Problem.lo MIP_Problem.cc
  850. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT MIP_Problem.lo -MD -MP -MF .deps/MIP_Problem.Tpo -c MIP_Problem.cc  -fPIC -DPIC -o .libs/MIP_Problem.o
  851. In file included from CO_Tree_defs.hh:1557,
  852.                 from Sparse_Row_defs.hh:29,
  853.                 from Expression_Adapter_defs.hh:31,
  854.                 from Linear_Expression_defs.hh:48,
  855.                 from MIP_Problem_defs.hh:30,
  856.                 from MIP_Problem.cc:25:
  857. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  858. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  859.   std::memcpy(&to, &from, sizeof(data_type));
  860.                                            ^
  861. In file included from meta_programming.hh:27,
  862.                 from C_Integer.hh:27,
  863.                 from globals_defs.hh:28,
  864.                 from Matrix_defs.hh:28,
  865.                 from MIP_Problem_defs.hh:29,
  866.                 from MIP_Problem.cc:25:
  867. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  868. class __gmp_expr<mpz_t, mpz_t>
  869.       ^~~~~~~~~~~~~~~~~~~~~~~~
  870. In file included from Linear_System_templates.hh:30,
  871.                 from Linear_System_defs.hh:580,
  872.                 from Constraint_System_defs.hh:29,
  873.                 from MIP_Problem.cc:30:
  874. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  875. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  876.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  877.                                                          ^
  878. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  879.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  880.                                                                  ^
  881. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  882. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  883.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  884.                                                          ^
  885. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  886.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  887.                                                                  ^
  888. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT MIP_Problem.lo -MD -MP -MF .deps/MIP_Problem.Tpo -c MIP_Problem.cc -o MIP_Problem.o >/dev/null 2>&1
  889. mv -f .deps/MIP_Problem.Tpo .deps/MIP_Problem.Plo
  890. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT PIP_Tree.lo -MD -MP -MF .deps/PIP_Tree.Tpo -c -o PIP_Tree.lo PIP_Tree.cc
  891. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT PIP_Tree.lo -MD -MP -MF .deps/PIP_Tree.Tpo -c PIP_Tree.cc  -fPIC -DPIC -o .libs/PIP_Tree.o
  892. In file included from CO_Tree_defs.hh:1557,
  893.                 from Sparse_Row_defs.hh:29,
  894.                 from Expression_Adapter_defs.hh:31,
  895.                 from Linear_Expression_defs.hh:48,
  896.                 from Linear_System_templates.hh:28,
  897.                 from Linear_System_defs.hh:580,
  898.                 from Constraint_System_defs.hh:29,
  899.                 from PIP_Tree_defs.hh:30,
  900.                 from PIP_Tree.cc:25:
  901. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  902. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  903.   std::memcpy(&to, &from, sizeof(data_type));
  904.                                            ^
  905. In file included from meta_programming.hh:27,
  906.                 from C_Integer.hh:27,
  907.                 from globals_defs.hh:28,
  908.                 from Variable_inlines.hh:27,
  909.                 from Variable_defs.hh:155,
  910.                 from PIP_Tree_defs.hh:28,
  911.                 from PIP_Tree.cc:25:
  912. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  913. class __gmp_expr<mpz_t, mpz_t>
  914.       ^~~~~~~~~~~~~~~~~~~~~~~~
  915. In file included from Linear_System_templates.hh:30,
  916.                 from Linear_System_defs.hh:580,
  917.                 from Constraint_System_defs.hh:29,
  918.                 from PIP_Tree_defs.hh:30,
  919.                 from PIP_Tree.cc:25:
  920. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  921. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  922.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  923.                                                          ^
  924. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  925.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  926.                                                                  ^
  927. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  928. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  929.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  930.                                                          ^
  931. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  932.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  933.                                                                  ^
  934. PIP_Tree.cc: In copy constructor 'Parma_Polyhedra_Library::PIP_Decision_Node::PIP_Decision_Node(const Parma_Polyhedra_Library::PIP_Decision_Node&)':
  935. PIP_Tree.cc:1105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  936.   std::auto_ptr<PIP_Tree_Node> wrapped_node(false_child);
  937.        ^~~~~~~~
  938. In file included from /usr/include/c++/8/bits/locale_conv.h:41,
  939.                 from /usr/include/c++/8/locale:43,
  940.                 from /usr/include/c++/8/iomanip:43,
  941.                 from Checked_Number_templates.hh:28,
  942.                 from Checked_Number_defs.hh:1068,
  943.                 from Coefficient_types.hh:16,
  944.                 from Coefficient_defs.hh:27,
  945.                 from Linear_System_inlines.hh:28,
  946.                 from Linear_System_defs.hh:579,
  947.                 from Constraint_System_defs.hh:29,
  948.                 from PIP_Tree_defs.hh:30,
  949.                 from PIP_Tree.cc:25:
  950. /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
  951.   template<typename> class auto_ptr;
  952.                            ^~~~~~~~
  953. 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)':
  954. PIP_Tree.cc:3144:12: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  955.       std::auto_ptr<PIP_Tree_Node> wrapped_node(t_node);
  956.            ^~~~~~~~
  957. In file included from /usr/include/c++/8/bits/locale_conv.h:41,
  958.                 from /usr/include/c++/8/locale:43,
  959.                 from /usr/include/c++/8/iomanip:43,
  960.                 from Checked_Number_templates.hh:28,
  961.                 from Checked_Number_defs.hh:1068,
  962.                 from Coefficient_types.hh:16,
  963.                 from Coefficient_defs.hh:27,
  964.                 from Linear_System_inlines.hh:28,
  965.                 from Linear_System_defs.hh:579,
  966.                 from Constraint_System_defs.hh:29,
  967.                 from PIP_Tree_defs.hh:30,
  968.                 from PIP_Tree.cc:25:
  969. /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
  970.   template<typename> class auto_ptr;
  971.                            ^~~~~~~~
  972. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT PIP_Tree.lo -MD -MP -MF .deps/PIP_Tree.Tpo -c PIP_Tree.cc -o PIP_Tree.o >/dev/null 2>&1
  973. mv -f .deps/PIP_Tree.Tpo .deps/PIP_Tree.Plo
  974. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT PIP_Problem.lo -MD -MP -MF .deps/PIP_Problem.Tpo -c -o PIP_Problem.lo PIP_Problem.cc
  975. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT PIP_Problem.lo -MD -MP -MF .deps/PIP_Problem.Tpo -c PIP_Problem.cc  -fPIC -DPIC -o .libs/PIP_Problem.o
  976. In file included from CO_Tree_defs.hh:1557,
  977.                 from Sparse_Row_defs.hh:29,
  978.                 from Expression_Adapter_defs.hh:31,
  979.                 from Linear_Expression_defs.hh:48,
  980.                 from PIP_Problem_defs.hh:30,
  981.                 from PIP_Problem.cc:25:
  982. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  983. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  984.   std::memcpy(&to, &from, sizeof(data_type));
  985.                                            ^
  986. In file included from mp_std_bits_defs.hh:28,
  987.                 from checked_defs.hh:27,
  988.                 from Checked_Number_defs.hh:28,
  989.                 from Coefficient_types.hh:16,
  990.                 from Linear_Expression_defs.hh:36,
  991.                 from PIP_Problem_defs.hh:30,
  992.                 from PIP_Problem.cc:25:
  993. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  994. class __gmp_expr<mpz_t, mpz_t>
  995.       ^~~~~~~~~~~~~~~~~~~~~~~~
  996. In file included from Linear_System_templates.hh:30,
  997.                 from Linear_System_defs.hh:580,
  998.                 from Constraint_System_defs.hh:29,
  999.                 from PIP_Tree_defs.hh:30,
  1000.                 from PIP_Problem.cc:26:
  1001. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1002. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1003.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1004.                                                          ^
  1005. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1006.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1007.                                                                  ^
  1008. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1009. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1010.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1011.                                                          ^
  1012. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1013.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1014.                                                                  ^
  1015. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT PIP_Problem.lo -MD -MP -MF .deps/PIP_Problem.Tpo -c PIP_Problem.cc -o PIP_Problem.o >/dev/null 2>&1
  1016. mv -f .deps/PIP_Problem.Tpo .deps/PIP_Problem.Plo
  1017. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Poly_Con_Relation.lo -MD -MP -MF .deps/Poly_Con_Relation.Tpo -c -o Poly_Con_Relation.lo Poly_Con_Relation.cc
  1018. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Poly_Con_Relation.lo -MD -MP -MF .deps/Poly_Con_Relation.Tpo -c Poly_Con_Relation.cc  -fPIC -DPIC -o .libs/Poly_Con_Relation.o
  1019. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Poly_Con_Relation.lo -MD -MP -MF .deps/Poly_Con_Relation.Tpo -c Poly_Con_Relation.cc -o Poly_Con_Relation.o >/dev/null 2>&1
  1020. mv -f .deps/Poly_Con_Relation.Tpo .deps/Poly_Con_Relation.Plo
  1021. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Poly_Gen_Relation.lo -MD -MP -MF .deps/Poly_Gen_Relation.Tpo -c -o Poly_Gen_Relation.lo Poly_Gen_Relation.cc
  1022. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Poly_Gen_Relation.lo -MD -MP -MF .deps/Poly_Gen_Relation.Tpo -c Poly_Gen_Relation.cc  -fPIC -DPIC -o .libs/Poly_Gen_Relation.o
  1023. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Poly_Gen_Relation.lo -MD -MP -MF .deps/Poly_Gen_Relation.Tpo -c Poly_Gen_Relation.cc -o Poly_Gen_Relation.o >/dev/null 2>&1
  1024. mv -f .deps/Poly_Gen_Relation.Tpo .deps/Poly_Gen_Relation.Plo
  1025. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT BHRZ03_Certificate.lo -MD -MP -MF .deps/BHRZ03_Certificate.Tpo -c -o BHRZ03_Certificate.lo BHRZ03_Certificate.cc
  1026. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT BHRZ03_Certificate.lo -MD -MP -MF .deps/BHRZ03_Certificate.Tpo -c BHRZ03_Certificate.cc  -fPIC -DPIC -o .libs/BHRZ03_Certificate.o
  1027. In file included from CO_Tree_defs.hh:1557,
  1028.                 from Sparse_Row_defs.hh:29,
  1029.                 from Expression_Adapter_defs.hh:31,
  1030.                 from Linear_Expression_defs.hh:48,
  1031.                 from Linear_System_templates.hh:28,
  1032.                 from Linear_System_defs.hh:580,
  1033.                 from Constraint_System_defs.hh:29,
  1034.                 from Polyhedron_defs.hh:32,
  1035.                 from BHRZ03_Certificate.cc:26:
  1036. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1037. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1038.   std::memcpy(&to, &from, sizeof(data_type));
  1039.                                            ^
  1040. In file included from meta_programming.hh:27,
  1041.                 from C_Integer.hh:27,
  1042.                 from globals_defs.hh:28,
  1043.                 from BHRZ03_Certificate_defs.hh:29,
  1044.                 from BHRZ03_Certificate.cc:25:
  1045. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1046. class __gmp_expr<mpz_t, mpz_t>
  1047.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1048. In file included from Linear_System_templates.hh:30,
  1049.                 from Linear_System_defs.hh:580,
  1050.                 from Constraint_System_defs.hh:29,
  1051.                 from Polyhedron_defs.hh:32,
  1052.                 from BHRZ03_Certificate.cc:26:
  1053. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1054. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1055.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1056.                                                          ^
  1057. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1058.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1059.                                                                  ^
  1060. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1061. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1062.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1063.                                                          ^
  1064. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1065.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1066.                                                                  ^
  1067. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT BHRZ03_Certificate.lo -MD -MP -MF .deps/BHRZ03_Certificate.Tpo -c BHRZ03_Certificate.cc -o BHRZ03_Certificate.o >/dev/null 2>&1
  1068. mv -f .deps/BHRZ03_Certificate.Tpo .deps/BHRZ03_Certificate.Plo
  1069. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT H79_Certificate.lo -MD -MP -MF .deps/H79_Certificate.Tpo -c -o H79_Certificate.lo H79_Certificate.cc
  1070. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT H79_Certificate.lo -MD -MP -MF .deps/H79_Certificate.Tpo -c H79_Certificate.cc  -fPIC -DPIC -o .libs/H79_Certificate.o
  1071. In file included from CO_Tree_defs.hh:1557,
  1072.                 from Sparse_Row_defs.hh:29,
  1073.                 from Expression_Adapter_defs.hh:31,
  1074.                 from Linear_Expression_defs.hh:48,
  1075.                 from Linear_System_templates.hh:28,
  1076.                 from Linear_System_defs.hh:580,
  1077.                 from Constraint_System_defs.hh:29,
  1078.                 from Polyhedron_defs.hh:32,
  1079.                 from H79_Certificate_inlines.hh:27,
  1080.                 from H79_Certificate_defs.hh:95,
  1081.                 from H79_Certificate.cc:26:
  1082. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1083. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1084.   std::memcpy(&to, &from, sizeof(data_type));
  1085.                                            ^
  1086. In file included from meta_programming.hh:27,
  1087.                 from C_Integer.hh:27,
  1088.                 from globals_defs.hh:28,
  1089.                 from Variable_inlines.hh:27,
  1090.                 from Variable_defs.hh:155,
  1091.                 from Polyhedron_defs.hh:29,
  1092.                 from H79_Certificate_inlines.hh:27,
  1093.                 from H79_Certificate_defs.hh:95,
  1094.                 from H79_Certificate.cc:26:
  1095. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1096. class __gmp_expr<mpz_t, mpz_t>
  1097.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1098. In file included from Linear_System_templates.hh:30,
  1099.                 from Linear_System_defs.hh:580,
  1100.                 from Constraint_System_defs.hh:29,
  1101.                 from Polyhedron_defs.hh:32,
  1102.                 from H79_Certificate_inlines.hh:27,
  1103.                 from H79_Certificate_defs.hh:95,
  1104.                 from H79_Certificate.cc:26:
  1105. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1106. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1107.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1108.                                                          ^
  1109. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1110.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1111.                                                                  ^
  1112. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1113. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1114.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1115.                                                          ^
  1116. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1117.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1118.                                                                  ^
  1119. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT H79_Certificate.lo -MD -MP -MF .deps/H79_Certificate.Tpo -c H79_Certificate.cc -o H79_Certificate.o >/dev/null 2>&1
  1120. mv -f .deps/H79_Certificate.Tpo .deps/H79_Certificate.Plo
  1121. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Certificate.lo -MD -MP -MF .deps/Grid_Certificate.Tpo -c -o Grid_Certificate.lo Grid_Certificate.cc
  1122. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Certificate.lo -MD -MP -MF .deps/Grid_Certificate.Tpo -c Grid_Certificate.cc  -fPIC -DPIC -o .libs/Grid_Certificate.o
  1123. In file included from CO_Tree_defs.hh:1557,
  1124.                 from Sparse_Row_defs.hh:29,
  1125.                 from Expression_Adapter_defs.hh:31,
  1126.                 from Linear_Expression_defs.hh:48,
  1127.                 from Grid_defs.hh:31,
  1128.                 from Grid_Certificate.cc:27:
  1129. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1130. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1131.   std::memcpy(&to, &from, sizeof(data_type));
  1132.                                            ^
  1133. In file included from meta_programming.hh:27,
  1134.                 from C_Integer.hh:27,
  1135.                 from globals_defs.hh:28,
  1136.                 from Grid_Certificate_defs.hh:30,
  1137.                 from Grid_Certificate.cc:26:
  1138. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1139. class __gmp_expr<mpz_t, mpz_t>
  1140.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1141. In file included from Linear_System_templates.hh:30,
  1142.                 from Linear_System_defs.hh:580,
  1143.                 from Constraint_System_defs.hh:29,
  1144.                 from Grid_defs.hh:33,
  1145.                 from Grid_Certificate.cc:27:
  1146. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1147. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1148.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1149.                                                          ^
  1150. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1151.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1152.                                                                  ^
  1153. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1154. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1155.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1156.                                                          ^
  1157. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1158.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1159.                                                                  ^
  1160. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Certificate.lo -MD -MP -MF .deps/Grid_Certificate.Tpo -c Grid_Certificate.cc -o Grid_Certificate.o >/dev/null 2>&1
  1161. mv -f .deps/Grid_Certificate.Tpo .deps/Grid_Certificate.Plo
  1162. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Partial_Function.lo -MD -MP -MF .deps/Partial_Function.Tpo -c -o Partial_Function.lo Partial_Function.cc
  1163. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Partial_Function.lo -MD -MP -MF .deps/Partial_Function.Tpo -c Partial_Function.cc  -fPIC -DPIC -o .libs/Partial_Function.o
  1164. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Partial_Function.lo -MD -MP -MF .deps/Partial_Function.Tpo -c Partial_Function.cc -o Partial_Function.o >/dev/null 2>&1
  1165. mv -f .deps/Partial_Function.Tpo .deps/Partial_Function.Plo
  1166. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_nonpublic.lo -MD -MP -MF .deps/Polyhedron_nonpublic.Tpo -c -o Polyhedron_nonpublic.lo Polyhedron_nonpublic.cc
  1167. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_nonpublic.lo -MD -MP -MF .deps/Polyhedron_nonpublic.Tpo -c Polyhedron_nonpublic.cc  -fPIC -DPIC -o .libs/Polyhedron_nonpublic.o
  1168. In file included from CO_Tree_defs.hh:1557,
  1169.                 from Sparse_Row_defs.hh:29,
  1170.                 from Expression_Adapter_defs.hh:31,
  1171.                 from Linear_Expression_defs.hh:48,
  1172.                 from Linear_System_templates.hh:28,
  1173.                 from Linear_System_defs.hh:580,
  1174.                 from Constraint_System_defs.hh:29,
  1175.                 from Polyhedron_defs.hh:32,
  1176.                 from Polyhedron_nonpublic.cc:26:
  1177. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1178. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1179.   std::memcpy(&to, &from, sizeof(data_type));
  1180.                                            ^
  1181. In file included from meta_programming.hh:27,
  1182.                 from C_Integer.hh:27,
  1183.                 from globals_defs.hh:28,
  1184.                 from Variable_inlines.hh:27,
  1185.                 from Variable_defs.hh:155,
  1186.                 from Polyhedron_defs.hh:29,
  1187.                 from Polyhedron_nonpublic.cc:26:
  1188. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1189. class __gmp_expr<mpz_t, mpz_t>
  1190.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1191. In file included from Linear_System_templates.hh:30,
  1192.                 from Linear_System_defs.hh:580,
  1193.                 from Constraint_System_defs.hh:29,
  1194.                 from Polyhedron_defs.hh:32,
  1195.                 from Polyhedron_nonpublic.cc:26:
  1196. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1197. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1198.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1199.                                                          ^
  1200. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1201.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1202.                                                                  ^
  1203. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1204. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1205.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1206.                                                          ^
  1207. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1208.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1209.                                                                  ^
  1210. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_nonpublic.lo -MD -MP -MF .deps/Polyhedron_nonpublic.Tpo -c Polyhedron_nonpublic.cc -o Polyhedron_nonpublic.o >/dev/null 2>&1
  1211. mv -f .deps/Polyhedron_nonpublic.Tpo .deps/Polyhedron_nonpublic.Plo
  1212. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_public.lo -MD -MP -MF .deps/Polyhedron_public.Tpo -c -o Polyhedron_public.lo Polyhedron_public.cc
  1213. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_public.lo -MD -MP -MF .deps/Polyhedron_public.Tpo -c Polyhedron_public.cc  -fPIC -DPIC -o .libs/Polyhedron_public.o
  1214. In file included from CO_Tree_defs.hh:1557,
  1215.                 from Sparse_Row_defs.hh:29,
  1216.                 from Expression_Adapter_defs.hh:31,
  1217.                 from Linear_Expression_defs.hh:48,
  1218.                 from Linear_System_templates.hh:28,
  1219.                 from Linear_System_defs.hh:580,
  1220.                 from Constraint_System_defs.hh:29,
  1221.                 from Polyhedron_defs.hh:32,
  1222.                 from Polyhedron_public.cc:25:
  1223. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1224. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1225.   std::memcpy(&to, &from, sizeof(data_type));
  1226.                                            ^
  1227. In file included from meta_programming.hh:27,
  1228.                 from C_Integer.hh:27,
  1229.                 from globals_defs.hh:28,
  1230.                 from Variable_inlines.hh:27,
  1231.                 from Variable_defs.hh:155,
  1232.                 from Polyhedron_defs.hh:29,
  1233.                 from Polyhedron_public.cc:25:
  1234. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1235. class __gmp_expr<mpz_t, mpz_t>
  1236.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1237. In file included from Linear_System_templates.hh:30,
  1238.                 from Linear_System_defs.hh:580,
  1239.                 from Constraint_System_defs.hh:29,
  1240.                 from Polyhedron_defs.hh:32,
  1241.                 from Polyhedron_public.cc:25:
  1242. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1243. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1244.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1245.                                                          ^
  1246. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1247.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1248.                                                                  ^
  1249. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1250. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1251.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1252.                                                          ^
  1253. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1254.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1255.                                                                  ^
  1256. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_public.lo -MD -MP -MF .deps/Polyhedron_public.Tpo -c Polyhedron_public.cc -o Polyhedron_public.o >/dev/null 2>&1
  1257. mv -f .deps/Polyhedron_public.Tpo .deps/Polyhedron_public.Plo
  1258. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_chdims.lo -MD -MP -MF .deps/Polyhedron_chdims.Tpo -c -o Polyhedron_chdims.lo Polyhedron_chdims.cc
  1259. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_chdims.lo -MD -MP -MF .deps/Polyhedron_chdims.Tpo -c Polyhedron_chdims.cc  -fPIC -DPIC -o .libs/Polyhedron_chdims.o
  1260. In file included from CO_Tree_defs.hh:1557,
  1261.                 from Sparse_Row_defs.hh:29,
  1262.                 from Expression_Adapter_defs.hh:31,
  1263.                 from Linear_Expression_defs.hh:48,
  1264.                 from Linear_System_templates.hh:28,
  1265.                 from Linear_System_defs.hh:580,
  1266.                 from Constraint_System_defs.hh:29,
  1267.                 from Polyhedron_defs.hh:32,
  1268.                 from Polyhedron_chdims.cc:26:
  1269. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1270. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1271.   std::memcpy(&to, &from, sizeof(data_type));
  1272.                                            ^
  1273. In file included from meta_programming.hh:27,
  1274.                 from C_Integer.hh:27,
  1275.                 from globals_defs.hh:28,
  1276.                 from Variable_inlines.hh:27,
  1277.                 from Variable_defs.hh:155,
  1278.                 from Polyhedron_defs.hh:29,
  1279.                 from Polyhedron_chdims.cc:26:
  1280. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1281. class __gmp_expr<mpz_t, mpz_t>
  1282.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1283. In file included from Linear_System_templates.hh:30,
  1284.                 from Linear_System_defs.hh:580,
  1285.                 from Constraint_System_defs.hh:29,
  1286.                 from Polyhedron_defs.hh:32,
  1287.                 from Polyhedron_chdims.cc:26:
  1288. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1289. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1290.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1291.                                                          ^
  1292. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1293.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1294.                                                                  ^
  1295. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1296. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1297.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1298.                                                          ^
  1299. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1300.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1301.                                                                  ^
  1302. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_chdims.lo -MD -MP -MF .deps/Polyhedron_chdims.Tpo -c Polyhedron_chdims.cc -o Polyhedron_chdims.o >/dev/null 2>&1
  1303. mv -f .deps/Polyhedron_chdims.Tpo .deps/Polyhedron_chdims.Plo
  1304. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_widenings.lo -MD -MP -MF .deps/Polyhedron_widenings.Tpo -c -o Polyhedron_widenings.lo Polyhedron_widenings.cc
  1305. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_widenings.lo -MD -MP -MF .deps/Polyhedron_widenings.Tpo -c Polyhedron_widenings.cc  -fPIC -DPIC -o .libs/Polyhedron_widenings.o
  1306. In file included from CO_Tree_defs.hh:1557,
  1307.                 from Sparse_Row_defs.hh:29,
  1308.                 from Expression_Adapter_defs.hh:31,
  1309.                 from Linear_Expression_defs.hh:48,
  1310.                 from Linear_System_templates.hh:28,
  1311.                 from Linear_System_defs.hh:580,
  1312.                 from Constraint_System_defs.hh:29,
  1313.                 from Polyhedron_defs.hh:32,
  1314.                 from Polyhedron_widenings.cc:26:
  1315. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1316. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1317.   std::memcpy(&to, &from, sizeof(data_type));
  1318.                                            ^
  1319. In file included from meta_programming.hh:27,
  1320.                 from C_Integer.hh:27,
  1321.                 from globals_defs.hh:28,
  1322.                 from Variable_inlines.hh:27,
  1323.                 from Variable_defs.hh:155,
  1324.                 from Polyhedron_defs.hh:29,
  1325.                 from Polyhedron_widenings.cc:26:
  1326. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1327. class __gmp_expr<mpz_t, mpz_t>
  1328.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1329. In file included from Linear_System_templates.hh:30,
  1330.                 from Linear_System_defs.hh:580,
  1331.                 from Constraint_System_defs.hh:29,
  1332.                 from Polyhedron_defs.hh:32,
  1333.                 from Polyhedron_widenings.cc:26:
  1334. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1335. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1336.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1337.                                                          ^
  1338. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1339.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1340.                                                                  ^
  1341. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1342. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1343.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1344.                                                          ^
  1345. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1346.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1347.                                                                  ^
  1348. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Polyhedron_widenings.lo -MD -MP -MF .deps/Polyhedron_widenings.Tpo -c Polyhedron_widenings.cc -o Polyhedron_widenings.o >/dev/null 2>&1
  1349. mv -f .deps/Polyhedron_widenings.Tpo .deps/Polyhedron_widenings.Plo
  1350. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT C_Polyhedron.lo -MD -MP -MF .deps/C_Polyhedron.Tpo -c -o C_Polyhedron.lo C_Polyhedron.cc
  1351. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT C_Polyhedron.lo -MD -MP -MF .deps/C_Polyhedron.Tpo -c C_Polyhedron.cc  -fPIC -DPIC -o .libs/C_Polyhedron.o
  1352. In file included from CO_Tree_defs.hh:1557,
  1353.                 from Sparse_Row_defs.hh:29,
  1354.                 from Expression_Adapter_defs.hh:31,
  1355.                 from Linear_Expression_defs.hh:48,
  1356.                 from Linear_System_templates.hh:28,
  1357.                 from Linear_System_defs.hh:580,
  1358.                 from Constraint_System_defs.hh:29,
  1359.                 from Polyhedron_defs.hh:32,
  1360.                 from C_Polyhedron_defs.hh:29,
  1361.                 from C_Polyhedron.cc:25:
  1362. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1363. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1364.   std::memcpy(&to, &from, sizeof(data_type));
  1365.                                            ^
  1366. In file included from meta_programming.hh:27,
  1367.                 from C_Integer.hh:27,
  1368.                 from globals_defs.hh:28,
  1369.                 from Variable_inlines.hh:27,
  1370.                 from Variable_defs.hh:155,
  1371.                 from Polyhedron_defs.hh:29,
  1372.                 from C_Polyhedron_defs.hh:29,
  1373.                 from C_Polyhedron.cc:25:
  1374. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1375. class __gmp_expr<mpz_t, mpz_t>
  1376.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1377. In file included from Linear_System_templates.hh:30,
  1378.                 from Linear_System_defs.hh:580,
  1379.                 from Constraint_System_defs.hh:29,
  1380.                 from Polyhedron_defs.hh:32,
  1381.                 from C_Polyhedron_defs.hh:29,
  1382.                 from C_Polyhedron.cc:25:
  1383. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1384. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1385.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1386.                                                          ^
  1387. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1388.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1389.                                                                  ^
  1390. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1391. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1392.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1393.                                                          ^
  1394. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1395.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1396.                                                                  ^
  1397. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT C_Polyhedron.lo -MD -MP -MF .deps/C_Polyhedron.Tpo -c C_Polyhedron.cc -o C_Polyhedron.o >/dev/null 2>&1
  1398. mv -f .deps/C_Polyhedron.Tpo .deps/C_Polyhedron.Plo
  1399. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT NNC_Polyhedron.lo -MD -MP -MF .deps/NNC_Polyhedron.Tpo -c -o NNC_Polyhedron.lo NNC_Polyhedron.cc
  1400. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT NNC_Polyhedron.lo -MD -MP -MF .deps/NNC_Polyhedron.Tpo -c NNC_Polyhedron.cc  -fPIC -DPIC -o .libs/NNC_Polyhedron.o
  1401. In file included from CO_Tree_defs.hh:1557,
  1402.                 from Sparse_Row_defs.hh:29,
  1403.                 from Expression_Adapter_defs.hh:31,
  1404.                 from Linear_Expression_defs.hh:48,
  1405.                 from Linear_System_templates.hh:28,
  1406.                 from Linear_System_defs.hh:580,
  1407.                 from Constraint_System_defs.hh:29,
  1408.                 from Polyhedron_defs.hh:32,
  1409.                 from NNC_Polyhedron_defs.hh:29,
  1410.                 from NNC_Polyhedron.cc:25:
  1411. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1412. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1413.   std::memcpy(&to, &from, sizeof(data_type));
  1414.                                            ^
  1415. In file included from meta_programming.hh:27,
  1416.                 from C_Integer.hh:27,
  1417.                 from globals_defs.hh:28,
  1418.                 from Variable_inlines.hh:27,
  1419.                 from Variable_defs.hh:155,
  1420.                 from Polyhedron_defs.hh:29,
  1421.                 from NNC_Polyhedron_defs.hh:29,
  1422.                 from NNC_Polyhedron.cc:25:
  1423. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1424. class __gmp_expr<mpz_t, mpz_t>
  1425.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1426. In file included from Linear_System_templates.hh:30,
  1427.                 from Linear_System_defs.hh:580,
  1428.                 from Constraint_System_defs.hh:29,
  1429.                 from Polyhedron_defs.hh:32,
  1430.                 from NNC_Polyhedron_defs.hh:29,
  1431.                 from NNC_Polyhedron.cc:25:
  1432. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1433. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1434.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1435.                                                          ^
  1436. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1437.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1438.                                                                  ^
  1439. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1440. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1441.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1442.                                                          ^
  1443. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1444.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1445.                                                                  ^
  1446. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT NNC_Polyhedron.lo -MD -MP -MF .deps/NNC_Polyhedron.Tpo -c NNC_Polyhedron.cc -o NNC_Polyhedron.o >/dev/null 2>&1
  1447. mv -f .deps/NNC_Polyhedron.Tpo .deps/NNC_Polyhedron.Plo
  1448. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Grid_nonpublic.lo -MD -MP -MF .deps/Grid_nonpublic.Tpo -c -o Grid_nonpublic.lo Grid_nonpublic.cc
  1449. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_nonpublic.lo -MD -MP -MF .deps/Grid_nonpublic.Tpo -c Grid_nonpublic.cc  -fPIC -DPIC -o .libs/Grid_nonpublic.o
  1450. In file included from CO_Tree_defs.hh:1557,
  1451.                 from Sparse_Row_defs.hh:29,
  1452.                 from Expression_Adapter_defs.hh:31,
  1453.                 from Linear_Expression_defs.hh:48,
  1454.                 from Grid_defs.hh:31,
  1455.                 from Grid_nonpublic.cc:26:
  1456. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1457. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1458.   std::memcpy(&to, &from, sizeof(data_type));
  1459.                                            ^
  1460. In file included from meta_programming.hh:27,
  1461.                 from C_Integer.hh:27,
  1462.                 from globals_defs.hh:28,
  1463.                 from Grid_defs.hh:28,
  1464.                 from Grid_nonpublic.cc:26:
  1465. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1466. class __gmp_expr<mpz_t, mpz_t>
  1467.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1468. In file included from Linear_System_templates.hh:30,
  1469.                 from Linear_System_defs.hh:580,
  1470.                 from Constraint_System_defs.hh:29,
  1471.                 from Grid_defs.hh:33,
  1472.                 from Grid_nonpublic.cc:26:
  1473. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1474. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1475.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1476.                                                          ^
  1477. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1478.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1479.                                                                  ^
  1480. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1481. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1482.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1483.                                                          ^
  1484. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1485.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1486.                                                                  ^
  1487. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_nonpublic.lo -MD -MP -MF .deps/Grid_nonpublic.Tpo -c Grid_nonpublic.cc -o Grid_nonpublic.o >/dev/null 2>&1
  1488. mv -f .deps/Grid_nonpublic.Tpo .deps/Grid_nonpublic.Plo
  1489. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Grid_public.lo -MD -MP -MF .deps/Grid_public.Tpo -c -o Grid_public.lo Grid_public.cc
  1490. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_public.lo -MD -MP -MF .deps/Grid_public.Tpo -c Grid_public.cc  -fPIC -DPIC -o .libs/Grid_public.o
  1491. In file included from CO_Tree_defs.hh:1557,
  1492.                 from Sparse_Row_defs.hh:29,
  1493.                 from Expression_Adapter_defs.hh:31,
  1494.                 from Linear_Expression_defs.hh:48,
  1495.                 from Grid_defs.hh:31,
  1496.                 from Grid_public.cc:25:
  1497. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1498. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1499.   std::memcpy(&to, &from, sizeof(data_type));
  1500.                                            ^
  1501. In file included from meta_programming.hh:27,
  1502.                 from C_Integer.hh:27,
  1503.                 from globals_defs.hh:28,
  1504.                 from Grid_defs.hh:28,
  1505.                 from Grid_public.cc:25:
  1506. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1507. class __gmp_expr<mpz_t, mpz_t>
  1508.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1509. In file included from Linear_System_templates.hh:30,
  1510.                 from Linear_System_defs.hh:580,
  1511.                 from Constraint_System_defs.hh:29,
  1512.                 from Grid_defs.hh:33,
  1513.                 from Grid_public.cc:25:
  1514. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1515. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1516.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1517.                                                          ^
  1518. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1519.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1520.                                                                  ^
  1521. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1522. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1523.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1524.                                                          ^
  1525. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1526.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1527.                                                                  ^
  1528. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_public.lo -MD -MP -MF .deps/Grid_public.Tpo -c Grid_public.cc -o Grid_public.o >/dev/null 2>&1
  1529. mv -f .deps/Grid_public.Tpo .deps/Grid_public.Plo
  1530. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Grid_chdims.lo -MD -MP -MF .deps/Grid_chdims.Tpo -c -o Grid_chdims.lo Grid_chdims.cc
  1531. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_chdims.lo -MD -MP -MF .deps/Grid_chdims.Tpo -c Grid_chdims.cc  -fPIC -DPIC -o .libs/Grid_chdims.o
  1532. In file included from CO_Tree_defs.hh:1557,
  1533.                 from Sparse_Row_defs.hh:29,
  1534.                 from Expression_Adapter_defs.hh:31,
  1535.                 from Linear_Expression_defs.hh:48,
  1536.                 from Grid_defs.hh:31,
  1537.                 from Grid_chdims.cc:26:
  1538. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1539. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1540.   std::memcpy(&to, &from, sizeof(data_type));
  1541.                                            ^
  1542. In file included from meta_programming.hh:27,
  1543.                 from C_Integer.hh:27,
  1544.                 from globals_defs.hh:28,
  1545.                 from Grid_defs.hh:28,
  1546.                 from Grid_chdims.cc:26:
  1547. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1548. class __gmp_expr<mpz_t, mpz_t>
  1549.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1550. In file included from Linear_System_templates.hh:30,
  1551.                 from Linear_System_defs.hh:580,
  1552.                 from Constraint_System_defs.hh:29,
  1553.                 from Grid_defs.hh:33,
  1554.                 from Grid_chdims.cc:26:
  1555. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1556. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1557.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1558.                                                          ^
  1559. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1560.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1561.                                                                  ^
  1562. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1563. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1564.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1565.                                                          ^
  1566. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1567.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1568.                                                                  ^
  1569. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_chdims.lo -MD -MP -MF .deps/Grid_chdims.Tpo -c Grid_chdims.cc -o Grid_chdims.o >/dev/null 2>&1
  1570. mv -f .deps/Grid_chdims.Tpo .deps/Grid_chdims.Plo
  1571. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Grid_widenings.lo -MD -MP -MF .deps/Grid_widenings.Tpo -c -o Grid_widenings.lo Grid_widenings.cc
  1572. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_widenings.lo -MD -MP -MF .deps/Grid_widenings.Tpo -c Grid_widenings.cc  -fPIC -DPIC -o .libs/Grid_widenings.o
  1573. In file included from CO_Tree_defs.hh:1557,
  1574.                 from Sparse_Row_defs.hh:29,
  1575.                 from Expression_Adapter_defs.hh:31,
  1576.                 from Linear_Expression_defs.hh:48,
  1577.                 from Grid_defs.hh:31,
  1578.                 from Grid_widenings.cc:26:
  1579. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1580. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1581.   std::memcpy(&to, &from, sizeof(data_type));
  1582.                                            ^
  1583. In file included from meta_programming.hh:27,
  1584.                 from C_Integer.hh:27,
  1585.                 from globals_defs.hh:28,
  1586.                 from Grid_defs.hh:28,
  1587.                 from Grid_widenings.cc:26:
  1588. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1589. class __gmp_expr<mpz_t, mpz_t>
  1590.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1591. In file included from Linear_System_templates.hh:30,
  1592.                 from Linear_System_defs.hh:580,
  1593.                 from Constraint_System_defs.hh:29,
  1594.                 from Grid_defs.hh:33,
  1595.                 from Grid_widenings.cc:26:
  1596. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1597. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1598.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1599.                                                          ^
  1600. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1601.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1602.                                                                  ^
  1603. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1604. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1605.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1606.                                                          ^
  1607. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1608.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1609.                                                                  ^
  1610. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_widenings.lo -MD -MP -MF .deps/Grid_widenings.Tpo -c Grid_widenings.cc -o Grid_widenings.o >/dev/null 2>&1
  1611. mv -f .deps/Grid_widenings.Tpo .deps/Grid_widenings.Plo
  1612. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT BD_Shape.lo -MD -MP -MF .deps/BD_Shape.Tpo -c -o BD_Shape.lo BD_Shape.cc
  1613. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT BD_Shape.lo -MD -MP -MF .deps/BD_Shape.Tpo -c BD_Shape.cc  -fPIC -DPIC -o .libs/BD_Shape.o
  1614. In file included from CO_Tree_defs.hh:1557,
  1615.                 from Sparse_Row_defs.hh:29,
  1616.                 from Expression_Adapter_defs.hh:31,
  1617.                 from Linear_Expression_defs.hh:48,
  1618.                 from Linear_System_templates.hh:28,
  1619.                 from Linear_System_defs.hh:580,
  1620.                 from Constraint_System_defs.hh:29,
  1621.                 from BD_Shape_inlines.hh:27,
  1622.                 from BD_Shape_defs.hh:2371,
  1623.                 from BD_Shape.cc:25:
  1624. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1625. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1626.   std::memcpy(&to, &from, sizeof(data_type));
  1627.                                            ^
  1628. In file included from meta_programming.hh:27,
  1629.                 from C_Integer.hh:27,
  1630.                 from globals_defs.hh:28,
  1631.                 from BD_Shape_defs.hh:28,
  1632.                 from BD_Shape.cc:25:
  1633. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1634. class __gmp_expr<mpz_t, mpz_t>
  1635.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1636. In file included from Linear_System_templates.hh:30,
  1637.                 from Linear_System_defs.hh:580,
  1638.                 from Constraint_System_defs.hh:29,
  1639.                 from BD_Shape_inlines.hh:27,
  1640.                 from BD_Shape_defs.hh:2371,
  1641.                 from BD_Shape.cc:25:
  1642. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1643. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1644.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1645.                                                          ^
  1646. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1647.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1648.                                                                  ^
  1649. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1650. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1651.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1652.                                                          ^
  1653. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1654.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1655.                                                                  ^
  1656. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT BD_Shape.lo -MD -MP -MF .deps/BD_Shape.Tpo -c BD_Shape.cc -o BD_Shape.o >/dev/null 2>&1
  1657. mv -f .deps/BD_Shape.Tpo .deps/BD_Shape.Plo
  1658. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Octagonal_Shape.lo -MD -MP -MF .deps/Octagonal_Shape.Tpo -c -o Octagonal_Shape.lo Octagonal_Shape.cc
  1659. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Octagonal_Shape.lo -MD -MP -MF .deps/Octagonal_Shape.Tpo -c Octagonal_Shape.cc  -fPIC -DPIC -o .libs/Octagonal_Shape.o
  1660. In file included from CO_Tree_defs.hh:1557,
  1661.                 from Sparse_Row_defs.hh:29,
  1662.                 from Expression_Adapter_defs.hh:31,
  1663.                 from Linear_Expression_defs.hh:48,
  1664.                 from Linear_System_templates.hh:28,
  1665.                 from Linear_System_defs.hh:580,
  1666.                 from Constraint_System_defs.hh:29,
  1667.                 from Polyhedron_defs.hh:32,
  1668.                 from C_Polyhedron_defs.hh:29,
  1669.                 from OR_Matrix_inlines.hh:29,
  1670.                 from OR_Matrix_defs.hh:607,
  1671.                 from Octagonal_Shape_defs.hh:36,
  1672.                 from Octagonal_Shape.cc:25:
  1673. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1674. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1675.   std::memcpy(&to, &from, sizeof(data_type));
  1676.                                            ^
  1677. In file included from meta_programming.hh:27,
  1678.                 from C_Integer.hh:27,
  1679.                 from globals_defs.hh:28,
  1680.                 from OR_Matrix_defs.hh:28,
  1681.                 from Octagonal_Shape_defs.hh:36,
  1682.                 from Octagonal_Shape.cc:25:
  1683. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1684. class __gmp_expr<mpz_t, mpz_t>
  1685.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1686. In file included from Linear_System_templates.hh:30,
  1687.                 from Linear_System_defs.hh:580,
  1688.                 from Constraint_System_defs.hh:29,
  1689.                 from Polyhedron_defs.hh:32,
  1690.                 from C_Polyhedron_defs.hh:29,
  1691.                 from OR_Matrix_inlines.hh:29,
  1692.                 from OR_Matrix_defs.hh:607,
  1693.                 from Octagonal_Shape_defs.hh:36,
  1694.                 from Octagonal_Shape.cc:25:
  1695. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1696. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1697.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1698.                                                          ^
  1699. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1700.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1701.                                                                  ^
  1702. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1703. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1704.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1705.                                                          ^
  1706. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1707.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1708.                                                                  ^
  1709. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Octagonal_Shape.lo -MD -MP -MF .deps/Octagonal_Shape.Tpo -c Octagonal_Shape.cc -o Octagonal_Shape.o >/dev/null 2>&1
  1710. mv -f .deps/Octagonal_Shape.Tpo .deps/Octagonal_Shape.Plo
  1711. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Pointset_Powerset.lo -MD -MP -MF .deps/Pointset_Powerset.Tpo -c -o Pointset_Powerset.lo Pointset_Powerset.cc
  1712. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Pointset_Powerset.lo -MD -MP -MF .deps/Pointset_Powerset.Tpo -c Pointset_Powerset.cc  -fPIC -DPIC -o .libs/Pointset_Powerset.o
  1713. In file included from CO_Tree_defs.hh:1557,
  1714.                 from Sparse_Row_defs.hh:29,
  1715.                 from Expression_Adapter_defs.hh:31,
  1716.                 from Linear_Expression_defs.hh:48,
  1717.                 from Linear_System_templates.hh:28,
  1718.                 from Linear_System_defs.hh:580,
  1719.                 from Constraint_System_defs.hh:29,
  1720.                 from Polyhedron_defs.hh:32,
  1721.                 from C_Polyhedron_defs.hh:29,
  1722.                 from Pointset_Powerset_defs.hh:34,
  1723.                 from Pointset_Powerset.cc:25:
  1724. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1725. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1726.   std::memcpy(&to, &from, sizeof(data_type));
  1727.                                            ^
  1728. In file included from meta_programming.hh:27,
  1729.                 from C_Integer.hh:27,
  1730.                 from globals_defs.hh:28,
  1731.                 from Pointset_Powerset_defs.hh:28,
  1732.                 from Pointset_Powerset.cc:25:
  1733. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1734. class __gmp_expr<mpz_t, mpz_t>
  1735.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1736. In file included from Linear_System_templates.hh:30,
  1737.                 from Linear_System_defs.hh:580,
  1738.                 from Constraint_System_defs.hh:29,
  1739.                 from Polyhedron_defs.hh:32,
  1740.                 from C_Polyhedron_defs.hh:29,
  1741.                 from Pointset_Powerset_defs.hh:34,
  1742.                 from Pointset_Powerset.cc:25:
  1743. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1744. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1745.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1746.                                                          ^
  1747. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1748.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1749.                                                                  ^
  1750. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1751. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1752.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1753.                                                          ^
  1754. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1755.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1756.                                                                  ^
  1757. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Pointset_Powerset.lo -MD -MP -MF .deps/Pointset_Powerset.Tpo -c Pointset_Powerset.cc -o Pointset_Powerset.o >/dev/null 2>&1
  1758. mv -f .deps/Pointset_Powerset.Tpo .deps/Pointset_Powerset.Plo
  1759. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT CO_Tree.lo -MD -MP -MF .deps/CO_Tree.Tpo -c -o CO_Tree.lo CO_Tree.cc
  1760. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT CO_Tree.lo -MD -MP -MF .deps/CO_Tree.Tpo -c CO_Tree.cc  -fPIC -DPIC -o .libs/CO_Tree.o
  1761. In file included from CO_Tree_defs.hh:1557,
  1762.                 from CO_Tree.cc:25:
  1763. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1764. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1765.   std::memcpy(&to, &from, sizeof(data_type));
  1766.                                            ^
  1767. In file included from mp_std_bits_defs.hh:28,
  1768.                 from checked_defs.hh:27,
  1769.                 from Checked_Number_defs.hh:28,
  1770.                 from Coefficient_types.hh:16,
  1771.                 from Coefficient_defs.hh:27,
  1772.                 from CO_Tree_defs.hh:29,
  1773.                 from CO_Tree.cc:25:
  1774. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1775. class __gmp_expr<mpz_t, mpz_t>
  1776.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1777. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT CO_Tree.lo -MD -MP -MF .deps/CO_Tree.Tpo -c CO_Tree.cc -o CO_Tree.o >/dev/null 2>&1
  1778. mv -f .deps/CO_Tree.Tpo .deps/CO_Tree.Plo
  1779. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Sparse_Row.lo -MD -MP -MF .deps/Sparse_Row.Tpo -c -o Sparse_Row.lo Sparse_Row.cc
  1780. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Sparse_Row.lo -MD -MP -MF .deps/Sparse_Row.Tpo -c Sparse_Row.cc  -fPIC -DPIC -o .libs/Sparse_Row.o
  1781. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Dense_Row.lo -MD -MP -MF .deps/Dense_Row.Tpo -c -o Dense_Row.lo Dense_Row.cc
  1782. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Dense_Row.lo -MD -MP -MF .deps/Dense_Row.Tpo -c Dense_Row.cc  -fPIC -DPIC -o .libs/Dense_Row.o
  1783. In file included from CO_Tree_defs.hh:1557,
  1784.                 from Sparse_Row_defs.hh:29,
  1785.                 from Sparse_Row.cc:25:
  1786. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1787. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1788.   std::memcpy(&to, &from, sizeof(data_type));
  1789.                                            ^
  1790. In file included from mp_std_bits_defs.hh:28,
  1791.                 from checked_defs.hh:27,
  1792.                 from Checked_Number_defs.hh:28,
  1793.                 from Coefficient_types.hh:16,
  1794.                 from Coefficient_defs.hh:27,
  1795.                 from CO_Tree_defs.hh:29,
  1796.                 from Sparse_Row_defs.hh:29,
  1797.                 from Sparse_Row.cc:25:
  1798. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1799. class __gmp_expr<mpz_t, mpz_t>
  1800.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1801. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Sparse_Row.lo -MD -MP -MF .deps/Sparse_Row.Tpo -c Sparse_Row.cc -o Sparse_Row.o >/dev/null 2>&1
  1802. In file included from CO_Tree_defs.hh:1557,
  1803.                 from Sparse_Row_defs.hh:29,
  1804.                 from Dense_Row.cc:28:
  1805. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1806. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1807.   std::memcpy(&to, &from, sizeof(data_type));
  1808.                                            ^
  1809. In file included from meta_programming.hh:27,
  1810.                 from C_Integer.hh:27,
  1811.                 from globals_defs.hh:28,
  1812.                 from Dense_Row_defs.hh:29,
  1813.                 from Dense_Row.cc:25:
  1814. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1815. class __gmp_expr<mpz_t, mpz_t>
  1816.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1817. Dense_Row.cc: In member function 'void Parma_Polyhedra_Library::Dense_Row::resize(Parma_Polyhedra_Library::dimension_type)':
  1818. Dense_Row.cc:58:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1819.         memcpy(new_vec, impl.vec, sizeof(Coefficient) * impl.size);
  1820.                                                                  ^
  1821. In file included from meta_programming.hh:27,
  1822.                 from C_Integer.hh:27,
  1823.                 from globals_defs.hh:28,
  1824.                 from Dense_Row_defs.hh:29,
  1825.                 from Dense_Row.cc:25:
  1826. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1827. class __gmp_expr<mpz_t, mpz_t>
  1828.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1829. Dense_Row.cc: In member function 'void Parma_Polyhedra_Library::Dense_Row::resize(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type)':
  1830. Dense_Row.cc:103:62: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1831.     memcpy(new_vec, impl.vec, sizeof(Coefficient) * impl.size);
  1832.                                                              ^
  1833. In file included from meta_programming.hh:27,
  1834.                 from C_Integer.hh:27,
  1835.                 from globals_defs.hh:28,
  1836.                 from Dense_Row_defs.hh:29,
  1837.                 from Dense_Row.cc:25:
  1838. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1839. class __gmp_expr<mpz_t, mpz_t>
  1840.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1841. Dense_Row.cc:116:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1842.         memcpy(new_vec, impl.vec, sizeof(Coefficient) * impl.size);
  1843.                                                                  ^
  1844. In file included from meta_programming.hh:27,
  1845.                 from C_Integer.hh:27,
  1846.                 from globals_defs.hh:28,
  1847.                 from Dense_Row_defs.hh:29,
  1848.                 from Dense_Row.cc:25:
  1849. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1850. class __gmp_expr<mpz_t, mpz_t>
  1851.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1852. Dense_Row.cc: In member function 'void Parma_Polyhedra_Library::Dense_Row::add_zeroes_and_shift(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type)':
  1853. Dense_Row.cc:168:63: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1854.     memcpy(new_row.impl.vec, impl.vec, sizeof(Coefficient) * i);
  1855.                                                               ^
  1856. In file included from meta_programming.hh:27,
  1857.                 from C_Integer.hh:27,
  1858.                 from globals_defs.hh:28,
  1859.                 from Dense_Row_defs.hh:29,
  1860.                 from Dense_Row.cc:25:
  1861. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1862. class __gmp_expr<mpz_t, mpz_t>
  1863.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1864. Dense_Row.cc:170:49: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1865.            sizeof(Coefficient) * (impl.size - i));
  1866.                                                 ^
  1867. In file included from meta_programming.hh:27,
  1868.                 from C_Integer.hh:27,
  1869.                 from globals_defs.hh:28,
  1870.                 from Dense_Row_defs.hh:29,
  1871.                 from Dense_Row.cc:25:
  1872. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1873. class __gmp_expr<mpz_t, mpz_t>
  1874.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1875. Dense_Row.cc:184:30: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1876.             * (impl.size - i));
  1877.                              ^
  1878. In file included from meta_programming.hh:27,
  1879.                 from C_Integer.hh:27,
  1880.                 from globals_defs.hh:28,
  1881.                 from Dense_Row_defs.hh:29,
  1882.                 from Dense_Row.cc:25:
  1883. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::Coefficient' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1884. class __gmp_expr<mpz_t, mpz_t>
  1885.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1886. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Dense_Row.lo -MD -MP -MF .deps/Dense_Row.Tpo -c Dense_Row.cc -o Dense_Row.o >/dev/null 2>&1
  1887. mv -f .deps/Sparse_Row.Tpo .deps/Sparse_Row.Plo
  1888. mv -f .deps/Dense_Row.Tpo .deps/Dense_Row.Plo
  1889. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Bit_Matrix.lo -MD -MP -MF .deps/Bit_Matrix.Tpo -c -o Bit_Matrix.lo Bit_Matrix.cc
  1890. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Bit_Matrix.lo -MD -MP -MF .deps/Bit_Matrix.Tpo -c Bit_Matrix.cc  -fPIC -DPIC -o .libs/Bit_Matrix.o
  1891. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Bit_Row.lo -MD -MP -MF .deps/Bit_Row.Tpo -c -o Bit_Row.lo Bit_Row.cc
  1892. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Bit_Row.lo -MD -MP -MF .deps/Bit_Row.Tpo -c Bit_Row.cc  -fPIC -DPIC -o .libs/Bit_Row.o
  1893. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Bit_Row.lo -MD -MP -MF .deps/Bit_Row.Tpo -c Bit_Row.cc -o Bit_Row.o >/dev/null 2>&1
  1894. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Bit_Matrix.lo -MD -MP -MF .deps/Bit_Matrix.Tpo -c Bit_Matrix.cc -o Bit_Matrix.o >/dev/null 2>&1
  1895. mv -f .deps/Bit_Row.Tpo .deps/Bit_Row.Plo
  1896. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Ph_Status.lo -MD -MP -MF .deps/Ph_Status.Tpo -c -o Ph_Status.lo Ph_Status.cc
  1897. mv -f .deps/Bit_Matrix.Tpo .deps/Bit_Matrix.Plo
  1898. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Ph_Status.lo -MD -MP -MF .deps/Ph_Status.Tpo -c Ph_Status.cc  -fPIC -DPIC -o .libs/Ph_Status.o
  1899. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Status.lo -MD -MP -MF .deps/Grid_Status.Tpo -c -o Grid_Status.lo Grid_Status.cc
  1900. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Status.lo -MD -MP -MF .deps/Grid_Status.Tpo -c Grid_Status.cc  -fPIC -DPIC -o .libs/Grid_Status.o
  1901. In file included from CO_Tree_defs.hh:1557,
  1902.                 from Sparse_Row_defs.hh:29,
  1903.                 from Expression_Adapter_defs.hh:31,
  1904.                 from Linear_Expression_defs.hh:48,
  1905.                 from Linear_System_templates.hh:28,
  1906.                 from Linear_System_defs.hh:580,
  1907.                 from Constraint_System_defs.hh:29,
  1908.                 from Polyhedron_defs.hh:32,
  1909.                 from Ph_Status.cc:25:
  1910. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1911. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1912.   std::memcpy(&to, &from, sizeof(data_type));
  1913.                                            ^
  1914. In file included from meta_programming.hh:27,
  1915.                 from C_Integer.hh:27,
  1916.                 from globals_defs.hh:28,
  1917.                 from Variable_inlines.hh:27,
  1918.                 from Variable_defs.hh:155,
  1919.                 from Polyhedron_defs.hh:29,
  1920.                 from Ph_Status.cc:25:
  1921. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1922. class __gmp_expr<mpz_t, mpz_t>
  1923.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1924. In file included from Linear_System_templates.hh:30,
  1925.                 from Linear_System_defs.hh:580,
  1926.                 from Constraint_System_defs.hh:29,
  1927.                 from Polyhedron_defs.hh:32,
  1928.                 from Ph_Status.cc:25:
  1929. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1930. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1931.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1932.                                                          ^
  1933. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1934.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1935.                                                                  ^
  1936. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1937. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1938.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1939.                                                          ^
  1940. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1941.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1942.                                                                  ^
  1943. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Ph_Status.lo -MD -MP -MF .deps/Ph_Status.Tpo -c Ph_Status.cc -o Ph_Status.o >/dev/null 2>&1
  1944. In file included from CO_Tree_defs.hh:1557,
  1945.                 from Sparse_Row_defs.hh:29,
  1946.                 from Expression_Adapter_defs.hh:31,
  1947.                 from Linear_Expression_defs.hh:48,
  1948.                 from Grid_defs.hh:31,
  1949.                 from Grid_Status.cc:25:
  1950. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  1951. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  1952.   std::memcpy(&to, &from, sizeof(data_type));
  1953.                                            ^
  1954. In file included from meta_programming.hh:27,
  1955.                 from C_Integer.hh:27,
  1956.                 from globals_defs.hh:28,
  1957.                 from Grid_defs.hh:28,
  1958.                 from Grid_Status.cc:25:
  1959. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  1960. class __gmp_expr<mpz_t, mpz_t>
  1961.       ^~~~~~~~~~~~~~~~~~~~~~~~
  1962. In file included from Linear_System_templates.hh:30,
  1963.                 from Linear_System_defs.hh:580,
  1964.                 from Constraint_System_defs.hh:29,
  1965.                 from Grid_defs.hh:33,
  1966.                 from Grid_Status.cc:25:
  1967. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  1968. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1969.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1970.                                                          ^
  1971. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1972.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1973.                                                                  ^
  1974. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  1975. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1976.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  1977.                                                          ^
  1978. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  1979.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  1980.                                                                  ^
  1981. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_Status.lo -MD -MP -MF .deps/Grid_Status.Tpo -c Grid_Status.cc -o Grid_Status.o >/dev/null 2>&1
  1982. mv -f .deps/Ph_Status.Tpo .deps/Ph_Status.Plo
  1983. mv -f .deps/Grid_Status.Tpo .deps/Grid_Status.Plo
  1984. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Variable.lo -MD -MP -MF .deps/Variable.Tpo -c -o Variable.lo Variable.cc
  1985. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Variable.lo -MD -MP -MF .deps/Variable.Tpo -c Variable.cc  -fPIC -DPIC -o .libs/Variable.o
  1986. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Variable.lo -MD -MP -MF .deps/Variable.Tpo -c Variable.cc -o Variable.o >/dev/null 2>&1
  1987. mv -f .deps/Variable.Tpo .deps/Variable.Plo
  1988. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Variables_Set.lo -MD -MP -MF .deps/Variables_Set.Tpo -c -o Variables_Set.lo Variables_Set.cc
  1989. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Variables_Set.lo -MD -MP -MF .deps/Variables_Set.Tpo -c Variables_Set.cc  -fPIC -DPIC -o .libs/Variables_Set.o
  1990. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Variables_Set.lo -MD -MP -MF .deps/Variables_Set.Tpo -c Variables_Set.cc -o Variables_Set.o >/dev/null 2>&1
  1991. mv -f .deps/Variables_Set.Tpo .deps/Variables_Set.Plo
  1992. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Grid_conversion.lo -MD -MP -MF .deps/Grid_conversion.Tpo -c -o Grid_conversion.lo Grid_conversion.cc
  1993. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_conversion.lo -MD -MP -MF .deps/Grid_conversion.Tpo -c Grid_conversion.cc  -fPIC -DPIC -o .libs/Grid_conversion.o
  1994. In file included from CO_Tree_defs.hh:1557,
  1995.                 from Sparse_Row_defs.hh:29,
  1996.                 from Expression_Adapter_defs.hh:31,
  1997.                 from Linear_Expression_defs.hh:48,
  1998.                 from Grid_defs.hh:31,
  1999.                 from Grid_conversion.cc:25:
  2000. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2001. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2002.   std::memcpy(&to, &from, sizeof(data_type));
  2003.                                            ^
  2004. In file included from meta_programming.hh:27,
  2005.                 from C_Integer.hh:27,
  2006.                 from globals_defs.hh:28,
  2007.                 from Grid_defs.hh:28,
  2008.                 from Grid_conversion.cc:25:
  2009. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2010. class __gmp_expr<mpz_t, mpz_t>
  2011.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2012. In file included from Linear_System_templates.hh:30,
  2013.                 from Linear_System_defs.hh:580,
  2014.                 from Constraint_System_defs.hh:29,
  2015.                 from Grid_defs.hh:33,
  2016.                 from Grid_conversion.cc:25:
  2017. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2018. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2019.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2020.                                                          ^
  2021. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2022.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2023.                                                                  ^
  2024. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2025. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2026.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2027.                                                          ^
  2028. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2029.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2030.                                                                  ^
  2031. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_conversion.lo -MD -MP -MF .deps/Grid_conversion.Tpo -c Grid_conversion.cc -o Grid_conversion.o >/dev/null 2>&1
  2032. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Grid_simplify.lo -MD -MP -MF .deps/Grid_simplify.Tpo -c -o Grid_simplify.lo Grid_simplify.cc
  2033. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_simplify.lo -MD -MP -MF .deps/Grid_simplify.Tpo -c Grid_simplify.cc  -fPIC -DPIC -o .libs/Grid_simplify.o
  2034. mv -f .deps/Grid_conversion.Tpo .deps/Grid_conversion.Plo
  2035. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT set_GMP_memory_alloc_funcs.lo -MD -MP -MF .deps/set_GMP_memory_alloc_funcs.Tpo -c -o set_GMP_memory_alloc_funcs.lo set_GMP_memory_alloc_funcs.cc
  2036. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT set_GMP_memory_alloc_funcs.lo -MD -MP -MF .deps/set_GMP_memory_alloc_funcs.Tpo -c set_GMP_memory_alloc_funcs.cc  -fPIC -DPIC -o .libs/set_GMP_memory_alloc_funcs.o
  2037. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT set_GMP_memory_alloc_funcs.lo -MD -MP -MF .deps/set_GMP_memory_alloc_funcs.Tpo -c set_GMP_memory_alloc_funcs.cc -o set_GMP_memory_alloc_funcs.o >/dev/null 2>&1
  2038. In file included from CO_Tree_defs.hh:1557,
  2039.                 from Sparse_Row_defs.hh:29,
  2040.                 from Expression_Adapter_defs.hh:31,
  2041.                 from Linear_Expression_defs.hh:48,
  2042.                 from Grid_defs.hh:31,
  2043.                 from Grid_simplify.cc:26:
  2044. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2045. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2046.   std::memcpy(&to, &from, sizeof(data_type));
  2047.                                            ^
  2048. In file included from meta_programming.hh:27,
  2049.                 from C_Integer.hh:27,
  2050.                 from globals_defs.hh:28,
  2051.                 from Grid_defs.hh:28,
  2052.                 from Grid_simplify.cc:26:
  2053. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2054. class __gmp_expr<mpz_t, mpz_t>
  2055.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2056. In file included from Linear_System_templates.hh:30,
  2057.                 from Linear_System_defs.hh:580,
  2058.                 from Constraint_System_defs.hh:29,
  2059.                 from Grid_defs.hh:33,
  2060.                 from Grid_simplify.cc:26:
  2061. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2062. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2063.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2064.                                                          ^
  2065. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2066.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2067.                                                                  ^
  2068. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2069. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2070.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2071.                                                          ^
  2072. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2073.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2074.                                                                  ^
  2075. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Grid_simplify.lo -MD -MP -MF .deps/Grid_simplify.Tpo -c Grid_simplify.cc -o Grid_simplify.o >/dev/null 2>&1
  2076. mv -f .deps/set_GMP_memory_alloc_funcs.Tpo .deps/set_GMP_memory_alloc_funcs.Plo
  2077. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT stdiobuf.lo -MD -MP -MF .deps/stdiobuf.Tpo -c -o stdiobuf.lo stdiobuf.cc
  2078. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT stdiobuf.lo -MD -MP -MF .deps/stdiobuf.Tpo -c stdiobuf.cc  -fPIC -DPIC -o .libs/stdiobuf.o
  2079. mv -f .deps/Grid_simplify.Tpo .deps/Grid_simplify.Plo
  2080. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT stdiobuf.lo -MD -MP -MF .deps/stdiobuf.Tpo -c stdiobuf.cc -o stdiobuf.o >/dev/null 2>&1
  2081. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT c_streambuf.lo -MD -MP -MF .deps/c_streambuf.Tpo -c -o c_streambuf.lo c_streambuf.cc
  2082. mv -f .deps/stdiobuf.Tpo .deps/stdiobuf.Plo
  2083. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT c_streambuf.lo -MD -MP -MF .deps/c_streambuf.Tpo -c c_streambuf.cc  -fPIC -DPIC -o .libs/c_streambuf.o
  2084. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT c_streambuf.lo -MD -MP -MF .deps/c_streambuf.Tpo -c c_streambuf.cc -o c_streambuf.o >/dev/null 2>&1
  2085. mv -f .deps/c_streambuf.Tpo .deps/c_streambuf.Plo
  2086. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT globals.lo -MD -MP -MF .deps/globals.Tpo -c -o globals.lo globals.cc
  2087. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT globals.lo -MD -MP -MF .deps/globals.Tpo -c globals.cc  -fPIC -DPIC -o .libs/globals.o
  2088. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT mp_std_bits.lo -MD -MP -MF .deps/mp_std_bits.Tpo -c -o mp_std_bits.lo mp_std_bits.cc
  2089. In file included from CO_Tree_defs.hh:1557,
  2090.                 from Sparse_Row_defs.hh:29,
  2091.                 from Expression_Adapter_defs.hh:31,
  2092.                 from Linear_Expression_defs.hh:48,
  2093.                 from Constraint_defs.hh:36,
  2094.                 from globals.cc:26:
  2095. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2096. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2097.   std::memcpy(&to, &from, sizeof(data_type));
  2098.                                            ^
  2099. In file included from meta_programming.hh:27,
  2100.                 from C_Integer.hh:27,
  2101.                 from globals_defs.hh:28,
  2102.                 from globals.cc:25:
  2103. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2104. class __gmp_expr<mpz_t, mpz_t>
  2105.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2106. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT globals.lo -MD -MP -MF .deps/globals.Tpo -c globals.cc -o globals.o >/dev/null 2>&1
  2107. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT mp_std_bits.lo -MD -MP -MF .deps/mp_std_bits.Tpo -c mp_std_bits.cc  -fPIC -DPIC -o .libs/mp_std_bits.o
  2108. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT mp_std_bits.lo -MD -MP -MF .deps/mp_std_bits.Tpo -c mp_std_bits.cc -o mp_std_bits.o >/dev/null 2>&1
  2109. mv -f .deps/globals.Tpo .deps/globals.Plo
  2110. mv -f .deps/mp_std_bits.Tpo .deps/mp_std_bits.Plo
  2111. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Weight_Profiler.lo -MD -MP -MF .deps/Weight_Profiler.Tpo -c -o Weight_Profiler.lo Weight_Profiler.cc
  2112. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Weight_Profiler.lo -MD -MP -MF .deps/Weight_Profiler.Tpo -c Weight_Profiler.cc  -fPIC -DPIC -o .libs/Weight_Profiler.o
  2113. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Weight_Profiler.lo -MD -MP -MF .deps/Weight_Profiler.Tpo -c Weight_Profiler.cc -o Weight_Profiler.o >/dev/null 2>&1
  2114. mv -f .deps/Weight_Profiler.Tpo .deps/Weight_Profiler.Plo
  2115. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT version.lo -MD -MP -MF .deps/version.Tpo -c -o version.lo version.cc
  2116. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.cc  -fPIC -DPIC -o .libs/version.o
  2117. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.cc -o version.o >/dev/null 2>&1
  2118. mv -f .deps/version.Tpo .deps/version.Plo
  2119. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT termination.lo -MD -MP -MF .deps/termination.Tpo -c -o termination.lo termination.cc
  2120. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT termination.lo -MD -MP -MF .deps/termination.Tpo -c termination.cc  -fPIC -DPIC -o .libs/termination.o
  2121. In file included from CO_Tree_defs.hh:1557,
  2122.                 from Sparse_Row_defs.hh:29,
  2123.                 from Expression_Adapter_defs.hh:31,
  2124.                 from Linear_Expression_defs.hh:48,
  2125.                 from Generator_defs.hh:40,
  2126.                 from termination_templates.hh:29,
  2127.                 from termination_defs.hh:500,
  2128.                 from termination.cc:25:
  2129. CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2130. CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2131.   std::memcpy(&to, &from, sizeof(data_type));
  2132.                                            ^
  2133. In file included from meta_programming.hh:27,
  2134.                 from C_Integer.hh:27,
  2135.                 from globals_defs.hh:28,
  2136.                 from termination_templates.hh:27,
  2137.                 from termination_defs.hh:500,
  2138.                 from termination.cc:25:
  2139. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2140. class __gmp_expr<mpz_t, mpz_t>
  2141.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2142. In file included from Linear_System_templates.hh:30,
  2143.                 from Linear_System_defs.hh:580,
  2144.                 from Constraint_System_defs.hh:29,
  2145.                 from termination_templates.hh:30,
  2146.                 from termination_defs.hh:500,
  2147.                 from termination.cc:25:
  2148. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2149. Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2150.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2151.                                                          ^
  2152. Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2153.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2154.                                                                  ^
  2155. Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2156. Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2157.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2158.                                                          ^
  2159. Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2160.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2161.                                                                  ^
  2162. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT termination.lo -MD -MP -MF .deps/termination.Tpo -c termination.cc -o termination.o >/dev/null 2>&1
  2163. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT wrap_string.lo -MD -MP -MF .deps/wrap_string.Tpo -c -o wrap_string.lo wrap_string.cc
  2164. mv -f .deps/termination.Tpo .deps/termination.Plo
  2165. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT wrap_string.lo -MD -MP -MF .deps/wrap_string.Tpo -c wrap_string.cc  -fPIC -DPIC -o .libs/wrap_string.o
  2166. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT wrap_string.lo -MD -MP -MF .deps/wrap_string.Tpo -c wrap_string.cc -o wrap_string.o >/dev/null 2>&1
  2167. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Time.lo -MD -MP -MF .deps/Time.Tpo -c -o Time.lo Time.cc
  2168. mv -f .deps/wrap_string.Tpo .deps/wrap_string.Plo
  2169. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Time.lo -MD -MP -MF .deps/Time.Tpo -c Time.cc  -fPIC -DPIC -o .libs/Time.o
  2170. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Time.lo -MD -MP -MF .deps/Time.Tpo -c Time.cc -o Time.o >/dev/null 2>&1
  2171. mv -f .deps/Time.Tpo .deps/Time.Plo
  2172. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Watchdog.lo -MD -MP -MF .deps/Watchdog.Tpo -c -o Watchdog.lo Watchdog.cc
  2173. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Watchdog.lo -MD -MP -MF .deps/Watchdog.Tpo -c Watchdog.cc  -fPIC -DPIC -o .libs/Watchdog.o
  2174. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Watchdog.lo -MD -MP -MF .deps/Watchdog.Tpo -c Watchdog.cc -o Watchdog.o >/dev/null 2>&1
  2175. mv -f .deps/Watchdog.Tpo .deps/Watchdog.Plo
  2176. /usr/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT Threshold_Watcher.lo -MD -MP -MF .deps/Threshold_Watcher.Tpo -c -o Threshold_Watcher.lo Threshold_Watcher.cc
  2177. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Threshold_Watcher.lo -MD -MP -MF .deps/Threshold_Watcher.Tpo -c Threshold_Watcher.cc  -fPIC -DPIC -o .libs/Threshold_Watcher.o
  2178. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT Threshold_Watcher.lo -MD -MP -MF .deps/Threshold_Watcher.Tpo -c Threshold_Watcher.cc -o Threshold_Watcher.o >/dev/null 2>&1
  2179. g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT BUGS.o -MD -MP -MF .deps/BUGS.Tpo -c -o BUGS.o BUGS.cc
  2180. mv -f .deps/Threshold_Watcher.Tpo .deps/Threshold_Watcher.Plo
  2181. g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT COPYING.o -MD -MP -MF .deps/COPYING.Tpo -c -o COPYING.o COPYING.cc
  2182. mv -f .deps/BUGS.Tpo .deps/BUGS.Po
  2183. mv -f .deps/COPYING.Tpo .deps/COPYING.Po
  2184. g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT CREDITS.o -MD -MP -MF .deps/CREDITS.Tpo -c -o CREDITS.o CREDITS.cc
  2185. mv -f .deps/CREDITS.Tpo .deps/CREDITS.Po
  2186. g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl-config.o -MD -MP -MF .deps/ppl-config.Tpo -c -o ppl-config.o ppl-config.cc
  2187. In file included from ppl-config.cc:25:
  2188. ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2189. ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2190.   std::memcpy(&to, &from, sizeof(data_type));
  2191.                                            ^
  2192. In file included from ppl.hh:755,
  2193.                 from ppl-config.cc:25:
  2194. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2195. class __gmp_expr<mpz_t, mpz_t>
  2196.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2197. In file included from ppl-config.cc:25:
  2198. ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2199. ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2200.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2201.                                                          ^
  2202. ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2203.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2204.                                                                  ^
  2205. ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2206. ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2207.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2208.                                                          ^
  2209. ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2210.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2211.                                                                  ^
  2212. mv -f .deps/ppl-config.Tpo .deps/ppl-config.Po
  2213. /usr/bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -version-info 14:0:0 -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o libppl.la -rpath /home/user/sagemath/inst/lib assertions.lo Box.lo checked.lo Checked_Number.lo Float.lo fpu-ia32.lo BDS_Status.lo Box_Status.lo Og_Status.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 Handler.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 set_GMP_memory_alloc_funcs.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 -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  2214. libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbeginS.o  .libs/assertions.o .libs/Box.o .libs/checked.o .libs/Checked_Number.o .libs/Float.o .libs/fpu-ia32.o .libs/BDS_Status.o .libs/Box_Status.o .libs/Og_Status.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/Handler.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/set_GMP_memory_alloc_funcs.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   -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -L/home/user/sagemath/inst/lib /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -L/home/user/sagemath/inst/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/8/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o  -O2 -Wl,-rpath -Wl,/home/user/sagemath/inst/lib   -Wl,-soname -Wl,libppl.so.14 -o .libs/libppl.so.14.0.0
  2215. libtool: link: (cd ".libs" && rm -f "libppl.so.14" && ln -s "libppl.so.14.0.0" "libppl.so.14")
  2216. libtool: link: (cd ".libs" && rm -f "libppl.so" && ln -s "libppl.so.14.0.0" "libppl.so")
  2217. libtool: link: ar cru .libs/libppl.a  assertions.o Box.o checked.o Checked_Number.o Float.o fpu-ia32.o BDS_Status.o Box_Status.o Og_Status.o Concrete_Expression.o Constraint.o Constraint_System.o Congruence.o Congruence_System.o Generator_System.o Grid_Generator_System.o Generator.o Grid_Generator.o Handler.o Init.o Coefficient.o Linear_Expression.o Linear_Expression_Impl.o Linear_Expression_Interface.o Linear_Form.o Scalar_Products.o MIP_Problem.o PIP_Tree.o PIP_Problem.o Poly_Con_Relation.o Poly_Gen_Relation.o BHRZ03_Certificate.o H79_Certificate.o Grid_Certificate.o Partial_Function.o Polyhedron_nonpublic.o Polyhedron_public.o Polyhedron_chdims.o Polyhedron_widenings.o C_Polyhedron.o NNC_Polyhedron.o Grid_nonpublic.o Grid_public.o Grid_chdims.o Grid_widenings.o BD_Shape.o Octagonal_Shape.o Pointset_Powerset.o CO_Tree.o Sparse_Row.o Dense_Row.o Bit_Matrix.o Bit_Row.o Ph_Status.o Grid_Status.o Variable.o Variables_Set.o Grid_conversion.o Grid_simplify.o set_GMP_memory_alloc_funcs.o stdiobuf.o c_streambuf.o globals.o mp_std_bits.o Weight_Profiler.o version.o termination.o wrap_string.o Time.o Watchdog.o Threshold_Watcher.o
  2218. libtool: link: ranlib .libs/libppl.a
  2219. libtool: link: ( cd ".libs" && rm -f "libppl.la" && ln -s "../libppl.la" "libppl.la" )
  2220. /usr/bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o ppl-config BUGS.o COPYING.o CREDITS.o ppl-config.o -L/home/user/sagemath/inst/lib -lgmpxx -lgmp libppl.la
  2221. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/ppl-config BUGS.o COPYING.o CREDITS.o ppl-config.o  -L/home/user/sagemath/inst/lib ./.libs/libppl.so /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  2222. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  2223. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  2224. Making all in tests
  2225. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  2226. Making all in .
  2227. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  2228. make[7]: Nothing to be done for 'all-am'.
  2229. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  2230. Making all in Concrete_Expression
  2231. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  2232. make[7]: Nothing to be done for 'all'.
  2233. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  2234. Making all in CO_Tree
  2235. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  2236. make[7]: Nothing to be done for 'all'.
  2237. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  2238. Making all in PIP_Problem
  2239. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  2240. make[7]: Nothing to be done for 'all'.
  2241. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  2242. Making all in Powerset
  2243. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Powerset'
  2244. make[7]: Nothing to be done for 'all'.
  2245. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Powerset'
  2246. Making all in Partially_Reduced_Product
  2247. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Partially_Reduced_Product'
  2248. make[7]: Nothing to be done for 'all'.
  2249. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Partially_Reduced_Product'
  2250. Making all in Box
  2251. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Box'
  2252. make[7]: Nothing to be done for 'all'.
  2253. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Box'
  2254. Making all in MIP_Problem
  2255. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/MIP_Problem'
  2256. make[7]: Nothing to be done for 'all'.
  2257. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/MIP_Problem'
  2258. Making all in Octagonal_Shape
  2259. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Octagonal_Shape'
  2260. make[7]: Nothing to be done for 'all'.
  2261. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Octagonal_Shape'
  2262. Making all in BD_Shape
  2263. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/BD_Shape'
  2264. make[7]: Nothing to be done for 'all'.
  2265. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/BD_Shape'
  2266. Making all in Polyhedron
  2267. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Polyhedron'
  2268. make[7]: Nothing to be done for 'all'.
  2269. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Polyhedron'
  2270. Making all in Grid
  2271. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Grid'
  2272. make[7]: Nothing to be done for 'all'.
  2273. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Grid'
  2274. Making all in Watchdog
  2275. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Watchdog'
  2276. make[7]: Nothing to be done for 'all'.
  2277. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Watchdog'
  2278. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  2279. Making all in interfaces
  2280. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2281. 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')" > ppl_interface_instantiations.m4
  2282. 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>')" >> ppl_interface_instantiations.m4
  2283. make  all-recursive
  2284. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2285. Making all in .
  2286. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2287. make[8]: Nothing to be done for 'all-am'.
  2288. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2289. Making all in C
  2290. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2291. /usr/bin/m4 --prefix-builtin -I.. -I. -I./.. \
  2292.           ./ppl_interface_generator_c_h.m4 > ppl_c_domains.h
  2293. /usr/bin/m4 --prefix-builtin -I.. -I. -I./.. \
  2294.           ./ppl_interface_generator_c_hh_files.m4 \
  2295.                > ppl_c_hh_blob
  2296. ../../utils/cm_cleaner.sh ./ppl_c_hh_blob
  2297. ../../utils/cm_splitter.sh ./ppl_c_hh_blob
  2298. rm -f ppl_c_hh_blob
  2299. /usr/bin/m4 --prefix-builtin -I.. -I. -I./.. \
  2300.           ./ppl_interface_generator_c_cc_files.m4 \
  2301.                > ppl_c_cc_blob
  2302. ../../utils/build_header \
  2303.     -I ../../interfaces/C -I ../../src \
  2304.     ../../interfaces/C/ppl_c_header.h >ppl_c.h
  2305. ../../utils/cm_cleaner.sh ./ppl_c_cc_blob
  2306. ../../utils/cm_splitter.sh ./ppl_c_cc_blob
  2307. rm -f ppl_c_cc_blob
  2308. echo timestamp >ppl_c_implementation_domains.cc.stamp
  2309. make  all-recursive
  2310. make[9]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2311. Making all in .
  2312. make[10]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2313. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_implementation_common.lo -MD -MP -MF .deps/ppl_c_implementation_common.Tpo -c -o ppl_c_implementation_common.lo ppl_c_implementation_common.cc
  2314. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_implementation_common.lo -MD -MP -MF .deps/ppl_c_implementation_common.Tpo -c ppl_c_implementation_common.cc  -fPIC -DPIC -o .libs/ppl_c_implementation_common.o
  2315. In file included from ppl_c_implementation_common_defs.hh:28,
  2316.                 from ppl_c_implementation_common.cc:26:
  2317. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2318. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2319.   std::memcpy(&to, &from, sizeof(data_type));
  2320.                                            ^
  2321. In file included from ../../src/ppl.hh:755,
  2322.                 from ppl_c_implementation_common_defs.hh:28,
  2323.                 from ppl_c_implementation_common.cc:26:
  2324. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2325. class __gmp_expr<mpz_t, mpz_t>
  2326.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2327. In file included from ppl_c_implementation_common_defs.hh:28,
  2328.                 from ppl_c_implementation_common.cc:26:
  2329. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2330. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2331.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2332.                                                          ^
  2333. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2334.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2335.                                                                  ^
  2336. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2337. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2338.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2339.                                                          ^
  2340. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2341.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2342.                                                                  ^
  2343. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Polyhedron.Tpo -c -o ppl_c_Polyhedron.lo ppl_c_Polyhedron.cc
  2344. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Polyhedron.Tpo -c ppl_c_Polyhedron.cc  -fPIC -DPIC -o .libs/ppl_c_Polyhedron.o
  2345. In file included from ppl_c_implementation_common_defs.hh:28,
  2346.                 from ppl_c_Polyhedron.cc:24:
  2347. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2348. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2349.   std::memcpy(&to, &from, sizeof(data_type));
  2350.                                            ^
  2351. In file included from ../../src/ppl.hh:755,
  2352.                 from ppl_c_implementation_common_defs.hh:28,
  2353.                 from ppl_c_Polyhedron.cc:24:
  2354. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2355. class __gmp_expr<mpz_t, mpz_t>
  2356.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2357. In file included from ppl_c_implementation_common_defs.hh:28,
  2358.                 from ppl_c_Polyhedron.cc:24:
  2359. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2360. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2361.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2362.                                                          ^
  2363. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2364.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2365.                                                                  ^
  2366. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2367. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2368.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2369.                                                          ^
  2370. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2371.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2372.                                                                  ^
  2373. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Polyhedron.Tpo -c ppl_c_Polyhedron.cc -o ppl_c_Polyhedron.o >/dev/null 2>&1
  2374. mv -f .deps/ppl_c_Polyhedron.Tpo .deps/ppl_c_Polyhedron.Plo
  2375. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Grid.lo -MD -MP -MF .deps/ppl_c_Grid.Tpo -c -o ppl_c_Grid.lo ppl_c_Grid.cc
  2376. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Grid.lo -MD -MP -MF .deps/ppl_c_Grid.Tpo -c ppl_c_Grid.cc  -fPIC -DPIC -o .libs/ppl_c_Grid.o
  2377. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Rational_Box.lo -MD -MP -MF .deps/ppl_c_Rational_Box.Tpo -c -o ppl_c_Rational_Box.lo ppl_c_Rational_Box.cc
  2378. In file included from ppl_c_implementation_common_defs.hh:28,
  2379.                 from ppl_c_Grid.cc:24:
  2380. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2381. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2382.   std::memcpy(&to, &from, sizeof(data_type));
  2383.                                            ^
  2384. In file included from ../../src/ppl.hh:755,
  2385.                 from ppl_c_implementation_common_defs.hh:28,
  2386.                 from ppl_c_Grid.cc:24:
  2387. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2388. class __gmp_expr<mpz_t, mpz_t>
  2389.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2390. In file included from ppl_c_implementation_common_defs.hh:28,
  2391.                 from ppl_c_Grid.cc:24:
  2392. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2393. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2394.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2395.                                                          ^
  2396. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2397.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2398.                                                                  ^
  2399. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2400. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2401.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2402.                                                          ^
  2403. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2404.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2405.                                                                  ^
  2406. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Grid.lo -MD -MP -MF .deps/ppl_c_Grid.Tpo -c ppl_c_Grid.cc -o ppl_c_Grid.o >/dev/null 2>&1
  2407. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Rational_Box.lo -MD -MP -MF .deps/ppl_c_Rational_Box.Tpo -c ppl_c_Rational_Box.cc  -fPIC -DPIC -o .libs/ppl_c_Rational_Box.o
  2408. In file included from ppl_c_implementation_common_defs.hh:28,
  2409.                 from ppl_c_Rational_Box.cc:24:
  2410. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2411. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2412.   std::memcpy(&to, &from, sizeof(data_type));
  2413.                                            ^
  2414. In file included from ../../src/ppl.hh:755,
  2415.                 from ppl_c_implementation_common_defs.hh:28,
  2416.                 from ppl_c_Rational_Box.cc:24:
  2417. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2418. class __gmp_expr<mpz_t, mpz_t>
  2419.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2420. In file included from ppl_c_implementation_common_defs.hh:28,
  2421.                 from ppl_c_Rational_Box.cc:24:
  2422. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2423. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2424.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2425.                                                          ^
  2426. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2427.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2428.                                                                  ^
  2429. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2430. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2431.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2432.                                                          ^
  2433. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2434.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2435.                                                                  ^
  2436. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Rational_Box.lo -MD -MP -MF .deps/ppl_c_Rational_Box.Tpo -c ppl_c_Rational_Box.cc -o ppl_c_Rational_Box.o >/dev/null 2>&1
  2437. mv -f .deps/ppl_c_Grid.Tpo .deps/ppl_c_Grid.Plo
  2438. mv -f .deps/ppl_c_Rational_Box.Tpo .deps/ppl_c_Rational_Box.Plo
  2439. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_BD_Shape_mpz_class.lo -MD -MP -MF .deps/ppl_c_BD_Shape_mpz_class.Tpo -c -o ppl_c_BD_Shape_mpz_class.lo ppl_c_BD_Shape_mpz_class.cc
  2440. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_BD_Shape_mpz_class.lo -MD -MP -MF .deps/ppl_c_BD_Shape_mpz_class.Tpo -c ppl_c_BD_Shape_mpz_class.cc  -fPIC -DPIC -o .libs/ppl_c_BD_Shape_mpz_class.o
  2441. In file included from ppl_c_implementation_common_defs.hh:28,
  2442.                 from ppl_c_BD_Shape_mpz_class.cc:24:
  2443. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2444. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2445.   std::memcpy(&to, &from, sizeof(data_type));
  2446.                                            ^
  2447. In file included from ../../src/ppl.hh:755,
  2448.                 from ppl_c_implementation_common_defs.hh:28,
  2449.                 from ppl_c_BD_Shape_mpz_class.cc:24:
  2450. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2451. class __gmp_expr<mpz_t, mpz_t>
  2452.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2453. In file included from ppl_c_implementation_common_defs.hh:28,
  2454.                 from ppl_c_BD_Shape_mpz_class.cc:24:
  2455. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2456. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2457.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2458.                                                          ^
  2459. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2460.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2461.                                                                  ^
  2462. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2463. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2464.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2465.                                                          ^
  2466. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2467.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2468.                                                                  ^
  2469. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_BD_Shape_mpz_class.lo -MD -MP -MF .deps/ppl_c_BD_Shape_mpz_class.Tpo -c ppl_c_BD_Shape_mpz_class.cc -o ppl_c_BD_Shape_mpz_class.o >/dev/null 2>&1
  2470. mv -f .deps/ppl_c_BD_Shape_mpz_class.Tpo .deps/ppl_c_BD_Shape_mpz_class.Plo
  2471. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_BD_Shape_mpq_class.lo -MD -MP -MF .deps/ppl_c_BD_Shape_mpq_class.Tpo -c -o ppl_c_BD_Shape_mpq_class.lo ppl_c_BD_Shape_mpq_class.cc
  2472. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_BD_Shape_mpq_class.lo -MD -MP -MF .deps/ppl_c_BD_Shape_mpq_class.Tpo -c ppl_c_BD_Shape_mpq_class.cc  -fPIC -DPIC -o .libs/ppl_c_BD_Shape_mpq_class.o
  2473. In file included from ppl_c_implementation_common_defs.hh:28,
  2474.                 from ppl_c_BD_Shape_mpq_class.cc:24:
  2475. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2476. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2477.   std::memcpy(&to, &from, sizeof(data_type));
  2478.                                            ^
  2479. In file included from ../../src/ppl.hh:755,
  2480.                 from ppl_c_implementation_common_defs.hh:28,
  2481.                 from ppl_c_BD_Shape_mpq_class.cc:24:
  2482. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2483. class __gmp_expr<mpz_t, mpz_t>
  2484.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2485. In file included from ppl_c_implementation_common_defs.hh:28,
  2486.                 from ppl_c_BD_Shape_mpq_class.cc:24:
  2487. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2488. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2489.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2490.                                                          ^
  2491. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2492.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2493.                                                                  ^
  2494. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2495. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2496.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2497.                                                          ^
  2498. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2499.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2500.                                                                  ^
  2501. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_BD_Shape_mpq_class.lo -MD -MP -MF .deps/ppl_c_BD_Shape_mpq_class.Tpo -c ppl_c_BD_Shape_mpq_class.cc -o ppl_c_BD_Shape_mpq_class.o >/dev/null 2>&1
  2502. mv -f .deps/ppl_c_BD_Shape_mpq_class.Tpo .deps/ppl_c_BD_Shape_mpq_class.Plo
  2503. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Octagonal_Shape_mpz_class.lo -MD -MP -MF .deps/ppl_c_Octagonal_Shape_mpz_class.Tpo -c -o ppl_c_Octagonal_Shape_mpz_class.lo ppl_c_Octagonal_Shape_mpz_class.cc
  2504. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Octagonal_Shape_mpz_class.lo -MD -MP -MF .deps/ppl_c_Octagonal_Shape_mpz_class.Tpo -c ppl_c_Octagonal_Shape_mpz_class.cc  -fPIC -DPIC -o .libs/ppl_c_Octagonal_Shape_mpz_class.o
  2505. In file included from ppl_c_implementation_common_defs.hh:28,
  2506.                 from ppl_c_Octagonal_Shape_mpz_class.cc:24:
  2507. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2508. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2509.   std::memcpy(&to, &from, sizeof(data_type));
  2510.                                            ^
  2511. In file included from ../../src/ppl.hh:755,
  2512.                 from ppl_c_implementation_common_defs.hh:28,
  2513.                 from ppl_c_Octagonal_Shape_mpz_class.cc:24:
  2514. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2515. class __gmp_expr<mpz_t, mpz_t>
  2516.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2517. In file included from ppl_c_implementation_common_defs.hh:28,
  2518.                 from ppl_c_Octagonal_Shape_mpz_class.cc:24:
  2519. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2520. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2521.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2522.                                                          ^
  2523. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2524.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2525.                                                                  ^
  2526. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2527. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2528.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2529.                                                          ^
  2530. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2531.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2532.                                                                  ^
  2533. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Octagonal_Shape_mpz_class.lo -MD -MP -MF .deps/ppl_c_Octagonal_Shape_mpz_class.Tpo -c ppl_c_Octagonal_Shape_mpz_class.cc -o ppl_c_Octagonal_Shape_mpz_class.o >/dev/null 2>&1
  2534. mv -f .deps/ppl_c_Octagonal_Shape_mpz_class.Tpo .deps/ppl_c_Octagonal_Shape_mpz_class.Plo
  2535. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Octagonal_Shape_mpq_class.lo -MD -MP -MF .deps/ppl_c_Octagonal_Shape_mpq_class.Tpo -c -o ppl_c_Octagonal_Shape_mpq_class.lo ppl_c_Octagonal_Shape_mpq_class.cc
  2536. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Octagonal_Shape_mpq_class.lo -MD -MP -MF .deps/ppl_c_Octagonal_Shape_mpq_class.Tpo -c ppl_c_Octagonal_Shape_mpq_class.cc  -fPIC -DPIC -o .libs/ppl_c_Octagonal_Shape_mpq_class.o
  2537. In file included from ppl_c_implementation_common_defs.hh:28,
  2538.                 from ppl_c_Octagonal_Shape_mpq_class.cc:24:
  2539. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2540. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2541.   std::memcpy(&to, &from, sizeof(data_type));
  2542.                                            ^
  2543. In file included from ../../src/ppl.hh:755,
  2544.                 from ppl_c_implementation_common_defs.hh:28,
  2545.                 from ppl_c_Octagonal_Shape_mpq_class.cc:24:
  2546. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2547. class __gmp_expr<mpz_t, mpz_t>
  2548.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2549. In file included from ppl_c_implementation_common_defs.hh:28,
  2550.                 from ppl_c_Octagonal_Shape_mpq_class.cc:24:
  2551. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2552. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2553.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2554.                                                          ^
  2555. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2556.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2557.                                                                  ^
  2558. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2559. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2560.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2561.                                                          ^
  2562. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2563.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2564.                                                                  ^
  2565. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Octagonal_Shape_mpq_class.lo -MD -MP -MF .deps/ppl_c_Octagonal_Shape_mpq_class.Tpo -c ppl_c_Octagonal_Shape_mpq_class.cc -o ppl_c_Octagonal_Shape_mpq_class.o >/dev/null 2>&1
  2566. mv -f .deps/ppl_c_Octagonal_Shape_mpq_class.Tpo .deps/ppl_c_Octagonal_Shape_mpq_class.Plo
  2567. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Constraints_Product_C_Polyhedron_Grid.lo -MD -MP -MF .deps/ppl_c_Constraints_Product_C_Polyhedron_Grid.Tpo -c -o ppl_c_Constraints_Product_C_Polyhedron_Grid.lo ppl_c_Constraints_Product_C_Polyhedron_Grid.cc
  2568. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Constraints_Product_C_Polyhedron_Grid.lo -MD -MP -MF .deps/ppl_c_Constraints_Product_C_Polyhedron_Grid.Tpo -c ppl_c_Constraints_Product_C_Polyhedron_Grid.cc  -fPIC -DPIC -o .libs/ppl_c_Constraints_Product_C_Polyhedron_Grid.o
  2569. In file included from ppl_c_implementation_common_defs.hh:28,
  2570.                 from ppl_c_Constraints_Product_C_Polyhedron_Grid.cc:24:
  2571. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2572. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2573.   std::memcpy(&to, &from, sizeof(data_type));
  2574.                                            ^
  2575. In file included from ../../src/ppl.hh:755,
  2576.                 from ppl_c_implementation_common_defs.hh:28,
  2577.                 from ppl_c_Constraints_Product_C_Polyhedron_Grid.cc:24:
  2578. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2579. class __gmp_expr<mpz_t, mpz_t>
  2580.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2581. In file included from ppl_c_implementation_common_defs.hh:28,
  2582.                 from ppl_c_Constraints_Product_C_Polyhedron_Grid.cc:24:
  2583. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2584. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2585.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2586.                                                          ^
  2587. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2588.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2589.                                                                  ^
  2590. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2591. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2592.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2593.                                                          ^
  2594. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2595.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2596.                                                                  ^
  2597. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Constraints_Product_C_Polyhedron_Grid.lo -MD -MP -MF .deps/ppl_c_Constraints_Product_C_Polyhedron_Grid.Tpo -c ppl_c_Constraints_Product_C_Polyhedron_Grid.cc -o ppl_c_Constraints_Product_C_Polyhedron_Grid.o >/dev/null 2>&1
  2598. mv -f .deps/ppl_c_Constraints_Product_C_Polyhedron_Grid.Tpo .deps/ppl_c_Constraints_Product_C_Polyhedron_Grid.Plo
  2599. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Pointset_Powerset_C_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Pointset_Powerset_C_Polyhedron.Tpo -c -o ppl_c_Pointset_Powerset_C_Polyhedron.lo ppl_c_Pointset_Powerset_C_Polyhedron.cc
  2600. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Pointset_Powerset_C_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Pointset_Powerset_C_Polyhedron.Tpo -c ppl_c_Pointset_Powerset_C_Polyhedron.cc  -fPIC -DPIC -o .libs/ppl_c_Pointset_Powerset_C_Polyhedron.o
  2601. In file included from ppl_c_implementation_common_defs.hh:28,
  2602.                 from ppl_c_Pointset_Powerset_C_Polyhedron.cc:24:
  2603. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2604. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2605.   std::memcpy(&to, &from, sizeof(data_type));
  2606.                                            ^
  2607. In file included from ../../src/ppl.hh:755,
  2608.                 from ppl_c_implementation_common_defs.hh:28,
  2609.                 from ppl_c_Pointset_Powerset_C_Polyhedron.cc:24:
  2610. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2611. class __gmp_expr<mpz_t, mpz_t>
  2612.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2613. In file included from ppl_c_implementation_common_defs.hh:28,
  2614.                 from ppl_c_Pointset_Powerset_C_Polyhedron.cc:24:
  2615. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2616. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2617.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2618.                                                          ^
  2619. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2620.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2621.                                                                  ^
  2622. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2623. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2624.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2625.                                                          ^
  2626. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2627.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2628.                                                                  ^
  2629. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Pointset_Powerset_C_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Pointset_Powerset_C_Polyhedron.Tpo -c ppl_c_Pointset_Powerset_C_Polyhedron.cc -o ppl_c_Pointset_Powerset_C_Polyhedron.o >/dev/null 2>&1
  2630. mv -f .deps/ppl_c_Pointset_Powerset_C_Polyhedron.Tpo .deps/ppl_c_Pointset_Powerset_C_Polyhedron.Plo
  2631. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_implementation_common.lo -MD -MP -MF .deps/ppl_c_implementation_common.Tpo -c ppl_c_implementation_common.cc -o ppl_c_implementation_common.o >/dev/null 2>&1
  2632. /usr/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Pointset_Powerset_NNC_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Pointset_Powerset_NNC_Polyhedron.Tpo -c -o ppl_c_Pointset_Powerset_NNC_Polyhedron.lo ppl_c_Pointset_Powerset_NNC_Polyhedron.cc
  2633. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Pointset_Powerset_NNC_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Pointset_Powerset_NNC_Polyhedron.Tpo -c ppl_c_Pointset_Powerset_NNC_Polyhedron.cc  -fPIC -DPIC -o .libs/ppl_c_Pointset_Powerset_NNC_Polyhedron.o
  2634. In file included from ppl_c_implementation_common_defs.hh:28,
  2635.                 from ppl_c_Pointset_Powerset_NNC_Polyhedron.cc:24:
  2636. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2637. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2638.   std::memcpy(&to, &from, sizeof(data_type));
  2639.                                            ^
  2640. In file included from ../../src/ppl.hh:755,
  2641.                 from ppl_c_implementation_common_defs.hh:28,
  2642.                 from ppl_c_Pointset_Powerset_NNC_Polyhedron.cc:24:
  2643. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2644. class __gmp_expr<mpz_t, mpz_t>
  2645.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2646. In file included from ppl_c_implementation_common_defs.hh:28,
  2647.                 from ppl_c_Pointset_Powerset_NNC_Polyhedron.cc:24:
  2648. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2649. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2650.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2651.                                                          ^
  2652. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2653.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2654.                                                                  ^
  2655. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2656. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2657.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2658.                                                          ^
  2659. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2660.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2661.                                                                  ^
  2662. libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../interfaces/C -I../../src -I/home/user/sagemath/inst/include -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -MT ppl_c_Pointset_Powerset_NNC_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Pointset_Powerset_NNC_Polyhedron.Tpo -c ppl_c_Pointset_Powerset_NNC_Polyhedron.cc -o ppl_c_Pointset_Powerset_NNC_Polyhedron.o >/dev/null 2>&1
  2663. mv -f .deps/ppl_c_Pointset_Powerset_NNC_Polyhedron.Tpo .deps/ppl_c_Pointset_Powerset_NNC_Polyhedron.Plo
  2664. mv -f .deps/ppl_c_implementation_common.Tpo .deps/ppl_c_implementation_common.Plo
  2665. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -version-info 4:0:0 -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o libppl_c.la -rpath /home/user/sagemath/inst/lib 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 ../../src/libppl.la -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  2666. libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/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   -Wl,-rpath -Wl,/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src/.libs -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -L/home/user/sagemath/inst/lib ../../src/.libs/libppl.so /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -L/home/user/sagemath/inst/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/8/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o  -O2 -Wl,-rpath -Wl,/home/user/sagemath/inst/lib   -Wl,-soname -Wl,libppl_c.so.4 -o .libs/libppl_c.so.4.0.0
  2667. libtool: link: (cd ".libs" && rm -f "libppl_c.so.4" && ln -s "libppl_c.so.4.0.0" "libppl_c.so.4")
  2668. libtool: link: (cd ".libs" && rm -f "libppl_c.so" && ln -s "libppl_c.so.4.0.0" "libppl_c.so")
  2669. libtool: link: ar cru .libs/libppl_c.a  ppl_c_implementation_common.o ppl_c_Polyhedron.o ppl_c_Grid.o ppl_c_Rational_Box.o ppl_c_BD_Shape_mpz_class.o ppl_c_BD_Shape_mpq_class.o ppl_c_Octagonal_Shape_mpz_class.o ppl_c_Octagonal_Shape_mpq_class.o ppl_c_Constraints_Product_C_Polyhedron_Grid.o ppl_c_Pointset_Powerset_C_Polyhedron.o ppl_c_Pointset_Powerset_NNC_Polyhedron.o
  2670. libtool: link: ranlib .libs/libppl_c.a
  2671. libtool: link: ( cd ".libs" && rm -f "libppl_c.la" && ln -s "../libppl_c.la" "libppl_c.la" )
  2672. make[10]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2673. Making all in tests
  2674. make[10]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C/tests'
  2675. make[10]: Nothing to be done for 'all'.
  2676. make[10]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C/tests'
  2677. make[9]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2678. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2679. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2680. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2681. Making all in demos
  2682. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos'
  2683. Making all in ppl_lcdd
  2684. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd'
  2685. Making all in examples
  2686. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd/examples'
  2687. make[8]: Nothing to be done for 'all'.
  2688. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd/examples'
  2689. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd'
  2690. g++ -DHAVE_CONFIG_H -I. -I../..  -I../.. -I../../src -I../../utils -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_lcdd.o -MD -MP -MF .deps/ppl_lcdd.Tpo -c -o ppl_lcdd.o ppl_lcdd.cc
  2691. In file included from ppl_lcdd.cc:42:
  2692. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2693. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2694.   std::memcpy(&to, &from, sizeof(data_type));
  2695.                                            ^
  2696. In file included from ../../src/ppl.hh:755,
  2697.                 from ppl_lcdd.cc:42:
  2698. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2699. class __gmp_expr<mpz_t, mpz_t>
  2700.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2701. In file included from ppl_lcdd.cc:42:
  2702. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2703. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2704.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2705.                                                          ^
  2706. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2707.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2708.                                                                  ^
  2709. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2710. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2711.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2712.                                                          ^
  2713. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2714.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2715.                                                                  ^
  2716. mv -f .deps/ppl_lcdd.Tpo .deps/ppl_lcdd.Po
  2717. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o ppl_lcdd ppl_lcdd.o ../../src/libppl.la ../../utils/libppl_utils.a -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  2718. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/ppl_lcdd ppl_lcdd.o  -L/home/user/sagemath/inst/lib ../../src/.libs/libppl.so ../../utils/libppl_utils.a /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  2719. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd'
  2720. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd'
  2721. Making all in ppl_lpsol
  2722. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol'
  2723. Making all in examples
  2724. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol/examples'
  2725. make[8]: Nothing to be done for 'all'.
  2726. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol/examples'
  2727. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol'
  2728. gcc -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces/C -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -W -Wall -MT glpk_set_d_eps.o -MD -MP -MF .deps/glpk_set_d_eps.Tpo -c -o glpk_set_d_eps.o glpk_set_d_eps.c
  2729. mv -f .deps/glpk_set_d_eps.Tpo .deps/glpk_set_d_eps.Po
  2730. gcc -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces/C -I/home/user/sagemath/inst/include  -pedantic -std=gnu89 -g -O2 -frounding-math  -W -Wall -MT ppl_lpsol-ppl_lpsol.o -MD -MP -MF .deps/ppl_lpsol-ppl_lpsol.Tpo -c -o ppl_lpsol-ppl_lpsol.o `test -f 'ppl_lpsol.c' || echo './'`ppl_lpsol.c
  2731. mv -f .deps/ppl_lpsol-ppl_lpsol.Tpo .deps/ppl_lpsol-ppl_lpsol.Po
  2732. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../interfaces/C -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT dummy.o -MD -MP -MF .deps/dummy.Tpo -c -o dummy.o dummy.cc
  2733. mv -f .deps/dummy.Tpo .deps/dummy.Po
  2734. rm -f libglpk_set_d_eps.a
  2735. ar cru libglpk_set_d_eps.a glpk_set_d_eps.o
  2736. ranlib libglpk_set_d_eps.a
  2737. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o ppl_lpsol ppl_lpsol-ppl_lpsol.o dummy.o libglpk_set_d_eps.a -lglpk ../../interfaces/C/libppl_c.la ../../src/libppl.la -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  2738. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/ppl_lpsol ppl_lpsol-ppl_lpsol.o dummy.o  -L/home/user/sagemath/inst/lib libglpk_set_d_eps.a -lglpk ../../interfaces/C/.libs/libppl_c.so /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src/.libs/libppl.so ../../src/.libs/libppl.so /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  2739. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol'
  2740. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol'
  2741. Making all in ppl_pips
  2742. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips'
  2743. Making all in examples
  2744. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips/examples'
  2745. make[8]: Nothing to be done for 'all'.
  2746. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips/examples'
  2747. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips'
  2748. g++ -DHAVE_CONFIG_H -I. -I../..  -I../.. -I../../src -I../../utils -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_pips.o -MD -MP -MF .deps/ppl_pips.Tpo -c -o ppl_pips.o ppl_pips.cc
  2749. In file included from ppl_pips.cc:36:
  2750. ../../src/ppl.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  2751. ../../src/ppl.hh:23962:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  2752.   std::memcpy(&to, &from, sizeof(data_type));
  2753.                                            ^
  2754. In file included from ../../src/ppl.hh:755,
  2755.                 from ppl_pips.cc:36:
  2756. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  2757. class __gmp_expr<mpz_t, mpz_t>
  2758.       ^~~~~~~~~~~~~~~~~~~~~~~~
  2759. In file included from ppl_pips.cc:36:
  2760. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  2761. ../../src/ppl.hh:42068:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2762.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2763.                                                          ^
  2764. ../../src/ppl.hh:42069:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2765.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2766.                                                                  ^
  2767. ../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  2768. ../../src/ppl.hh:42076:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2769.            ? static_cast<SPS_type>(&Scalar_Products::sign)
  2770.                                                          ^
  2771. ../../src/ppl.hh:42077:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2772.            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  2773.                                                                  ^
  2774. ppl_pips.cc: In function 'int main(int, char**)':
  2775. ppl_pips.cc:820:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2776.   std::auto_ptr<PIP_Parser> parser;
  2777.        ^~~~~~~~
  2778. In file included from /usr/include/c++/8/bits/locale_conv.h:41,
  2779.                 from /usr/include/c++/8/locale:43,
  2780.                 from /usr/include/c++/8/iomanip:43,
  2781.                 from ../../src/ppl.hh:15080,
  2782.                 from ppl_pips.cc:36:
  2783. /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
  2784.   template<typename> class auto_ptr;
  2785.                            ^~~~~~~~
  2786. ppl_pips.cc:841:10: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2787.     std::auto_ptr<PPL::PIP_Problem> pip_p;
  2788.          ^~~~~~~~
  2789. In file included from /usr/include/c++/8/bits/locale_conv.h:41,
  2790.                 from /usr/include/c++/8/locale:43,
  2791.                 from /usr/include/c++/8/iomanip:43,
  2792.                 from ../../src/ppl.hh:15080,
  2793.                 from ppl_pips.cc:36:
  2794. /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
  2795.   template<typename> class auto_ptr;
  2796.                            ^~~~~~~~
  2797. mv -f .deps/ppl_pips.Tpo .deps/ppl_pips.Po
  2798. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o ppl_pips ppl_pips.o ../../src/libppl.la ../../utils/libppl_utils.a -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  2799. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/ppl_pips ppl_pips.o  -L/home/user/sagemath/inst/lib ../../src/.libs/libppl.so ../../utils/libppl_utils.a /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  2800. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips'
  2801. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips'
  2802. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos'
  2803. make[7]: Nothing to be done for 'all-am'.
  2804. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos'
  2805. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos'
  2806. Making all in doc
  2807. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/doc'
  2808. make[6]: Nothing to be done for 'all'.
  2809. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/doc'
  2810. Making all in m4
  2811. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/m4'
  2812. make[6]: Nothing to be done for 'all'.
  2813. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/m4'
  2814. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  2815. make[4]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  2816. Installing ppl-1.2.p1
  2817. make[4]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  2818. Making install in .
  2819. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  2820. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  2821. make[6]: Nothing to be done for 'install-exec-am'.
  2822. make[6]: Nothing to be done for 'install-data-am'.
  2823. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  2824. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  2825. Making install in utils
  2826. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/utils'
  2827. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/utils'
  2828. make[6]: Nothing to be done for 'install-exec-am'.
  2829. make[6]: Nothing to be done for 'install-data-am'.
  2830. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/utils'
  2831. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/utils'
  2832. Making install in src
  2833. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  2834. make  install-am
  2835. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  2836. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  2837. /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib'
  2838. /usr/bin/bash ../libtool   --mode=install /usr/bin/install -c   libppl.la '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib'
  2839. libtool: install: /usr/bin/install -c .libs/libppl.so.14.0.0 /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib/libppl.so.14.0.0
  2840. libtool: install: (cd /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib && { ln -s -f libppl.so.14.0.0 libppl.so.14 || { rm -f libppl.so.14 && ln -s libppl.so.14.0.0 libppl.so.14; }; })
  2841. libtool: install: (cd /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib && { ln -s -f libppl.so.14.0.0 libppl.so || { rm -f libppl.so && ln -s libppl.so.14.0.0 libppl.so; }; })
  2842. libtool: install: /usr/bin/install -c .libs/libppl.lai /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib/libppl.la
  2843. libtool: install: /usr/bin/install -c .libs/libppl.a /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib/libppl.a
  2844. libtool: install: chmod 644 /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib/libppl.a
  2845. libtool: install: ranlib /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib/libppl.a
  2846. libtool: install: warning: remember to run `libtool --finish /home/user/sagemath/inst/lib'
  2847.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/include'
  2848.  /usr/bin/install -c -m 644 ppl.hh '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/include'
  2849.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin'
  2850.   /usr/bin/bash ../libtool   --mode=install /usr/bin/install -c ppl-config '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin'
  2851. libtool: install: warning: `libppl.la' has not been installed in `/home/user/sagemath/inst/lib'
  2852. libtool: install: /usr/bin/install -c .libs/ppl-config /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin/ppl-config
  2853. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  2854. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  2855. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  2856. Making install in tests
  2857. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  2858. Making install in .
  2859. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  2860. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  2861. make[7]: Nothing to be done for 'install-exec-am'.
  2862. make[7]: Nothing to be done for 'install-data-am'.
  2863. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  2864. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  2865. Making install in Concrete_Expression
  2866. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  2867. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  2868. make[7]: Nothing to be done for 'install-exec-am'.
  2869. make[7]: Nothing to be done for 'install-data-am'.
  2870. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  2871. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  2872. Making install in CO_Tree
  2873. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  2874. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  2875. make[7]: Nothing to be done for 'install-exec-am'.
  2876. make[7]: Nothing to be done for 'install-data-am'.
  2877. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  2878. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  2879. Making install in PIP_Problem
  2880. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  2881. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  2882. make[7]: Nothing to be done for 'install-exec-am'.
  2883. make[7]: Nothing to be done for 'install-data-am'.
  2884. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  2885. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  2886. Making install in Powerset
  2887. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Powerset'
  2888. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Powerset'
  2889. make[7]: Nothing to be done for 'install-exec-am'.
  2890. make[7]: Nothing to be done for 'install-data-am'.
  2891. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Powerset'
  2892. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Powerset'
  2893. Making install in Partially_Reduced_Product
  2894. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Partially_Reduced_Product'
  2895. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Partially_Reduced_Product'
  2896. make[7]: Nothing to be done for 'install-exec-am'.
  2897. make[7]: Nothing to be done for 'install-data-am'.
  2898. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Partially_Reduced_Product'
  2899. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Partially_Reduced_Product'
  2900. Making install in Box
  2901. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Box'
  2902. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Box'
  2903. make[7]: Nothing to be done for 'install-exec-am'.
  2904. make[7]: Nothing to be done for 'install-data-am'.
  2905. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Box'
  2906. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Box'
  2907. Making install in MIP_Problem
  2908. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/MIP_Problem'
  2909. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/MIP_Problem'
  2910. make[7]: Nothing to be done for 'install-exec-am'.
  2911. make[7]: Nothing to be done for 'install-data-am'.
  2912. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/MIP_Problem'
  2913. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/MIP_Problem'
  2914. Making install in Octagonal_Shape
  2915. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Octagonal_Shape'
  2916. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Octagonal_Shape'
  2917. make[7]: Nothing to be done for 'install-exec-am'.
  2918. make[7]: Nothing to be done for 'install-data-am'.
  2919. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Octagonal_Shape'
  2920. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Octagonal_Shape'
  2921. Making install in BD_Shape
  2922. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/BD_Shape'
  2923. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/BD_Shape'
  2924. make[7]: Nothing to be done for 'install-exec-am'.
  2925. make[7]: Nothing to be done for 'install-data-am'.
  2926. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/BD_Shape'
  2927. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/BD_Shape'
  2928. Making install in Polyhedron
  2929. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Polyhedron'
  2930. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Polyhedron'
  2931. make[7]: Nothing to be done for 'install-exec-am'.
  2932. make[7]: Nothing to be done for 'install-data-am'.
  2933. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Polyhedron'
  2934. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Polyhedron'
  2935. Making install in Grid
  2936. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Grid'
  2937. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Grid'
  2938. make[7]: Nothing to be done for 'install-exec-am'.
  2939. make[7]: Nothing to be done for 'install-data-am'.
  2940. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Grid'
  2941. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Grid'
  2942. Making install in Watchdog
  2943. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Watchdog'
  2944. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Watchdog'
  2945. make[7]: Nothing to be done for 'install-exec-am'.
  2946. make[7]: Nothing to be done for 'install-data-am'.
  2947. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Watchdog'
  2948. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Watchdog'
  2949. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  2950. Making install in interfaces
  2951. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2952. make  install-recursive
  2953. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2954. Making install in .
  2955. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2956. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2957. make[8]: Nothing to be done for 'install-exec-am'.
  2958. make[8]: Nothing to be done for 'install-data-am'.
  2959. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2960. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2961. Making install in C
  2962. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2963. make  install-recursive
  2964. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2965. Making install in .
  2966. make[9]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2967. make[10]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2968.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib'
  2969.  /usr/bin/bash ../../libtool   --mode=install /usr/bin/install -c   libppl_c.la '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib'
  2970. libtool: install: warning: relinking `libppl_c.la'
  2971. libtool: install: (cd /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C; /usr/bin/bash /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/libtool  --tag CXX --mode=relink g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -version-info 4:0:0 -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib -o libppl_c.la -rpath /home/user/sagemath/inst/lib 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 ../../src/libppl.la -L/home/user/sagemath/inst/lib -lgmpxx -lgmp -inst-prefix-dir /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst)
  2972. libtool: relink: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/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   -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -L/home/user/sagemath/inst/lib -L/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib -lppl -lgmpxx -lgmp -L/home/user/sagemath/inst/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/8/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o  -O2 -Wl,-rpath -Wl,/home/user/sagemath/inst/lib   -Wl,-soname -Wl,libppl_c.so.4 -o .libs/libppl_c.so.4.0.0
  2973. libtool: install: /usr/bin/install -c .libs/libppl_c.so.4.0.0T /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib/libppl_c.so.4.0.0
  2974. libtool: install: (cd /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib && { ln -s -f libppl_c.so.4.0.0 libppl_c.so.4 || { rm -f libppl_c.so.4 && ln -s libppl_c.so.4.0.0 libppl_c.so.4; }; })
  2975. libtool: install: (cd /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib && { ln -s -f libppl_c.so.4.0.0 libppl_c.so || { rm -f libppl_c.so && ln -s libppl_c.so.4.0.0 libppl_c.so; }; })
  2976. libtool: install: /usr/bin/install -c .libs/libppl_c.lai /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib/libppl_c.la
  2977. libtool: install: /usr/bin/install -c .libs/libppl_c.a /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib/libppl_c.a
  2978. libtool: install: chmod 644 /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib/libppl_c.a
  2979. libtool: install: ranlib /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/lib/libppl_c.a
  2980. libtool: install: warning: remember to run `libtool --finish /home/user/sagemath/inst/lib'
  2981.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/include'
  2982.  /usr/bin/install -c -m 644 ppl_c.h '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/include'
  2983. make[10]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2984. make[9]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2985. Making install in tests
  2986. make[9]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C/tests'
  2987. make[10]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C/tests'
  2988. make[10]: Nothing to be done for 'install-exec-am'.
  2989. make[10]: Nothing to be done for 'install-data-am'.
  2990. make[10]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C/tests'
  2991. make[9]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C/tests'
  2992. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2993. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces/C'
  2994. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2995. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/interfaces'
  2996. Making install in demos
  2997. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos'
  2998. Making install in ppl_lcdd
  2999. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd'
  3000. Making install in examples
  3001. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd/examples'
  3002. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd/examples'
  3003. make[8]: Nothing to be done for 'install-exec-am'.
  3004. make[8]: Nothing to be done for 'install-data-am'.
  3005. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd/examples'
  3006. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd/examples'
  3007. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd'
  3008. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd'
  3009.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin'
  3010.   /usr/bin/bash ../../libtool   --mode=install /usr/bin/install -c ppl_lcdd '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin'
  3011. libtool: install: warning: `../../src/libppl.la' has not been installed in `/home/user/sagemath/inst/lib'
  3012. libtool: install: /usr/bin/install -c .libs/ppl_lcdd /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin/ppl_lcdd
  3013.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/man/man1'
  3014.  /usr/bin/install -c -m 644 ppl_lcdd.1 '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/man/man1'
  3015. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd'
  3016. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd'
  3017. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lcdd'
  3018. Making install in ppl_lpsol
  3019. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol'
  3020. Making install in examples
  3021. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol/examples'
  3022. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol/examples'
  3023. make[8]: Nothing to be done for 'install-exec-am'.
  3024. make[8]: Nothing to be done for 'install-data-am'.
  3025. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol/examples'
  3026. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol/examples'
  3027. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol'
  3028. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol'
  3029.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin'
  3030.   /usr/bin/bash ../../libtool   --mode=install /usr/bin/install -c ppl_lpsol '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin'
  3031. libtool: install: warning: `../../interfaces/C/libppl_c.la' has not been installed in `/home/user/sagemath/inst/lib'
  3032. libtool: install: warning: `/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src/libppl.la' has not been installed in `/home/user/sagemath/inst/lib'
  3033. libtool: install: warning: `../../src/libppl.la' has not been installed in `/home/user/sagemath/inst/lib'
  3034. libtool: install: /usr/bin/install -c .libs/ppl_lpsol /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin/ppl_lpsol
  3035.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/man/man1'
  3036.  /usr/bin/install -c -m 644 ppl_lpsol.1 '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/man/man1'
  3037. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol'
  3038. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol'
  3039. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_lpsol'
  3040. Making install in ppl_pips
  3041. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips'
  3042. Making install in examples
  3043. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips/examples'
  3044. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips/examples'
  3045. make[8]: Nothing to be done for 'install-exec-am'.
  3046. make[8]: Nothing to be done for 'install-data-am'.
  3047. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips/examples'
  3048. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips/examples'
  3049. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips'
  3050. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips'
  3051.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin'
  3052.   /usr/bin/bash ../../libtool   --mode=install /usr/bin/install -c ppl_pips '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin'
  3053. libtool: install: warning: `../../src/libppl.la' has not been installed in `/home/user/sagemath/inst/lib'
  3054. libtool: install: /usr/bin/install -c .libs/ppl_pips /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/bin/ppl_pips
  3055.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/man/man1'
  3056.  /usr/bin/install -c -m 644 ppl_pips.1 '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/man/man1'
  3057. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips'
  3058. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips'
  3059. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos/ppl_pips'
  3060. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos'
  3061. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos'
  3062. make[7]: Nothing to be done for 'install-exec-am'.
  3063. make[7]: Nothing to be done for 'install-data-am'.
  3064. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos'
  3065. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos'
  3066. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/demos'
  3067. Making install in doc
  3068. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/doc'
  3069. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/doc'
  3070. make[6]: Nothing to be done for 'install-exec-am'.
  3071. for ball in ppl-user-1.2-html.tar.gz ppl-user-c-interface-1.2-html.tar.gz   ; do \
  3072.   test -f $ball || test -f ./$ball \
  3073.     || false || make $ball; \
  3074.   dir=`basename $ball .tar.gz`; \
  3075.   /usr/bin/bash ../mkinstalldirs /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl/$dir; \
  3076.   gunzip -c `if test -f $ball; then echo .; else echo .; fi`/$ball | tar xf - ; \
  3077.   if test -d $dir/ocamldoc; then \
  3078.     /usr/bin/bash ../mkinstalldirs /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl/$dir/ocamldoc; \
  3079.     for file in $dir/ocamldoc/*; do \
  3080.       /usr/bin/install -c -m 644 $file \
  3081.         /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl/$dir/ocamldoc/`basename $file`; \
  3082.     done; \
  3083.   fi; \
  3084.   for file in $dir/*; do \
  3085.     /usr/bin/install -c -m 644 $file /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl/$dir/`basename $file`; \
  3086.   done; \
  3087. done
  3088. mkdir -p -- /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl/ppl-user-1.2-html
  3089. /usr/bin/bash ../mkinstalldirs /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl
  3090. for file in gpl.pdf fdl.pdf ppl-user-1.2.pdf ppl-user-c-interface-1.2.pdf   ; do \
  3091.   test -f $file || test -f ./$file \
  3092.     || false || make $file; \
  3093.   /usr/bin/install -c -m 644 `if test -f $file; then echo .; else echo .; fi`/$file /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl/$file; \
  3094. done
  3095. /usr/bin/bash ../mkinstalldirs /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl
  3096. for file in ./*.txt ./README.doc; do \
  3097.   /usr/bin/install -c -m 644 $file /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl/`basename $file`; \
  3098. done
  3099. for file in BUGS COPYING CREDITS ChangeLog NEWS README README.configure TODO ; do \
  3100.   /usr/bin/install -c -m 644 ./../$file /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl/$file; \
  3101. done
  3102.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/man/man1'
  3103.  /usr/bin/install -c -m 644 ppl-config.1 '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/man/man1'
  3104.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/man/man3'
  3105.  /usr/bin/install -c -m 644 libppl.3 libppl_c.3 '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/man/man3'
  3106. /usr/bin/bash ../mkinstalldirs /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl
  3107. for file in gpl.ps.gz fdl.ps.gz ppl-user-1.2.ps.gz ppl-user-c-interface-1.2.ps.gz   ; do \
  3108.   test -f $file || test -f ./$file \
  3109.     || false || make $file; \
  3110.   /usr/bin/install -c -m 644 `if test -f $file; then echo .; else echo .; fi`/$file /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl/$file; \
  3111. done
  3112. mkdir -p -- /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/doc/ppl/ppl-user-c-interface-1.2-html
  3113. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/doc'
  3114. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/doc'
  3115. Making install in m4
  3116. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/m4'
  3117. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/m4'
  3118. make[6]: Nothing to be done for 'install-exec-am'.
  3119.  /usr/bin/mkdir -p '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/aclocal'
  3120.  /usr/bin/install -c -m 644 ppl.m4 ppl_c.m4 '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst/home/user/sagemath/inst/share/aclocal'
  3121. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/m4'
  3122. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/m4'
  3123. make[4]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  3124.  
  3125. real    2m50.104s
  3126. user    2m14.176s
  3127. sys 0m26.007s
  3128. No record that 'ppl' was ever installed; skipping uninstall
  3129. Copying package files from temporary location /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/inst to /home/user/sagemath/inst
  3130. Running the test suite for ppl-1.2.p1...
  3131. make[4]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  3132. Making check in .
  3133. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  3134. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  3135. Making check in utils
  3136. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/utils'
  3137. make[5]: Nothing to be done for 'check'.
  3138. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/utils'
  3139. Making check in src
  3140. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  3141. make  check-am
  3142. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  3143. make[6]: Nothing to be done for 'check-am'.
  3144. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  3145. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/src'
  3146. Making check in tests
  3147. make[5]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  3148. Making check in .
  3149. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  3150. make  libppl_tests.a
  3151. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  3152. g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT files.o -MD -MP -MF .deps/files.Tpo -c -o files.o files.cc
  3153. mv -f .deps/files.Tpo .deps/files.Po
  3154. g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I/home/user/sagemath/inst/include   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ppl_test.o -MD -MP -MF .deps/ppl_test.Tpo -c -o ppl_test.o ppl_test.cc
  3155. In file included from ../src/CO_Tree_defs.hh:1557,
  3156.                  from ../src/Sparse_Row_defs.hh:29,
  3157.                  from ../src/Linear_Expression_Impl_defs.hh:33,
  3158.                  from ../src/ppl_include_files.hh:8,
  3159.                  from ../src/ppl_header.hh:38,
  3160.                  from ppl_test.hh:27,
  3161.                  from ppl_test.cc:24:
  3162. ../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3163. ../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3164.    std::memcpy(&to, &from, sizeof(data_type));
  3165.                                             ^
  3166. In file included from ../src/mp_std_bits_defs.hh:28,
  3167.                  from ../src/checked_defs.hh:27,
  3168.                  from ../src/Checked_Number_defs.hh:28,
  3169.                  from ../src/checked_numeric_limits.hh:27,
  3170.                  from ../src/ppl_include_files.hh:3,
  3171.                  from ../src/ppl_header.hh:38,
  3172.                  from ppl_test.hh:27,
  3173.                  from ppl_test.cc:24:
  3174. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3175.  class __gmp_expr<mpz_t, mpz_t>
  3176.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3177. In file included from ../src/Linear_System_templates.hh:30,
  3178.                  from ../src/Linear_System_defs.hh:580,
  3179.                  from ../src/Constraint_System_defs.hh:29,
  3180.                  from ../src/Box_inlines.hh:28,
  3181.                  from ../src/Box_defs.hh:2285,
  3182.                  from ../src/Linear_Form_templates.hh:29,
  3183.                  from ../src/ppl_include_files.hh:9,
  3184.                  from ../src/ppl_header.hh:38,
  3185.                  from ppl_test.hh:27,
  3186.                  from ppl_test.cc:24:
  3187. ../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3188. ../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3189.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3190.                                                           ^
  3191. ../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3192.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3193.                                                                   ^
  3194. ../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3195. ../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3196.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3197.                                                           ^
  3198. ../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3199.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3200.                                                                   ^
  3201. mv -f .deps/ppl_test.Tpo .deps/ppl_test.Po
  3202. rm -f libppl_tests.a
  3203. ar cru libppl_tests.a files.o ppl_test.o
  3204. ranlib libppl_tests.a
  3205. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  3206. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  3207. Making check in Concrete_Expression
  3208. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  3209. make   \
  3210.   run_tests
  3211. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  3212. make[7]: Nothing to be done for 'run_tests'.
  3213. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  3214. make  check-TESTS
  3215. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  3216. ==================
  3217. All 0 tests passed
  3218. ==================
  3219. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  3220. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Concrete_Expression'
  3221. Making check in CO_Tree
  3222. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  3223. make  cotree1
  3224. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  3225. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../utils -I../../tests -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT cotree1.o -MD -MP -MF .deps/cotree1.Tpo -c -o cotree1.o cotree1.cc
  3226. In file included from ../../src/CO_Tree_defs.hh:1557,
  3227.                  from ../../src/Sparse_Row_defs.hh:29,
  3228.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3229.                  from ../../src/ppl_include_files.hh:8,
  3230.                  from ../../src/ppl_header.hh:38,
  3231.                  from ../../tests/ppl_test.hh:27,
  3232.                  from cotree1.cc:24:
  3233. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3234. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3235.    std::memcpy(&to, &from, sizeof(data_type));
  3236.                                             ^
  3237. In file included from ../../src/mp_std_bits_defs.hh:28,
  3238.                  from ../../src/checked_defs.hh:27,
  3239.                  from ../../src/Checked_Number_defs.hh:28,
  3240.                  from ../../src/checked_numeric_limits.hh:27,
  3241.                  from ../../src/ppl_include_files.hh:3,
  3242.                  from ../../src/ppl_header.hh:38,
  3243.                  from ../../tests/ppl_test.hh:27,
  3244.                  from cotree1.cc:24:
  3245. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3246.  class __gmp_expr<mpz_t, mpz_t>
  3247.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3248. In file included from ../../src/Linear_System_templates.hh:30,
  3249.                  from ../../src/Linear_System_defs.hh:580,
  3250.                  from ../../src/Constraint_System_defs.hh:29,
  3251.                  from ../../src/Box_inlines.hh:28,
  3252.                  from ../../src/Box_defs.hh:2285,
  3253.                  from ../../src/Linear_Form_templates.hh:29,
  3254.                  from ../../src/ppl_include_files.hh:9,
  3255.                  from ../../src/ppl_header.hh:38,
  3256.                  from ../../tests/ppl_test.hh:27,
  3257.                  from cotree1.cc:24:
  3258. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3259. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3260.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3261.                                                           ^
  3262. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3263.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3264.                                                                   ^
  3265. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3266. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3267.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3268.                                                           ^
  3269. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3270.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3271.                                                                   ^
  3272. mv -f .deps/cotree1.Tpo .deps/cotree1.Po
  3273. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o cotree1 cotree1.o ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/libppl.la -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  3274. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/cotree1 cotree1.o  -L/home/user/sagemath/inst/lib ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/.libs/libppl.so /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  3275. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  3276. make  check-TESTS
  3277. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  3278. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  3279. PASS: cotree1
  3280. make[9]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  3281. make[9]: Nothing to be done for 'all'.
  3282. make[9]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  3283. ============================================================================
  3284. Testsuite summary for the Parma Polyhedra Library 1.2
  3285. ============================================================================
  3286. # TOTAL: 1
  3287. # PASS:  1
  3288. # SKIP:  0
  3289. # XFAIL: 0
  3290. # FAIL:  0
  3291. # XPASS: 0
  3292. # ERROR: 0
  3293. ============================================================================
  3294. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  3295. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  3296. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/CO_Tree'
  3297. Making check in PIP_Problem
  3298. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  3299. make  ascii_dump_load1 exceptions1 pipproblem1 pipproblem2 pipproblem3 weightwatch1
  3300. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  3301. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../utils -I../../tests -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT ascii_dump_load1.o -MD -MP -MF .deps/ascii_dump_load1.Tpo -c -o ascii_dump_load1.o ascii_dump_load1.cc
  3302. In file included from ../../src/CO_Tree_defs.hh:1557,
  3303.                  from ../../src/Sparse_Row_defs.hh:29,
  3304.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3305.                  from ../../src/ppl_include_files.hh:8,
  3306.                  from ../../src/ppl_header.hh:38,
  3307.                  from ../../tests/ppl_test.hh:27,
  3308.                  from ascii_dump_load1.cc:24:
  3309. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3310. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3311.    std::memcpy(&to, &from, sizeof(data_type));
  3312.                                             ^
  3313. In file included from ../../src/mp_std_bits_defs.hh:28,
  3314.                  from ../../src/checked_defs.hh:27,
  3315.                  from ../../src/Checked_Number_defs.hh:28,
  3316.                  from ../../src/checked_numeric_limits.hh:27,
  3317.                  from ../../src/ppl_include_files.hh:3,
  3318.                  from ../../src/ppl_header.hh:38,
  3319.                  from ../../tests/ppl_test.hh:27,
  3320.                  from ascii_dump_load1.cc:24:
  3321. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3322.  class __gmp_expr<mpz_t, mpz_t>
  3323.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3324. In file included from ../../src/Linear_System_templates.hh:30,
  3325.                  from ../../src/Linear_System_defs.hh:580,
  3326.                  from ../../src/Constraint_System_defs.hh:29,
  3327.                  from ../../src/Box_inlines.hh:28,
  3328.                  from ../../src/Box_defs.hh:2285,
  3329.                  from ../../src/Linear_Form_templates.hh:29,
  3330.                  from ../../src/ppl_include_files.hh:9,
  3331.                  from ../../src/ppl_header.hh:38,
  3332.                  from ../../tests/ppl_test.hh:27,
  3333.                  from ascii_dump_load1.cc:24:
  3334. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3335. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3336.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3337.                                                           ^
  3338. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3339.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3340.                                                                   ^
  3341. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3342. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3343.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3344.                                                           ^
  3345. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3346.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3347.                                                                   ^
  3348. mv -f .deps/ascii_dump_load1.Tpo .deps/ascii_dump_load1.Po
  3349. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../utils -I../../tests -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT exceptions1.o -MD -MP -MF .deps/exceptions1.Tpo -c -o exceptions1.o exceptions1.cc
  3350. In file included from ../../src/CO_Tree_defs.hh:1557,
  3351.                  from ../../src/Sparse_Row_defs.hh:29,
  3352.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3353.                  from ../../src/ppl_include_files.hh:8,
  3354.                  from ../../src/ppl_header.hh:38,
  3355.                  from ../../tests/ppl_test.hh:27,
  3356.                  from exceptions1.cc:24:
  3357. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3358. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3359.    std::memcpy(&to, &from, sizeof(data_type));
  3360.                                             ^
  3361. In file included from ../../src/mp_std_bits_defs.hh:28,
  3362.                  from ../../src/checked_defs.hh:27,
  3363.                  from ../../src/Checked_Number_defs.hh:28,
  3364.                  from ../../src/checked_numeric_limits.hh:27,
  3365.                  from ../../src/ppl_include_files.hh:3,
  3366.                  from ../../src/ppl_header.hh:38,
  3367.                  from ../../tests/ppl_test.hh:27,
  3368.                  from exceptions1.cc:24:
  3369. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3370.  class __gmp_expr<mpz_t, mpz_t>
  3371.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3372. In file included from ../../src/Linear_System_templates.hh:30,
  3373.                  from ../../src/Linear_System_defs.hh:580,
  3374.                  from ../../src/Constraint_System_defs.hh:29,
  3375.                  from ../../src/Box_inlines.hh:28,
  3376.                  from ../../src/Box_defs.hh:2285,
  3377.                  from ../../src/Linear_Form_templates.hh:29,
  3378.                  from ../../src/ppl_include_files.hh:9,
  3379.                  from ../../src/ppl_header.hh:38,
  3380.                  from ../../tests/ppl_test.hh:27,
  3381.                  from exceptions1.cc:24:
  3382. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3383. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3384.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3385.                                                           ^
  3386. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3387.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3388.                                                                   ^
  3389. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3390. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3391.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3392.                                                           ^
  3393. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3394.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3395.                                                                   ^
  3396. mv -f .deps/exceptions1.Tpo .deps/exceptions1.Po
  3397. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../utils -I../../tests -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT pipproblem1.o -MD -MP -MF .deps/pipproblem1.Tpo -c -o pipproblem1.o pipproblem1.cc
  3398. In file included from ../../src/CO_Tree_defs.hh:1557,
  3399.                  from ../../src/Sparse_Row_defs.hh:29,
  3400.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3401.                  from ../../src/ppl_include_files.hh:8,
  3402.                  from ../../src/ppl_header.hh:38,
  3403.                  from ../../tests/ppl_test.hh:27,
  3404.                  from pipproblem1.cc:24:
  3405. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3406. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3407.    std::memcpy(&to, &from, sizeof(data_type));
  3408.                                             ^
  3409. In file included from ../../src/mp_std_bits_defs.hh:28,
  3410.                  from ../../src/checked_defs.hh:27,
  3411.                  from ../../src/Checked_Number_defs.hh:28,
  3412.                  from ../../src/checked_numeric_limits.hh:27,
  3413.                  from ../../src/ppl_include_files.hh:3,
  3414.                  from ../../src/ppl_header.hh:38,
  3415.                  from ../../tests/ppl_test.hh:27,
  3416.                  from pipproblem1.cc:24:
  3417. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3418.  class __gmp_expr<mpz_t, mpz_t>
  3419.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3420. In file included from ../../src/Linear_System_templates.hh:30,
  3421.                  from ../../src/Linear_System_defs.hh:580,
  3422.                  from ../../src/Constraint_System_defs.hh:29,
  3423.                  from ../../src/Box_inlines.hh:28,
  3424.                  from ../../src/Box_defs.hh:2285,
  3425.                  from ../../src/Linear_Form_templates.hh:29,
  3426.                  from ../../src/ppl_include_files.hh:9,
  3427.                  from ../../src/ppl_header.hh:38,
  3428.                  from ../../tests/ppl_test.hh:27,
  3429.                  from pipproblem1.cc:24:
  3430. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3431. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3432.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3433.                                                           ^
  3434. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3435.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3436.                                                                   ^
  3437. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3438. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3439.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3440.                                                           ^
  3441. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3442.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3443.                                                                   ^
  3444. mv -f .deps/pipproblem1.Tpo .deps/pipproblem1.Po
  3445. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../utils -I../../tests -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT pipproblem2.o -MD -MP -MF .deps/pipproblem2.Tpo -c -o pipproblem2.o pipproblem2.cc
  3446. In file included from ../../src/CO_Tree_defs.hh:1557,
  3447.                  from ../../src/Sparse_Row_defs.hh:29,
  3448.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3449.                  from ../../src/ppl_include_files.hh:8,
  3450.                  from ../../src/ppl_header.hh:38,
  3451.                  from ../../tests/ppl_test.hh:27,
  3452.                  from pipproblem2.cc:24:
  3453. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3454. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3455.    std::memcpy(&to, &from, sizeof(data_type));
  3456.                                             ^
  3457. In file included from ../../src/mp_std_bits_defs.hh:28,
  3458.                  from ../../src/checked_defs.hh:27,
  3459.                  from ../../src/Checked_Number_defs.hh:28,
  3460.                  from ../../src/checked_numeric_limits.hh:27,
  3461.                  from ../../src/ppl_include_files.hh:3,
  3462.                  from ../../src/ppl_header.hh:38,
  3463.                  from ../../tests/ppl_test.hh:27,
  3464.                  from pipproblem2.cc:24:
  3465. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3466.  class __gmp_expr<mpz_t, mpz_t>
  3467.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3468. In file included from ../../src/Linear_System_templates.hh:30,
  3469.                  from ../../src/Linear_System_defs.hh:580,
  3470.                  from ../../src/Constraint_System_defs.hh:29,
  3471.                  from ../../src/Box_inlines.hh:28,
  3472.                  from ../../src/Box_defs.hh:2285,
  3473.                  from ../../src/Linear_Form_templates.hh:29,
  3474.                  from ../../src/ppl_include_files.hh:9,
  3475.                  from ../../src/ppl_header.hh:38,
  3476.                  from ../../tests/ppl_test.hh:27,
  3477.                  from pipproblem2.cc:24:
  3478. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3479. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3480.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3481.                                                           ^
  3482. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3483.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3484.                                                                   ^
  3485. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3486. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3487.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3488.                                                           ^
  3489. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3490.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3491.                                                                   ^
  3492. mv -f .deps/pipproblem2.Tpo .deps/pipproblem2.Po
  3493. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../utils -I../../tests -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT pipproblem3.o -MD -MP -MF .deps/pipproblem3.Tpo -c -o pipproblem3.o pipproblem3.cc
  3494. In file included from ../../src/CO_Tree_defs.hh:1557,
  3495.                  from ../../src/Sparse_Row_defs.hh:29,
  3496.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3497.                  from ../../src/ppl_include_files.hh:8,
  3498.                  from ../../src/ppl_header.hh:38,
  3499.                  from ../../tests/ppl_test.hh:27,
  3500.                  from pipproblem3.cc:24:
  3501. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3502. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3503.    std::memcpy(&to, &from, sizeof(data_type));
  3504.                                             ^
  3505. In file included from ../../src/mp_std_bits_defs.hh:28,
  3506.                  from ../../src/checked_defs.hh:27,
  3507.                  from ../../src/Checked_Number_defs.hh:28,
  3508.                  from ../../src/checked_numeric_limits.hh:27,
  3509.                  from ../../src/ppl_include_files.hh:3,
  3510.                  from ../../src/ppl_header.hh:38,
  3511.                  from ../../tests/ppl_test.hh:27,
  3512.                  from pipproblem3.cc:24:
  3513. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3514.  class __gmp_expr<mpz_t, mpz_t>
  3515.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3516. In file included from ../../src/Linear_System_templates.hh:30,
  3517.                  from ../../src/Linear_System_defs.hh:580,
  3518.                  from ../../src/Constraint_System_defs.hh:29,
  3519.                  from ../../src/Box_inlines.hh:28,
  3520.                  from ../../src/Box_defs.hh:2285,
  3521.                  from ../../src/Linear_Form_templates.hh:29,
  3522.                  from ../../src/ppl_include_files.hh:9,
  3523.                  from ../../src/ppl_header.hh:38,
  3524.                  from ../../tests/ppl_test.hh:27,
  3525.                  from pipproblem3.cc:24:
  3526. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3527. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3528.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3529.                                                           ^
  3530. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3531.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3532.                                                                   ^
  3533. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3534. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3535.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3536.                                                           ^
  3537. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3538.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3539.                                                                   ^
  3540. mv -f .deps/pipproblem3.Tpo .deps/pipproblem3.Po
  3541. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../utils -I../../tests -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT weightwatch1.o -MD -MP -MF .deps/weightwatch1.Tpo -c -o weightwatch1.o weightwatch1.cc
  3542. In file included from ../../src/CO_Tree_defs.hh:1557,
  3543.                  from ../../src/Sparse_Row_defs.hh:29,
  3544.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3545.                  from ../../src/ppl_include_files.hh:8,
  3546.                  from ../../src/ppl_header.hh:38,
  3547.                  from ../../tests/ppl_test.hh:27,
  3548.                  from weightwatch1.cc:24:
  3549. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3550. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3551.    std::memcpy(&to, &from, sizeof(data_type));
  3552.                                             ^
  3553. In file included from ../../src/mp_std_bits_defs.hh:28,
  3554.                  from ../../src/checked_defs.hh:27,
  3555.                  from ../../src/Checked_Number_defs.hh:28,
  3556.                  from ../../src/checked_numeric_limits.hh:27,
  3557.                  from ../../src/ppl_include_files.hh:3,
  3558.                  from ../../src/ppl_header.hh:38,
  3559.                  from ../../tests/ppl_test.hh:27,
  3560.                  from weightwatch1.cc:24:
  3561. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3562.  class __gmp_expr<mpz_t, mpz_t>
  3563.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3564. In file included from ../../src/Linear_System_templates.hh:30,
  3565.                  from ../../src/Linear_System_defs.hh:580,
  3566.                  from ../../src/Constraint_System_defs.hh:29,
  3567.                  from ../../src/Box_inlines.hh:28,
  3568.                  from ../../src/Box_defs.hh:2285,
  3569.                  from ../../src/Linear_Form_templates.hh:29,
  3570.                  from ../../src/ppl_include_files.hh:9,
  3571.                  from ../../src/ppl_header.hh:38,
  3572.                  from ../../tests/ppl_test.hh:27,
  3573.                  from weightwatch1.cc:24:
  3574. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3575. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3576.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3577.                                                           ^
  3578. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3579.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3580.                                                                   ^
  3581. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3582. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3583.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3584.                                                           ^
  3585. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3586.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3587.                                                                   ^
  3588. mv -f .deps/weightwatch1.Tpo .deps/weightwatch1.Po
  3589. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o ascii_dump_load1 ascii_dump_load1.o ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/libppl.la -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  3590. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/ascii_dump_load1 ascii_dump_load1.o  -L/home/user/sagemath/inst/lib ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/.libs/libppl.so /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  3591. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o exceptions1 exceptions1.o ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/libppl.la -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  3592. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/exceptions1 exceptions1.o  -L/home/user/sagemath/inst/lib ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/.libs/libppl.so /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  3593. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o pipproblem1 pipproblem1.o ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/libppl.la -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  3594. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/pipproblem1 pipproblem1.o  -L/home/user/sagemath/inst/lib ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/.libs/libppl.so /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  3595. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o pipproblem2 pipproblem2.o ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/libppl.la -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  3596. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/pipproblem2 pipproblem2.o  -L/home/user/sagemath/inst/lib ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/.libs/libppl.so /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  3597. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o pipproblem3 pipproblem3.o ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/libppl.la -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  3598. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/pipproblem3 pipproblem3.o  -L/home/user/sagemath/inst/lib ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/.libs/libppl.so /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  3599. /usr/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall  -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib  -o weightwatch1 weightwatch1.o ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/libppl.la -L/home/user/sagemath/inst/lib -lgmpxx -lgmp
  3600. libtool: link: g++ -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -o .libs/weightwatch1 weightwatch1.o  -L/home/user/sagemath/inst/lib ../../utils/libppl_utils.a ../../tests/libppl_tests.a ../../src/.libs/libppl.so /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  3601. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  3602. make  check-TESTS
  3603. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  3604. make[8]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  3605. PASS: ascii_dump_load1
  3606. PASS: exceptions1
  3607. PASS: pipproblem1
  3608. PASS: pipproblem2
  3609. PASS: pipproblem3
  3610. PASS: weightwatch1
  3611. make[9]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  3612. make[9]: Nothing to be done for 'all'.
  3613. make[9]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  3614. ============================================================================
  3615. Testsuite summary for the Parma Polyhedra Library 1.2
  3616. ============================================================================
  3617. # TOTAL: 6
  3618. # PASS:  6
  3619. # SKIP:  0
  3620. # XFAIL: 0
  3621. # FAIL:  0
  3622. # XPASS: 0
  3623. # ERROR: 0
  3624. ============================================================================
  3625. make[8]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  3626. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  3627. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/PIP_Problem'
  3628. Making check in Powerset
  3629. make[6]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Powerset'
  3630. make  addcongruences1 addconstraints1 affinedimension1 affineimage1 affinepreimage1 bounded1 bounds1 closed1 closure1 collapse1 concatenate1 contains1 containsintegerpoint1 difference1 discrete1 disjoint1 disjunct1 empty1 entails1 equals1 frombdshape1 frombox1 fromcongruences1 fromconstraints1 fromgrid1 fromoctagonalshape1 frompolyhedron1 fromspacedimension1 intersection1 maxmin1 meet1 membytes1 powerset1 reduce1 refinewith1 relationwith1 simplifyusingcontext1 size1 spacedims1 universe1 upperbound1
  3631. make[7]: Entering directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Powerset'
  3632. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT addcongruences1.o -MD -MP -MF .deps/addcongruences1.Tpo -c -o addcongruences1.o addcongruences1.cc
  3633. In file included from ../../src/CO_Tree_defs.hh:1557,
  3634.                  from ../../src/Sparse_Row_defs.hh:29,
  3635.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3636.                  from ../../src/ppl_include_files.hh:8,
  3637.                  from ../../src/ppl_header.hh:38,
  3638.                  from ../../tests/ppl_test.hh:27,
  3639.                  from addcongruences1.cc:25:
  3640. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3641. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3642.    std::memcpy(&to, &from, sizeof(data_type));
  3643.                                             ^
  3644. In file included from ../../src/mp_std_bits_defs.hh:28,
  3645.                  from ../../src/checked_defs.hh:27,
  3646.                  from ../../src/Checked_Number_defs.hh:28,
  3647.                  from ../../src/checked_numeric_limits.hh:27,
  3648.                  from ../../src/ppl_include_files.hh:3,
  3649.                  from ../../src/ppl_header.hh:38,
  3650.                  from ../../tests/ppl_test.hh:27,
  3651.                  from addcongruences1.cc:25:
  3652. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3653.  class __gmp_expr<mpz_t, mpz_t>
  3654.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3655. In file included from ../../src/Linear_System_templates.hh:30,
  3656.                  from ../../src/Linear_System_defs.hh:580,
  3657.                  from ../../src/Constraint_System_defs.hh:29,
  3658.                  from ../../src/Box_inlines.hh:28,
  3659.                  from ../../src/Box_defs.hh:2285,
  3660.                  from ../../src/Linear_Form_templates.hh:29,
  3661.                  from ../../src/ppl_include_files.hh:9,
  3662.                  from ../../src/ppl_header.hh:38,
  3663.                  from ../../tests/ppl_test.hh:27,
  3664.                  from addcongruences1.cc:25:
  3665. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3666. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3667.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3668.                                                           ^
  3669. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3670.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3671.                                                                   ^
  3672. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3673. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3674.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3675.                                                           ^
  3676. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3677.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3678.                                                                   ^
  3679. mv -f .deps/addcongruences1.Tpo .deps/addcongruences1.Po
  3680. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT addconstraints1.o -MD -MP -MF .deps/addconstraints1.Tpo -c -o addconstraints1.o addconstraints1.cc
  3681. In file included from ../../src/CO_Tree_defs.hh:1557,
  3682.                  from ../../src/Sparse_Row_defs.hh:29,
  3683.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3684.                  from ../../src/ppl_include_files.hh:8,
  3685.                  from ../../src/ppl_header.hh:38,
  3686.                  from ../../tests/ppl_test.hh:27,
  3687.                  from addconstraints1.cc:25:
  3688. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3689. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3690.    std::memcpy(&to, &from, sizeof(data_type));
  3691.                                             ^
  3692. In file included from ../../src/mp_std_bits_defs.hh:28,
  3693.                  from ../../src/checked_defs.hh:27,
  3694.                  from ../../src/Checked_Number_defs.hh:28,
  3695.                  from ../../src/checked_numeric_limits.hh:27,
  3696.                  from ../../src/ppl_include_files.hh:3,
  3697.                  from ../../src/ppl_header.hh:38,
  3698.                  from ../../tests/ppl_test.hh:27,
  3699.                  from addconstraints1.cc:25:
  3700. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3701.  class __gmp_expr<mpz_t, mpz_t>
  3702.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3703. In file included from ../../src/Linear_System_templates.hh:30,
  3704.                  from ../../src/Linear_System_defs.hh:580,
  3705.                  from ../../src/Constraint_System_defs.hh:29,
  3706.                  from ../../src/Box_inlines.hh:28,
  3707.                  from ../../src/Box_defs.hh:2285,
  3708.                  from ../../src/Linear_Form_templates.hh:29,
  3709.                  from ../../src/ppl_include_files.hh:9,
  3710.                  from ../../src/ppl_header.hh:38,
  3711.                  from ../../tests/ppl_test.hh:27,
  3712.                  from addconstraints1.cc:25:
  3713. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3714. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3715.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3716.                                                           ^
  3717. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3718.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3719.                                                                   ^
  3720. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3721. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3722.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3723.                                                           ^
  3724. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3725.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3726.                                                                   ^
  3727. mv -f .deps/addconstraints1.Tpo .deps/addconstraints1.Po
  3728. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT affinedimension1.o -MD -MP -MF .deps/affinedimension1.Tpo -c -o affinedimension1.o affinedimension1.cc
  3729. In file included from ../../src/CO_Tree_defs.hh:1557,
  3730.                  from ../../src/Sparse_Row_defs.hh:29,
  3731.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3732.                  from ../../src/ppl_include_files.hh:8,
  3733.                  from ../../src/ppl_header.hh:38,
  3734.                  from ../../tests/ppl_test.hh:27,
  3735.                  from affinedimension1.cc:24:
  3736. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3737. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3738.    std::memcpy(&to, &from, sizeof(data_type));
  3739.                                             ^
  3740. In file included from ../../src/mp_std_bits_defs.hh:28,
  3741.                  from ../../src/checked_defs.hh:27,
  3742.                  from ../../src/Checked_Number_defs.hh:28,
  3743.                  from ../../src/checked_numeric_limits.hh:27,
  3744.                  from ../../src/ppl_include_files.hh:3,
  3745.                  from ../../src/ppl_header.hh:38,
  3746.                  from ../../tests/ppl_test.hh:27,
  3747.                  from affinedimension1.cc:24:
  3748. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3749.  class __gmp_expr<mpz_t, mpz_t>
  3750.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3751. In file included from ../../src/Linear_System_templates.hh:30,
  3752.                  from ../../src/Linear_System_defs.hh:580,
  3753.                  from ../../src/Constraint_System_defs.hh:29,
  3754.                  from ../../src/Box_inlines.hh:28,
  3755.                  from ../../src/Box_defs.hh:2285,
  3756.                  from ../../src/Linear_Form_templates.hh:29,
  3757.                  from ../../src/ppl_include_files.hh:9,
  3758.                  from ../../src/ppl_header.hh:38,
  3759.                  from ../../tests/ppl_test.hh:27,
  3760.                  from affinedimension1.cc:24:
  3761. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3762. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3763.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3764.                                                           ^
  3765. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3766.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3767.                                                                   ^
  3768. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3769. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3770.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3771.                                                           ^
  3772. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3773.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3774.                                                                   ^
  3775. mv -f .deps/affinedimension1.Tpo .deps/affinedimension1.Po
  3776. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT affineimage1.o -MD -MP -MF .deps/affineimage1.Tpo -c -o affineimage1.o affineimage1.cc
  3777. In file included from ../../src/CO_Tree_defs.hh:1557,
  3778.                  from ../../src/Sparse_Row_defs.hh:29,
  3779.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3780.                  from ../../src/ppl_include_files.hh:8,
  3781.                  from ../../src/ppl_header.hh:38,
  3782.                  from ../../tests/ppl_test.hh:27,
  3783.                  from affineimage1.cc:26:
  3784. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3785. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3786.    std::memcpy(&to, &from, sizeof(data_type));
  3787.                                             ^
  3788. In file included from ../../src/mp_std_bits_defs.hh:28,
  3789.                  from ../../src/checked_defs.hh:27,
  3790.                  from ../../src/Checked_Number_defs.hh:28,
  3791.                  from ../../src/checked_numeric_limits.hh:27,
  3792.                  from ../../src/ppl_include_files.hh:3,
  3793.                  from ../../src/ppl_header.hh:38,
  3794.                  from ../../tests/ppl_test.hh:27,
  3795.                  from affineimage1.cc:26:
  3796. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3797.  class __gmp_expr<mpz_t, mpz_t>
  3798.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3799. In file included from ../../src/Linear_System_templates.hh:30,
  3800.                  from ../../src/Linear_System_defs.hh:580,
  3801.                  from ../../src/Constraint_System_defs.hh:29,
  3802.                  from ../../src/Box_inlines.hh:28,
  3803.                  from ../../src/Box_defs.hh:2285,
  3804.                  from ../../src/Linear_Form_templates.hh:29,
  3805.                  from ../../src/ppl_include_files.hh:9,
  3806.                  from ../../src/ppl_header.hh:38,
  3807.                  from ../../tests/ppl_test.hh:27,
  3808.                  from affineimage1.cc:26:
  3809. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3810. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3811.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3812.                                                           ^
  3813. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3814.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3815.                                                                   ^
  3816. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3817. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3818.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3819.                                                           ^
  3820. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3821.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3822.                                                                   ^
  3823. mv -f .deps/affineimage1.Tpo .deps/affineimage1.Po
  3824. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT affinepreimage1.o -MD -MP -MF .deps/affinepreimage1.Tpo -c -o affinepreimage1.o affinepreimage1.cc
  3825. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT bounded1.o -MD -MP -MF .deps/bounded1.Tpo -c -o bounded1.o bounded1.cc
  3826. In file included from ../../src/CO_Tree_defs.hh:1557,
  3827.                  from ../../src/Sparse_Row_defs.hh:29,
  3828.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3829.                  from ../../src/ppl_include_files.hh:8,
  3830.                  from ../../src/ppl_header.hh:38,
  3831.                  from ../../tests/ppl_test.hh:27,
  3832.                  from affinepreimage1.cc:26:
  3833. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3834. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3835.    std::memcpy(&to, &from, sizeof(data_type));
  3836.                                             ^
  3837. In file included from ../../src/mp_std_bits_defs.hh:28,
  3838.                  from ../../src/checked_defs.hh:27,
  3839.                  from ../../src/Checked_Number_defs.hh:28,
  3840.                  from ../../src/checked_numeric_limits.hh:27,
  3841.                  from ../../src/ppl_include_files.hh:3,
  3842.                  from ../../src/ppl_header.hh:38,
  3843.                  from ../../tests/ppl_test.hh:27,
  3844.                  from affinepreimage1.cc:26:
  3845. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3846.  class __gmp_expr<mpz_t, mpz_t>
  3847.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3848. In file included from ../../src/Linear_System_templates.hh:30,
  3849.                  from ../../src/Linear_System_defs.hh:580,
  3850.                  from ../../src/Constraint_System_defs.hh:29,
  3851.                  from ../../src/Box_inlines.hh:28,
  3852.                  from ../../src/Box_defs.hh:2285,
  3853.                  from ../../src/Linear_Form_templates.hh:29,
  3854.                  from ../../src/ppl_include_files.hh:9,
  3855.                  from ../../src/ppl_header.hh:38,
  3856.                  from ../../tests/ppl_test.hh:27,
  3857.                  from affinepreimage1.cc:26:
  3858. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3859. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3860.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3861.                                                           ^
  3862. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3863.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3864.                                                                   ^
  3865. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3866. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3867.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3868.                                                           ^
  3869. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3870.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3871.                                                                   ^
  3872. mv -f .deps/affinepreimage1.Tpo .deps/affinepreimage1.Po
  3873. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT bounds1.o -MD -MP -MF .deps/bounds1.Tpo -c -o bounds1.o bounds1.cc
  3874. In file included from ../../src/CO_Tree_defs.hh:1557,
  3875.                  from ../../src/Sparse_Row_defs.hh:29,
  3876.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3877.                  from ../../src/ppl_include_files.hh:8,
  3878.                  from ../../src/ppl_header.hh:38,
  3879.                  from ../../tests/ppl_test.hh:27,
  3880.                  from bounded1.cc:24:
  3881. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3882. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3883.    std::memcpy(&to, &from, sizeof(data_type));
  3884.                                             ^
  3885. In file included from ../../src/mp_std_bits_defs.hh:28,
  3886.                  from ../../src/checked_defs.hh:27,
  3887.                  from ../../src/Checked_Number_defs.hh:28,
  3888.                  from ../../src/checked_numeric_limits.hh:27,
  3889.                  from ../../src/ppl_include_files.hh:3,
  3890.                  from ../../src/ppl_header.hh:38,
  3891.                  from ../../tests/ppl_test.hh:27,
  3892.                  from bounded1.cc:24:
  3893. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3894.  class __gmp_expr<mpz_t, mpz_t>
  3895.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3896. In file included from ../../src/Linear_System_templates.hh:30,
  3897.                  from ../../src/Linear_System_defs.hh:580,
  3898.                  from ../../src/Constraint_System_defs.hh:29,
  3899.                  from ../../src/Box_inlines.hh:28,
  3900.                  from ../../src/Box_defs.hh:2285,
  3901.                  from ../../src/Linear_Form_templates.hh:29,
  3902.                  from ../../src/ppl_include_files.hh:9,
  3903.                  from ../../src/ppl_header.hh:38,
  3904.                  from ../../tests/ppl_test.hh:27,
  3905.                  from bounded1.cc:24:
  3906. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3907. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3908.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3909.                                                           ^
  3910. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3911.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3912.                                                                   ^
  3913. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3914. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3915.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3916.                                                           ^
  3917. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3918.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3919.                                                                   ^
  3920. mv -f .deps/bounded1.Tpo .deps/bounded1.Po
  3921. In file included from ../../src/CO_Tree_defs.hh:1557,
  3922.                  from ../../src/Sparse_Row_defs.hh:29,
  3923.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3924.                  from ../../src/ppl_include_files.hh:8,
  3925.                  from ../../src/ppl_header.hh:38,
  3926.                  from ../../tests/ppl_test.hh:27,
  3927.                  from bounds1.cc:25:
  3928. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3929. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3930.    std::memcpy(&to, &from, sizeof(data_type));
  3931.                                             ^
  3932. In file included from ../../src/mp_std_bits_defs.hh:28,
  3933.                  from ../../src/checked_defs.hh:27,
  3934.                  from ../../src/Checked_Number_defs.hh:28,
  3935.                  from ../../src/checked_numeric_limits.hh:27,
  3936.                  from ../../src/ppl_include_files.hh:3,
  3937.                  from ../../src/ppl_header.hh:38,
  3938.                  from ../../tests/ppl_test.hh:27,
  3939.                  from bounds1.cc:25:
  3940. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3941.  class __gmp_expr<mpz_t, mpz_t>
  3942.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3943. In file included from ../../src/Linear_System_templates.hh:30,
  3944.                  from ../../src/Linear_System_defs.hh:580,
  3945.                  from ../../src/Constraint_System_defs.hh:29,
  3946.                  from ../../src/Box_inlines.hh:28,
  3947.                  from ../../src/Box_defs.hh:2285,
  3948.                  from ../../src/Linear_Form_templates.hh:29,
  3949.                  from ../../src/ppl_include_files.hh:9,
  3950.                  from ../../src/ppl_header.hh:38,
  3951.                  from ../../tests/ppl_test.hh:27,
  3952.                  from bounds1.cc:25:
  3953. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  3954. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3955.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3956.                                                           ^
  3957. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3958.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3959.                                                                   ^
  3960. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  3961. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3962.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  3963.                                                           ^
  3964. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3965.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  3966.                                                                   ^
  3967. mv -f .deps/bounds1.Tpo .deps/bounds1.Po
  3968. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT closed1.o -MD -MP -MF .deps/closed1.Tpo -c -o closed1.o closed1.cc
  3969. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT closure1.o -MD -MP -MF .deps/closure1.Tpo -c -o closure1.o closure1.cc
  3970. In file included from ../../src/CO_Tree_defs.hh:1557,
  3971.                  from ../../src/Sparse_Row_defs.hh:29,
  3972.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  3973.                  from ../../src/ppl_include_files.hh:8,
  3974.                  from ../../src/ppl_header.hh:38,
  3975.                  from ../../tests/ppl_test.hh:27,
  3976.                  from closed1.cc:24:
  3977. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  3978. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  3979.    std::memcpy(&to, &from, sizeof(data_type));
  3980.                                             ^
  3981. In file included from ../../src/mp_std_bits_defs.hh:28,
  3982.                  from ../../src/checked_defs.hh:27,
  3983.                  from ../../src/Checked_Number_defs.hh:28,
  3984.                  from ../../src/checked_numeric_limits.hh:27,
  3985.                  from ../../src/ppl_include_files.hh:3,
  3986.                  from ../../src/ppl_header.hh:38,
  3987.                  from ../../tests/ppl_test.hh:27,
  3988.                  from closed1.cc:24:
  3989. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  3990.  class __gmp_expr<mpz_t, mpz_t>
  3991.        ^~~~~~~~~~~~~~~~~~~~~~~~
  3992. In file included from ../../src/Linear_System_templates.hh:30,
  3993.                  from ../../src/Linear_System_defs.hh:580,
  3994.                  from ../../src/Constraint_System_defs.hh:29,
  3995.                  from ../../src/Box_inlines.hh:28,
  3996.                  from ../../src/Box_defs.hh:2285,
  3997.                  from ../../src/Linear_Form_templates.hh:29,
  3998.                  from ../../src/ppl_include_files.hh:9,
  3999.                  from ../../src/ppl_header.hh:38,
  4000.                  from ../../tests/ppl_test.hh:27,
  4001.                  from closed1.cc:24:
  4002. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4003. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4004.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4005.                                                           ^
  4006. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4007.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4008.                                                                   ^
  4009. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4010. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4011.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4012.                                                           ^
  4013. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4014.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4015.                                                                   ^
  4016. mv -f .deps/closed1.Tpo .deps/closed1.Po
  4017. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT collapse1.o -MD -MP -MF .deps/collapse1.Tpo -c -o collapse1.o collapse1.cc
  4018. In file included from ../../src/CO_Tree_defs.hh:1557,
  4019.                  from ../../src/Sparse_Row_defs.hh:29,
  4020.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4021.                  from ../../src/ppl_include_files.hh:8,
  4022.                  from ../../src/ppl_header.hh:38,
  4023.                  from ../../tests/ppl_test.hh:27,
  4024.                  from closure1.cc:24:
  4025. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4026. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4027.    std::memcpy(&to, &from, sizeof(data_type));
  4028.                                             ^
  4029. In file included from ../../src/mp_std_bits_defs.hh:28,
  4030.                  from ../../src/checked_defs.hh:27,
  4031.                  from ../../src/Checked_Number_defs.hh:28,
  4032.                  from ../../src/checked_numeric_limits.hh:27,
  4033.                  from ../../src/ppl_include_files.hh:3,
  4034.                  from ../../src/ppl_header.hh:38,
  4035.                  from ../../tests/ppl_test.hh:27,
  4036.                  from closure1.cc:24:
  4037. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4038.  class __gmp_expr<mpz_t, mpz_t>
  4039.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4040. In file included from ../../src/Linear_System_templates.hh:30,
  4041.                  from ../../src/Linear_System_defs.hh:580,
  4042.                  from ../../src/Constraint_System_defs.hh:29,
  4043.                  from ../../src/Box_inlines.hh:28,
  4044.                  from ../../src/Box_defs.hh:2285,
  4045.                  from ../../src/Linear_Form_templates.hh:29,
  4046.                  from ../../src/ppl_include_files.hh:9,
  4047.                  from ../../src/ppl_header.hh:38,
  4048.                  from ../../tests/ppl_test.hh:27,
  4049.                  from closure1.cc:24:
  4050. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4051. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4052.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4053.                                                           ^
  4054. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4055.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4056.                                                                   ^
  4057. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4058. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4059.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4060.                                                           ^
  4061. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4062.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4063.                                                                   ^
  4064. mv -f .deps/closure1.Tpo .deps/closure1.Po
  4065. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT concatenate1.o -MD -MP -MF .deps/concatenate1.Tpo -c -o concatenate1.o concatenate1.cc
  4066. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT contains1.o -MD -MP -MF .deps/contains1.Tpo -c -o contains1.o contains1.cc
  4067. In file included from ../../src/CO_Tree_defs.hh:1557,
  4068.                  from ../../src/Sparse_Row_defs.hh:29,
  4069.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4070.                  from ../../src/ppl_include_files.hh:8,
  4071.                  from ../../src/ppl_header.hh:38,
  4072.                  from ../../tests/ppl_test.hh:27,
  4073.                  from collapse1.cc:24:
  4074. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4075. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4076.    std::memcpy(&to, &from, sizeof(data_type));
  4077.                                             ^
  4078. In file included from ../../src/mp_std_bits_defs.hh:28,
  4079.                  from ../../src/checked_defs.hh:27,
  4080.                  from ../../src/Checked_Number_defs.hh:28,
  4081.                  from ../../src/checked_numeric_limits.hh:27,
  4082.                  from ../../src/ppl_include_files.hh:3,
  4083.                  from ../../src/ppl_header.hh:38,
  4084.                  from ../../tests/ppl_test.hh:27,
  4085.                  from collapse1.cc:24:
  4086. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4087.  class __gmp_expr<mpz_t, mpz_t>
  4088.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4089. In file included from ../../src/Linear_System_templates.hh:30,
  4090.                  from ../../src/Linear_System_defs.hh:580,
  4091.                  from ../../src/Constraint_System_defs.hh:29,
  4092.                  from ../../src/Box_inlines.hh:28,
  4093.                  from ../../src/Box_defs.hh:2285,
  4094.                  from ../../src/Linear_Form_templates.hh:29,
  4095.                  from ../../src/ppl_include_files.hh:9,
  4096.                  from ../../src/ppl_header.hh:38,
  4097.                  from ../../tests/ppl_test.hh:27,
  4098.                  from collapse1.cc:24:
  4099. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4100. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4101.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4102.                                                           ^
  4103. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4104.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4105.                                                                   ^
  4106. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4107. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4108.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4109.                                                           ^
  4110. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4111.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4112.                                                                   ^
  4113. mv -f .deps/collapse1.Tpo .deps/collapse1.Po
  4114. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT containsintegerpoint1.o -MD -MP -MF .deps/containsintegerpoint1.Tpo -c -o containsintegerpoint1.o containsintegerpoint1.cc
  4115. In file included from ../../src/CO_Tree_defs.hh:1557,
  4116.                  from ../../src/Sparse_Row_defs.hh:29,
  4117.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4118.                  from ../../src/ppl_include_files.hh:8,
  4119.                  from ../../src/ppl_header.hh:38,
  4120.                  from ../../tests/ppl_test.hh:27,
  4121.                  from concatenate1.cc:24:
  4122. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4123. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4124.    std::memcpy(&to, &from, sizeof(data_type));
  4125.                                             ^
  4126. In file included from ../../src/mp_std_bits_defs.hh:28,
  4127.                  from ../../src/checked_defs.hh:27,
  4128.                  from ../../src/Checked_Number_defs.hh:28,
  4129.                  from ../../src/checked_numeric_limits.hh:27,
  4130.                  from ../../src/ppl_include_files.hh:3,
  4131.                  from ../../src/ppl_header.hh:38,
  4132.                  from ../../tests/ppl_test.hh:27,
  4133.                  from concatenate1.cc:24:
  4134. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4135.  class __gmp_expr<mpz_t, mpz_t>
  4136.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4137. In file included from ../../src/Linear_System_templates.hh:30,
  4138.                  from ../../src/Linear_System_defs.hh:580,
  4139.                  from ../../src/Constraint_System_defs.hh:29,
  4140.                  from ../../src/Box_inlines.hh:28,
  4141.                  from ../../src/Box_defs.hh:2285,
  4142.                  from ../../src/Linear_Form_templates.hh:29,
  4143.                  from ../../src/ppl_include_files.hh:9,
  4144.                  from ../../src/ppl_header.hh:38,
  4145.                  from ../../tests/ppl_test.hh:27,
  4146.                  from concatenate1.cc:24:
  4147. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4148. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4149.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4150.                                                           ^
  4151. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4152.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4153.                                                                   ^
  4154. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4155. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4156.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4157.                                                           ^
  4158. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4159.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4160.                                                                   ^
  4161. mv -f .deps/concatenate1.Tpo .deps/concatenate1.Po
  4162. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT difference1.o -MD -MP -MF .deps/difference1.Tpo -c -o difference1.o difference1.cc
  4163. In file included from ../../src/CO_Tree_defs.hh:1557,
  4164.                  from ../../src/Sparse_Row_defs.hh:29,
  4165.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4166.                  from ../../src/ppl_include_files.hh:8,
  4167.                  from ../../src/ppl_header.hh:38,
  4168.                  from ../../tests/ppl_test.hh:27,
  4169.                  from contains1.cc:25:
  4170. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4171. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4172.    std::memcpy(&to, &from, sizeof(data_type));
  4173.                                             ^
  4174. In file included from ../../src/mp_std_bits_defs.hh:28,
  4175.                  from ../../src/checked_defs.hh:27,
  4176.                  from ../../src/Checked_Number_defs.hh:28,
  4177.                  from ../../src/checked_numeric_limits.hh:27,
  4178.                  from ../../src/ppl_include_files.hh:3,
  4179.                  from ../../src/ppl_header.hh:38,
  4180.                  from ../../tests/ppl_test.hh:27,
  4181.                  from contains1.cc:25:
  4182. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4183.  class __gmp_expr<mpz_t, mpz_t>
  4184.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4185. In file included from ../../src/Linear_System_templates.hh:30,
  4186.                  from ../../src/Linear_System_defs.hh:580,
  4187.                  from ../../src/Constraint_System_defs.hh:29,
  4188.                  from ../../src/Box_inlines.hh:28,
  4189.                  from ../../src/Box_defs.hh:2285,
  4190.                  from ../../src/Linear_Form_templates.hh:29,
  4191.                  from ../../src/ppl_include_files.hh:9,
  4192.                  from ../../src/ppl_header.hh:38,
  4193.                  from ../../tests/ppl_test.hh:27,
  4194.                  from contains1.cc:25:
  4195. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4196. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4197.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4198.                                                           ^
  4199. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4200.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4201.                                                                   ^
  4202. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4203. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4204.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4205.                                                           ^
  4206. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4207.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4208.                                                                   ^
  4209. mv -f .deps/contains1.Tpo .deps/contains1.Po
  4210. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT discrete1.o -MD -MP -MF .deps/discrete1.Tpo -c -o discrete1.o discrete1.cc
  4211. In file included from ../../src/CO_Tree_defs.hh:1557,
  4212.                  from ../../src/Sparse_Row_defs.hh:29,
  4213.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4214.                  from ../../src/ppl_include_files.hh:8,
  4215.                  from ../../src/ppl_header.hh:38,
  4216.                  from ../../tests/ppl_test.hh:27,
  4217.                  from containsintegerpoint1.cc:24:
  4218. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4219. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4220.    std::memcpy(&to, &from, sizeof(data_type));
  4221.                                             ^
  4222. In file included from ../../src/mp_std_bits_defs.hh:28,
  4223.                  from ../../src/checked_defs.hh:27,
  4224.                  from ../../src/Checked_Number_defs.hh:28,
  4225.                  from ../../src/checked_numeric_limits.hh:27,
  4226.                  from ../../src/ppl_include_files.hh:3,
  4227.                  from ../../src/ppl_header.hh:38,
  4228.                  from ../../tests/ppl_test.hh:27,
  4229.                  from containsintegerpoint1.cc:24:
  4230. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4231.  class __gmp_expr<mpz_t, mpz_t>
  4232.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4233. In file included from ../../src/Linear_System_templates.hh:30,
  4234.                  from ../../src/Linear_System_defs.hh:580,
  4235.                  from ../../src/Constraint_System_defs.hh:29,
  4236.                  from ../../src/Box_inlines.hh:28,
  4237.                  from ../../src/Box_defs.hh:2285,
  4238.                  from ../../src/Linear_Form_templates.hh:29,
  4239.                  from ../../src/ppl_include_files.hh:9,
  4240.                  from ../../src/ppl_header.hh:38,
  4241.                  from ../../tests/ppl_test.hh:27,
  4242.                  from containsintegerpoint1.cc:24:
  4243. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4244. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4245.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4246.                                                           ^
  4247. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4248.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4249.                                                                   ^
  4250. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4251. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4252.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4253.                                                           ^
  4254. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4255.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4256.                                                                   ^
  4257. mv -f .deps/containsintegerpoint1.Tpo .deps/containsintegerpoint1.Po
  4258. In file included from ../../src/CO_Tree_defs.hh:1557,
  4259.                  from ../../src/Sparse_Row_defs.hh:29,
  4260.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4261.                  from ../../src/ppl_include_files.hh:8,
  4262.                  from ../../src/ppl_header.hh:38,
  4263.                  from ../../tests/ppl_test.hh:27,
  4264.                  from difference1.cc:24:
  4265. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4266. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4267.    std::memcpy(&to, &from, sizeof(data_type));
  4268.                                             ^
  4269. In file included from ../../src/mp_std_bits_defs.hh:28,
  4270.                  from ../../src/checked_defs.hh:27,
  4271.                  from ../../src/Checked_Number_defs.hh:28,
  4272.                  from ../../src/checked_numeric_limits.hh:27,
  4273.                  from ../../src/ppl_include_files.hh:3,
  4274.                  from ../../src/ppl_header.hh:38,
  4275.                  from ../../tests/ppl_test.hh:27,
  4276.                  from difference1.cc:24:
  4277. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4278.  class __gmp_expr<mpz_t, mpz_t>
  4279.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4280. In file included from ../../src/Linear_System_templates.hh:30,
  4281.                  from ../../src/Linear_System_defs.hh:580,
  4282.                  from ../../src/Constraint_System_defs.hh:29,
  4283.                  from ../../src/Box_inlines.hh:28,
  4284.                  from ../../src/Box_defs.hh:2285,
  4285.                  from ../../src/Linear_Form_templates.hh:29,
  4286.                  from ../../src/ppl_include_files.hh:9,
  4287.                  from ../../src/ppl_header.hh:38,
  4288.                  from ../../tests/ppl_test.hh:27,
  4289.                  from difference1.cc:24:
  4290. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4291. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4292.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4293.                                                           ^
  4294. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4295.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4296.                                                                   ^
  4297. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4298. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4299.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4300.                                                           ^
  4301. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4302.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4303.                                                                   ^
  4304. mv -f .deps/difference1.Tpo .deps/difference1.Po
  4305. In file included from ../../src/CO_Tree_defs.hh:1557,
  4306.                  from ../../src/Sparse_Row_defs.hh:29,
  4307.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4308.                  from ../../src/ppl_include_files.hh:8,
  4309.                  from ../../src/ppl_header.hh:38,
  4310.                  from ../../tests/ppl_test.hh:27,
  4311.                  from discrete1.cc:24:
  4312. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4313. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4314.    std::memcpy(&to, &from, sizeof(data_type));
  4315.                                             ^
  4316. In file included from ../../src/mp_std_bits_defs.hh:28,
  4317.                  from ../../src/checked_defs.hh:27,
  4318.                  from ../../src/Checked_Number_defs.hh:28,
  4319.                  from ../../src/checked_numeric_limits.hh:27,
  4320.                  from ../../src/ppl_include_files.hh:3,
  4321.                  from ../../src/ppl_header.hh:38,
  4322.                  from ../../tests/ppl_test.hh:27,
  4323.                  from discrete1.cc:24:
  4324. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4325.  class __gmp_expr<mpz_t, mpz_t>
  4326.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4327. In file included from ../../src/Linear_System_templates.hh:30,
  4328.                  from ../../src/Linear_System_defs.hh:580,
  4329.                  from ../../src/Constraint_System_defs.hh:29,
  4330.                  from ../../src/Box_inlines.hh:28,
  4331.                  from ../../src/Box_defs.hh:2285,
  4332.                  from ../../src/Linear_Form_templates.hh:29,
  4333.                  from ../../src/ppl_include_files.hh:9,
  4334.                  from ../../src/ppl_header.hh:38,
  4335.                  from ../../tests/ppl_test.hh:27,
  4336.                  from discrete1.cc:24:
  4337. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4338. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4339.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4340.                                                           ^
  4341. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4342.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4343.                                                                   ^
  4344. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4345. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4346.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4347.                                                           ^
  4348. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4349.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4350.                                                                   ^
  4351. mv -f .deps/discrete1.Tpo .deps/discrete1.Po
  4352. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT disjoint1.o -MD -MP -MF .deps/disjoint1.Tpo -c -o disjoint1.o disjoint1.cc
  4353. In file included from ../../src/CO_Tree_defs.hh:1557,
  4354.                  from ../../src/Sparse_Row_defs.hh:29,
  4355.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4356.                  from ../../src/ppl_include_files.hh:8,
  4357.                  from ../../src/ppl_header.hh:38,
  4358.                  from ../../tests/ppl_test.hh:27,
  4359.                  from disjoint1.cc:24:
  4360. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4361. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4362.    std::memcpy(&to, &from, sizeof(data_type));
  4363.                                             ^
  4364. In file included from ../../src/mp_std_bits_defs.hh:28,
  4365.                  from ../../src/checked_defs.hh:27,
  4366.                  from ../../src/Checked_Number_defs.hh:28,
  4367.                  from ../../src/checked_numeric_limits.hh:27,
  4368.                  from ../../src/ppl_include_files.hh:3,
  4369.                  from ../../src/ppl_header.hh:38,
  4370.                  from ../../tests/ppl_test.hh:27,
  4371.                  from disjoint1.cc:24:
  4372. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4373.  class __gmp_expr<mpz_t, mpz_t>
  4374.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4375. In file included from ../../src/Linear_System_templates.hh:30,
  4376.                  from ../../src/Linear_System_defs.hh:580,
  4377.                  from ../../src/Constraint_System_defs.hh:29,
  4378.                  from ../../src/Box_inlines.hh:28,
  4379.                  from ../../src/Box_defs.hh:2285,
  4380.                  from ../../src/Linear_Form_templates.hh:29,
  4381.                  from ../../src/ppl_include_files.hh:9,
  4382.                  from ../../src/ppl_header.hh:38,
  4383.                  from ../../tests/ppl_test.hh:27,
  4384.                  from disjoint1.cc:24:
  4385. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4386. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4387.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4388.                                                           ^
  4389. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4390.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4391.                                                                   ^
  4392. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4393. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4394.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4395.                                                           ^
  4396. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4397.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4398.                                                                   ^
  4399. mv -f .deps/disjoint1.Tpo .deps/disjoint1.Po
  4400. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT disjunct1.o -MD -MP -MF .deps/disjunct1.Tpo -c -o disjunct1.o disjunct1.cc
  4401. In file included from ../../src/CO_Tree_defs.hh:1557,
  4402.                  from ../../src/Sparse_Row_defs.hh:29,
  4403.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4404.                  from ../../src/ppl_include_files.hh:8,
  4405.                  from ../../src/ppl_header.hh:38,
  4406.                  from ../../tests/ppl_test.hh:27,
  4407.                  from disjunct1.cc:25:
  4408. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4409. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4410.    std::memcpy(&to, &from, sizeof(data_type));
  4411.                                             ^
  4412. In file included from ../../src/mp_std_bits_defs.hh:28,
  4413.                  from ../../src/checked_defs.hh:27,
  4414.                  from ../../src/Checked_Number_defs.hh:28,
  4415.                  from ../../src/checked_numeric_limits.hh:27,
  4416.                  from ../../src/ppl_include_files.hh:3,
  4417.                  from ../../src/ppl_header.hh:38,
  4418.                  from ../../tests/ppl_test.hh:27,
  4419.                  from disjunct1.cc:25:
  4420. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4421.  class __gmp_expr<mpz_t, mpz_t>
  4422.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4423. In file included from ../../src/Linear_System_templates.hh:30,
  4424.                  from ../../src/Linear_System_defs.hh:580,
  4425.                  from ../../src/Constraint_System_defs.hh:29,
  4426.                  from ../../src/Box_inlines.hh:28,
  4427.                  from ../../src/Box_defs.hh:2285,
  4428.                  from ../../src/Linear_Form_templates.hh:29,
  4429.                  from ../../src/ppl_include_files.hh:9,
  4430.                  from ../../src/ppl_header.hh:38,
  4431.                  from ../../tests/ppl_test.hh:27,
  4432.                  from disjunct1.cc:25:
  4433. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4434. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4435.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4436.                                                           ^
  4437. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4438.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4439.                                                                   ^
  4440. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4441. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4442.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4443.                                                           ^
  4444. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4445.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4446.                                                                   ^
  4447. mv -f .deps/disjunct1.Tpo .deps/disjunct1.Po
  4448. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT empty1.o -MD -MP -MF .deps/empty1.Tpo -c -o empty1.o empty1.cc
  4449. In file included from ../../src/CO_Tree_defs.hh:1557,
  4450.                  from ../../src/Sparse_Row_defs.hh:29,
  4451.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4452.                  from ../../src/ppl_include_files.hh:8,
  4453.                  from ../../src/ppl_header.hh:38,
  4454.                  from ../../tests/ppl_test.hh:27,
  4455.                  from empty1.cc:25:
  4456. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4457. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4458.    std::memcpy(&to, &from, sizeof(data_type));
  4459.                                             ^
  4460. In file included from ../../src/mp_std_bits_defs.hh:28,
  4461.                  from ../../src/checked_defs.hh:27,
  4462.                  from ../../src/Checked_Number_defs.hh:28,
  4463.                  from ../../src/checked_numeric_limits.hh:27,
  4464.                  from ../../src/ppl_include_files.hh:3,
  4465.                  from ../../src/ppl_header.hh:38,
  4466.                  from ../../tests/ppl_test.hh:27,
  4467.                  from empty1.cc:25:
  4468. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4469.  class __gmp_expr<mpz_t, mpz_t>
  4470.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4471. In file included from ../../src/Linear_System_templates.hh:30,
  4472.                  from ../../src/Linear_System_defs.hh:580,
  4473.                  from ../../src/Constraint_System_defs.hh:29,
  4474.                  from ../../src/Box_inlines.hh:28,
  4475.                  from ../../src/Box_defs.hh:2285,
  4476.                  from ../../src/Linear_Form_templates.hh:29,
  4477.                  from ../../src/ppl_include_files.hh:9,
  4478.                  from ../../src/ppl_header.hh:38,
  4479.                  from ../../tests/ppl_test.hh:27,
  4480.                  from empty1.cc:25:
  4481. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4482. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4483.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4484.                                                           ^
  4485. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4486.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4487.                                                                   ^
  4488. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4489. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4490.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4491.                                                           ^
  4492. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4493.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4494.                                                                   ^
  4495. mv -f .deps/empty1.Tpo .deps/empty1.Po
  4496. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT entails1.o -MD -MP -MF .deps/entails1.Tpo -c -o entails1.o entails1.cc
  4497. In file included from ../../src/CO_Tree_defs.hh:1557,
  4498.                  from ../../src/Sparse_Row_defs.hh:29,
  4499.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4500.                  from ../../src/ppl_include_files.hh:8,
  4501.                  from ../../src/ppl_header.hh:38,
  4502.                  from ../../tests/ppl_test.hh:27,
  4503.                  from entails1.cc:24:
  4504. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4505. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4506.    std::memcpy(&to, &from, sizeof(data_type));
  4507.                                             ^
  4508. In file included from ../../src/mp_std_bits_defs.hh:28,
  4509.                  from ../../src/checked_defs.hh:27,
  4510.                  from ../../src/Checked_Number_defs.hh:28,
  4511.                  from ../../src/checked_numeric_limits.hh:27,
  4512.                  from ../../src/ppl_include_files.hh:3,
  4513.                  from ../../src/ppl_header.hh:38,
  4514.                  from ../../tests/ppl_test.hh:27,
  4515.                  from entails1.cc:24:
  4516. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4517.  class __gmp_expr<mpz_t, mpz_t>
  4518.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4519. In file included from ../../src/Linear_System_templates.hh:30,
  4520.                  from ../../src/Linear_System_defs.hh:580,
  4521.                  from ../../src/Constraint_System_defs.hh:29,
  4522.                  from ../../src/Box_inlines.hh:28,
  4523.                  from ../../src/Box_defs.hh:2285,
  4524.                  from ../../src/Linear_Form_templates.hh:29,
  4525.                  from ../../src/ppl_include_files.hh:9,
  4526.                  from ../../src/ppl_header.hh:38,
  4527.                  from ../../tests/ppl_test.hh:27,
  4528.                  from entails1.cc:24:
  4529. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4530. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4531.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4532.                                                           ^
  4533. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4534.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4535.                                                                   ^
  4536. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4537. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4538.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4539.                                                           ^
  4540. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4541.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4542.                                                                   ^
  4543. mv -f .deps/entails1.Tpo .deps/entails1.Po
  4544. g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I../../tests -I../../utils -I/home/user/sagemath/inst/include -DNDEBUG=1   -g -O2 -frounding-math  -I/home/user/sagemath/inst/include -W -Wall -MT equals1.o -MD -MP -MF .deps/equals1.Tpo -c -o equals1.o equals1.cc
  4545. In file included from ../../src/CO_Tree_defs.hh:1557,
  4546.                  from ../../src/Sparse_Row_defs.hh:29,
  4547.                  from ../../src/Linear_Expression_Impl_defs.hh:33,
  4548.                  from ../../src/ppl_include_files.hh:8,
  4549.                  from ../../src/ppl_header.hh:38,
  4550.                  from ../../tests/ppl_test.hh:27,
  4551.                  from equals1.cc:25:
  4552. ../../src/CO_Tree_inlines.hh: In static member function 'static void Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&, Parma_Polyhedra_Library::CO_Tree::data_type&)':
  4553. ../../src/CO_Tree_inlines.hh:354:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  4554.    std::memcpy(&to, &from, sizeof(data_type));
  4555.                                             ^
  4556. In file included from ../../src/mp_std_bits_defs.hh:28,
  4557.                  from ../../src/checked_defs.hh:27,
  4558.                  from ../../src/Checked_Number_defs.hh:28,
  4559.                  from ../../src/checked_numeric_limits.hh:27,
  4560.                  from ../../src/ppl_include_files.hh:3,
  4561.                  from ../../src/ppl_header.hh:38,
  4562.                  from ../../tests/ppl_test.hh:27,
  4563.                  from equals1.cc:25:
  4564. /home/user/sagemath/inst/include/gmpxx.h:1429:7: note: 'Parma_Polyhedra_Library::CO_Tree::data_type' {aka 'class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>'} declared here
  4565.  class __gmp_expr<mpz_t, mpz_t>
  4566.        ^~~~~~~~~~~~~~~~~~~~~~~~
  4567. In file included from ../../src/Linear_System_templates.hh:30,
  4568.                  from ../../src/Linear_System_defs.hh:580,
  4569.                  from ../../src/Constraint_System_defs.hh:29,
  4570.                  from ../../src/Box_inlines.hh:28,
  4571.                  from ../../src/Box_defs.hh:2285,
  4572.                  from ../../src/Linear_Form_templates.hh:29,
  4573.                  from ../../src/ppl_include_files.hh:9,
  4574.                  from ../../src/ppl_header.hh:38,
  4575.                  from ../../tests/ppl_test.hh:27,
  4576.                  from equals1.cc:25:
  4577. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Constraint&)':
  4578. ../../src/Scalar_Products_inlines.hh:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4579.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4580.                                                           ^
  4581. ../../src/Scalar_Products_inlines.hh:130:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4582.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4583.                                                                   ^
  4584. ../../src/Scalar_Products_inlines.hh: In constructor 'Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const Parma_Polyhedra_Library::Generator&)':
  4585. ../../src/Scalar_Products_inlines.hh:137:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4586.             ? static_cast<SPS_type>(&Scalar_Products::sign)
  4587.                                                           ^
  4588. ../../src/Scalar_Products_inlines.hh:138:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  4589.             : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
  4590.                                                                   ^
  4591. In file included from ../../src/Pointset_Powerset_defs.hh:1454,
  4592.                  from ../../src/algorithms.hh:28,
  4593.                  from ../../src/ppl_include_files.hh:18,
  4594.                  from ../../src/ppl_header.hh:38,
  4595.                  from ../../tests/ppl_test.hh:27,
  4596.                  from equals1.cc:25:
  4597. ../../src/Pointset_Powerset_templates.hh: In instantiation of 'Parma_Polyhedra_Library::Pointset_Powerset<PSET>::Pointset_Powerset(const Parma_Polyhedra_Library::Pointset_Powerset<QH>&, Parma_Polyhedra_Library::Complexity_Class) [with QH = Parma_Polyhedra_Library::Box<Parma_Polyhedra_Library::Interval<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, Parma_Polyhedra_Library::Interval_Info_Bitset<unsigned int, Parma_Polyhedra_Library::Test::Rational_Real_Open_Interval_Info_Policy> > >; PSET = Parma_Polyhedra_Library::NNC_Polyhedron]':
  4598. ../../src/Pointset_Powerset_inlines.hh:262:43:   required from 'bool Parma_Polyhedra_Library::Pointset_Powerset<PSET>::geometrically_equals(const Parma_Polyhedra_Library::Pointset_Powerset<PSET>&) const [with PSET = Parma_Polyhedra_Library::Box<Parma_Polyhedra_Library::Interval<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, Parma_Polyhedra_Library::Interval_Info_Bitset<unsigned int, Parma_Polyhedra_Library::Test::Rational_Real_Open_Interval_Info_Policy> > >]'
  4599. equals1.cc:44:50:   required from here
  4600. ../../src/Pointset_Powerset_templates.hh:66:29: internal compiler error: in type_dependent_expression_p, at cp/pt.c:25100
  4601.           y_end = y.end(); i != y_end; ++i) {
  4602.                            ~~^~~~~~~~
  4603. Please submit a full bug report,
  4604. with preprocessed source if appropriate.
  4605. See <http://bugzilla.redhat.com/bugzilla> for instructions.
  4606. Preprocessed source stored into /tmp/ccb8H3zx.out file, please attach this to your bugreport.
  4607. make[7]: *** [Makefile:1245: equals1.o] Error 1
  4608. make[7]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Powerset'
  4609. make[6]: *** [Makefile:1797: check-am] Error 2
  4610. make[6]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests/Powerset'
  4611. make[5]: *** [Makefile:589: check-recursive] Error 1
  4612. make[5]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/tests'
  4613. make[4]: *** [Makefile:553: check-recursive] Error 1
  4614. make[4]: Leaving directory '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src'
  4615.  
  4616. real    3m34.590s
  4617. user    3m13.618s
  4618. sys 0m11.295s
  4619. ************************************************************************
  4620. Error testing package ppl-1.2.p1
  4621. ************************************************************************
  4622. Please email sage-devel (http://groups.google.com/group/sage-devel)
  4623. explaining the problem and including the log file
  4624.   /home/user/sagemath/src/logs/pkgs/ppl-1.2.p1.log
  4625. Describe your computer, operating system, etc.
  4626. If you want to try to fix the problem yourself, *don't* just cd to
  4627. /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1 and type 'make check' or whatever is appropriate.
  4628. Instead, the following commands setup all environment variables
  4629. correctly and load a subshell for you to debug the error:
  4630.   (cd '/home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1' && '/home/user/sagemath/src/sage' --sh)
  4631. When you are done debugging, you can type "exit" to leave the subshell.
  4632. ************************************************************************
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement