Advertisement
randUser

ppl-1.2.p1 config.log

Jul 12th, 2018
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 251.36 KB | None | 0 0
  1. This file contains any messages produced by compilers while
  2. running configure, to aid debugging if configure makes a mistake.
  3.  
  4. It was created by the Parma Polyhedra Library configure 1.2, which was
  5. generated by GNU Autoconf 2.69. Invocation command line was
  6.  
  7. $ ./configure --prefix=/home/user/sagemath/inst --libdir=/home/user/sagemath/inst/lib --enable-interfaces=c,c++ --with-gmp-include=/home/user/sagemath/inst/include --with-gmp-lib=/home/user/sagemath/inst/lib --enable-coefficients=mpz --disable-fpmath
  8.  
  9. ## --------- ##
  10. ## Platform. ##
  11. ## --------- ##
  12.  
  13. hostname = fedora28
  14. uname -m = x86_64
  15. uname -r = 4.16.16-300.fc28.x86_64
  16. uname -s = Linux
  17. uname -v = #1 SMP Sun Jun 17 03:02:42 UTC 2018
  18.  
  19. /usr/bin/uname -p = x86_64
  20. /bin/uname -X = unknown
  21.  
  22. /bin/arch = x86_64
  23. /usr/bin/arch -k = unknown
  24. /usr/convex/getsysinfo = unknown
  25. /usr/bin/hostinfo = unknown
  26. /bin/machine = unknown
  27. /usr/bin/oslevel = unknown
  28. /bin/universe = unknown
  29.  
  30. PATH: /home/user/sagemath/src/build/bin
  31. PATH: /home/user/sagemath/src/src/bin
  32. PATH: /home/user/sagemath/inst/bin
  33. PATH: /home/user/sagemath/src/build/bin
  34. PATH: /home/user/sagemath/src/src/bin
  35. PATH: /home/user/sagemath/inst/bin
  36. PATH: /home/user/local/bin
  37. PATH: /home/user/krita/inst/bin
  38. PATH: /usr/local/octave/dev/bin
  39. PATH: /usr/local/texlive/2018/bin/x86_64-linux
  40. PATH: /usr/share/Modules/bin
  41. PATH: /usr/lib64/ccache
  42. PATH: /usr/local/bin
  43. PATH: /usr/local/sbin
  44. PATH: /usr/bin
  45. PATH: /usr/sbin
  46. PATH: /home/user/.local/bin
  47. PATH: /home/user/bin
  48.  
  49.  
  50. ## ----------- ##
  51. ## Core tests. ##
  52. ## ----------- ##
  53.  
  54. configure:3322: checking build system type
  55. configure:3336: result: x86_64-pc-linux-gnu
  56. configure:3356: checking host system type
  57. configure:3369: result: x86_64-pc-linux-gnu
  58. configure:3407: checking for a BSD-compatible install
  59. configure:3475: result: /usr/bin/install -c
  60. configure:3486: checking whether build environment is sane
  61. configure:3541: result: yes
  62. configure:3692: checking for a thread-safe mkdir -p
  63. configure:3731: result: /usr/bin/mkdir -p
  64. configure:3738: checking for gawk
  65. configure:3754: found /usr/bin/gawk
  66. configure:3765: result: gawk
  67. configure:3776: checking whether make sets $(MAKE)
  68. configure:3798: result: yes
  69. configure:3827: checking whether make supports nested variables
  70. configure:3844: result: yes
  71. configure:3924: checking whether UID '1000' is supported by ustar format
  72. configure:3927: result: yes
  73. configure:3934: checking whether GID '1000' is supported by ustar format
  74. configure:3937: result: yes
  75. configure:3945: checking how to create a ustar tar archive
  76. configure:3956: tar --version
  77. tar (GNU tar) 1.30
  78. Copyright (C) 2017 Free Software Foundation, Inc.
  79. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
  80. This is free software: you are free to change and redistribute it.
  81. There is NO WARRANTY, to the extent permitted by law.
  82.  
  83. Written by John Gilmore and Jay Fenlason.
  84. configure:3959: $? = 0
  85. configure:3999: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
  86. configure:4002: $? = 0
  87. configure:4006: tar -xf - <conftest.tar
  88. configure:4009: $? = 0
  89. configure:4011: cat conftest.dir/file
  90. GrepMe
  91. configure:4014: $? = 0
  92. configure:4027: result: gnutar
  93. configure:4194: checking for gcc
  94. configure:4221: result: gcc
  95. configure:4450: checking for C compiler version
  96. configure:4459: gcc --version >&5
  97. gcc (GCC) 8.1.1 20180502 (Red Hat 8.1.1-1)
  98. Copyright (C) 2018 Free Software Foundation, Inc.
  99. This is free software; see the source for copying conditions. There is NO
  100. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  101.  
  102. configure:4470: $? = 0
  103. configure:4459: gcc -v >&5
  104. Using built-in specs.
  105. COLLECT_GCC=/usr/bin/gcc
  106. COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
  107. OFFLOAD_TARGET_NAMES=nvptx-none
  108. OFFLOAD_TARGET_DEFAULT=1
  109. Target: x86_64-redhat-linux
  110. 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
  111. Thread model: posix
  112. gcc version 8.1.1 20180502 (Red Hat 8.1.1-1) (GCC)
  113. configure:4470: $? = 0
  114. configure:4459: gcc -V >&5
  115. gcc: error: unrecognized command line option '-V'
  116. gcc: fatal error: no input files
  117. compilation terminated.
  118. configure:4470: $? = 1
  119. configure:4459: gcc -qversion >&5
  120. gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
  121. gcc: fatal error: no input files
  122. compilation terminated.
  123. configure:4470: $? = 1
  124. configure:4490: checking whether the C compiler works
  125. configure:4512: gcc -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  126. configure:4516: $? = 0
  127. configure:4564: result: yes
  128. configure:4567: checking for C compiler default output file name
  129. configure:4569: result: a.out
  130. configure:4575: checking for suffix of executables
  131. configure:4582: gcc -o conftest -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  132. configure:4586: $? = 0
  133. configure:4608: result:
  134. configure:4630: checking whether we are cross compiling
  135. configure:4638: gcc -o conftest -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  136. configure:4642: $? = 0
  137. configure:4649: ./conftest
  138. configure:4653: $? = 0
  139. configure:4668: result: no
  140. configure:4673: checking for suffix of object files
  141. configure:4695: gcc -c conftest.c >&5
  142. configure:4699: $? = 0
  143. configure:4720: result: o
  144. configure:4724: checking whether we are using the GNU C compiler
  145. configure:4743: gcc -c conftest.c >&5
  146. configure:4743: $? = 0
  147. configure:4752: result: yes
  148. configure:4761: checking whether gcc accepts -g
  149. configure:4781: gcc -c -g conftest.c >&5
  150. configure:4781: $? = 0
  151. configure:4822: result: yes
  152. configure:4839: checking for gcc option to accept ISO C89
  153. configure:4902: gcc -c -g -O2 conftest.c >&5
  154. configure:4902: $? = 0
  155. configure:4915: result: none needed
  156. configure:4940: checking whether gcc understands -c and -o together
  157. configure:4962: gcc -c conftest.c -o conftest2.o
  158. configure:4965: $? = 0
  159. configure:4962: gcc -c conftest.c -o conftest2.o
  160. configure:4965: $? = 0
  161. configure:4977: result: yes
  162. configure:5005: checking for style of include used by make
  163. configure:5033: result: GNU
  164. configure:5059: checking dependency style of gcc
  165. configure:5170: result: gcc3
  166. configure:5199: checking whether we are actually using the Intel C compiler
  167. configure:5216: gcc -c conftest.c >&5
  168. conftest.c:12:1: error: unknown type name 'choke'
  169. choke me
  170. ^~~~~
  171. conftest.c:12:1: error: expected '=', ',', ';', 'asm' or '__attribute__' at end of input
  172. configure:5216: $? = 1
  173. configure: failed program was:
  174. | /* confdefs.h */
  175. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  176. | #define PACKAGE_TARNAME "ppl"
  177. | #define PACKAGE_VERSION "1.2"
  178. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  179. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  180. | #define PACKAGE_URL ""
  181. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  182. | /* end confdefs.h. */
  183. |
  184. | #ifndef __INTEL_COMPILER
  185. | choke me
  186. | #endif
  187. |
  188. configure:5221: result: no
  189. configure:5246: checking whether we are actually using clang
  190. configure:5262: gcc -c conftest.c >&5
  191. conftest.c:12:1: error: unknown type name 'choke'
  192. choke me
  193. ^~~~~
  194. conftest.c:12:1: error: expected '=', ',', ';', 'asm' or '__attribute__' at end of input
  195. configure:5262: $? = 1
  196. configure: failed program was:
  197. | /* confdefs.h */
  198. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  199. | #define PACKAGE_TARNAME "ppl"
  200. | #define PACKAGE_VERSION "1.2"
  201. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  202. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  203. | #define PACKAGE_URL ""
  204. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  205. | /* end confdefs.h. */
  206. |
  207. | #ifndef __clang__
  208. | choke me
  209. | #endif
  210. |
  211. configure:5267: result: no
  212. configure:5283: checking whether we are actually using llvm-gcc
  213. configure:5301: gcc -c -fplugin-arg-dragonegg-emit-ir -S conftest.c >&5
  214. cc1: error: plugin dragonegg should be specified before -fplugin-arg-dragonegg-emit-ir in the command line
  215. configure:5301: $? = 1
  216. configure: failed program was:
  217. | /* confdefs.h */
  218. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  219. | #define PACKAGE_TARNAME "ppl"
  220. | #define PACKAGE_VERSION "1.2"
  221. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  222. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  223. | #define PACKAGE_URL ""
  224. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  225. | /* end confdefs.h. */
  226. |
  227. | int main() {
  228. | return 0;
  229. | }
  230. |
  231. configure:5306: result: no
  232. configure:5433: checking for C++ compiler version
  233. configure:5442: g++ --version >&5
  234. g++ (GCC) 8.1.1 20180502 (Red Hat 8.1.1-1)
  235. Copyright (C) 2018 Free Software Foundation, Inc.
  236. This is free software; see the source for copying conditions. There is NO
  237. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  238.  
  239. configure:5453: $? = 0
  240. configure:5442: g++ -v >&5
  241. Using built-in specs.
  242. COLLECT_GCC=/usr/bin/g++
  243. COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
  244. OFFLOAD_TARGET_NAMES=nvptx-none
  245. OFFLOAD_TARGET_DEFAULT=1
  246. Target: x86_64-redhat-linux
  247. 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
  248. Thread model: posix
  249. gcc version 8.1.1 20180502 (Red Hat 8.1.1-1) (GCC)
  250. configure:5453: $? = 0
  251. configure:5442: g++ -V >&5
  252. g++: error: unrecognized command line option '-V'
  253. g++: fatal error: no input files
  254. compilation terminated.
  255. configure:5453: $? = 1
  256. configure:5442: g++ -qversion >&5
  257. g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
  258. g++: fatal error: no input files
  259. compilation terminated.
  260. configure:5453: $? = 1
  261. configure:5457: checking whether we are using the GNU C++ compiler
  262. configure:5476: g++ -c -I/home/user/sagemath/inst/include conftest.cpp >&5
  263. configure:5476: $? = 0
  264. configure:5485: result: yes
  265. configure:5494: checking whether g++ accepts -g
  266. configure:5514: g++ -c -g conftest.cpp >&5
  267. configure:5514: $? = 0
  268. configure:5555: result: yes
  269. configure:5580: checking dependency style of g++
  270. configure:5691: result: gcc3
  271. configure:5711: checking whether we are actually using the Intel C++ compiler
  272. configure:5728: g++ -c -I/home/user/sagemath/inst/include conftest.cpp >&5
  273. conftest.cpp:12:1: error: 'choke' does not name a type
  274. choke me
  275. ^~~~~
  276. configure:5728: $? = 1
  277. configure: failed program was:
  278. | /* confdefs.h */
  279. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  280. | #define PACKAGE_TARNAME "ppl"
  281. | #define PACKAGE_VERSION "1.2"
  282. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  283. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  284. | #define PACKAGE_URL ""
  285. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  286. | /* end confdefs.h. */
  287. |
  288. | #ifndef __INTEL_COMPILER
  289. | choke me
  290. | #endif
  291. |
  292. configure:5733: result: no
  293. configure:5749: checking whether we are actually using clang++
  294. configure:5765: g++ -c -I/home/user/sagemath/inst/include conftest.cpp >&5
  295. conftest.cpp:12:1: error: 'choke' does not name a type
  296. choke me
  297. ^~~~~
  298. configure:5765: $? = 1
  299. configure: failed program was:
  300. | /* confdefs.h */
  301. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  302. | #define PACKAGE_TARNAME "ppl"
  303. | #define PACKAGE_VERSION "1.2"
  304. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  305. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  306. | #define PACKAGE_URL ""
  307. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  308. | /* end confdefs.h. */
  309. |
  310. | #ifndef __clang__
  311. | choke me
  312. | #endif
  313. |
  314. configure:5770: result: no
  315. configure:5786: checking whether we are actually using llvm-g++
  316. configure:5804: g++ -c -fplugin-arg-dragonegg-emit-ir -S conftest.cpp >&5
  317. cc1plus: error: plugin dragonegg should be specified before -fplugin-arg-dragonegg-emit-ir in the command line
  318. configure:5804: $? = 1
  319. configure: failed program was:
  320. | /* confdefs.h */
  321. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  322. | #define PACKAGE_TARNAME "ppl"
  323. | #define PACKAGE_VERSION "1.2"
  324. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  325. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  326. | #define PACKAGE_URL ""
  327. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  328. | /* end confdefs.h. */
  329. |
  330. | int main() {
  331. | return 0;
  332. | }
  333. |
  334. configure:5809: result: no
  335. configure:5823: checking for grep that handles long lines and -e
  336. configure:5881: result: /usr/bin/grep
  337. configure:5886: checking for fgrep
  338. configure:5948: result: /usr/bin/grep -F
  339. configure:5953: checking for egrep
  340. configure:6015: result: /usr/bin/grep -E
  341. configure:6020: checking for a sed that does not truncate output
  342. configure:6084: result: /usr/bin/sed
  343. configure:6094: checking how to run the C++ preprocessor
  344. configure:6121: g++ -E conftest.cpp
  345. configure:6121: $? = 0
  346. configure:6135: g++ -E conftest.cpp
  347. conftest.cpp:10:10: fatal error: ac_nonexistent.h: No such file or directory
  348. #include <ac_nonexistent.h>
  349. ^~~~~~~~~~~~~~~~~~
  350. compilation terminated.
  351. configure:6135: $? = 1
  352. configure: failed program was:
  353. | /* confdefs.h */
  354. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  355. | #define PACKAGE_TARNAME "ppl"
  356. | #define PACKAGE_VERSION "1.2"
  357. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  358. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  359. | #define PACKAGE_URL ""
  360. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  361. | /* end confdefs.h. */
  362. | #include <ac_nonexistent.h>
  363. configure:6160: result: g++ -E
  364. configure:6180: g++ -E conftest.cpp
  365. configure:6180: $? = 0
  366. configure:6194: g++ -E conftest.cpp
  367. conftest.cpp:10:10: fatal error: ac_nonexistent.h: No such file or directory
  368. #include <ac_nonexistent.h>
  369. ^~~~~~~~~~~~~~~~~~
  370. compilation terminated.
  371. configure:6194: $? = 1
  372. configure: failed program was:
  373. | /* confdefs.h */
  374. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  375. | #define PACKAGE_TARNAME "ppl"
  376. | #define PACKAGE_VERSION "1.2"
  377. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  378. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  379. | #define PACKAGE_URL ""
  380. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  381. | /* end confdefs.h. */
  382. | #include <ac_nonexistent.h>
  383. configure:6222: checking whether make sets $(MAKE)
  384. configure:6244: result: yes
  385. configure:6261: checking whether to compile with debug info
  386. configure:6270: result: yes
  387. configure:6292: checking whether to compile for profiling
  388. configure:6307: result: no
  389. configure:6316: checking whether to compile for test coverage
  390. configure:6332: result: no
  391. configure:6341: checking whether to enable checking of run-time assertions
  392. configure:6354: result: no
  393. configure:6364: checking whether to enable even more run-time assertions
  394. configure:6377: result: no
  395. configure:6420: checking whether to enable optimizations
  396. configure:6447: result: standard
  397. configure:6471: checking for which architecture to optimize
  398. configure:6494: result: default
  399. configure:6508: checking whether to use (a specific) floating point arithmetic
  400. configure:6555: result: no
  401. configure:6612: checking whether to use precompiled headers
  402. configure:6626: result: no
  403. configure:6760: checking the type of integral values to use as coefficients
  404. configure:6825: result: GMP mpz
  405. configure:6958: checking for an ANSI C-conforming const
  406. configure:7024: gcc -c -g -O2 -frounding-math conftest.c >&5
  407. configure:7024: $? = 0
  408. configure:7031: result: yes
  409. configure:7039: checking for inline
  410. configure:7055: gcc -c -g -O2 -frounding-math conftest.c >&5
  411. configure:7055: $? = 0
  412. configure:7063: result: inline
  413. configure:7086: checking how to run the C preprocessor
  414. configure:7117: gcc -E conftest.c
  415. configure:7117: $? = 0
  416. configure:7131: gcc -E conftest.c
  417. conftest.c:16:10: fatal error: ac_nonexistent.h: No such file or directory
  418. #include <ac_nonexistent.h>
  419. ^~~~~~~~~~~~~~~~~~
  420. compilation terminated.
  421. configure:7131: $? = 1
  422. configure: failed program was:
  423. | /* confdefs.h */
  424. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  425. | #define PACKAGE_TARNAME "ppl"
  426. | #define PACKAGE_VERSION "1.2"
  427. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  428. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  429. | #define PACKAGE_URL ""
  430. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  431. | #define PPL_NDEBUG 1
  432. | #define PPL_FPMATH_MAY_USE_387 1
  433. | #define PPL_FPMATH_MAY_USE_SSE 1
  434. | #define PPL_COEFFICIENT_TYPE mpz_class
  435. | #define PPL_COEFFICIENT_BITS 0
  436. | #define PPL_GMP_INTEGERS 1
  437. | /* end confdefs.h. */
  438. | #include <ac_nonexistent.h>
  439. configure:7156: result: gcc -E
  440. configure:7176: gcc -E conftest.c
  441. configure:7176: $? = 0
  442. configure:7190: gcc -E conftest.c
  443. conftest.c:16:10: fatal error: ac_nonexistent.h: No such file or directory
  444. #include <ac_nonexistent.h>
  445. ^~~~~~~~~~~~~~~~~~
  446. compilation terminated.
  447. configure:7190: $? = 1
  448. configure: failed program was:
  449. | /* confdefs.h */
  450. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  451. | #define PACKAGE_TARNAME "ppl"
  452. | #define PACKAGE_VERSION "1.2"
  453. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  454. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  455. | #define PACKAGE_URL ""
  456. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  457. | #define PPL_NDEBUG 1
  458. | #define PPL_FPMATH_MAY_USE_387 1
  459. | #define PPL_FPMATH_MAY_USE_SSE 1
  460. | #define PPL_COEFFICIENT_TYPE mpz_class
  461. | #define PPL_COEFFICIENT_BITS 0
  462. | #define PPL_GMP_INTEGERS 1
  463. | /* end confdefs.h. */
  464. | #include <ac_nonexistent.h>
  465. configure:7219: checking for ANSI C header files
  466. configure:7239: gcc -c -g -O2 -frounding-math conftest.c >&5
  467. configure:7239: $? = 0
  468. configure:7312: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  469. configure:7312: $? = 0
  470. configure:7312: ./conftest
  471. configure:7312: $? = 0
  472. configure:7323: result: yes
  473. configure:7336: checking for sys/types.h
  474. configure:7336: gcc -c -g -O2 -frounding-math conftest.c >&5
  475. configure:7336: $? = 0
  476. configure:7336: result: yes
  477. configure:7336: checking for sys/stat.h
  478. configure:7336: gcc -c -g -O2 -frounding-math conftest.c >&5
  479. configure:7336: $? = 0
  480. configure:7336: result: yes
  481. configure:7336: checking for stdlib.h
  482. configure:7336: gcc -c -g -O2 -frounding-math conftest.c >&5
  483. configure:7336: $? = 0
  484. configure:7336: result: yes
  485. configure:7336: checking for string.h
  486. configure:7336: gcc -c -g -O2 -frounding-math conftest.c >&5
  487. configure:7336: $? = 0
  488. configure:7336: result: yes
  489. configure:7336: checking for memory.h
  490. configure:7336: gcc -c -g -O2 -frounding-math conftest.c >&5
  491. configure:7336: $? = 0
  492. configure:7336: result: yes
  493. configure:7336: checking for strings.h
  494. configure:7336: gcc -c -g -O2 -frounding-math conftest.c >&5
  495. configure:7336: $? = 0
  496. configure:7336: result: yes
  497. configure:7336: checking for inttypes.h
  498. configure:7336: gcc -c -g -O2 -frounding-math conftest.c >&5
  499. configure:7336: $? = 0
  500. configure:7336: result: yes
  501. configure:7336: checking for stdint.h
  502. configure:7336: gcc -c -g -O2 -frounding-math conftest.c >&5
  503. configure:7336: $? = 0
  504. configure:7336: result: yes
  505. configure:7336: checking for unistd.h
  506. configure:7336: gcc -c -g -O2 -frounding-math conftest.c >&5
  507. configure:7336: $? = 0
  508. configure:7336: result: yes
  509. configure:7348: checking whether byte ordering is bigendian
  510. configure:7363: gcc -c -g -O2 -frounding-math conftest.c >&5
  511. conftest.c:27:9: error: unknown type name 'not'
  512. not a universal capable compiler
  513. ^~~
  514. conftest.c:27:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
  515. not a universal capable compiler
  516. ^~~~~~~~~
  517. conftest.c:27:15: error: unknown type name 'universal'
  518. configure:7363: $? = 1
  519. configure: failed program was:
  520. | /* confdefs.h */
  521. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  522. | #define PACKAGE_TARNAME "ppl"
  523. | #define PACKAGE_VERSION "1.2"
  524. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  525. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  526. | #define PACKAGE_URL ""
  527. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  528. | #define PPL_NDEBUG 1
  529. | #define PPL_FPMATH_MAY_USE_387 1
  530. | #define PPL_FPMATH_MAY_USE_SSE 1
  531. | #define PPL_COEFFICIENT_TYPE mpz_class
  532. | #define PPL_COEFFICIENT_BITS 0
  533. | #define PPL_GMP_INTEGERS 1
  534. | #define STDC_HEADERS 1
  535. | #define HAVE_SYS_TYPES_H 1
  536. | #define HAVE_SYS_STAT_H 1
  537. | #define HAVE_STDLIB_H 1
  538. | #define HAVE_STRING_H 1
  539. | #define HAVE_MEMORY_H 1
  540. | #define HAVE_STRINGS_H 1
  541. | #define HAVE_INTTYPES_H 1
  542. | #define HAVE_STDINT_H 1
  543. | #define HAVE_UNISTD_H 1
  544. | /* end confdefs.h. */
  545. | #ifndef __APPLE_CC__
  546. | not a universal capable compiler
  547. | #endif
  548. | typedef int dummy;
  549. |
  550. configure:7408: gcc -c -g -O2 -frounding-math conftest.c >&5
  551. configure:7408: $? = 0
  552. configure:7426: gcc -c -g -O2 -frounding-math conftest.c >&5
  553. conftest.c: In function 'main':
  554. conftest.c:33:4: error: unknown type name 'not'; did you mean 'ino_t'?
  555. not big endian
  556. ^~~
  557. ino_t
  558. conftest.c:33:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
  559. not big endian
  560. ^~~~~~
  561. configure:7426: $? = 1
  562. configure: failed program was:
  563. | /* confdefs.h */
  564. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  565. | #define PACKAGE_TARNAME "ppl"
  566. | #define PACKAGE_VERSION "1.2"
  567. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  568. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  569. | #define PACKAGE_URL ""
  570. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  571. | #define PPL_NDEBUG 1
  572. | #define PPL_FPMATH_MAY_USE_387 1
  573. | #define PPL_FPMATH_MAY_USE_SSE 1
  574. | #define PPL_COEFFICIENT_TYPE mpz_class
  575. | #define PPL_COEFFICIENT_BITS 0
  576. | #define PPL_GMP_INTEGERS 1
  577. | #define STDC_HEADERS 1
  578. | #define HAVE_SYS_TYPES_H 1
  579. | #define HAVE_SYS_STAT_H 1
  580. | #define HAVE_STDLIB_H 1
  581. | #define HAVE_STRING_H 1
  582. | #define HAVE_MEMORY_H 1
  583. | #define HAVE_STRINGS_H 1
  584. | #define HAVE_INTTYPES_H 1
  585. | #define HAVE_STDINT_H 1
  586. | #define HAVE_UNISTD_H 1
  587. | /* end confdefs.h. */
  588. | #include <sys/types.h>
  589. | #include <sys/param.h>
  590. |
  591. | int
  592. | main ()
  593. | {
  594. | #if BYTE_ORDER != BIG_ENDIAN
  595. | not big endian
  596. | #endif
  597. |
  598. | ;
  599. | return 0;
  600. | }
  601. configure:7554: result: no
  602. configure:7573: checking for typeof syntax and keyword spelling
  603. configure:7604: gcc -c -g -O2 -frounding-math conftest.c >&5
  604. configure:7604: $? = 0
  605. configure:7611: result: typeof
  606. configure:7632: checking size of char
  607. configure:7637: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  608. configure:7637: $? = 0
  609. configure:7637: ./conftest
  610. configure:7637: $? = 0
  611. configure:7651: result: 1
  612. configure:7665: checking size of short
  613. configure:7670: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  614. configure:7670: $? = 0
  615. configure:7670: ./conftest
  616. configure:7670: $? = 0
  617. configure:7684: result: 2
  618. configure:7698: checking size of int
  619. configure:7703: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  620. configure:7703: $? = 0
  621. configure:7703: ./conftest
  622. configure:7703: $? = 0
  623. configure:7717: result: 4
  624. configure:7731: checking size of long
  625. configure:7736: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  626. configure:7736: $? = 0
  627. configure:7736: ./conftest
  628. configure:7736: $? = 0
  629. configure:7750: result: 8
  630. configure:7764: checking size of long long
  631. configure:7769: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  632. configure:7769: $? = 0
  633. configure:7769: ./conftest
  634. configure:7769: $? = 0
  635. configure:7783: result: 8
  636. configure:7797: checking size of size_t
  637. configure:7802: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  638. configure:7802: $? = 0
  639. configure:7802: ./conftest
  640. configure:7802: $? = 0
  641. configure:7816: result: 8
  642. configure:7830: checking size of float
  643. configure:7835: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  644. configure:7835: $? = 0
  645. configure:7835: ./conftest
  646. configure:7835: $? = 0
  647. configure:7849: result: 4
  648. configure:7863: checking size of double
  649. configure:7868: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  650. configure:7868: $? = 0
  651. configure:7868: ./conftest
  652. configure:7868: $? = 0
  653. configure:7882: result: 8
  654. configure:7896: checking size of long double
  655. configure:7901: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  656. configure:7901: $? = 0
  657. configure:7901: ./conftest
  658. configure:7901: $? = 0
  659. configure:7915: result: 16
  660. configure:7932: checking size of int*
  661. configure:7937: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  662. configure:7937: $? = 0
  663. configure:7937: ./conftest
  664. configure:7937: $? = 0
  665. configure:7951: result: 8
  666. configure:7965: checking size of fp
  667. configure:7970: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  668. configure:7970: $? = 0
  669. configure:7970: ./conftest
  670. configure:7970: $? = 0
  671. configure:7985: result: 8
  672. configure:7999: checking for perl
  673. configure:8017: found /usr/bin/perl
  674. configure:8030: result: /usr/bin/perl
  675. configure:8057: checking for library containing sqrt
  676. configure:8088: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  677. conftest.cpp:45:6: warning: declaration of 'char sqrt()' conflicts with built-in declaration 'double sqrt(double)' [-Wbuiltin-declaration-mismatch]
  678. char sqrt ();
  679. ^~~~
  680. configure:8088: $? = 0
  681. configure:8105: result: none required
  682. configure:8313: checking whether the plain char type is signed
  683. configure:8323: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  684. configure:8323: $? = 0
  685. configure:8324: result: yes
  686. configure:8367: checking whether the C++ compiler provides proper long doubles
  687. configure:8390: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  688. configure:8390: $? = 0
  689. configure:8390: ./conftest
  690. configure:8390: $? = 0
  691. configure:8391: result: yes
  692. configure:8437: checking the binary format of C++ floats
  693. configure:8495: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  694. configure:8495: $? = 0
  695. configure:8495: ./conftest
  696. configure:8495: $? = 0
  697. configure:8508: result: IEEE754 Single Precision
  698. configure:8553: checking the binary format of C++ doubles
  699. configure:8621: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  700. configure:8621: $? = 0
  701. configure:8621: ./conftest
  702. configure:8621: $? = 0
  703. configure:8634: result: IEEE754 Double Precision
  704. configure:8679: checking the binary format of C++ long doubles
  705. configure:8747: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  706. configure:8747: $? = 0
  707. configure:8747: ./conftest
  708. configure:8747: $? = 1
  709. configure: program exited with status 1
  710. configure: failed program was:
  711. | /* confdefs.h */
  712. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  713. | #define PACKAGE_TARNAME "ppl"
  714. | #define PACKAGE_VERSION "1.2"
  715. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  716. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  717. | #define PACKAGE_URL ""
  718. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  719. | #define PPL_NDEBUG 1
  720. | #define PPL_FPMATH_MAY_USE_387 1
  721. | #define PPL_FPMATH_MAY_USE_SSE 1
  722. | #define PPL_COEFFICIENT_TYPE mpz_class
  723. | #define PPL_COEFFICIENT_BITS 0
  724. | #define PPL_GMP_INTEGERS 1
  725. | #define STDC_HEADERS 1
  726. | #define HAVE_SYS_TYPES_H 1
  727. | #define HAVE_SYS_STAT_H 1
  728. | #define HAVE_STDLIB_H 1
  729. | #define HAVE_STRING_H 1
  730. | #define HAVE_MEMORY_H 1
  731. | #define HAVE_STRINGS_H 1
  732. | #define HAVE_INTTYPES_H 1
  733. | #define HAVE_STDINT_H 1
  734. | #define HAVE_UNISTD_H 1
  735. | #define HAVE_TYPEOF 1
  736. | #define SIZEOF_CHAR 1
  737. | #define SIZEOF_SHORT 2
  738. | #define SIZEOF_INT 4
  739. | #define SIZEOF_LONG 8
  740. | #define SIZEOF_LONG_LONG 8
  741. | #define SIZEOF_SIZE_T 8
  742. | #define SIZEOF_FLOAT 4
  743. | #define SIZEOF_DOUBLE 8
  744. | #define SIZEOF_LONG_DOUBLE 16
  745. | #define SIZEOF_INTP 8
  746. | #define SIZEOF_FP 8
  747. | #define PPL_CAN_CONTROL_FPU 0
  748. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  749. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  750. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  751. | #define PPL_SUPPORTED_FLOAT 0
  752. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  753. | #define PPL_SUPPORTED_DOUBLE 0
  754. | /* end confdefs.h. */
  755. |
  756. | #include <limits>
  757. | #ifdef HAVE_STDINT_H
  758. | #ifndef __STDC_LIMIT_MACROS
  759. | #define __STDC_LIMIT_MACROS 1
  760. | #endif
  761. | #include <stdint.h>
  762. | #endif
  763. | #ifdef HAVE_INTTYPES_H
  764. | #include <inttypes.h>
  765. | #endif
  766. |
  767. | #if SIZEOF_LONG_DOUBLE == 12
  768. |
  769. | long double
  770. | convert(uint32_t msp, uint64_t lsp) {
  771. | union {
  772. | long double value;
  773. | struct {
  774. | #ifdef WORDS_BIGENDIAN
  775. | uint32_t msp;
  776. | uint64_t lsp;
  777. | #else
  778. | uint64_t lsp;
  779. | uint32_t msp;
  780. | #endif
  781. | } parts;
  782. | } u;
  783. |
  784. | u.parts.msp = msp;
  785. | u.parts.lsp = lsp;
  786. | return u.value;
  787. | }
  788. |
  789. | int
  790. | main() {
  791. | if (std::numeric_limits<long double>::is_iec559
  792. | && (convert(0xaaacccaaUL, 0xacccaaacccaaacccULL)
  793. | == -23475151196235330448360987288488448023604990597437922665537894499317141030270831473500040521309097782521743811281100731620612303910141158923283064807755815684643856544564541670181998003713114595098650350075763370916908460284838902787487703020001649220669684278577319085319204471093693972621987808779314674903648668236688723332999785552894845325917244897920804830290985291535343986477508649100409893486651507134071296739623686984014433965803259868867855465109457220731656260670349710137932272802677796915669809481885196101414678015638835049035133835457854893845093496950772367562664955830097293678125205138879788670490610650322134182370990336443894886171520732434535881085387893610114822547025980969387956199048733969351859470324032549906964255557877860343871346618951696178837035563054101786829980983909935265617095747543882856776297861197958453847978446679149969948882161264279705948735019353220550905117946051015070744207453853343171175921378515361160726195198161165083475968.0L
  794. | && convert(0xcccaaaccUL, 0xcaaacccaaacccaaaULL)
  795. | == -3.234349908433673569788362433758236701401379200386310478070230491201716094576208088733092209352711081763530973139439402754721006217889031902309566905344106766697050593355851405189694125966100801537593811320493850579152938679705465870788684523518541806158791408378718596936132854683425581754205242594614192465876640102628432246897674583649745467641139234207139584810101868772915312454075582265240687184279243861217351667059920878236164506473261797703393981510799228030778152399657445848839855361831637014754038570644257393307922665529947406582062857348101442206039278033447012163028384634753160589791458287895963629514043345016273218385584012204321293761500625038828699451659598873739820939586314044735551522599884065690704853850058509917597610804664086074437219778400030370474948166770867639885264893441594112815147445129222900623635467542926999246959939000796968650036727515644358583656635086409945418378371210848857160579105176395869221692977516017583375976424496977231821652434877830409470264872173686708172667000681514442371517343085468923465834742925914605731609765839631967460042791316319023971980691582832232860491668014341598553021017317450989919240909832141247027104138677882497144506317212033031539627613710631490195651235049780490963461514410018833968072513381369320107740021476622121320911875995678620145217379068502893509758814753434218746970000807381369855297087472398985134583394635298304301976743682254755898799853471470973139487587740504614698965906370516694512439128548402418825952236144896863935402725154209604537541130862513767786738372717442238281296070010302255703329785136750848608510805269562580550421695335686256291415407706167513127610045830074144232174636354465520547408627155363076530824695464544496846799567213412195115628936631295933321590908845288558910694118404555858629368018552451467994715743285452343185080572139353967831950470208768524113647528966442712608411306460439403733081312454377815407740431356862292588345515142587184008493066353603658341268923669196617183622259532802077159684815974630350730226266887950469523895272137382682818583664766982004756872470359454855421231861600855405622250180301557001727658100463825721179482988287599820459238518127671242515104954727268296043840120459189992322364113432317376499876615018647681005294400890426164141474245830847447887800872845238979407896829797297990804023745291564182356173092302630416583955274584512411637160723327887646112927503049935866004964114798241035087343318592736488780742013424329479787548324846879335440582948017481856461250014099199025874264395426269044157577172368261822794071985989844785134561848837459343219269316428175168803982908920457749528709425299296467325603578851955843550406474402944350694486492967809731047663564513772408591390180588458110788180950470244902062953534590109356800048878919144043979000989724521292698054747484439706733411566872999353418986588749568995482953622089499726327807058708520455805869817259837526415584189633013162307753166636151833127563746069733440228640737257520299330767346391011026088684503955941755171481192133779119344715318224728775697330484860348152872987113995597980243907204928634355356748752501217143216601222634344211757170284222785899530754663487291354339744025299042982320199789070467212765859078265587040664859899997109073649635056953085131587344086263213972132295294758682559609365238437544701417284297826732242650999654640698637095193178119502815643930373741504018967640638120546136857104880094633373762586018322104925768619990210092851075031033451925224377383389610824173203445111896055901190132142204139463967556738295382942065540228560332044410017389129348710403201272349054427064370609913529996988445571571382916349536222256815467149849706750571813156961918737343978667568453623162377198802996342528197935118265696537928993634621119483415202847968129550048667353312481509419740177690982818603515625e-1634L
  796. | && convert(0x00000000UL, 0x0000000000000001ULL)
  797. | == 3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951L
  798. | && convert(0x80000000UL, 0x0000000000000001ULL)
  799. | == 3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951L))
  800. | return 0;
  801. | else
  802. | return 1;
  803. | }
  804. |
  805. | #else // SIZEOF_LONG_DOUBLE != 12
  806. |
  807. | int
  808. | main() {
  809. | return 1;
  810. | }
  811. |
  812. | #endif // SIZEOF_LONG_DOUBLE != 12
  813. |
  814. configure:8840: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  815. conftest.cpp:97:11: warning: floating constant truncated to zero [-Woverflow]
  816. == 6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966L
  817. ^~
  818. conftest.cpp:99:11: warning: floating constant truncated to zero [-Woverflow]
  819. == -6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966L))
  820. ^~
  821. configure:8840: $? = 0
  822. configure:8840: ./conftest
  823. configure:8840: $? = 1
  824. configure: program exited with status 1
  825. configure: failed program was:
  826. | /* confdefs.h */
  827. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  828. | #define PACKAGE_TARNAME "ppl"
  829. | #define PACKAGE_VERSION "1.2"
  830. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  831. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  832. | #define PACKAGE_URL ""
  833. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  834. | #define PPL_NDEBUG 1
  835. | #define PPL_FPMATH_MAY_USE_387 1
  836. | #define PPL_FPMATH_MAY_USE_SSE 1
  837. | #define PPL_COEFFICIENT_TYPE mpz_class
  838. | #define PPL_COEFFICIENT_BITS 0
  839. | #define PPL_GMP_INTEGERS 1
  840. | #define STDC_HEADERS 1
  841. | #define HAVE_SYS_TYPES_H 1
  842. | #define HAVE_SYS_STAT_H 1
  843. | #define HAVE_STDLIB_H 1
  844. | #define HAVE_STRING_H 1
  845. | #define HAVE_MEMORY_H 1
  846. | #define HAVE_STRINGS_H 1
  847. | #define HAVE_INTTYPES_H 1
  848. | #define HAVE_STDINT_H 1
  849. | #define HAVE_UNISTD_H 1
  850. | #define HAVE_TYPEOF 1
  851. | #define SIZEOF_CHAR 1
  852. | #define SIZEOF_SHORT 2
  853. | #define SIZEOF_INT 4
  854. | #define SIZEOF_LONG 8
  855. | #define SIZEOF_LONG_LONG 8
  856. | #define SIZEOF_SIZE_T 8
  857. | #define SIZEOF_FLOAT 4
  858. | #define SIZEOF_DOUBLE 8
  859. | #define SIZEOF_LONG_DOUBLE 16
  860. | #define SIZEOF_INTP 8
  861. | #define SIZEOF_FP 8
  862. | #define PPL_CAN_CONTROL_FPU 0
  863. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  864. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  865. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  866. | #define PPL_SUPPORTED_FLOAT 0
  867. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  868. | #define PPL_SUPPORTED_DOUBLE 0
  869. | /* end confdefs.h. */
  870. |
  871. | #include <limits>
  872. | #ifdef HAVE_STDINT_H
  873. | #ifndef __STDC_LIMIT_MACROS
  874. | #define __STDC_LIMIT_MACROS 1
  875. | #endif
  876. | #include <stdint.h>
  877. | #endif
  878. | #ifdef HAVE_INTTYPES_H
  879. | #include <inttypes.h>
  880. | #endif
  881. |
  882. | #if SIZEOF_LONG_DOUBLE == 16
  883. |
  884. | #if defined(__sparc__) && defined(__arch64__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4))
  885. |
  886. | // Work around http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37661
  887. | int
  888. | main() {
  889. | return 1;
  890. | }
  891. |
  892. | #else // !defined(__sparc__) || !defined(__arch64__) ...
  893. |
  894. | long double
  895. | convert(uint64_t msp, uint64_t lsp) {
  896. | union {
  897. | long double value;
  898. | struct {
  899. | #ifdef WORDS_BIGENDIAN
  900. | uint64_t msp;
  901. | uint64_t lsp;
  902. | #else
  903. | uint64_t lsp;
  904. | uint64_t msp;
  905. | #endif
  906. | } parts;
  907. | } u;
  908. |
  909. | u.parts.msp = msp;
  910. | u.parts.lsp = lsp;
  911. | return u.value;
  912. | }
  913. |
  914. | int
  915. | main() {
  916. | if (std::numeric_limits<long double>::is_iec559
  917. | && (convert(0xaaacccaaacccaaacULL, 0xccaaacccaaacccaaULL)
  918. | == -8.55855653885100434741341853993902633367349104766375354667159377718342093894815477326286823233135691805519944470138219932524951165689852082013017904043605683486724317550972746307400400204571080045247416605879743573136814766221652651396476675668866980798618379071105211750397249729982891787041148520384572930274879267722158826932337019191713973025403784448443813348692062209940856126724493492803365972504505177354875652033856070760087261648660638833868952644144747756799606849182265604546917705495630867683634260396102823982577953799017062698102242357552179655099799114234932578035799185560231199083485854936098752376968393647581458407558794412029383325763638562788717260040049064497131924995762524305159587498016677454321953274959044696323291625045478494472581264819229447771276640446297211105522340278216491094195598543872903469867733674572559977106495016037365144714092305087690135013719347274733034998868445412589677425060095799279101903473205374412225289846468374532481297065712317082077938035156602646698351182648104255704218634101302925067087078955133405900007044267209898310644310904503791609310204530573463263951434586894153990739119187567218316060343579381319744970284036645819031296341711196622764674251739340075981861518157380656135644972541894187627902651874054588734732906342927804126694032667794810086817870907476586539935233288396561987441453006798066121939082312783518917156845604116991071351557087417820814737448930366014934139649936714605919733198611573267554373841805458030152706709963798138766665437195696286204333504023648063774567253657433115103351104190986192714072985487851579415615609526545777708652951405409847708647802254957197551148967040887700676749608935220270768342493900689974647088468653016844028721111482484905641458435567969469008688175230469940968306817582881926746422674891155765989419578280531847369896579997902056370886853884911608932917273377526774091310024267948445090595150848945937264274298230316059283748541372546998570685254364147022857127106166375807928861080771495427281772909457414476961102929683460150380091022216902985688084496718499522925736236100966839490544989265028487132166444183820209811985298620037327410566483546092567386575203772065259924817078378553423445114795887961447486917127608105936488957460696218995227900239169698156532097505472359601263421630872600694896078087993492528322817946497772710008837719609909497752428441503174822795185219988589528998338631725113908025553153842511443825016809012668839505492083731555461826355018782953670089090573806418379608917728933789667567839232807208925449602517595541397929042673972541764273293287457694772131268012143158809453627483947788463130353101911401667613659585055576869155534998835800762122080588150495103765874874613454517177121048246498282285280904742153700877576028449241385429235777250684782328183787286276152331338688335510090441008799792147837436640030059474106105829612076012626498555138419516242851436828131901668517305064107076254421670883938440896580435257206350630093337919967881954501164988008085285088049681541452106188312639266136685237513628484410146475880276899689323468288129178652504797093820419402611691354199968499448738482587415636727937353639264845197813295922091561637504736126720760129127710879063043647425297778439069116811334073539456451043564046959839163407469915211595468718792531664679340442279513006653831781499155674396529973036072198720572542914738630057353297633085013244779323578115668031532144051510758240504037804690564298890171218568053886450388507561335540224075309922339483204122333658701871584147135738144358394867585372134490396264937274938848938884293776466212293402264641368524174512841804801230279990820989956713963566987970818315606031084417487965298373510594915942429581446481759482857537804431542098380533075194397625795605337047384493682506827547173206735463795863376044170821429161475172513429888642402089329334654087406739184258619435041737233405001461505889892578125e-1644L
  919. | && convert(0xcccaaacccaaacccaULL, 0xaacccaaacccaaaccULL)
  920. | == -124514581107511552210796456934966803687304842980295573828954497922493752983397188814711304411560018580965744046315133789985274208017368151964100284400784216106649187287727268989948309893335776137201236307422254490384994342132786695251856340822607539332337741185911979986209464222776112117543477310592395735321641016191765613924234896253051931334188353106422231052895112533426462965071195000083346118845388851222468275853899619767858364593491745895616655921022591572983370616010095670881627966440183912948095715866505356803258659518882310562527709556367822539262111581385341941163873435919341717170180065638145777392282815973491833042960716493005101610346003273833563515742996380936304245423639950200211170835546053201980835724318930743625600269679260909350277600256315069013053332133830043213033329696436217829598890872375814523266366034383531514035947792389939922899745714167418517458817088636450662300503353562047987996978943856662174717195437379600755109302771921946748859230686543872.0L
  921. | && convert(0x0000000000000000ULL, 0x0000000000000001ULL)
  922. | == 6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966L
  923. | && convert(0x8000000000000000ULL, 0x0000000000000001ULL)
  924. | == -6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966L))
  925. | return 0;
  926. | else
  927. | return 1;
  928. | }
  929. |
  930. | #endif // !defined(__sparc__) || !defined(__arch64__) ...
  931. |
  932. | #else // SIZEOF_LONG_DOUBLE != 16
  933. |
  934. | int
  935. | main() {
  936. | return 1;
  937. | }
  938. |
  939. | #endif // SIZEOF_LONG_DOUBLE != 16
  940. |
  941. configure:8921: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  942. configure:8921: $? = 0
  943. configure:8921: ./conftest
  944. configure:8921: $? = 0
  945. configure:9016: result: Intel Double-Extended
  946. configure:9019: checking whether std::floor(long double) is buggy
  947. configure:9042: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  948. configure:9042: $? = 0
  949. configure:9042: ./conftest
  950. configure:9042: $? = 0
  951. configure:9044: result: no
  952. configure:9115: checking whether the C++ compiler supports zero-length arrays
  953. configure:9225: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  954. configure:9225: $? = 0
  955. configure:9225: ./conftest
  956. configure:9225: $? = 0
  957. configure:9226: result: yes
  958. configure:9272: checking whether the IEEE inexact flag is supported in C++
  959. configure:9364: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  960. configure:9364: $? = 0
  961. configure:9364: ./conftest
  962. configure:9364: $? = 1
  963. configure: program exited with status 1
  964. configure: failed program was:
  965. | /* confdefs.h */
  966. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  967. | #define PACKAGE_TARNAME "ppl"
  968. | #define PACKAGE_VERSION "1.2"
  969. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  970. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  971. | #define PACKAGE_URL ""
  972. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  973. | #define PPL_NDEBUG 1
  974. | #define PPL_FPMATH_MAY_USE_387 1
  975. | #define PPL_FPMATH_MAY_USE_SSE 1
  976. | #define PPL_COEFFICIENT_TYPE mpz_class
  977. | #define PPL_COEFFICIENT_BITS 0
  978. | #define PPL_GMP_INTEGERS 1
  979. | #define STDC_HEADERS 1
  980. | #define HAVE_SYS_TYPES_H 1
  981. | #define HAVE_SYS_STAT_H 1
  982. | #define HAVE_STDLIB_H 1
  983. | #define HAVE_STRING_H 1
  984. | #define HAVE_MEMORY_H 1
  985. | #define HAVE_STRINGS_H 1
  986. | #define HAVE_INTTYPES_H 1
  987. | #define HAVE_STDINT_H 1
  988. | #define HAVE_UNISTD_H 1
  989. | #define HAVE_TYPEOF 1
  990. | #define SIZEOF_CHAR 1
  991. | #define SIZEOF_SHORT 2
  992. | #define SIZEOF_INT 4
  993. | #define SIZEOF_LONG 8
  994. | #define SIZEOF_LONG_LONG 8
  995. | #define SIZEOF_SIZE_T 8
  996. | #define SIZEOF_FLOAT 4
  997. | #define SIZEOF_DOUBLE 8
  998. | #define SIZEOF_LONG_DOUBLE 16
  999. | #define SIZEOF_INTP 8
  1000. | #define SIZEOF_FP 8
  1001. | #define PPL_CAN_CONTROL_FPU 0
  1002. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  1003. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  1004. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  1005. | #define PPL_SUPPORTED_FLOAT 0
  1006. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  1007. | #define PPL_SUPPORTED_DOUBLE 0
  1008. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  1009. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  1010. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  1011. | /* end confdefs.h. */
  1012. |
  1013. | #if defined(__i386__) && (defined(__GNUC__) || defined(__INTEL_COMPILER))
  1014. |
  1015. | int
  1016. | main() {
  1017. | return 0;
  1018. | }
  1019. |
  1020. | #elif defined(PPL_HAVE_IEEEFP_H) && (defined(__sparc) || defined(sparc) || defined(__sparc__))
  1021. |
  1022. | int
  1023. | main() {
  1024. | return 0;
  1025. | }
  1026. |
  1027. | #elif !defined(HAVE_FENV_H)
  1028. |
  1029. | int
  1030. | main() {
  1031. | return 1;
  1032. | }
  1033. |
  1034. | #else
  1035. |
  1036. | #include <fenv.h>
  1037. |
  1038. | #if !defined(FE_INEXACT)
  1039. |
  1040. | int
  1041. | main() {
  1042. | return 1;
  1043. | }
  1044. |
  1045. | #else // defined(FE_INEXACT)
  1046. |
  1047. | struct A {
  1048. | double dividend;
  1049. | double divisor;
  1050. | bool inexact;
  1051. | } a[] = {
  1052. | { 1.0, 2.0, false },
  1053. | { 2.0, 3.0, true },
  1054. | };
  1055. |
  1056. | int main() {
  1057. | for (unsigned i = 0; i < sizeof(a)/sizeof(a[0]); ++i) {
  1058. | {
  1059. | volatile float x = a[i].dividend;
  1060. | volatile float y = a[i].divisor;
  1061. | feclearexcept(FE_INEXACT);
  1062. | x = x / y;
  1063. | if ((fetestexcept(FE_INEXACT) != 0) != a[i].inexact)
  1064. | return 1;
  1065. | }
  1066. | {
  1067. | volatile double x = a[i].dividend;
  1068. | volatile double y = a[i].divisor;
  1069. | feclearexcept(FE_INEXACT);
  1070. | x = x / y;
  1071. | if ((fetestexcept(FE_INEXACT) != 0) != a[i].inexact)
  1072. | return 1;
  1073. | }
  1074. | {
  1075. | volatile long double x = a[i].dividend;
  1076. | volatile long double y = a[i].divisor;
  1077. | feclearexcept(FE_INEXACT);
  1078. | x = x / y;
  1079. | if ((fetestexcept(FE_INEXACT) != 0) != a[i].inexact)
  1080. | return 1;
  1081. | }
  1082. | }
  1083. | return 0;
  1084. | }
  1085. |
  1086. | #endif // defined(FE_INEXACT)
  1087. |
  1088. | #endif
  1089. |
  1090. |
  1091. configure:9369: result: no
  1092. configure:9411: checking whether the C++ compiler supports __attribute__ ((weak))
  1093. configure:9424: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1094. configure:9424: $? = 0
  1095. configure:9425: result: yes
  1096. configure:9461: checking fenv.h usability
  1097. configure:9461: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1098. configure:9461: $? = 0
  1099. configure:9461: result: yes
  1100. configure:9461: checking fenv.h presence
  1101. configure:9461: g++ -E conftest.cpp
  1102. configure:9461: $? = 0
  1103. configure:9461: result: yes
  1104. configure:9461: checking for fenv.h
  1105. configure:9461: result: yes
  1106. configure:9461: checking ieeefp.h usability
  1107. configure:9461: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1108. conftest.cpp:84:10: fatal error: ieeefp.h: No such file or directory
  1109. #include <ieeefp.h>
  1110. ^~~~~~~~~~
  1111. compilation terminated.
  1112. configure:9461: $? = 1
  1113. configure: failed program was:
  1114. | /* confdefs.h */
  1115. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  1116. | #define PACKAGE_TARNAME "ppl"
  1117. | #define PACKAGE_VERSION "1.2"
  1118. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  1119. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  1120. | #define PACKAGE_URL ""
  1121. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  1122. | #define PPL_NDEBUG 1
  1123. | #define PPL_FPMATH_MAY_USE_387 1
  1124. | #define PPL_FPMATH_MAY_USE_SSE 1
  1125. | #define PPL_COEFFICIENT_TYPE mpz_class
  1126. | #define PPL_COEFFICIENT_BITS 0
  1127. | #define PPL_GMP_INTEGERS 1
  1128. | #define STDC_HEADERS 1
  1129. | #define HAVE_SYS_TYPES_H 1
  1130. | #define HAVE_SYS_STAT_H 1
  1131. | #define HAVE_STDLIB_H 1
  1132. | #define HAVE_STRING_H 1
  1133. | #define HAVE_MEMORY_H 1
  1134. | #define HAVE_STRINGS_H 1
  1135. | #define HAVE_INTTYPES_H 1
  1136. | #define HAVE_STDINT_H 1
  1137. | #define HAVE_UNISTD_H 1
  1138. | #define HAVE_TYPEOF 1
  1139. | #define SIZEOF_CHAR 1
  1140. | #define SIZEOF_SHORT 2
  1141. | #define SIZEOF_INT 4
  1142. | #define SIZEOF_LONG 8
  1143. | #define SIZEOF_LONG_LONG 8
  1144. | #define SIZEOF_SIZE_T 8
  1145. | #define SIZEOF_FLOAT 4
  1146. | #define SIZEOF_DOUBLE 8
  1147. | #define SIZEOF_LONG_DOUBLE 16
  1148. | #define SIZEOF_INTP 8
  1149. | #define SIZEOF_FP 8
  1150. | #define PPL_CAN_CONTROL_FPU 0
  1151. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  1152. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  1153. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  1154. | #define PPL_SUPPORTED_FLOAT 0
  1155. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  1156. | #define PPL_SUPPORTED_DOUBLE 0
  1157. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  1158. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  1159. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  1160. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  1161. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  1162. | #define HAVE_FENV_H 1
  1163. | /* end confdefs.h. */
  1164. | #include <stdio.h>
  1165. | #ifdef HAVE_SYS_TYPES_H
  1166. | # include <sys/types.h>
  1167. | #endif
  1168. | #ifdef HAVE_SYS_STAT_H
  1169. | # include <sys/stat.h>
  1170. | #endif
  1171. | #ifdef STDC_HEADERS
  1172. | # include <stdlib.h>
  1173. | # include <stddef.h>
  1174. | #else
  1175. | # ifdef HAVE_STDLIB_H
  1176. | # include <stdlib.h>
  1177. | # endif
  1178. | #endif
  1179. | #ifdef HAVE_STRING_H
  1180. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1181. | # include <memory.h>
  1182. | # endif
  1183. | # include <string.h>
  1184. | #endif
  1185. | #ifdef HAVE_STRINGS_H
  1186. | # include <strings.h>
  1187. | #endif
  1188. | #ifdef HAVE_INTTYPES_H
  1189. | # include <inttypes.h>
  1190. | #endif
  1191. | #ifdef HAVE_STDINT_H
  1192. | # include <stdint.h>
  1193. | #endif
  1194. | #ifdef HAVE_UNISTD_H
  1195. | # include <unistd.h>
  1196. | #endif
  1197. | #include <ieeefp.h>
  1198. configure:9461: result: no
  1199. configure:9461: checking ieeefp.h presence
  1200. configure:9461: g++ -E conftest.cpp
  1201. conftest.cpp:51:10: fatal error: ieeefp.h: No such file or directory
  1202. #include <ieeefp.h>
  1203. ^~~~~~~~~~
  1204. compilation terminated.
  1205. configure:9461: $? = 1
  1206. configure: failed program was:
  1207. | /* confdefs.h */
  1208. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  1209. | #define PACKAGE_TARNAME "ppl"
  1210. | #define PACKAGE_VERSION "1.2"
  1211. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  1212. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  1213. | #define PACKAGE_URL ""
  1214. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  1215. | #define PPL_NDEBUG 1
  1216. | #define PPL_FPMATH_MAY_USE_387 1
  1217. | #define PPL_FPMATH_MAY_USE_SSE 1
  1218. | #define PPL_COEFFICIENT_TYPE mpz_class
  1219. | #define PPL_COEFFICIENT_BITS 0
  1220. | #define PPL_GMP_INTEGERS 1
  1221. | #define STDC_HEADERS 1
  1222. | #define HAVE_SYS_TYPES_H 1
  1223. | #define HAVE_SYS_STAT_H 1
  1224. | #define HAVE_STDLIB_H 1
  1225. | #define HAVE_STRING_H 1
  1226. | #define HAVE_MEMORY_H 1
  1227. | #define HAVE_STRINGS_H 1
  1228. | #define HAVE_INTTYPES_H 1
  1229. | #define HAVE_STDINT_H 1
  1230. | #define HAVE_UNISTD_H 1
  1231. | #define HAVE_TYPEOF 1
  1232. | #define SIZEOF_CHAR 1
  1233. | #define SIZEOF_SHORT 2
  1234. | #define SIZEOF_INT 4
  1235. | #define SIZEOF_LONG 8
  1236. | #define SIZEOF_LONG_LONG 8
  1237. | #define SIZEOF_SIZE_T 8
  1238. | #define SIZEOF_FLOAT 4
  1239. | #define SIZEOF_DOUBLE 8
  1240. | #define SIZEOF_LONG_DOUBLE 16
  1241. | #define SIZEOF_INTP 8
  1242. | #define SIZEOF_FP 8
  1243. | #define PPL_CAN_CONTROL_FPU 0
  1244. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  1245. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  1246. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  1247. | #define PPL_SUPPORTED_FLOAT 0
  1248. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  1249. | #define PPL_SUPPORTED_DOUBLE 0
  1250. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  1251. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  1252. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  1253. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  1254. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  1255. | #define HAVE_FENV_H 1
  1256. | /* end confdefs.h. */
  1257. | #include <ieeefp.h>
  1258. configure:9461: result: no
  1259. configure:9461: checking for ieeefp.h
  1260. configure:9461: result: no
  1261. configure:9461: checking getopt.h usability
  1262. configure:9461: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1263. configure:9461: $? = 0
  1264. configure:9461: result: yes
  1265. configure:9461: checking getopt.h presence
  1266. configure:9461: g++ -E conftest.cpp
  1267. configure:9461: $? = 0
  1268. configure:9461: result: yes
  1269. configure:9461: checking for getopt.h
  1270. configure:9461: result: yes
  1271. configure:9461: checking signal.h usability
  1272. configure:9461: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1273. configure:9461: $? = 0
  1274. configure:9461: result: yes
  1275. configure:9461: checking signal.h presence
  1276. configure:9461: g++ -E conftest.cpp
  1277. configure:9461: $? = 0
  1278. configure:9461: result: yes
  1279. configure:9461: checking for signal.h
  1280. configure:9461: result: yes
  1281. configure:9461: checking for string.h
  1282. configure:9461: result: yes
  1283. configure:9461: checking for strings.h
  1284. configure:9461: result: yes
  1285. configure:9461: checking sys/resource.h usability
  1286. configure:9461: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1287. configure:9461: $? = 0
  1288. configure:9461: result: yes
  1289. configure:9461: checking sys/resource.h presence
  1290. configure:9461: g++ -E conftest.cpp
  1291. configure:9461: $? = 0
  1292. configure:9461: result: yes
  1293. configure:9461: checking for sys/resource.h
  1294. configure:9461: result: yes
  1295. configure:9461: checking sys/time.h usability
  1296. configure:9461: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1297. configure:9461: $? = 0
  1298. configure:9461: result: yes
  1299. configure:9461: checking sys/time.h presence
  1300. configure:9461: g++ -E conftest.cpp
  1301. configure:9461: $? = 0
  1302. configure:9461: result: yes
  1303. configure:9461: checking for sys/time.h
  1304. configure:9461: result: yes
  1305. configure:9461: checking for sys/types.h
  1306. configure:9461: result: yes
  1307. configure:9461: checking for unistd.h
  1308. configure:9461: result: yes
  1309. configure:9473: checking whether ffs is declared
  1310. configure:9473: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1311. configure:9473: $? = 0
  1312. configure:9473: result: yes
  1313. configure:9491: checking whether getenv is declared
  1314. configure:9491: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1315. configure:9491: $? = 0
  1316. configure:9491: result: yes
  1317. configure:9502: checking whether strtof is declared
  1318. configure:9502: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1319. configure:9502: $? = 0
  1320. configure:9502: result: yes
  1321. configure:9513: checking whether strtod is declared
  1322. configure:9513: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1323. configure:9513: $? = 0
  1324. configure:9513: result: yes
  1325. configure:9524: checking whether strtold is declared
  1326. configure:9524: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1327. configure:9524: $? = 0
  1328. configure:9524: result: yes
  1329. configure:9535: checking whether strtoll is declared
  1330. configure:9535: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1331. configure:9535: $? = 0
  1332. configure:9535: result: yes
  1333. configure:9546: checking whether strtoull is declared
  1334. configure:9546: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1335. configure:9546: $? = 0
  1336. configure:9546: result: yes
  1337. configure:9558: checking whether fma is declared
  1338. configure:9558: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1339. configure:9558: $? = 0
  1340. configure:9558: result: yes
  1341. configure:9569: checking whether fmaf is declared
  1342. configure:9569: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1343. configure:9569: $? = 0
  1344. configure:9569: result: yes
  1345. configure:9580: checking whether fmal is declared
  1346. configure:9580: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1347. configure:9580: $? = 0
  1348. configure:9580: result: yes
  1349. configure:9591: checking whether rintf is declared
  1350. configure:9591: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1351. configure:9591: $? = 0
  1352. configure:9591: result: yes
  1353. configure:9602: checking whether rintl is declared
  1354. configure:9602: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1355. configure:9602: $? = 0
  1356. configure:9602: result: yes
  1357. configure:9616: checking for int_fast16_t
  1358. configure:9616: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1359. configure:9616: $? = 0
  1360. configure:9616: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1361. conftest.cpp: In function 'int main()':
  1362. conftest.cpp:107:26: error: expected primary-expression before ')' token
  1363. if (sizeof ((int_fast16_t)))
  1364. ^
  1365. configure:9616: $? = 1
  1366. configure: failed program was:
  1367. | /* confdefs.h */
  1368. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  1369. | #define PACKAGE_TARNAME "ppl"
  1370. | #define PACKAGE_VERSION "1.2"
  1371. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  1372. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  1373. | #define PACKAGE_URL ""
  1374. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  1375. | #define PPL_NDEBUG 1
  1376. | #define PPL_FPMATH_MAY_USE_387 1
  1377. | #define PPL_FPMATH_MAY_USE_SSE 1
  1378. | #define PPL_COEFFICIENT_TYPE mpz_class
  1379. | #define PPL_COEFFICIENT_BITS 0
  1380. | #define PPL_GMP_INTEGERS 1
  1381. | #define STDC_HEADERS 1
  1382. | #define HAVE_SYS_TYPES_H 1
  1383. | #define HAVE_SYS_STAT_H 1
  1384. | #define HAVE_STDLIB_H 1
  1385. | #define HAVE_STRING_H 1
  1386. | #define HAVE_MEMORY_H 1
  1387. | #define HAVE_STRINGS_H 1
  1388. | #define HAVE_INTTYPES_H 1
  1389. | #define HAVE_STDINT_H 1
  1390. | #define HAVE_UNISTD_H 1
  1391. | #define HAVE_TYPEOF 1
  1392. | #define SIZEOF_CHAR 1
  1393. | #define SIZEOF_SHORT 2
  1394. | #define SIZEOF_INT 4
  1395. | #define SIZEOF_LONG 8
  1396. | #define SIZEOF_LONG_LONG 8
  1397. | #define SIZEOF_SIZE_T 8
  1398. | #define SIZEOF_FLOAT 4
  1399. | #define SIZEOF_DOUBLE 8
  1400. | #define SIZEOF_LONG_DOUBLE 16
  1401. | #define SIZEOF_INTP 8
  1402. | #define SIZEOF_FP 8
  1403. | #define PPL_CAN_CONTROL_FPU 0
  1404. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  1405. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  1406. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  1407. | #define PPL_SUPPORTED_FLOAT 0
  1408. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  1409. | #define PPL_SUPPORTED_DOUBLE 0
  1410. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  1411. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  1412. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  1413. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  1414. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  1415. | #define HAVE_FENV_H 1
  1416. | #define HAVE_GETOPT_H 1
  1417. | #define HAVE_SIGNAL_H 1
  1418. | #define HAVE_STRING_H 1
  1419. | #define HAVE_STRINGS_H 1
  1420. | #define HAVE_SYS_RESOURCE_H 1
  1421. | #define HAVE_SYS_TIME_H 1
  1422. | #define HAVE_SYS_TYPES_H 1
  1423. | #define HAVE_UNISTD_H 1
  1424. | #define HAVE_DECL_FFS 1
  1425. | #define HAVE_DECL_GETENV 1
  1426. | #define HAVE_DECL_STRTOF 1
  1427. | #define HAVE_DECL_STRTOD 1
  1428. | #define HAVE_DECL_STRTOLD 1
  1429. | #define HAVE_DECL_STRTOLL 1
  1430. | #define HAVE_DECL_STRTOULL 1
  1431. | #define HAVE_DECL_FMA 1
  1432. | #define HAVE_DECL_FMAF 1
  1433. | #define HAVE_DECL_FMAL 1
  1434. | #define HAVE_DECL_RINTF 1
  1435. | #define HAVE_DECL_RINTL 1
  1436. | /* end confdefs.h. */
  1437. | #include <stdio.h>
  1438. | #ifdef HAVE_SYS_TYPES_H
  1439. | # include <sys/types.h>
  1440. | #endif
  1441. | #ifdef HAVE_SYS_STAT_H
  1442. | # include <sys/stat.h>
  1443. | #endif
  1444. | #ifdef STDC_HEADERS
  1445. | # include <stdlib.h>
  1446. | # include <stddef.h>
  1447. | #else
  1448. | # ifdef HAVE_STDLIB_H
  1449. | # include <stdlib.h>
  1450. | # endif
  1451. | #endif
  1452. | #ifdef HAVE_STRING_H
  1453. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1454. | # include <memory.h>
  1455. | # endif
  1456. | # include <string.h>
  1457. | #endif
  1458. | #ifdef HAVE_STRINGS_H
  1459. | # include <strings.h>
  1460. | #endif
  1461. | #ifdef HAVE_INTTYPES_H
  1462. | # include <inttypes.h>
  1463. | #endif
  1464. | #ifdef HAVE_STDINT_H
  1465. | # include <stdint.h>
  1466. | #endif
  1467. | #ifdef HAVE_UNISTD_H
  1468. | # include <unistd.h>
  1469. | #endif
  1470. | int
  1471. | main ()
  1472. | {
  1473. | if (sizeof ((int_fast16_t)))
  1474. | return 0;
  1475. | ;
  1476. | return 0;
  1477. | }
  1478. configure:9616: result: yes
  1479. configure:9625: checking for int_fast32_t
  1480. configure:9625: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1481. configure:9625: $? = 0
  1482. configure:9625: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1483. conftest.cpp: In function 'int main()':
  1484. conftest.cpp:108:26: error: expected primary-expression before ')' token
  1485. if (sizeof ((int_fast32_t)))
  1486. ^
  1487. configure:9625: $? = 1
  1488. configure: failed program was:
  1489. | /* confdefs.h */
  1490. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  1491. | #define PACKAGE_TARNAME "ppl"
  1492. | #define PACKAGE_VERSION "1.2"
  1493. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  1494. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  1495. | #define PACKAGE_URL ""
  1496. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  1497. | #define PPL_NDEBUG 1
  1498. | #define PPL_FPMATH_MAY_USE_387 1
  1499. | #define PPL_FPMATH_MAY_USE_SSE 1
  1500. | #define PPL_COEFFICIENT_TYPE mpz_class
  1501. | #define PPL_COEFFICIENT_BITS 0
  1502. | #define PPL_GMP_INTEGERS 1
  1503. | #define STDC_HEADERS 1
  1504. | #define HAVE_SYS_TYPES_H 1
  1505. | #define HAVE_SYS_STAT_H 1
  1506. | #define HAVE_STDLIB_H 1
  1507. | #define HAVE_STRING_H 1
  1508. | #define HAVE_MEMORY_H 1
  1509. | #define HAVE_STRINGS_H 1
  1510. | #define HAVE_INTTYPES_H 1
  1511. | #define HAVE_STDINT_H 1
  1512. | #define HAVE_UNISTD_H 1
  1513. | #define HAVE_TYPEOF 1
  1514. | #define SIZEOF_CHAR 1
  1515. | #define SIZEOF_SHORT 2
  1516. | #define SIZEOF_INT 4
  1517. | #define SIZEOF_LONG 8
  1518. | #define SIZEOF_LONG_LONG 8
  1519. | #define SIZEOF_SIZE_T 8
  1520. | #define SIZEOF_FLOAT 4
  1521. | #define SIZEOF_DOUBLE 8
  1522. | #define SIZEOF_LONG_DOUBLE 16
  1523. | #define SIZEOF_INTP 8
  1524. | #define SIZEOF_FP 8
  1525. | #define PPL_CAN_CONTROL_FPU 0
  1526. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  1527. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  1528. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  1529. | #define PPL_SUPPORTED_FLOAT 0
  1530. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  1531. | #define PPL_SUPPORTED_DOUBLE 0
  1532. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  1533. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  1534. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  1535. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  1536. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  1537. | #define HAVE_FENV_H 1
  1538. | #define HAVE_GETOPT_H 1
  1539. | #define HAVE_SIGNAL_H 1
  1540. | #define HAVE_STRING_H 1
  1541. | #define HAVE_STRINGS_H 1
  1542. | #define HAVE_SYS_RESOURCE_H 1
  1543. | #define HAVE_SYS_TIME_H 1
  1544. | #define HAVE_SYS_TYPES_H 1
  1545. | #define HAVE_UNISTD_H 1
  1546. | #define HAVE_DECL_FFS 1
  1547. | #define HAVE_DECL_GETENV 1
  1548. | #define HAVE_DECL_STRTOF 1
  1549. | #define HAVE_DECL_STRTOD 1
  1550. | #define HAVE_DECL_STRTOLD 1
  1551. | #define HAVE_DECL_STRTOLL 1
  1552. | #define HAVE_DECL_STRTOULL 1
  1553. | #define HAVE_DECL_FMA 1
  1554. | #define HAVE_DECL_FMAF 1
  1555. | #define HAVE_DECL_FMAL 1
  1556. | #define HAVE_DECL_RINTF 1
  1557. | #define HAVE_DECL_RINTL 1
  1558. | #define HAVE_INT_FAST16_T 1
  1559. | /* end confdefs.h. */
  1560. | #include <stdio.h>
  1561. | #ifdef HAVE_SYS_TYPES_H
  1562. | # include <sys/types.h>
  1563. | #endif
  1564. | #ifdef HAVE_SYS_STAT_H
  1565. | # include <sys/stat.h>
  1566. | #endif
  1567. | #ifdef STDC_HEADERS
  1568. | # include <stdlib.h>
  1569. | # include <stddef.h>
  1570. | #else
  1571. | # ifdef HAVE_STDLIB_H
  1572. | # include <stdlib.h>
  1573. | # endif
  1574. | #endif
  1575. | #ifdef HAVE_STRING_H
  1576. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1577. | # include <memory.h>
  1578. | # endif
  1579. | # include <string.h>
  1580. | #endif
  1581. | #ifdef HAVE_STRINGS_H
  1582. | # include <strings.h>
  1583. | #endif
  1584. | #ifdef HAVE_INTTYPES_H
  1585. | # include <inttypes.h>
  1586. | #endif
  1587. | #ifdef HAVE_STDINT_H
  1588. | # include <stdint.h>
  1589. | #endif
  1590. | #ifdef HAVE_UNISTD_H
  1591. | # include <unistd.h>
  1592. | #endif
  1593. | int
  1594. | main ()
  1595. | {
  1596. | if (sizeof ((int_fast32_t)))
  1597. | return 0;
  1598. | ;
  1599. | return 0;
  1600. | }
  1601. configure:9625: result: yes
  1602. configure:9634: checking for int_fast64_t
  1603. configure:9634: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1604. configure:9634: $? = 0
  1605. configure:9634: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1606. conftest.cpp: In function 'int main()':
  1607. conftest.cpp:109:26: error: expected primary-expression before ')' token
  1608. if (sizeof ((int_fast64_t)))
  1609. ^
  1610. configure:9634: $? = 1
  1611. configure: failed program was:
  1612. | /* confdefs.h */
  1613. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  1614. | #define PACKAGE_TARNAME "ppl"
  1615. | #define PACKAGE_VERSION "1.2"
  1616. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  1617. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  1618. | #define PACKAGE_URL ""
  1619. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  1620. | #define PPL_NDEBUG 1
  1621. | #define PPL_FPMATH_MAY_USE_387 1
  1622. | #define PPL_FPMATH_MAY_USE_SSE 1
  1623. | #define PPL_COEFFICIENT_TYPE mpz_class
  1624. | #define PPL_COEFFICIENT_BITS 0
  1625. | #define PPL_GMP_INTEGERS 1
  1626. | #define STDC_HEADERS 1
  1627. | #define HAVE_SYS_TYPES_H 1
  1628. | #define HAVE_SYS_STAT_H 1
  1629. | #define HAVE_STDLIB_H 1
  1630. | #define HAVE_STRING_H 1
  1631. | #define HAVE_MEMORY_H 1
  1632. | #define HAVE_STRINGS_H 1
  1633. | #define HAVE_INTTYPES_H 1
  1634. | #define HAVE_STDINT_H 1
  1635. | #define HAVE_UNISTD_H 1
  1636. | #define HAVE_TYPEOF 1
  1637. | #define SIZEOF_CHAR 1
  1638. | #define SIZEOF_SHORT 2
  1639. | #define SIZEOF_INT 4
  1640. | #define SIZEOF_LONG 8
  1641. | #define SIZEOF_LONG_LONG 8
  1642. | #define SIZEOF_SIZE_T 8
  1643. | #define SIZEOF_FLOAT 4
  1644. | #define SIZEOF_DOUBLE 8
  1645. | #define SIZEOF_LONG_DOUBLE 16
  1646. | #define SIZEOF_INTP 8
  1647. | #define SIZEOF_FP 8
  1648. | #define PPL_CAN_CONTROL_FPU 0
  1649. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  1650. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  1651. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  1652. | #define PPL_SUPPORTED_FLOAT 0
  1653. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  1654. | #define PPL_SUPPORTED_DOUBLE 0
  1655. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  1656. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  1657. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  1658. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  1659. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  1660. | #define HAVE_FENV_H 1
  1661. | #define HAVE_GETOPT_H 1
  1662. | #define HAVE_SIGNAL_H 1
  1663. | #define HAVE_STRING_H 1
  1664. | #define HAVE_STRINGS_H 1
  1665. | #define HAVE_SYS_RESOURCE_H 1
  1666. | #define HAVE_SYS_TIME_H 1
  1667. | #define HAVE_SYS_TYPES_H 1
  1668. | #define HAVE_UNISTD_H 1
  1669. | #define HAVE_DECL_FFS 1
  1670. | #define HAVE_DECL_GETENV 1
  1671. | #define HAVE_DECL_STRTOF 1
  1672. | #define HAVE_DECL_STRTOD 1
  1673. | #define HAVE_DECL_STRTOLD 1
  1674. | #define HAVE_DECL_STRTOLL 1
  1675. | #define HAVE_DECL_STRTOULL 1
  1676. | #define HAVE_DECL_FMA 1
  1677. | #define HAVE_DECL_FMAF 1
  1678. | #define HAVE_DECL_FMAL 1
  1679. | #define HAVE_DECL_RINTF 1
  1680. | #define HAVE_DECL_RINTL 1
  1681. | #define HAVE_INT_FAST16_T 1
  1682. | #define HAVE_INT_FAST32_T 1
  1683. | /* end confdefs.h. */
  1684. | #include <stdio.h>
  1685. | #ifdef HAVE_SYS_TYPES_H
  1686. | # include <sys/types.h>
  1687. | #endif
  1688. | #ifdef HAVE_SYS_STAT_H
  1689. | # include <sys/stat.h>
  1690. | #endif
  1691. | #ifdef STDC_HEADERS
  1692. | # include <stdlib.h>
  1693. | # include <stddef.h>
  1694. | #else
  1695. | # ifdef HAVE_STDLIB_H
  1696. | # include <stdlib.h>
  1697. | # endif
  1698. | #endif
  1699. | #ifdef HAVE_STRING_H
  1700. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1701. | # include <memory.h>
  1702. | # endif
  1703. | # include <string.h>
  1704. | #endif
  1705. | #ifdef HAVE_STRINGS_H
  1706. | # include <strings.h>
  1707. | #endif
  1708. | #ifdef HAVE_INTTYPES_H
  1709. | # include <inttypes.h>
  1710. | #endif
  1711. | #ifdef HAVE_STDINT_H
  1712. | # include <stdint.h>
  1713. | #endif
  1714. | #ifdef HAVE_UNISTD_H
  1715. | # include <unistd.h>
  1716. | #endif
  1717. | int
  1718. | main ()
  1719. | {
  1720. | if (sizeof ((int_fast64_t)))
  1721. | return 0;
  1722. | ;
  1723. | return 0;
  1724. | }
  1725. configure:9634: result: yes
  1726. configure:9643: checking for uint_fast16_t
  1727. configure:9643: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1728. configure:9643: $? = 0
  1729. configure:9643: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1730. conftest.cpp: In function 'int main()':
  1731. conftest.cpp:110:27: error: expected primary-expression before ')' token
  1732. if (sizeof ((uint_fast16_t)))
  1733. ^
  1734. configure:9643: $? = 1
  1735. configure: failed program was:
  1736. | /* confdefs.h */
  1737. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  1738. | #define PACKAGE_TARNAME "ppl"
  1739. | #define PACKAGE_VERSION "1.2"
  1740. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  1741. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  1742. | #define PACKAGE_URL ""
  1743. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  1744. | #define PPL_NDEBUG 1
  1745. | #define PPL_FPMATH_MAY_USE_387 1
  1746. | #define PPL_FPMATH_MAY_USE_SSE 1
  1747. | #define PPL_COEFFICIENT_TYPE mpz_class
  1748. | #define PPL_COEFFICIENT_BITS 0
  1749. | #define PPL_GMP_INTEGERS 1
  1750. | #define STDC_HEADERS 1
  1751. | #define HAVE_SYS_TYPES_H 1
  1752. | #define HAVE_SYS_STAT_H 1
  1753. | #define HAVE_STDLIB_H 1
  1754. | #define HAVE_STRING_H 1
  1755. | #define HAVE_MEMORY_H 1
  1756. | #define HAVE_STRINGS_H 1
  1757. | #define HAVE_INTTYPES_H 1
  1758. | #define HAVE_STDINT_H 1
  1759. | #define HAVE_UNISTD_H 1
  1760. | #define HAVE_TYPEOF 1
  1761. | #define SIZEOF_CHAR 1
  1762. | #define SIZEOF_SHORT 2
  1763. | #define SIZEOF_INT 4
  1764. | #define SIZEOF_LONG 8
  1765. | #define SIZEOF_LONG_LONG 8
  1766. | #define SIZEOF_SIZE_T 8
  1767. | #define SIZEOF_FLOAT 4
  1768. | #define SIZEOF_DOUBLE 8
  1769. | #define SIZEOF_LONG_DOUBLE 16
  1770. | #define SIZEOF_INTP 8
  1771. | #define SIZEOF_FP 8
  1772. | #define PPL_CAN_CONTROL_FPU 0
  1773. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  1774. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  1775. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  1776. | #define PPL_SUPPORTED_FLOAT 0
  1777. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  1778. | #define PPL_SUPPORTED_DOUBLE 0
  1779. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  1780. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  1781. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  1782. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  1783. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  1784. | #define HAVE_FENV_H 1
  1785. | #define HAVE_GETOPT_H 1
  1786. | #define HAVE_SIGNAL_H 1
  1787. | #define HAVE_STRING_H 1
  1788. | #define HAVE_STRINGS_H 1
  1789. | #define HAVE_SYS_RESOURCE_H 1
  1790. | #define HAVE_SYS_TIME_H 1
  1791. | #define HAVE_SYS_TYPES_H 1
  1792. | #define HAVE_UNISTD_H 1
  1793. | #define HAVE_DECL_FFS 1
  1794. | #define HAVE_DECL_GETENV 1
  1795. | #define HAVE_DECL_STRTOF 1
  1796. | #define HAVE_DECL_STRTOD 1
  1797. | #define HAVE_DECL_STRTOLD 1
  1798. | #define HAVE_DECL_STRTOLL 1
  1799. | #define HAVE_DECL_STRTOULL 1
  1800. | #define HAVE_DECL_FMA 1
  1801. | #define HAVE_DECL_FMAF 1
  1802. | #define HAVE_DECL_FMAL 1
  1803. | #define HAVE_DECL_RINTF 1
  1804. | #define HAVE_DECL_RINTL 1
  1805. | #define HAVE_INT_FAST16_T 1
  1806. | #define HAVE_INT_FAST32_T 1
  1807. | #define HAVE_INT_FAST64_T 1
  1808. | /* end confdefs.h. */
  1809. | #include <stdio.h>
  1810. | #ifdef HAVE_SYS_TYPES_H
  1811. | # include <sys/types.h>
  1812. | #endif
  1813. | #ifdef HAVE_SYS_STAT_H
  1814. | # include <sys/stat.h>
  1815. | #endif
  1816. | #ifdef STDC_HEADERS
  1817. | # include <stdlib.h>
  1818. | # include <stddef.h>
  1819. | #else
  1820. | # ifdef HAVE_STDLIB_H
  1821. | # include <stdlib.h>
  1822. | # endif
  1823. | #endif
  1824. | #ifdef HAVE_STRING_H
  1825. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1826. | # include <memory.h>
  1827. | # endif
  1828. | # include <string.h>
  1829. | #endif
  1830. | #ifdef HAVE_STRINGS_H
  1831. | # include <strings.h>
  1832. | #endif
  1833. | #ifdef HAVE_INTTYPES_H
  1834. | # include <inttypes.h>
  1835. | #endif
  1836. | #ifdef HAVE_STDINT_H
  1837. | # include <stdint.h>
  1838. | #endif
  1839. | #ifdef HAVE_UNISTD_H
  1840. | # include <unistd.h>
  1841. | #endif
  1842. | int
  1843. | main ()
  1844. | {
  1845. | if (sizeof ((uint_fast16_t)))
  1846. | return 0;
  1847. | ;
  1848. | return 0;
  1849. | }
  1850. configure:9643: result: yes
  1851. configure:9652: checking for uint_fast32_t
  1852. configure:9652: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1853. configure:9652: $? = 0
  1854. configure:9652: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1855. conftest.cpp: In function 'int main()':
  1856. conftest.cpp:111:27: error: expected primary-expression before ')' token
  1857. if (sizeof ((uint_fast32_t)))
  1858. ^
  1859. configure:9652: $? = 1
  1860. configure: failed program was:
  1861. | /* confdefs.h */
  1862. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  1863. | #define PACKAGE_TARNAME "ppl"
  1864. | #define PACKAGE_VERSION "1.2"
  1865. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  1866. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  1867. | #define PACKAGE_URL ""
  1868. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  1869. | #define PPL_NDEBUG 1
  1870. | #define PPL_FPMATH_MAY_USE_387 1
  1871. | #define PPL_FPMATH_MAY_USE_SSE 1
  1872. | #define PPL_COEFFICIENT_TYPE mpz_class
  1873. | #define PPL_COEFFICIENT_BITS 0
  1874. | #define PPL_GMP_INTEGERS 1
  1875. | #define STDC_HEADERS 1
  1876. | #define HAVE_SYS_TYPES_H 1
  1877. | #define HAVE_SYS_STAT_H 1
  1878. | #define HAVE_STDLIB_H 1
  1879. | #define HAVE_STRING_H 1
  1880. | #define HAVE_MEMORY_H 1
  1881. | #define HAVE_STRINGS_H 1
  1882. | #define HAVE_INTTYPES_H 1
  1883. | #define HAVE_STDINT_H 1
  1884. | #define HAVE_UNISTD_H 1
  1885. | #define HAVE_TYPEOF 1
  1886. | #define SIZEOF_CHAR 1
  1887. | #define SIZEOF_SHORT 2
  1888. | #define SIZEOF_INT 4
  1889. | #define SIZEOF_LONG 8
  1890. | #define SIZEOF_LONG_LONG 8
  1891. | #define SIZEOF_SIZE_T 8
  1892. | #define SIZEOF_FLOAT 4
  1893. | #define SIZEOF_DOUBLE 8
  1894. | #define SIZEOF_LONG_DOUBLE 16
  1895. | #define SIZEOF_INTP 8
  1896. | #define SIZEOF_FP 8
  1897. | #define PPL_CAN_CONTROL_FPU 0
  1898. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  1899. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  1900. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  1901. | #define PPL_SUPPORTED_FLOAT 0
  1902. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  1903. | #define PPL_SUPPORTED_DOUBLE 0
  1904. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  1905. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  1906. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  1907. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  1908. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  1909. | #define HAVE_FENV_H 1
  1910. | #define HAVE_GETOPT_H 1
  1911. | #define HAVE_SIGNAL_H 1
  1912. | #define HAVE_STRING_H 1
  1913. | #define HAVE_STRINGS_H 1
  1914. | #define HAVE_SYS_RESOURCE_H 1
  1915. | #define HAVE_SYS_TIME_H 1
  1916. | #define HAVE_SYS_TYPES_H 1
  1917. | #define HAVE_UNISTD_H 1
  1918. | #define HAVE_DECL_FFS 1
  1919. | #define HAVE_DECL_GETENV 1
  1920. | #define HAVE_DECL_STRTOF 1
  1921. | #define HAVE_DECL_STRTOD 1
  1922. | #define HAVE_DECL_STRTOLD 1
  1923. | #define HAVE_DECL_STRTOLL 1
  1924. | #define HAVE_DECL_STRTOULL 1
  1925. | #define HAVE_DECL_FMA 1
  1926. | #define HAVE_DECL_FMAF 1
  1927. | #define HAVE_DECL_FMAL 1
  1928. | #define HAVE_DECL_RINTF 1
  1929. | #define HAVE_DECL_RINTL 1
  1930. | #define HAVE_INT_FAST16_T 1
  1931. | #define HAVE_INT_FAST32_T 1
  1932. | #define HAVE_INT_FAST64_T 1
  1933. | #define HAVE_UINT_FAST16_T 1
  1934. | /* end confdefs.h. */
  1935. | #include <stdio.h>
  1936. | #ifdef HAVE_SYS_TYPES_H
  1937. | # include <sys/types.h>
  1938. | #endif
  1939. | #ifdef HAVE_SYS_STAT_H
  1940. | # include <sys/stat.h>
  1941. | #endif
  1942. | #ifdef STDC_HEADERS
  1943. | # include <stdlib.h>
  1944. | # include <stddef.h>
  1945. | #else
  1946. | # ifdef HAVE_STDLIB_H
  1947. | # include <stdlib.h>
  1948. | # endif
  1949. | #endif
  1950. | #ifdef HAVE_STRING_H
  1951. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1952. | # include <memory.h>
  1953. | # endif
  1954. | # include <string.h>
  1955. | #endif
  1956. | #ifdef HAVE_STRINGS_H
  1957. | # include <strings.h>
  1958. | #endif
  1959. | #ifdef HAVE_INTTYPES_H
  1960. | # include <inttypes.h>
  1961. | #endif
  1962. | #ifdef HAVE_STDINT_H
  1963. | # include <stdint.h>
  1964. | #endif
  1965. | #ifdef HAVE_UNISTD_H
  1966. | # include <unistd.h>
  1967. | #endif
  1968. | int
  1969. | main ()
  1970. | {
  1971. | if (sizeof ((uint_fast32_t)))
  1972. | return 0;
  1973. | ;
  1974. | return 0;
  1975. | }
  1976. configure:9652: result: yes
  1977. configure:9661: checking for uint_fast64_t
  1978. configure:9661: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1979. configure:9661: $? = 0
  1980. configure:9661: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  1981. conftest.cpp: In function 'int main()':
  1982. conftest.cpp:112:27: error: expected primary-expression before ')' token
  1983. if (sizeof ((uint_fast64_t)))
  1984. ^
  1985. configure:9661: $? = 1
  1986. configure: failed program was:
  1987. | /* confdefs.h */
  1988. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  1989. | #define PACKAGE_TARNAME "ppl"
  1990. | #define PACKAGE_VERSION "1.2"
  1991. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  1992. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  1993. | #define PACKAGE_URL ""
  1994. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  1995. | #define PPL_NDEBUG 1
  1996. | #define PPL_FPMATH_MAY_USE_387 1
  1997. | #define PPL_FPMATH_MAY_USE_SSE 1
  1998. | #define PPL_COEFFICIENT_TYPE mpz_class
  1999. | #define PPL_COEFFICIENT_BITS 0
  2000. | #define PPL_GMP_INTEGERS 1
  2001. | #define STDC_HEADERS 1
  2002. | #define HAVE_SYS_TYPES_H 1
  2003. | #define HAVE_SYS_STAT_H 1
  2004. | #define HAVE_STDLIB_H 1
  2005. | #define HAVE_STRING_H 1
  2006. | #define HAVE_MEMORY_H 1
  2007. | #define HAVE_STRINGS_H 1
  2008. | #define HAVE_INTTYPES_H 1
  2009. | #define HAVE_STDINT_H 1
  2010. | #define HAVE_UNISTD_H 1
  2011. | #define HAVE_TYPEOF 1
  2012. | #define SIZEOF_CHAR 1
  2013. | #define SIZEOF_SHORT 2
  2014. | #define SIZEOF_INT 4
  2015. | #define SIZEOF_LONG 8
  2016. | #define SIZEOF_LONG_LONG 8
  2017. | #define SIZEOF_SIZE_T 8
  2018. | #define SIZEOF_FLOAT 4
  2019. | #define SIZEOF_DOUBLE 8
  2020. | #define SIZEOF_LONG_DOUBLE 16
  2021. | #define SIZEOF_INTP 8
  2022. | #define SIZEOF_FP 8
  2023. | #define PPL_CAN_CONTROL_FPU 0
  2024. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  2025. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  2026. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  2027. | #define PPL_SUPPORTED_FLOAT 0
  2028. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  2029. | #define PPL_SUPPORTED_DOUBLE 0
  2030. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  2031. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  2032. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  2033. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  2034. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  2035. | #define HAVE_FENV_H 1
  2036. | #define HAVE_GETOPT_H 1
  2037. | #define HAVE_SIGNAL_H 1
  2038. | #define HAVE_STRING_H 1
  2039. | #define HAVE_STRINGS_H 1
  2040. | #define HAVE_SYS_RESOURCE_H 1
  2041. | #define HAVE_SYS_TIME_H 1
  2042. | #define HAVE_SYS_TYPES_H 1
  2043. | #define HAVE_UNISTD_H 1
  2044. | #define HAVE_DECL_FFS 1
  2045. | #define HAVE_DECL_GETENV 1
  2046. | #define HAVE_DECL_STRTOF 1
  2047. | #define HAVE_DECL_STRTOD 1
  2048. | #define HAVE_DECL_STRTOLD 1
  2049. | #define HAVE_DECL_STRTOLL 1
  2050. | #define HAVE_DECL_STRTOULL 1
  2051. | #define HAVE_DECL_FMA 1
  2052. | #define HAVE_DECL_FMAF 1
  2053. | #define HAVE_DECL_FMAL 1
  2054. | #define HAVE_DECL_RINTF 1
  2055. | #define HAVE_DECL_RINTL 1
  2056. | #define HAVE_INT_FAST16_T 1
  2057. | #define HAVE_INT_FAST32_T 1
  2058. | #define HAVE_INT_FAST64_T 1
  2059. | #define HAVE_UINT_FAST16_T 1
  2060. | #define HAVE_UINT_FAST32_T 1
  2061. | /* end confdefs.h. */
  2062. | #include <stdio.h>
  2063. | #ifdef HAVE_SYS_TYPES_H
  2064. | # include <sys/types.h>
  2065. | #endif
  2066. | #ifdef HAVE_SYS_STAT_H
  2067. | # include <sys/stat.h>
  2068. | #endif
  2069. | #ifdef STDC_HEADERS
  2070. | # include <stdlib.h>
  2071. | # include <stddef.h>
  2072. | #else
  2073. | # ifdef HAVE_STDLIB_H
  2074. | # include <stdlib.h>
  2075. | # endif
  2076. | #endif
  2077. | #ifdef HAVE_STRING_H
  2078. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  2079. | # include <memory.h>
  2080. | # endif
  2081. | # include <string.h>
  2082. | #endif
  2083. | #ifdef HAVE_STRINGS_H
  2084. | # include <strings.h>
  2085. | #endif
  2086. | #ifdef HAVE_INTTYPES_H
  2087. | # include <inttypes.h>
  2088. | #endif
  2089. | #ifdef HAVE_STDINT_H
  2090. | # include <stdint.h>
  2091. | #endif
  2092. | #ifdef HAVE_UNISTD_H
  2093. | # include <unistd.h>
  2094. | #endif
  2095. | int
  2096. | main ()
  2097. | {
  2098. | if (sizeof ((uint_fast64_t)))
  2099. | return 0;
  2100. | ;
  2101. | return 0;
  2102. | }
  2103. configure:9661: result: yes
  2104. configure:9675: checking for uintptr_t
  2105. configure:9675: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2106. configure:9675: $? = 0
  2107. configure:9675: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2108. conftest.cpp: In function 'int main()':
  2109. conftest.cpp:113:23: error: expected primary-expression before ')' token
  2110. if (sizeof ((uintptr_t)))
  2111. ^
  2112. configure:9675: $? = 1
  2113. configure: failed program was:
  2114. | /* confdefs.h */
  2115. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  2116. | #define PACKAGE_TARNAME "ppl"
  2117. | #define PACKAGE_VERSION "1.2"
  2118. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  2119. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  2120. | #define PACKAGE_URL ""
  2121. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  2122. | #define PPL_NDEBUG 1
  2123. | #define PPL_FPMATH_MAY_USE_387 1
  2124. | #define PPL_FPMATH_MAY_USE_SSE 1
  2125. | #define PPL_COEFFICIENT_TYPE mpz_class
  2126. | #define PPL_COEFFICIENT_BITS 0
  2127. | #define PPL_GMP_INTEGERS 1
  2128. | #define STDC_HEADERS 1
  2129. | #define HAVE_SYS_TYPES_H 1
  2130. | #define HAVE_SYS_STAT_H 1
  2131. | #define HAVE_STDLIB_H 1
  2132. | #define HAVE_STRING_H 1
  2133. | #define HAVE_MEMORY_H 1
  2134. | #define HAVE_STRINGS_H 1
  2135. | #define HAVE_INTTYPES_H 1
  2136. | #define HAVE_STDINT_H 1
  2137. | #define HAVE_UNISTD_H 1
  2138. | #define HAVE_TYPEOF 1
  2139. | #define SIZEOF_CHAR 1
  2140. | #define SIZEOF_SHORT 2
  2141. | #define SIZEOF_INT 4
  2142. | #define SIZEOF_LONG 8
  2143. | #define SIZEOF_LONG_LONG 8
  2144. | #define SIZEOF_SIZE_T 8
  2145. | #define SIZEOF_FLOAT 4
  2146. | #define SIZEOF_DOUBLE 8
  2147. | #define SIZEOF_LONG_DOUBLE 16
  2148. | #define SIZEOF_INTP 8
  2149. | #define SIZEOF_FP 8
  2150. | #define PPL_CAN_CONTROL_FPU 0
  2151. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  2152. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  2153. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  2154. | #define PPL_SUPPORTED_FLOAT 0
  2155. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  2156. | #define PPL_SUPPORTED_DOUBLE 0
  2157. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  2158. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  2159. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  2160. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  2161. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  2162. | #define HAVE_FENV_H 1
  2163. | #define HAVE_GETOPT_H 1
  2164. | #define HAVE_SIGNAL_H 1
  2165. | #define HAVE_STRING_H 1
  2166. | #define HAVE_STRINGS_H 1
  2167. | #define HAVE_SYS_RESOURCE_H 1
  2168. | #define HAVE_SYS_TIME_H 1
  2169. | #define HAVE_SYS_TYPES_H 1
  2170. | #define HAVE_UNISTD_H 1
  2171. | #define HAVE_DECL_FFS 1
  2172. | #define HAVE_DECL_GETENV 1
  2173. | #define HAVE_DECL_STRTOF 1
  2174. | #define HAVE_DECL_STRTOD 1
  2175. | #define HAVE_DECL_STRTOLD 1
  2176. | #define HAVE_DECL_STRTOLL 1
  2177. | #define HAVE_DECL_STRTOULL 1
  2178. | #define HAVE_DECL_FMA 1
  2179. | #define HAVE_DECL_FMAF 1
  2180. | #define HAVE_DECL_FMAL 1
  2181. | #define HAVE_DECL_RINTF 1
  2182. | #define HAVE_DECL_RINTL 1
  2183. | #define HAVE_INT_FAST16_T 1
  2184. | #define HAVE_INT_FAST32_T 1
  2185. | #define HAVE_INT_FAST64_T 1
  2186. | #define HAVE_UINT_FAST16_T 1
  2187. | #define HAVE_UINT_FAST32_T 1
  2188. | #define HAVE_UINT_FAST64_T 1
  2189. | /* end confdefs.h. */
  2190. | #include <stdio.h>
  2191. | #ifdef HAVE_SYS_TYPES_H
  2192. | # include <sys/types.h>
  2193. | #endif
  2194. | #ifdef HAVE_SYS_STAT_H
  2195. | # include <sys/stat.h>
  2196. | #endif
  2197. | #ifdef STDC_HEADERS
  2198. | # include <stdlib.h>
  2199. | # include <stddef.h>
  2200. | #else
  2201. | # ifdef HAVE_STDLIB_H
  2202. | # include <stdlib.h>
  2203. | # endif
  2204. | #endif
  2205. | #ifdef HAVE_STRING_H
  2206. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  2207. | # include <memory.h>
  2208. | # endif
  2209. | # include <string.h>
  2210. | #endif
  2211. | #ifdef HAVE_STRINGS_H
  2212. | # include <strings.h>
  2213. | #endif
  2214. | #ifdef HAVE_INTTYPES_H
  2215. | # include <inttypes.h>
  2216. | #endif
  2217. | #ifdef HAVE_STDINT_H
  2218. | # include <stdint.h>
  2219. | #endif
  2220. | #ifdef HAVE_UNISTD_H
  2221. | # include <unistd.h>
  2222. | #endif
  2223. | int
  2224. | main ()
  2225. | {
  2226. | if (sizeof ((uintptr_t)))
  2227. | return 0;
  2228. | ;
  2229. | return 0;
  2230. | }
  2231. configure:9675: result: yes
  2232. configure:9761: checking how to print strings
  2233. configure:9788: result: printf
  2234. configure:9809: checking for a sed that does not truncate output
  2235. configure:9873: result: /usr/bin/sed
  2236. configure:9921: checking for ld used by gcc
  2237. configure:9988: result: ld
  2238. configure:9995: checking if the linker (ld) is GNU ld
  2239. configure:10010: result: yes
  2240. configure:10022: checking for BSD- or MS-compatible name lister (nm)
  2241. configure:10071: result: /usr/bin/nm -B
  2242. configure:10201: checking the name lister (/usr/bin/nm -B) interface
  2243. configure:10208: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2244. configure:10211: /usr/bin/nm -B "conftest.o"
  2245. configure:10214: output
  2246. 0000000000000000 B some_variable
  2247. configure:10221: result: BSD nm
  2248. configure:10224: checking whether ln -s works
  2249. configure:10228: result: yes
  2250. configure:10236: checking the maximum length of command line arguments
  2251. configure:10366: result: 1572864
  2252. configure:10383: checking whether the shell understands some XSI constructs
  2253. configure:10393: result: yes
  2254. configure:10397: checking whether the shell understands "+="
  2255. configure:10403: result: yes
  2256. configure:10438: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format
  2257. configure:10478: result: func_convert_file_noop
  2258. configure:10485: checking how to convert x86_64-pc-linux-gnu file names to toolchain format
  2259. configure:10505: result: func_convert_file_noop
  2260. configure:10512: checking for ld option to reload object files
  2261. configure:10519: result: -r
  2262. configure:10593: checking for objdump
  2263. configure:10609: found /usr/bin/objdump
  2264. configure:10620: result: objdump
  2265. configure:10652: checking how to recognize dependent libraries
  2266. configure:10854: result: pass_all
  2267. configure:10939: checking for dlltool
  2268. configure:10969: result: no
  2269. configure:10999: checking how to associate runtime and link libraries
  2270. configure:11026: result: printf %s\n
  2271. configure:11150: checking for archiver @FILE support
  2272. configure:11167: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2273. configure:11167: $? = 0
  2274. configure:11170: ar cru libconftest.a @conftest.lst >&5
  2275. configure:11173: $? = 0
  2276. configure:11178: ar cru libconftest.a @conftest.lst >&5
  2277. ar: conftest.o: No such file or directory
  2278. configure:11181: $? = 1
  2279. configure:11193: result: @
  2280. configure:11251: checking for strip
  2281. configure:11267: found /usr/bin/strip
  2282. configure:11278: result: strip
  2283. configure:11350: checking for ranlib
  2284. configure:11377: result: ranlib
  2285. configure:11479: checking command to parse /usr/bin/nm -B output from gcc object
  2286. configure:11599: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2287. configure:11602: $? = 0
  2288. configure:11606: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
  2289. configure:11609: $? = 0
  2290. configure:11675: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp conftstm.o >&5
  2291. configure:11678: $? = 0
  2292. configure:11716: result: ok
  2293. configure:11753: checking for sysroot
  2294. configure:11783: result: no
  2295. configure:11860: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2296. configure:11863: $? = 0
  2297. configure:12039: checking for mt
  2298. configure:12069: result: no
  2299. configure:12089: checking if : is a manifest tool
  2300. configure:12095: : '-?'
  2301. configure:12103: result: no
  2302. configure:12742: checking for dlfcn.h
  2303. configure:12742: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2304. configure:12742: $? = 0
  2305. configure:12742: result: yes
  2306. configure:12957: checking for objdir
  2307. configure:12972: result: .libs
  2308. configure:13243: checking if gcc supports -fno-rtti -fno-exceptions
  2309. configure:13261: gcc -c -g -O2 -frounding-math -fno-rtti -fno-exceptions conftest.c >&5
  2310. cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C
  2311. configure:13265: $? = 0
  2312. configure:13278: result: no
  2313. configure:13605: checking for gcc option to produce PIC
  2314. configure:13612: result: -fPIC -DPIC
  2315. configure:13620: checking if gcc PIC flag -fPIC -DPIC works
  2316. configure:13638: gcc -c -g -O2 -frounding-math -fPIC -DPIC -DPIC conftest.c >&5
  2317. configure:13642: $? = 0
  2318. configure:13655: result: yes
  2319. configure:13684: checking if gcc static flag -static works
  2320. configure:13712: result: no
  2321. configure:13727: checking if gcc supports -c -o file.o
  2322. configure:13748: gcc -c -g -O2 -frounding-math -o out/conftest2.o conftest.c >&5
  2323. configure:13752: $? = 0
  2324. configure:13774: result: yes
  2325. configure:13782: checking if gcc supports -c -o file.o
  2326. configure:13829: result: yes
  2327. configure:13862: checking whether the gcc linker (ld -m elf_x86_64) supports shared libraries
  2328. configure:15015: result: yes
  2329. configure:15052: checking whether -lc should be explicitly linked in
  2330. configure:15060: gcc -c -g -O2 -frounding-math conftest.c >&5
  2331. configure:15063: $? = 0
  2332. configure:15078: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1
  2333. configure:15081: $? = 0
  2334. configure:15095: result: no
  2335. configure:15255: checking dynamic linker characteristics
  2336. configure:15766: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib -Wl,-rpath -Wl,/foo conftest.c >&5
  2337. configure:15766: $? = 0
  2338. configure:15988: result: GNU/Linux ld.so
  2339. configure:16095: checking how to hardcode library paths into programs
  2340. configure:16120: result: immediate
  2341. configure:16214: checking for shl_load
  2342. configure:16214: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  2343. /tmp/ccbRUBU9.o: In function `main':
  2344. /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/conftest.c:114: undefined reference to `shl_load'
  2345. collect2: error: ld returned 1 exit status
  2346. configure:16214: $? = 1
  2347. configure: failed program was:
  2348. | /* confdefs.h */
  2349. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  2350. | #define PACKAGE_TARNAME "ppl"
  2351. | #define PACKAGE_VERSION "1.2"
  2352. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  2353. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  2354. | #define PACKAGE_URL ""
  2355. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  2356. | #define PPL_NDEBUG 1
  2357. | #define PPL_FPMATH_MAY_USE_387 1
  2358. | #define PPL_FPMATH_MAY_USE_SSE 1
  2359. | #define PPL_COEFFICIENT_TYPE mpz_class
  2360. | #define PPL_COEFFICIENT_BITS 0
  2361. | #define PPL_GMP_INTEGERS 1
  2362. | #define STDC_HEADERS 1
  2363. | #define HAVE_SYS_TYPES_H 1
  2364. | #define HAVE_SYS_STAT_H 1
  2365. | #define HAVE_STDLIB_H 1
  2366. | #define HAVE_STRING_H 1
  2367. | #define HAVE_MEMORY_H 1
  2368. | #define HAVE_STRINGS_H 1
  2369. | #define HAVE_INTTYPES_H 1
  2370. | #define HAVE_STDINT_H 1
  2371. | #define HAVE_UNISTD_H 1
  2372. | #define HAVE_TYPEOF 1
  2373. | #define SIZEOF_CHAR 1
  2374. | #define SIZEOF_SHORT 2
  2375. | #define SIZEOF_INT 4
  2376. | #define SIZEOF_LONG 8
  2377. | #define SIZEOF_LONG_LONG 8
  2378. | #define SIZEOF_SIZE_T 8
  2379. | #define SIZEOF_FLOAT 4
  2380. | #define SIZEOF_DOUBLE 8
  2381. | #define SIZEOF_LONG_DOUBLE 16
  2382. | #define SIZEOF_INTP 8
  2383. | #define SIZEOF_FP 8
  2384. | #define PPL_CAN_CONTROL_FPU 0
  2385. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  2386. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  2387. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  2388. | #define PPL_SUPPORTED_FLOAT 0
  2389. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  2390. | #define PPL_SUPPORTED_DOUBLE 0
  2391. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  2392. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  2393. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  2394. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  2395. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  2396. | #define HAVE_FENV_H 1
  2397. | #define HAVE_GETOPT_H 1
  2398. | #define HAVE_SIGNAL_H 1
  2399. | #define HAVE_STRING_H 1
  2400. | #define HAVE_STRINGS_H 1
  2401. | #define HAVE_SYS_RESOURCE_H 1
  2402. | #define HAVE_SYS_TIME_H 1
  2403. | #define HAVE_SYS_TYPES_H 1
  2404. | #define HAVE_UNISTD_H 1
  2405. | #define HAVE_DECL_FFS 1
  2406. | #define HAVE_DECL_GETENV 1
  2407. | #define HAVE_DECL_STRTOF 1
  2408. | #define HAVE_DECL_STRTOD 1
  2409. | #define HAVE_DECL_STRTOLD 1
  2410. | #define HAVE_DECL_STRTOLL 1
  2411. | #define HAVE_DECL_STRTOULL 1
  2412. | #define HAVE_DECL_FMA 1
  2413. | #define HAVE_DECL_FMAF 1
  2414. | #define HAVE_DECL_FMAL 1
  2415. | #define HAVE_DECL_RINTF 1
  2416. | #define HAVE_DECL_RINTL 1
  2417. | #define HAVE_INT_FAST16_T 1
  2418. | #define HAVE_INT_FAST32_T 1
  2419. | #define HAVE_INT_FAST64_T 1
  2420. | #define HAVE_UINT_FAST16_T 1
  2421. | #define HAVE_UINT_FAST32_T 1
  2422. | #define HAVE_UINT_FAST64_T 1
  2423. | #define HAVE_UINTPTR_T 1
  2424. | #define HAVE_DLFCN_H 1
  2425. | #define LT_OBJDIR ".libs/"
  2426. | /* end confdefs.h. */
  2427. | /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
  2428. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  2429. | #define shl_load innocuous_shl_load
  2430. |
  2431. | /* System header to define __stub macros and hopefully few prototypes,
  2432. | which can conflict with char shl_load (); below.
  2433. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  2434. | <limits.h> exists even on freestanding compilers. */
  2435. |
  2436. | #ifdef __STDC__
  2437. | # include <limits.h>
  2438. | #else
  2439. | # include <assert.h>
  2440. | #endif
  2441. |
  2442. | #undef shl_load
  2443. |
  2444. | /* Override any GCC internal prototype to avoid an error.
  2445. | Use char because int might match the return type of a GCC
  2446. | builtin and then its argument prototype would still apply. */
  2447. | #ifdef __cplusplus
  2448. | extern "C"
  2449. | #endif
  2450. | char shl_load ();
  2451. | /* The GNU C library defines this for functions which it implements
  2452. | to always fail with ENOSYS. Some functions are actually named
  2453. | something starting with __ and the normal name is an alias. */
  2454. | #if defined __stub_shl_load || defined __stub___shl_load
  2455. | choke me
  2456. | #endif
  2457. |
  2458. | int
  2459. | main ()
  2460. | {
  2461. | return shl_load ();
  2462. | ;
  2463. | return 0;
  2464. | }
  2465. configure:16214: result: no
  2466. configure:16218: checking for shl_load in -ldld
  2467. configure:16243: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c -ldld >&5
  2468. /usr/bin/ld: cannot find -ldld
  2469. collect2: error: ld returned 1 exit status
  2470. configure:16243: $? = 1
  2471. configure: failed program was:
  2472. | /* confdefs.h */
  2473. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  2474. | #define PACKAGE_TARNAME "ppl"
  2475. | #define PACKAGE_VERSION "1.2"
  2476. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  2477. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  2478. | #define PACKAGE_URL ""
  2479. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  2480. | #define PPL_NDEBUG 1
  2481. | #define PPL_FPMATH_MAY_USE_387 1
  2482. | #define PPL_FPMATH_MAY_USE_SSE 1
  2483. | #define PPL_COEFFICIENT_TYPE mpz_class
  2484. | #define PPL_COEFFICIENT_BITS 0
  2485. | #define PPL_GMP_INTEGERS 1
  2486. | #define STDC_HEADERS 1
  2487. | #define HAVE_SYS_TYPES_H 1
  2488. | #define HAVE_SYS_STAT_H 1
  2489. | #define HAVE_STDLIB_H 1
  2490. | #define HAVE_STRING_H 1
  2491. | #define HAVE_MEMORY_H 1
  2492. | #define HAVE_STRINGS_H 1
  2493. | #define HAVE_INTTYPES_H 1
  2494. | #define HAVE_STDINT_H 1
  2495. | #define HAVE_UNISTD_H 1
  2496. | #define HAVE_TYPEOF 1
  2497. | #define SIZEOF_CHAR 1
  2498. | #define SIZEOF_SHORT 2
  2499. | #define SIZEOF_INT 4
  2500. | #define SIZEOF_LONG 8
  2501. | #define SIZEOF_LONG_LONG 8
  2502. | #define SIZEOF_SIZE_T 8
  2503. | #define SIZEOF_FLOAT 4
  2504. | #define SIZEOF_DOUBLE 8
  2505. | #define SIZEOF_LONG_DOUBLE 16
  2506. | #define SIZEOF_INTP 8
  2507. | #define SIZEOF_FP 8
  2508. | #define PPL_CAN_CONTROL_FPU 0
  2509. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  2510. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  2511. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  2512. | #define PPL_SUPPORTED_FLOAT 0
  2513. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  2514. | #define PPL_SUPPORTED_DOUBLE 0
  2515. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  2516. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  2517. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  2518. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  2519. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  2520. | #define HAVE_FENV_H 1
  2521. | #define HAVE_GETOPT_H 1
  2522. | #define HAVE_SIGNAL_H 1
  2523. | #define HAVE_STRING_H 1
  2524. | #define HAVE_STRINGS_H 1
  2525. | #define HAVE_SYS_RESOURCE_H 1
  2526. | #define HAVE_SYS_TIME_H 1
  2527. | #define HAVE_SYS_TYPES_H 1
  2528. | #define HAVE_UNISTD_H 1
  2529. | #define HAVE_DECL_FFS 1
  2530. | #define HAVE_DECL_GETENV 1
  2531. | #define HAVE_DECL_STRTOF 1
  2532. | #define HAVE_DECL_STRTOD 1
  2533. | #define HAVE_DECL_STRTOLD 1
  2534. | #define HAVE_DECL_STRTOLL 1
  2535. | #define HAVE_DECL_STRTOULL 1
  2536. | #define HAVE_DECL_FMA 1
  2537. | #define HAVE_DECL_FMAF 1
  2538. | #define HAVE_DECL_FMAL 1
  2539. | #define HAVE_DECL_RINTF 1
  2540. | #define HAVE_DECL_RINTL 1
  2541. | #define HAVE_INT_FAST16_T 1
  2542. | #define HAVE_INT_FAST32_T 1
  2543. | #define HAVE_INT_FAST64_T 1
  2544. | #define HAVE_UINT_FAST16_T 1
  2545. | #define HAVE_UINT_FAST32_T 1
  2546. | #define HAVE_UINT_FAST64_T 1
  2547. | #define HAVE_UINTPTR_T 1
  2548. | #define HAVE_DLFCN_H 1
  2549. | #define LT_OBJDIR ".libs/"
  2550. | /* end confdefs.h. */
  2551. |
  2552. | /* Override any GCC internal prototype to avoid an error.
  2553. | Use char because int might match the return type of a GCC
  2554. | builtin and then its argument prototype would still apply. */
  2555. | #ifdef __cplusplus
  2556. | extern "C"
  2557. | #endif
  2558. | char shl_load ();
  2559. | int
  2560. | main ()
  2561. | {
  2562. | return shl_load ();
  2563. | ;
  2564. | return 0;
  2565. | }
  2566. configure:16252: result: no
  2567. configure:16257: checking for dlopen
  2568. configure:16257: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c >&5
  2569. /tmp/cczL49Bp.o: In function `main':
  2570. /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/conftest.c:114: undefined reference to `dlopen'
  2571. collect2: error: ld returned 1 exit status
  2572. configure:16257: $? = 1
  2573. configure: failed program was:
  2574. | /* confdefs.h */
  2575. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  2576. | #define PACKAGE_TARNAME "ppl"
  2577. | #define PACKAGE_VERSION "1.2"
  2578. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  2579. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  2580. | #define PACKAGE_URL ""
  2581. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  2582. | #define PPL_NDEBUG 1
  2583. | #define PPL_FPMATH_MAY_USE_387 1
  2584. | #define PPL_FPMATH_MAY_USE_SSE 1
  2585. | #define PPL_COEFFICIENT_TYPE mpz_class
  2586. | #define PPL_COEFFICIENT_BITS 0
  2587. | #define PPL_GMP_INTEGERS 1
  2588. | #define STDC_HEADERS 1
  2589. | #define HAVE_SYS_TYPES_H 1
  2590. | #define HAVE_SYS_STAT_H 1
  2591. | #define HAVE_STDLIB_H 1
  2592. | #define HAVE_STRING_H 1
  2593. | #define HAVE_MEMORY_H 1
  2594. | #define HAVE_STRINGS_H 1
  2595. | #define HAVE_INTTYPES_H 1
  2596. | #define HAVE_STDINT_H 1
  2597. | #define HAVE_UNISTD_H 1
  2598. | #define HAVE_TYPEOF 1
  2599. | #define SIZEOF_CHAR 1
  2600. | #define SIZEOF_SHORT 2
  2601. | #define SIZEOF_INT 4
  2602. | #define SIZEOF_LONG 8
  2603. | #define SIZEOF_LONG_LONG 8
  2604. | #define SIZEOF_SIZE_T 8
  2605. | #define SIZEOF_FLOAT 4
  2606. | #define SIZEOF_DOUBLE 8
  2607. | #define SIZEOF_LONG_DOUBLE 16
  2608. | #define SIZEOF_INTP 8
  2609. | #define SIZEOF_FP 8
  2610. | #define PPL_CAN_CONTROL_FPU 0
  2611. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  2612. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  2613. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  2614. | #define PPL_SUPPORTED_FLOAT 0
  2615. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  2616. | #define PPL_SUPPORTED_DOUBLE 0
  2617. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  2618. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  2619. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  2620. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  2621. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  2622. | #define HAVE_FENV_H 1
  2623. | #define HAVE_GETOPT_H 1
  2624. | #define HAVE_SIGNAL_H 1
  2625. | #define HAVE_STRING_H 1
  2626. | #define HAVE_STRINGS_H 1
  2627. | #define HAVE_SYS_RESOURCE_H 1
  2628. | #define HAVE_SYS_TIME_H 1
  2629. | #define HAVE_SYS_TYPES_H 1
  2630. | #define HAVE_UNISTD_H 1
  2631. | #define HAVE_DECL_FFS 1
  2632. | #define HAVE_DECL_GETENV 1
  2633. | #define HAVE_DECL_STRTOF 1
  2634. | #define HAVE_DECL_STRTOD 1
  2635. | #define HAVE_DECL_STRTOLD 1
  2636. | #define HAVE_DECL_STRTOLL 1
  2637. | #define HAVE_DECL_STRTOULL 1
  2638. | #define HAVE_DECL_FMA 1
  2639. | #define HAVE_DECL_FMAF 1
  2640. | #define HAVE_DECL_FMAL 1
  2641. | #define HAVE_DECL_RINTF 1
  2642. | #define HAVE_DECL_RINTL 1
  2643. | #define HAVE_INT_FAST16_T 1
  2644. | #define HAVE_INT_FAST32_T 1
  2645. | #define HAVE_INT_FAST64_T 1
  2646. | #define HAVE_UINT_FAST16_T 1
  2647. | #define HAVE_UINT_FAST32_T 1
  2648. | #define HAVE_UINT_FAST64_T 1
  2649. | #define HAVE_UINTPTR_T 1
  2650. | #define HAVE_DLFCN_H 1
  2651. | #define LT_OBJDIR ".libs/"
  2652. | /* end confdefs.h. */
  2653. | /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
  2654. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  2655. | #define dlopen innocuous_dlopen
  2656. |
  2657. | /* System header to define __stub macros and hopefully few prototypes,
  2658. | which can conflict with char dlopen (); below.
  2659. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  2660. | <limits.h> exists even on freestanding compilers. */
  2661. |
  2662. | #ifdef __STDC__
  2663. | # include <limits.h>
  2664. | #else
  2665. | # include <assert.h>
  2666. | #endif
  2667. |
  2668. | #undef dlopen
  2669. |
  2670. | /* Override any GCC internal prototype to avoid an error.
  2671. | Use char because int might match the return type of a GCC
  2672. | builtin and then its argument prototype would still apply. */
  2673. | #ifdef __cplusplus
  2674. | extern "C"
  2675. | #endif
  2676. | char dlopen ();
  2677. | /* The GNU C library defines this for functions which it implements
  2678. | to always fail with ENOSYS. Some functions are actually named
  2679. | something starting with __ and the normal name is an alias. */
  2680. | #if defined __stub_dlopen || defined __stub___dlopen
  2681. | choke me
  2682. | #endif
  2683. |
  2684. | int
  2685. | main ()
  2686. | {
  2687. | return dlopen ();
  2688. | ;
  2689. | return 0;
  2690. | }
  2691. configure:16257: result: no
  2692. configure:16261: checking for dlopen in -ldl
  2693. configure:16286: gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c -ldl >&5
  2694. configure:16286: $? = 0
  2695. configure:16295: result: yes
  2696. configure:16414: checking whether a program can dlopen itself
  2697. configure:16494: gcc -o conftest -g -O2 -frounding-math -DHAVE_DLFCN_H -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib -Wl,--export-dynamic conftest.c -ldl >&5
  2698. configure:16497: $? = 0
  2699. configure:16515: result: yes
  2700. configure:16520: checking whether a statically linked program can dlopen itself
  2701. configure:16600: gcc -o conftest -g -O2 -frounding-math -DHAVE_DLFCN_H -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib -Wl,--export-dynamic conftest.c -ldl >&5
  2702. configure:16603: $? = 0
  2703. configure:16621: result: yes
  2704. configure:16660: checking whether stripping libraries is possible
  2705. configure:16665: result: yes
  2706. configure:16700: checking if libtool supports shared libraries
  2707. configure:16702: result: yes
  2708. configure:16705: checking whether to build shared libraries
  2709. configure:16726: result: yes
  2710. configure:16729: checking whether to build static libraries
  2711. configure:16733: result: yes
  2712. configure:16756: checking how to run the C++ preprocessor
  2713. configure:16822: result: g++ -E
  2714. configure:16842: g++ -E conftest.cpp
  2715. configure:16842: $? = 0
  2716. configure:16856: g++ -E conftest.cpp
  2717. conftest.cpp:80:10: fatal error: ac_nonexistent.h: No such file or directory
  2718. #include <ac_nonexistent.h>
  2719. ^~~~~~~~~~~~~~~~~~
  2720. compilation terminated.
  2721. configure:16856: $? = 1
  2722. configure: failed program was:
  2723. | /* confdefs.h */
  2724. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  2725. | #define PACKAGE_TARNAME "ppl"
  2726. | #define PACKAGE_VERSION "1.2"
  2727. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  2728. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  2729. | #define PACKAGE_URL ""
  2730. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  2731. | #define PPL_NDEBUG 1
  2732. | #define PPL_FPMATH_MAY_USE_387 1
  2733. | #define PPL_FPMATH_MAY_USE_SSE 1
  2734. | #define PPL_COEFFICIENT_TYPE mpz_class
  2735. | #define PPL_COEFFICIENT_BITS 0
  2736. | #define PPL_GMP_INTEGERS 1
  2737. | #define STDC_HEADERS 1
  2738. | #define HAVE_SYS_TYPES_H 1
  2739. | #define HAVE_SYS_STAT_H 1
  2740. | #define HAVE_STDLIB_H 1
  2741. | #define HAVE_STRING_H 1
  2742. | #define HAVE_MEMORY_H 1
  2743. | #define HAVE_STRINGS_H 1
  2744. | #define HAVE_INTTYPES_H 1
  2745. | #define HAVE_STDINT_H 1
  2746. | #define HAVE_UNISTD_H 1
  2747. | #define HAVE_TYPEOF 1
  2748. | #define SIZEOF_CHAR 1
  2749. | #define SIZEOF_SHORT 2
  2750. | #define SIZEOF_INT 4
  2751. | #define SIZEOF_LONG 8
  2752. | #define SIZEOF_LONG_LONG 8
  2753. | #define SIZEOF_SIZE_T 8
  2754. | #define SIZEOF_FLOAT 4
  2755. | #define SIZEOF_DOUBLE 8
  2756. | #define SIZEOF_LONG_DOUBLE 16
  2757. | #define SIZEOF_INTP 8
  2758. | #define SIZEOF_FP 8
  2759. | #define PPL_CAN_CONTROL_FPU 0
  2760. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  2761. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  2762. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  2763. | #define PPL_SUPPORTED_FLOAT 0
  2764. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  2765. | #define PPL_SUPPORTED_DOUBLE 0
  2766. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  2767. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  2768. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  2769. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  2770. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  2771. | #define HAVE_FENV_H 1
  2772. | #define HAVE_GETOPT_H 1
  2773. | #define HAVE_SIGNAL_H 1
  2774. | #define HAVE_STRING_H 1
  2775. | #define HAVE_STRINGS_H 1
  2776. | #define HAVE_SYS_RESOURCE_H 1
  2777. | #define HAVE_SYS_TIME_H 1
  2778. | #define HAVE_SYS_TYPES_H 1
  2779. | #define HAVE_UNISTD_H 1
  2780. | #define HAVE_DECL_FFS 1
  2781. | #define HAVE_DECL_GETENV 1
  2782. | #define HAVE_DECL_STRTOF 1
  2783. | #define HAVE_DECL_STRTOD 1
  2784. | #define HAVE_DECL_STRTOLD 1
  2785. | #define HAVE_DECL_STRTOLL 1
  2786. | #define HAVE_DECL_STRTOULL 1
  2787. | #define HAVE_DECL_FMA 1
  2788. | #define HAVE_DECL_FMAF 1
  2789. | #define HAVE_DECL_FMAL 1
  2790. | #define HAVE_DECL_RINTF 1
  2791. | #define HAVE_DECL_RINTL 1
  2792. | #define HAVE_INT_FAST16_T 1
  2793. | #define HAVE_INT_FAST32_T 1
  2794. | #define HAVE_INT_FAST64_T 1
  2795. | #define HAVE_UINT_FAST16_T 1
  2796. | #define HAVE_UINT_FAST32_T 1
  2797. | #define HAVE_UINT_FAST64_T 1
  2798. | #define HAVE_UINTPTR_T 1
  2799. | #define HAVE_DLFCN_H 1
  2800. | #define LT_OBJDIR ".libs/"
  2801. | /* end confdefs.h. */
  2802. | #include <ac_nonexistent.h>
  2803. configure:17025: checking for ld used by g++
  2804. configure:17092: result: ld -m elf_x86_64
  2805. configure:17099: checking if the linker (ld -m elf_x86_64) is GNU ld
  2806. configure:17114: result: yes
  2807. configure:17169: checking whether the g++ linker (ld -m elf_x86_64) supports shared libraries
  2808. configure:18174: result: yes
  2809. configure:18210: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2810. configure:18213: $? = 0
  2811. configure:18733: checking for g++ option to produce PIC
  2812. configure:18740: result: -fPIC -DPIC
  2813. configure:18748: checking if g++ PIC flag -fPIC -DPIC works
  2814. configure:18766: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -fPIC -DPIC -DPIC conftest.cpp >&5
  2815. configure:18770: $? = 0
  2816. configure:18783: result: yes
  2817. configure:18806: checking if g++ static flag -static works
  2818. configure:18834: result: no
  2819. configure:18846: checking if g++ supports -c -o file.o
  2820. configure:18867: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -o out/conftest2.o conftest.cpp >&5
  2821. configure:18871: $? = 0
  2822. configure:18893: result: yes
  2823. configure:18898: checking if g++ supports -c -o file.o
  2824. configure:18945: result: yes
  2825. configure:18975: checking whether the g++ linker (ld -m elf_x86_64) supports shared libraries
  2826. configure:19011: result: yes
  2827. configure:19152: checking dynamic linker characteristics
  2828. configure:19819: result: GNU/Linux ld.so
  2829. configure:19872: checking how to hardcode library paths into programs
  2830. configure:19897: result: immediate
  2831. configure:19979: creating ./config.lt
  2832.  
  2833. ## ------------------ ##
  2834. ## Running config.lt. ##
  2835. ## ------------------ ##
  2836. config.lt:681: creating libtool
  2837. configure:21701: checking for the GMP library version 4.1.3 or above
  2838. configure:21790: ./libtool --mode=link --tag=CXX g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp -L/home/user/sagemath/inst/lib -lgmpxx -lgmp >&5
  2839. libtool: link: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I/home/user/sagemath/inst/include -Wl,-rpath -Wl,/home/user/sagemath/inst/lib conftest.cpp -L/home/user/sagemath/inst/lib /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  2840. configure:21790: $? = 0
  2841. configure:21790: ./conftest
  2842. configure:21790: $? = 0
  2843. configure:21791: result: yes
  2844. configure:21813: checking size of mp_limb_t
  2845. configure:21818: ./libtool --mode=link --tag=CXX g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp -L/home/user/sagemath/inst/lib -lgmpxx -lgmp >&5
  2846. libtool: link: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I/home/user/sagemath/inst/include -Wl,-rpath -Wl,/home/user/sagemath/inst/lib conftest.cpp -L/home/user/sagemath/inst/lib /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  2847. configure:21818: $? = 0
  2848. configure:21818: ./conftest
  2849. configure:21818: $? = 0
  2850. configure:21833: result: 8
  2851. configure:21844: checking whether GMP has been compiled with support for exceptions
  2852. configure:21884: ./libtool --mode=link --tag=CXX g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp -L/home/user/sagemath/inst/lib -lgmpxx -lgmp >&5
  2853. libtool: link: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I/home/user/sagemath/inst/include -Wl,-rpath -Wl,/home/user/sagemath/inst/lib conftest.cpp -L/home/user/sagemath/inst/lib /home/user/sagemath/inst/lib/libgmpxx.so /home/user/sagemath/inst/lib/libgmp.so -Wl,-rpath -Wl,/home/user/sagemath/inst/lib -Wl,-rpath -Wl,/home/user/sagemath/inst/lib
  2854. configure:21884: $? = 0
  2855. configure:21884: ./conftest
  2856. configure:21884: $? = 0
  2857. configure:21885: result: yes
  2858. configure:21946: checking for __mpz_struct._mp_alloc
  2859. configure:21946: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2860. configure:21946: $? = 0
  2861. configure:21946: result: yes
  2862. configure:21958: checking for __mpz_struct._mp_size
  2863. configure:21958: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2864. configure:21958: $? = 0
  2865. configure:21958: result: yes
  2866. configure:21970: checking for __mpz_struct._mp_d
  2867. configure:21970: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  2868. configure:21970: $? = 0
  2869. configure:21970: result: yes
  2870. configure:21997: checking whether to build the ppl_lcdd program
  2871. configure:22006: result: yes
  2872. configure:22028: checking whether to build the ppl_lpsol program
  2873. configure:22037: result: yes
  2874. configure:22059: checking whether to build the ppl_pips program
  2875. configure:22068: result: yes
  2876. configure:22090: checking whether to build the PPL documentation
  2877. configure:22099: result: yes
  2878. configure:22129: checking which interfaces are enabled
  2879. configure:22187: result: cxx c
  2880. configure:24969: checking for GNU M4 that supports accurate traces
  2881. configure:25008: result: /usr/bin/m4
  2882. configure:25011: checking how m4 supports trace files
  2883. configure:25021: result: --debugfile
  2884. configure:25106: checking which instantiations are enabled
  2885. configure:25156: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I. -I/home/user/sagemath/inst/include conftest.cpp >&5
  2886. configure:25156: $? = 0
  2887. configure:25156: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I. -I/home/user/sagemath/inst/include conftest.cpp >&5
  2888. configure:25156: $? = 0
  2889. configure:25156: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I. -I/home/user/sagemath/inst/include conftest.cpp >&5
  2890. configure:25156: $? = 0
  2891. configure:25156: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I. -I/home/user/sagemath/inst/include conftest.cpp >&5
  2892. configure:25156: $? = 0
  2893. configure:25156: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I. -I/home/user/sagemath/inst/include conftest.cpp >&5
  2894. configure:25156: $? = 0
  2895. configure:25156: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I. -I/home/user/sagemath/inst/include conftest.cpp >&5
  2896. configure:25156: $? = 0
  2897. configure:25156: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I. -I/home/user/sagemath/inst/include conftest.cpp >&5
  2898. configure:25156: $? = 0
  2899. configure:25156: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I. -I/home/user/sagemath/inst/include conftest.cpp >&5
  2900. configure:25156: $? = 0
  2901. configure:25156: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I. -I/home/user/sagemath/inst/include conftest.cpp >&5
  2902. configure:25156: $? = 0
  2903. configure:25156: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -I. -I/home/user/sagemath/inst/include conftest.cpp >&5
  2904. configure:25156: $? = 0
  2905. configure:25194: result: 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>
  2906. configure:25200: checking whether tests should be run under Valgrind
  2907. configure:25256: result: no
  2908. configure:25274: checking whether `make check' does a thorough or quick check
  2909. configure:25287: result: quick
  2910. configure:25306: checking for md5sum
  2911. configure:25322: found /usr/bin/md5sum
  2912. configure:25333: result: md5sum
  2913. configure:25352: checking for the text md5sum command
  2914. configure:25360: result: md5sum -t
  2915. configure:25378: checking glpk.h usability
  2916. configure:25378: gcc -c -g -O2 -frounding-math conftest.c >&5
  2917. configure:25378: $? = 0
  2918. configure:25378: result: yes
  2919. configure:25378: checking glpk.h presence
  2920. configure:25378: gcc -E conftest.c
  2921. configure:25378: $? = 0
  2922. configure:25378: result: yes
  2923. configure:25378: checking for glpk.h
  2924. configure:25378: result: yes
  2925. configure:25378: checking glpk/glpk.h usability
  2926. configure:25378: gcc -c -g -O2 -frounding-math conftest.c >&5
  2927. conftest.c:119:10: fatal error: glpk/glpk.h: No such file or directory
  2928. #include <glpk/glpk.h>
  2929. ^~~~~~~~~~~~~
  2930. compilation terminated.
  2931. configure:25378: $? = 1
  2932. configure: failed program was:
  2933. | /* confdefs.h */
  2934. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  2935. | #define PACKAGE_TARNAME "ppl"
  2936. | #define PACKAGE_VERSION "1.2"
  2937. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  2938. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  2939. | #define PACKAGE_URL ""
  2940. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  2941. | #define PPL_NDEBUG 1
  2942. | #define PPL_FPMATH_MAY_USE_387 1
  2943. | #define PPL_FPMATH_MAY_USE_SSE 1
  2944. | #define PPL_COEFFICIENT_TYPE mpz_class
  2945. | #define PPL_COEFFICIENT_BITS 0
  2946. | #define PPL_GMP_INTEGERS 1
  2947. | #define STDC_HEADERS 1
  2948. | #define HAVE_SYS_TYPES_H 1
  2949. | #define HAVE_SYS_STAT_H 1
  2950. | #define HAVE_STDLIB_H 1
  2951. | #define HAVE_STRING_H 1
  2952. | #define HAVE_MEMORY_H 1
  2953. | #define HAVE_STRINGS_H 1
  2954. | #define HAVE_INTTYPES_H 1
  2955. | #define HAVE_STDINT_H 1
  2956. | #define HAVE_UNISTD_H 1
  2957. | #define HAVE_TYPEOF 1
  2958. | #define SIZEOF_CHAR 1
  2959. | #define SIZEOF_SHORT 2
  2960. | #define SIZEOF_INT 4
  2961. | #define SIZEOF_LONG 8
  2962. | #define SIZEOF_LONG_LONG 8
  2963. | #define SIZEOF_SIZE_T 8
  2964. | #define SIZEOF_FLOAT 4
  2965. | #define SIZEOF_DOUBLE 8
  2966. | #define SIZEOF_LONG_DOUBLE 16
  2967. | #define SIZEOF_INTP 8
  2968. | #define SIZEOF_FP 8
  2969. | #define PPL_CAN_CONTROL_FPU 0
  2970. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  2971. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  2972. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  2973. | #define PPL_SUPPORTED_FLOAT 0
  2974. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  2975. | #define PPL_SUPPORTED_DOUBLE 0
  2976. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  2977. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  2978. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  2979. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  2980. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  2981. | #define HAVE_FENV_H 1
  2982. | #define HAVE_GETOPT_H 1
  2983. | #define HAVE_SIGNAL_H 1
  2984. | #define HAVE_STRING_H 1
  2985. | #define HAVE_STRINGS_H 1
  2986. | #define HAVE_SYS_RESOURCE_H 1
  2987. | #define HAVE_SYS_TIME_H 1
  2988. | #define HAVE_SYS_TYPES_H 1
  2989. | #define HAVE_UNISTD_H 1
  2990. | #define HAVE_DECL_FFS 1
  2991. | #define HAVE_DECL_GETENV 1
  2992. | #define HAVE_DECL_STRTOF 1
  2993. | #define HAVE_DECL_STRTOD 1
  2994. | #define HAVE_DECL_STRTOLD 1
  2995. | #define HAVE_DECL_STRTOLL 1
  2996. | #define HAVE_DECL_STRTOULL 1
  2997. | #define HAVE_DECL_FMA 1
  2998. | #define HAVE_DECL_FMAF 1
  2999. | #define HAVE_DECL_FMAL 1
  3000. | #define HAVE_DECL_RINTF 1
  3001. | #define HAVE_DECL_RINTL 1
  3002. | #define HAVE_INT_FAST16_T 1
  3003. | #define HAVE_INT_FAST32_T 1
  3004. | #define HAVE_INT_FAST64_T 1
  3005. | #define HAVE_UINT_FAST16_T 1
  3006. | #define HAVE_UINT_FAST32_T 1
  3007. | #define HAVE_UINT_FAST64_T 1
  3008. | #define HAVE_UINTPTR_T 1
  3009. | #define HAVE_DLFCN_H 1
  3010. | #define LT_OBJDIR ".libs/"
  3011. | #define SIZEOF_MP_LIMB_T 8
  3012. | #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
  3013. | #define HAVE___MPZ_STRUCT__MP_ALLOC 1
  3014. | #define HAVE___MPZ_STRUCT__MP_SIZE 1
  3015. | #define HAVE___MPZ_STRUCT__MP_D 1
  3016. | #define HAVE_GLPK_H 1
  3017. | /* end confdefs.h. */
  3018. | #include <stdio.h>
  3019. | #ifdef HAVE_SYS_TYPES_H
  3020. | # include <sys/types.h>
  3021. | #endif
  3022. | #ifdef HAVE_SYS_STAT_H
  3023. | # include <sys/stat.h>
  3024. | #endif
  3025. | #ifdef STDC_HEADERS
  3026. | # include <stdlib.h>
  3027. | # include <stddef.h>
  3028. | #else
  3029. | # ifdef HAVE_STDLIB_H
  3030. | # include <stdlib.h>
  3031. | # endif
  3032. | #endif
  3033. | #ifdef HAVE_STRING_H
  3034. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  3035. | # include <memory.h>
  3036. | # endif
  3037. | # include <string.h>
  3038. | #endif
  3039. | #ifdef HAVE_STRINGS_H
  3040. | # include <strings.h>
  3041. | #endif
  3042. | #ifdef HAVE_INTTYPES_H
  3043. | # include <inttypes.h>
  3044. | #endif
  3045. | #ifdef HAVE_STDINT_H
  3046. | # include <stdint.h>
  3047. | #endif
  3048. | #ifdef HAVE_UNISTD_H
  3049. | # include <unistd.h>
  3050. | #endif
  3051. | #include <glpk/glpk.h>
  3052. configure:25378: result: no
  3053. configure:25378: checking glpk/glpk.h presence
  3054. configure:25378: gcc -E conftest.c
  3055. conftest.c:86:10: fatal error: glpk/glpk.h: No such file or directory
  3056. #include <glpk/glpk.h>
  3057. ^~~~~~~~~~~~~
  3058. compilation terminated.
  3059. configure:25378: $? = 1
  3060. configure: failed program was:
  3061. | /* confdefs.h */
  3062. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  3063. | #define PACKAGE_TARNAME "ppl"
  3064. | #define PACKAGE_VERSION "1.2"
  3065. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  3066. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  3067. | #define PACKAGE_URL ""
  3068. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  3069. | #define PPL_NDEBUG 1
  3070. | #define PPL_FPMATH_MAY_USE_387 1
  3071. | #define PPL_FPMATH_MAY_USE_SSE 1
  3072. | #define PPL_COEFFICIENT_TYPE mpz_class
  3073. | #define PPL_COEFFICIENT_BITS 0
  3074. | #define PPL_GMP_INTEGERS 1
  3075. | #define STDC_HEADERS 1
  3076. | #define HAVE_SYS_TYPES_H 1
  3077. | #define HAVE_SYS_STAT_H 1
  3078. | #define HAVE_STDLIB_H 1
  3079. | #define HAVE_STRING_H 1
  3080. | #define HAVE_MEMORY_H 1
  3081. | #define HAVE_STRINGS_H 1
  3082. | #define HAVE_INTTYPES_H 1
  3083. | #define HAVE_STDINT_H 1
  3084. | #define HAVE_UNISTD_H 1
  3085. | #define HAVE_TYPEOF 1
  3086. | #define SIZEOF_CHAR 1
  3087. | #define SIZEOF_SHORT 2
  3088. | #define SIZEOF_INT 4
  3089. | #define SIZEOF_LONG 8
  3090. | #define SIZEOF_LONG_LONG 8
  3091. | #define SIZEOF_SIZE_T 8
  3092. | #define SIZEOF_FLOAT 4
  3093. | #define SIZEOF_DOUBLE 8
  3094. | #define SIZEOF_LONG_DOUBLE 16
  3095. | #define SIZEOF_INTP 8
  3096. | #define SIZEOF_FP 8
  3097. | #define PPL_CAN_CONTROL_FPU 0
  3098. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  3099. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  3100. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  3101. | #define PPL_SUPPORTED_FLOAT 0
  3102. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  3103. | #define PPL_SUPPORTED_DOUBLE 0
  3104. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  3105. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  3106. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  3107. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  3108. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  3109. | #define HAVE_FENV_H 1
  3110. | #define HAVE_GETOPT_H 1
  3111. | #define HAVE_SIGNAL_H 1
  3112. | #define HAVE_STRING_H 1
  3113. | #define HAVE_STRINGS_H 1
  3114. | #define HAVE_SYS_RESOURCE_H 1
  3115. | #define HAVE_SYS_TIME_H 1
  3116. | #define HAVE_SYS_TYPES_H 1
  3117. | #define HAVE_UNISTD_H 1
  3118. | #define HAVE_DECL_FFS 1
  3119. | #define HAVE_DECL_GETENV 1
  3120. | #define HAVE_DECL_STRTOF 1
  3121. | #define HAVE_DECL_STRTOD 1
  3122. | #define HAVE_DECL_STRTOLD 1
  3123. | #define HAVE_DECL_STRTOLL 1
  3124. | #define HAVE_DECL_STRTOULL 1
  3125. | #define HAVE_DECL_FMA 1
  3126. | #define HAVE_DECL_FMAF 1
  3127. | #define HAVE_DECL_FMAL 1
  3128. | #define HAVE_DECL_RINTF 1
  3129. | #define HAVE_DECL_RINTL 1
  3130. | #define HAVE_INT_FAST16_T 1
  3131. | #define HAVE_INT_FAST32_T 1
  3132. | #define HAVE_INT_FAST64_T 1
  3133. | #define HAVE_UINT_FAST16_T 1
  3134. | #define HAVE_UINT_FAST32_T 1
  3135. | #define HAVE_UINT_FAST64_T 1
  3136. | #define HAVE_UINTPTR_T 1
  3137. | #define HAVE_DLFCN_H 1
  3138. | #define LT_OBJDIR ".libs/"
  3139. | #define SIZEOF_MP_LIMB_T 8
  3140. | #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
  3141. | #define HAVE___MPZ_STRUCT__MP_ALLOC 1
  3142. | #define HAVE___MPZ_STRUCT__MP_SIZE 1
  3143. | #define HAVE___MPZ_STRUCT__MP_D 1
  3144. | #define HAVE_GLPK_H 1
  3145. | /* end confdefs.h. */
  3146. | #include <glpk/glpk.h>
  3147. configure:25378: result: no
  3148. configure:25378: checking for glpk/glpk.h
  3149. configure:25378: result: no
  3150. configure:25400: checking whether lib_set_print_hook is declared
  3151. configure:25400: gcc -c -g -O2 -frounding-math conftest.c >&5
  3152. conftest.c: In function 'main':
  3153. conftest.c:101:10: error: 'lib_set_print_hook' undeclared (first use in this function)
  3154. (void) lib_set_print_hook;
  3155. ^~~~~~~~~~~~~~~~~~
  3156. conftest.c:101:10: note: each undeclared identifier is reported only once for each function it appears in
  3157. configure:25400: $? = 1
  3158. configure: failed program was:
  3159. | /* confdefs.h */
  3160. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  3161. | #define PACKAGE_TARNAME "ppl"
  3162. | #define PACKAGE_VERSION "1.2"
  3163. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  3164. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  3165. | #define PACKAGE_URL ""
  3166. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  3167. | #define PPL_NDEBUG 1
  3168. | #define PPL_FPMATH_MAY_USE_387 1
  3169. | #define PPL_FPMATH_MAY_USE_SSE 1
  3170. | #define PPL_COEFFICIENT_TYPE mpz_class
  3171. | #define PPL_COEFFICIENT_BITS 0
  3172. | #define PPL_GMP_INTEGERS 1
  3173. | #define STDC_HEADERS 1
  3174. | #define HAVE_SYS_TYPES_H 1
  3175. | #define HAVE_SYS_STAT_H 1
  3176. | #define HAVE_STDLIB_H 1
  3177. | #define HAVE_STRING_H 1
  3178. | #define HAVE_MEMORY_H 1
  3179. | #define HAVE_STRINGS_H 1
  3180. | #define HAVE_INTTYPES_H 1
  3181. | #define HAVE_STDINT_H 1
  3182. | #define HAVE_UNISTD_H 1
  3183. | #define HAVE_TYPEOF 1
  3184. | #define SIZEOF_CHAR 1
  3185. | #define SIZEOF_SHORT 2
  3186. | #define SIZEOF_INT 4
  3187. | #define SIZEOF_LONG 8
  3188. | #define SIZEOF_LONG_LONG 8
  3189. | #define SIZEOF_SIZE_T 8
  3190. | #define SIZEOF_FLOAT 4
  3191. | #define SIZEOF_DOUBLE 8
  3192. | #define SIZEOF_LONG_DOUBLE 16
  3193. | #define SIZEOF_INTP 8
  3194. | #define SIZEOF_FP 8
  3195. | #define PPL_CAN_CONTROL_FPU 0
  3196. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  3197. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  3198. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  3199. | #define PPL_SUPPORTED_FLOAT 0
  3200. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  3201. | #define PPL_SUPPORTED_DOUBLE 0
  3202. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  3203. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  3204. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  3205. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  3206. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  3207. | #define HAVE_FENV_H 1
  3208. | #define HAVE_GETOPT_H 1
  3209. | #define HAVE_SIGNAL_H 1
  3210. | #define HAVE_STRING_H 1
  3211. | #define HAVE_STRINGS_H 1
  3212. | #define HAVE_SYS_RESOURCE_H 1
  3213. | #define HAVE_SYS_TIME_H 1
  3214. | #define HAVE_SYS_TYPES_H 1
  3215. | #define HAVE_UNISTD_H 1
  3216. | #define HAVE_DECL_FFS 1
  3217. | #define HAVE_DECL_GETENV 1
  3218. | #define HAVE_DECL_STRTOF 1
  3219. | #define HAVE_DECL_STRTOD 1
  3220. | #define HAVE_DECL_STRTOLD 1
  3221. | #define HAVE_DECL_STRTOLL 1
  3222. | #define HAVE_DECL_STRTOULL 1
  3223. | #define HAVE_DECL_FMA 1
  3224. | #define HAVE_DECL_FMAF 1
  3225. | #define HAVE_DECL_FMAL 1
  3226. | #define HAVE_DECL_RINTF 1
  3227. | #define HAVE_DECL_RINTL 1
  3228. | #define HAVE_INT_FAST16_T 1
  3229. | #define HAVE_INT_FAST32_T 1
  3230. | #define HAVE_INT_FAST64_T 1
  3231. | #define HAVE_UINT_FAST16_T 1
  3232. | #define HAVE_UINT_FAST32_T 1
  3233. | #define HAVE_UINT_FAST64_T 1
  3234. | #define HAVE_UINTPTR_T 1
  3235. | #define HAVE_DLFCN_H 1
  3236. | #define LT_OBJDIR ".libs/"
  3237. | #define SIZEOF_MP_LIMB_T 8
  3238. | #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
  3239. | #define HAVE___MPZ_STRUCT__MP_ALLOC 1
  3240. | #define HAVE___MPZ_STRUCT__MP_SIZE 1
  3241. | #define HAVE___MPZ_STRUCT__MP_D 1
  3242. | #define HAVE_GLPK_H 1
  3243. | /* end confdefs.h. */
  3244. |
  3245. | #if defined(HAVE_GLPK_GLPK_H)
  3246. | #include <glpk/glpk.h>
  3247. | #elif defined(HAVE_GLPK_H)
  3248. | #include <glpk.h>
  3249. | #endif
  3250. |
  3251. |
  3252. | int
  3253. | main ()
  3254. | {
  3255. | #ifndef lib_set_print_hook
  3256. | #ifdef __cplusplus
  3257. | (void) lib_set_print_hook;
  3258. | #else
  3259. | (void) lib_set_print_hook;
  3260. | #endif
  3261. | #endif
  3262. |
  3263. | ;
  3264. | return 0;
  3265. | }
  3266. configure:25400: result: no
  3267. configure:25414: checking for _glp_lib_print_hook
  3268. configure:25414: ./libtool --mode=link --tag=CC gcc -o conftest -g -O2 -frounding-math -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.c -lglpk >&5
  3269. libtool: link: gcc -o conftest -g -O2 -frounding-math -Wl,-rpath -Wl,/home/user/sagemath/inst/lib conftest.c -L/home/user/sagemath/inst/lib -lglpk
  3270. /tmp/ccOT0nqC.o: In function `main':
  3271. /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/conftest.c:120: undefined reference to `_glp_lib_print_hook'
  3272. collect2: error: ld returned 1 exit status
  3273. configure:25414: $? = 1
  3274. configure: failed program was:
  3275. | /* confdefs.h */
  3276. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  3277. | #define PACKAGE_TARNAME "ppl"
  3278. | #define PACKAGE_VERSION "1.2"
  3279. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  3280. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  3281. | #define PACKAGE_URL ""
  3282. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  3283. | #define PPL_NDEBUG 1
  3284. | #define PPL_FPMATH_MAY_USE_387 1
  3285. | #define PPL_FPMATH_MAY_USE_SSE 1
  3286. | #define PPL_COEFFICIENT_TYPE mpz_class
  3287. | #define PPL_COEFFICIENT_BITS 0
  3288. | #define PPL_GMP_INTEGERS 1
  3289. | #define STDC_HEADERS 1
  3290. | #define HAVE_SYS_TYPES_H 1
  3291. | #define HAVE_SYS_STAT_H 1
  3292. | #define HAVE_STDLIB_H 1
  3293. | #define HAVE_STRING_H 1
  3294. | #define HAVE_MEMORY_H 1
  3295. | #define HAVE_STRINGS_H 1
  3296. | #define HAVE_INTTYPES_H 1
  3297. | #define HAVE_STDINT_H 1
  3298. | #define HAVE_UNISTD_H 1
  3299. | #define HAVE_TYPEOF 1
  3300. | #define SIZEOF_CHAR 1
  3301. | #define SIZEOF_SHORT 2
  3302. | #define SIZEOF_INT 4
  3303. | #define SIZEOF_LONG 8
  3304. | #define SIZEOF_LONG_LONG 8
  3305. | #define SIZEOF_SIZE_T 8
  3306. | #define SIZEOF_FLOAT 4
  3307. | #define SIZEOF_DOUBLE 8
  3308. | #define SIZEOF_LONG_DOUBLE 16
  3309. | #define SIZEOF_INTP 8
  3310. | #define SIZEOF_FP 8
  3311. | #define PPL_CAN_CONTROL_FPU 0
  3312. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  3313. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  3314. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  3315. | #define PPL_SUPPORTED_FLOAT 0
  3316. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  3317. | #define PPL_SUPPORTED_DOUBLE 0
  3318. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  3319. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  3320. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  3321. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  3322. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  3323. | #define HAVE_FENV_H 1
  3324. | #define HAVE_GETOPT_H 1
  3325. | #define HAVE_SIGNAL_H 1
  3326. | #define HAVE_STRING_H 1
  3327. | #define HAVE_STRINGS_H 1
  3328. | #define HAVE_SYS_RESOURCE_H 1
  3329. | #define HAVE_SYS_TIME_H 1
  3330. | #define HAVE_SYS_TYPES_H 1
  3331. | #define HAVE_UNISTD_H 1
  3332. | #define HAVE_DECL_FFS 1
  3333. | #define HAVE_DECL_GETENV 1
  3334. | #define HAVE_DECL_STRTOF 1
  3335. | #define HAVE_DECL_STRTOD 1
  3336. | #define HAVE_DECL_STRTOLD 1
  3337. | #define HAVE_DECL_STRTOLL 1
  3338. | #define HAVE_DECL_STRTOULL 1
  3339. | #define HAVE_DECL_FMA 1
  3340. | #define HAVE_DECL_FMAF 1
  3341. | #define HAVE_DECL_FMAL 1
  3342. | #define HAVE_DECL_RINTF 1
  3343. | #define HAVE_DECL_RINTL 1
  3344. | #define HAVE_INT_FAST16_T 1
  3345. | #define HAVE_INT_FAST32_T 1
  3346. | #define HAVE_INT_FAST64_T 1
  3347. | #define HAVE_UINT_FAST16_T 1
  3348. | #define HAVE_UINT_FAST32_T 1
  3349. | #define HAVE_UINT_FAST64_T 1
  3350. | #define HAVE_UINTPTR_T 1
  3351. | #define HAVE_DLFCN_H 1
  3352. | #define LT_OBJDIR ".libs/"
  3353. | #define SIZEOF_MP_LIMB_T 8
  3354. | #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
  3355. | #define HAVE___MPZ_STRUCT__MP_ALLOC 1
  3356. | #define HAVE___MPZ_STRUCT__MP_SIZE 1
  3357. | #define HAVE___MPZ_STRUCT__MP_D 1
  3358. | #define HAVE_GLPK_H 1
  3359. | /* end confdefs.h. */
  3360. | /* Define _glp_lib_print_hook to an innocuous variant, in case <limits.h> declares _glp_lib_print_hook.
  3361. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  3362. | #define _glp_lib_print_hook innocuous__glp_lib_print_hook
  3363. |
  3364. | /* System header to define __stub macros and hopefully few prototypes,
  3365. | which can conflict with char _glp_lib_print_hook (); below.
  3366. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3367. | <limits.h> exists even on freestanding compilers. */
  3368. |
  3369. | #ifdef __STDC__
  3370. | # include <limits.h>
  3371. | #else
  3372. | # include <assert.h>
  3373. | #endif
  3374. |
  3375. | #undef _glp_lib_print_hook
  3376. |
  3377. | /* Override any GCC internal prototype to avoid an error.
  3378. | Use char because int might match the return type of a GCC
  3379. | builtin and then its argument prototype would still apply. */
  3380. | #ifdef __cplusplus
  3381. | extern "C"
  3382. | #endif
  3383. | char _glp_lib_print_hook ();
  3384. | /* The GNU C library defines this for functions which it implements
  3385. | to always fail with ENOSYS. Some functions are actually named
  3386. | something starting with __ and the normal name is an alias. */
  3387. | #if defined __stub__glp_lib_print_hook || defined __stub____glp_lib_print_hook
  3388. | choke me
  3389. | #endif
  3390. |
  3391. | int
  3392. | main ()
  3393. | {
  3394. | return _glp_lib_print_hook ();
  3395. | ;
  3396. | return 0;
  3397. | }
  3398. configure:25414: result: no
  3399. configure:25421: checking whether glp_term_out is declared
  3400. configure:25421: gcc -c -g -O2 -frounding-math conftest.c >&5
  3401. configure:25421: $? = 0
  3402. configure:25421: result: yes
  3403. configure:25435: checking whether glp_term_hook is declared
  3404. configure:25435: gcc -c -g -O2 -frounding-math conftest.c >&5
  3405. configure:25435: $? = 0
  3406. configure:25435: result: yes
  3407. configure:25460: checking whether RLIMIT_DATA is declared
  3408. configure:25460: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3409. configure:25460: $? = 0
  3410. configure:25460: result: yes
  3411. configure:25475: checking whether RLIMIT_RSS is declared
  3412. configure:25475: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3413. configure:25475: $? = 0
  3414. configure:25475: result: yes
  3415. configure:25490: checking whether RLIMIT_VMEM is declared
  3416. configure:25490: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3417. conftest.cpp: In function 'int main()':
  3418. conftest.cpp:101:10: error: 'RLIMIT_VMEM' was not declared in this scope
  3419. (void) RLIMIT_VMEM;
  3420. ^~~~~~~~~~~
  3421. conftest.cpp:101:10: note: suggested alternative: 'RLIMIT_AS'
  3422. (void) RLIMIT_VMEM;
  3423. ^~~~~~~~~~~
  3424. RLIMIT_AS
  3425. configure:25490: $? = 1
  3426. configure: failed program was:
  3427. | /* confdefs.h */
  3428. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  3429. | #define PACKAGE_TARNAME "ppl"
  3430. | #define PACKAGE_VERSION "1.2"
  3431. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  3432. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  3433. | #define PACKAGE_URL ""
  3434. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  3435. | #define PPL_NDEBUG 1
  3436. | #define PPL_FPMATH_MAY_USE_387 1
  3437. | #define PPL_FPMATH_MAY_USE_SSE 1
  3438. | #define PPL_COEFFICIENT_TYPE mpz_class
  3439. | #define PPL_COEFFICIENT_BITS 0
  3440. | #define PPL_GMP_INTEGERS 1
  3441. | #define STDC_HEADERS 1
  3442. | #define HAVE_SYS_TYPES_H 1
  3443. | #define HAVE_SYS_STAT_H 1
  3444. | #define HAVE_STDLIB_H 1
  3445. | #define HAVE_STRING_H 1
  3446. | #define HAVE_MEMORY_H 1
  3447. | #define HAVE_STRINGS_H 1
  3448. | #define HAVE_INTTYPES_H 1
  3449. | #define HAVE_STDINT_H 1
  3450. | #define HAVE_UNISTD_H 1
  3451. | #define HAVE_TYPEOF 1
  3452. | #define SIZEOF_CHAR 1
  3453. | #define SIZEOF_SHORT 2
  3454. | #define SIZEOF_INT 4
  3455. | #define SIZEOF_LONG 8
  3456. | #define SIZEOF_LONG_LONG 8
  3457. | #define SIZEOF_SIZE_T 8
  3458. | #define SIZEOF_FLOAT 4
  3459. | #define SIZEOF_DOUBLE 8
  3460. | #define SIZEOF_LONG_DOUBLE 16
  3461. | #define SIZEOF_INTP 8
  3462. | #define SIZEOF_FP 8
  3463. | #define PPL_CAN_CONTROL_FPU 0
  3464. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  3465. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  3466. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  3467. | #define PPL_SUPPORTED_FLOAT 0
  3468. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  3469. | #define PPL_SUPPORTED_DOUBLE 0
  3470. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  3471. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  3472. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  3473. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  3474. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  3475. | #define HAVE_FENV_H 1
  3476. | #define HAVE_GETOPT_H 1
  3477. | #define HAVE_SIGNAL_H 1
  3478. | #define HAVE_STRING_H 1
  3479. | #define HAVE_STRINGS_H 1
  3480. | #define HAVE_SYS_RESOURCE_H 1
  3481. | #define HAVE_SYS_TIME_H 1
  3482. | #define HAVE_SYS_TYPES_H 1
  3483. | #define HAVE_UNISTD_H 1
  3484. | #define HAVE_DECL_FFS 1
  3485. | #define HAVE_DECL_GETENV 1
  3486. | #define HAVE_DECL_STRTOF 1
  3487. | #define HAVE_DECL_STRTOD 1
  3488. | #define HAVE_DECL_STRTOLD 1
  3489. | #define HAVE_DECL_STRTOLL 1
  3490. | #define HAVE_DECL_STRTOULL 1
  3491. | #define HAVE_DECL_FMA 1
  3492. | #define HAVE_DECL_FMAF 1
  3493. | #define HAVE_DECL_FMAL 1
  3494. | #define HAVE_DECL_RINTF 1
  3495. | #define HAVE_DECL_RINTL 1
  3496. | #define HAVE_INT_FAST16_T 1
  3497. | #define HAVE_INT_FAST32_T 1
  3498. | #define HAVE_INT_FAST64_T 1
  3499. | #define HAVE_UINT_FAST16_T 1
  3500. | #define HAVE_UINT_FAST32_T 1
  3501. | #define HAVE_UINT_FAST64_T 1
  3502. | #define HAVE_UINTPTR_T 1
  3503. | #define HAVE_DLFCN_H 1
  3504. | #define LT_OBJDIR ".libs/"
  3505. | #define SIZEOF_MP_LIMB_T 8
  3506. | #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
  3507. | #define HAVE___MPZ_STRUCT__MP_ALLOC 1
  3508. | #define HAVE___MPZ_STRUCT__MP_SIZE 1
  3509. | #define HAVE___MPZ_STRUCT__MP_D 1
  3510. | #define HAVE_GLPK_H 1
  3511. | #define PPL_GLPK_HAS_GLP_TERM_OUT 1
  3512. | #define PPL_GLPK_HAS_GLP_TERM_HOOK 1
  3513. | #define HAVE_DECL_RLIMIT_DATA 1
  3514. | #define HAVE_DECL_RLIMIT_RSS 1
  3515. | /* end confdefs.h. */
  3516. |
  3517. | #ifdef HAVE_SYS_RESOURCE_H
  3518. | # include <sys/resource.h>
  3519. | #endif
  3520. |
  3521. |
  3522. | int
  3523. | main ()
  3524. | {
  3525. | #ifndef RLIMIT_VMEM
  3526. | #ifdef __cplusplus
  3527. | (void) RLIMIT_VMEM;
  3528. | #else
  3529. | (void) RLIMIT_VMEM;
  3530. | #endif
  3531. | #endif
  3532. |
  3533. | ;
  3534. | return 0;
  3535. | }
  3536. configure:25490: result: no
  3537. configure:25505: checking whether RLIMIT_AS is declared
  3538. configure:25505: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3539. configure:25505: $? = 0
  3540. configure:25505: result: yes
  3541. configure:25522: checking whether getrusage is declared
  3542. configure:25522: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3543. configure:25522: $? = 0
  3544. configure:25522: result: yes
  3545. configure:25540: checking whether setrlimit is declared
  3546. configure:25540: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3547. configure:25540: $? = 0
  3548. configure:25540: result: yes
  3549. configure:25560: checking whether setitimer is declared
  3550. configure:25560: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3551. configure:25560: $? = 0
  3552. configure:25560: result: yes
  3553. configure:25577: checking whether sigaction is declared
  3554. configure:25577: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3555. configure:25577: $? = 0
  3556. configure:25577: result: yes
  3557. configure:25591: checking for timeval
  3558. configure:25591: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3559. configure:25591: $? = 0
  3560. configure:25591: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3561. conftest.cpp: In function 'int main()':
  3562. conftest.cpp:132:21: error: expected primary-expression before ')' token
  3563. if (sizeof ((timeval)))
  3564. ^
  3565. configure:25591: $? = 1
  3566. configure: failed program was:
  3567. | /* confdefs.h */
  3568. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  3569. | #define PACKAGE_TARNAME "ppl"
  3570. | #define PACKAGE_VERSION "1.2"
  3571. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  3572. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  3573. | #define PACKAGE_URL ""
  3574. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  3575. | #define PPL_NDEBUG 1
  3576. | #define PPL_FPMATH_MAY_USE_387 1
  3577. | #define PPL_FPMATH_MAY_USE_SSE 1
  3578. | #define PPL_COEFFICIENT_TYPE mpz_class
  3579. | #define PPL_COEFFICIENT_BITS 0
  3580. | #define PPL_GMP_INTEGERS 1
  3581. | #define STDC_HEADERS 1
  3582. | #define HAVE_SYS_TYPES_H 1
  3583. | #define HAVE_SYS_STAT_H 1
  3584. | #define HAVE_STDLIB_H 1
  3585. | #define HAVE_STRING_H 1
  3586. | #define HAVE_MEMORY_H 1
  3587. | #define HAVE_STRINGS_H 1
  3588. | #define HAVE_INTTYPES_H 1
  3589. | #define HAVE_STDINT_H 1
  3590. | #define HAVE_UNISTD_H 1
  3591. | #define HAVE_TYPEOF 1
  3592. | #define SIZEOF_CHAR 1
  3593. | #define SIZEOF_SHORT 2
  3594. | #define SIZEOF_INT 4
  3595. | #define SIZEOF_LONG 8
  3596. | #define SIZEOF_LONG_LONG 8
  3597. | #define SIZEOF_SIZE_T 8
  3598. | #define SIZEOF_FLOAT 4
  3599. | #define SIZEOF_DOUBLE 8
  3600. | #define SIZEOF_LONG_DOUBLE 16
  3601. | #define SIZEOF_INTP 8
  3602. | #define SIZEOF_FP 8
  3603. | #define PPL_CAN_CONTROL_FPU 0
  3604. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  3605. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  3606. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  3607. | #define PPL_SUPPORTED_FLOAT 0
  3608. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  3609. | #define PPL_SUPPORTED_DOUBLE 0
  3610. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  3611. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  3612. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  3613. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  3614. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  3615. | #define HAVE_FENV_H 1
  3616. | #define HAVE_GETOPT_H 1
  3617. | #define HAVE_SIGNAL_H 1
  3618. | #define HAVE_STRING_H 1
  3619. | #define HAVE_STRINGS_H 1
  3620. | #define HAVE_SYS_RESOURCE_H 1
  3621. | #define HAVE_SYS_TIME_H 1
  3622. | #define HAVE_SYS_TYPES_H 1
  3623. | #define HAVE_UNISTD_H 1
  3624. | #define HAVE_DECL_FFS 1
  3625. | #define HAVE_DECL_GETENV 1
  3626. | #define HAVE_DECL_STRTOF 1
  3627. | #define HAVE_DECL_STRTOD 1
  3628. | #define HAVE_DECL_STRTOLD 1
  3629. | #define HAVE_DECL_STRTOLL 1
  3630. | #define HAVE_DECL_STRTOULL 1
  3631. | #define HAVE_DECL_FMA 1
  3632. | #define HAVE_DECL_FMAF 1
  3633. | #define HAVE_DECL_FMAL 1
  3634. | #define HAVE_DECL_RINTF 1
  3635. | #define HAVE_DECL_RINTL 1
  3636. | #define HAVE_INT_FAST16_T 1
  3637. | #define HAVE_INT_FAST32_T 1
  3638. | #define HAVE_INT_FAST64_T 1
  3639. | #define HAVE_UINT_FAST16_T 1
  3640. | #define HAVE_UINT_FAST32_T 1
  3641. | #define HAVE_UINT_FAST64_T 1
  3642. | #define HAVE_UINTPTR_T 1
  3643. | #define HAVE_DLFCN_H 1
  3644. | #define LT_OBJDIR ".libs/"
  3645. | #define SIZEOF_MP_LIMB_T 8
  3646. | #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
  3647. | #define HAVE___MPZ_STRUCT__MP_ALLOC 1
  3648. | #define HAVE___MPZ_STRUCT__MP_SIZE 1
  3649. | #define HAVE___MPZ_STRUCT__MP_D 1
  3650. | #define HAVE_GLPK_H 1
  3651. | #define PPL_GLPK_HAS_GLP_TERM_OUT 1
  3652. | #define PPL_GLPK_HAS_GLP_TERM_HOOK 1
  3653. | #define HAVE_DECL_RLIMIT_DATA 1
  3654. | #define HAVE_DECL_RLIMIT_RSS 1
  3655. | #define HAVE_DECL_RLIMIT_VMEM 0
  3656. | #define HAVE_DECL_RLIMIT_AS 1
  3657. | #define HAVE_DECL_GETRUSAGE 1
  3658. | #define HAVE_DECL_SETRLIMIT 1
  3659. | #define HAVE_DECL_SETITIMER 1
  3660. | #define HAVE_DECL_SIGACTION 1
  3661. | /* end confdefs.h. */
  3662. | #include <stdio.h>
  3663. | #ifdef HAVE_SYS_TYPES_H
  3664. | # include <sys/types.h>
  3665. | #endif
  3666. | #ifdef HAVE_SYS_STAT_H
  3667. | # include <sys/stat.h>
  3668. | #endif
  3669. | #ifdef STDC_HEADERS
  3670. | # include <stdlib.h>
  3671. | # include <stddef.h>
  3672. | #else
  3673. | # ifdef HAVE_STDLIB_H
  3674. | # include <stdlib.h>
  3675. | # endif
  3676. | #endif
  3677. | #ifdef HAVE_STRING_H
  3678. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  3679. | # include <memory.h>
  3680. | # endif
  3681. | # include <string.h>
  3682. | #endif
  3683. | #ifdef HAVE_STRINGS_H
  3684. | # include <strings.h>
  3685. | #endif
  3686. | #ifdef HAVE_INTTYPES_H
  3687. | # include <inttypes.h>
  3688. | #endif
  3689. | #ifdef HAVE_STDINT_H
  3690. | # include <stdint.h>
  3691. | #endif
  3692. | #ifdef HAVE_UNISTD_H
  3693. | # include <unistd.h>
  3694. | #endif
  3695. | int
  3696. | main ()
  3697. | {
  3698. | if (sizeof ((timeval)))
  3699. | return 0;
  3700. | ;
  3701. | return 0;
  3702. | }
  3703. configure:25591: result: yes
  3704. configure:25601: checking for siginfo_t
  3705. configure:25601: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3706. configure:25601: $? = 0
  3707. configure:25601: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include conftest.cpp >&5
  3708. conftest.cpp: In function 'int main()':
  3709. conftest.cpp:104:23: error: expected primary-expression before ')' token
  3710. if (sizeof ((siginfo_t)))
  3711. ^
  3712. configure:25601: $? = 1
  3713. configure: failed program was:
  3714. | /* confdefs.h */
  3715. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  3716. | #define PACKAGE_TARNAME "ppl"
  3717. | #define PACKAGE_VERSION "1.2"
  3718. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  3719. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  3720. | #define PACKAGE_URL ""
  3721. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  3722. | #define PPL_NDEBUG 1
  3723. | #define PPL_FPMATH_MAY_USE_387 1
  3724. | #define PPL_FPMATH_MAY_USE_SSE 1
  3725. | #define PPL_COEFFICIENT_TYPE mpz_class
  3726. | #define PPL_COEFFICIENT_BITS 0
  3727. | #define PPL_GMP_INTEGERS 1
  3728. | #define STDC_HEADERS 1
  3729. | #define HAVE_SYS_TYPES_H 1
  3730. | #define HAVE_SYS_STAT_H 1
  3731. | #define HAVE_STDLIB_H 1
  3732. | #define HAVE_STRING_H 1
  3733. | #define HAVE_MEMORY_H 1
  3734. | #define HAVE_STRINGS_H 1
  3735. | #define HAVE_INTTYPES_H 1
  3736. | #define HAVE_STDINT_H 1
  3737. | #define HAVE_UNISTD_H 1
  3738. | #define HAVE_TYPEOF 1
  3739. | #define SIZEOF_CHAR 1
  3740. | #define SIZEOF_SHORT 2
  3741. | #define SIZEOF_INT 4
  3742. | #define SIZEOF_LONG 8
  3743. | #define SIZEOF_LONG_LONG 8
  3744. | #define SIZEOF_SIZE_T 8
  3745. | #define SIZEOF_FLOAT 4
  3746. | #define SIZEOF_DOUBLE 8
  3747. | #define SIZEOF_LONG_DOUBLE 16
  3748. | #define SIZEOF_INTP 8
  3749. | #define SIZEOF_FP 8
  3750. | #define PPL_CAN_CONTROL_FPU 0
  3751. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  3752. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  3753. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  3754. | #define PPL_SUPPORTED_FLOAT 0
  3755. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  3756. | #define PPL_SUPPORTED_DOUBLE 0
  3757. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  3758. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  3759. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  3760. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  3761. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  3762. | #define HAVE_FENV_H 1
  3763. | #define HAVE_GETOPT_H 1
  3764. | #define HAVE_SIGNAL_H 1
  3765. | #define HAVE_STRING_H 1
  3766. | #define HAVE_STRINGS_H 1
  3767. | #define HAVE_SYS_RESOURCE_H 1
  3768. | #define HAVE_SYS_TIME_H 1
  3769. | #define HAVE_SYS_TYPES_H 1
  3770. | #define HAVE_UNISTD_H 1
  3771. | #define HAVE_DECL_FFS 1
  3772. | #define HAVE_DECL_GETENV 1
  3773. | #define HAVE_DECL_STRTOF 1
  3774. | #define HAVE_DECL_STRTOD 1
  3775. | #define HAVE_DECL_STRTOLD 1
  3776. | #define HAVE_DECL_STRTOLL 1
  3777. | #define HAVE_DECL_STRTOULL 1
  3778. | #define HAVE_DECL_FMA 1
  3779. | #define HAVE_DECL_FMAF 1
  3780. | #define HAVE_DECL_FMAL 1
  3781. | #define HAVE_DECL_RINTF 1
  3782. | #define HAVE_DECL_RINTL 1
  3783. | #define HAVE_INT_FAST16_T 1
  3784. | #define HAVE_INT_FAST32_T 1
  3785. | #define HAVE_INT_FAST64_T 1
  3786. | #define HAVE_UINT_FAST16_T 1
  3787. | #define HAVE_UINT_FAST32_T 1
  3788. | #define HAVE_UINT_FAST64_T 1
  3789. | #define HAVE_UINTPTR_T 1
  3790. | #define HAVE_DLFCN_H 1
  3791. | #define LT_OBJDIR ".libs/"
  3792. | #define SIZEOF_MP_LIMB_T 8
  3793. | #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
  3794. | #define HAVE___MPZ_STRUCT__MP_ALLOC 1
  3795. | #define HAVE___MPZ_STRUCT__MP_SIZE 1
  3796. | #define HAVE___MPZ_STRUCT__MP_D 1
  3797. | #define HAVE_GLPK_H 1
  3798. | #define PPL_GLPK_HAS_GLP_TERM_OUT 1
  3799. | #define PPL_GLPK_HAS_GLP_TERM_HOOK 1
  3800. | #define HAVE_DECL_RLIMIT_DATA 1
  3801. | #define HAVE_DECL_RLIMIT_RSS 1
  3802. | #define HAVE_DECL_RLIMIT_VMEM 0
  3803. | #define HAVE_DECL_RLIMIT_AS 1
  3804. | #define HAVE_DECL_GETRUSAGE 1
  3805. | #define HAVE_DECL_SETRLIMIT 1
  3806. | #define HAVE_DECL_SETITIMER 1
  3807. | #define HAVE_DECL_SIGACTION 1
  3808. | #define HAVE_TIMEVAL 1
  3809. | /* end confdefs.h. */
  3810. |
  3811. | #include <signal.h>
  3812. |
  3813. |
  3814. | int
  3815. | main ()
  3816. | {
  3817. | if (sizeof ((siginfo_t)))
  3818. | return 0;
  3819. | ;
  3820. | return 0;
  3821. | }
  3822. configure:25601: result: yes
  3823. configure:25627: checking whether we can limit memory in C++ using setrlimit()
  3824. configure:25707: ./libtool --mode=link --tag=CXX g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib conftest.cpp >&5
  3825. libtool: link: g++ -o conftest -g -O2 -frounding-math -I/home/user/sagemath/inst/include -Wl,-rpath -Wl,/home/user/sagemath/inst/lib conftest.cpp -L/home/user/sagemath/inst/lib
  3826. configure:25707: $? = 0
  3827. configure:25707: ./conftest
  3828. configure:25707: $? = 1
  3829. configure: program exited with status 1
  3830. configure: failed program was:
  3831. | /* confdefs.h */
  3832. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  3833. | #define PACKAGE_TARNAME "ppl"
  3834. | #define PACKAGE_VERSION "1.2"
  3835. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  3836. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  3837. | #define PACKAGE_URL ""
  3838. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  3839. | #define PPL_NDEBUG 1
  3840. | #define PPL_FPMATH_MAY_USE_387 1
  3841. | #define PPL_FPMATH_MAY_USE_SSE 1
  3842. | #define PPL_COEFFICIENT_TYPE mpz_class
  3843. | #define PPL_COEFFICIENT_BITS 0
  3844. | #define PPL_GMP_INTEGERS 1
  3845. | #define STDC_HEADERS 1
  3846. | #define HAVE_SYS_TYPES_H 1
  3847. | #define HAVE_SYS_STAT_H 1
  3848. | #define HAVE_STDLIB_H 1
  3849. | #define HAVE_STRING_H 1
  3850. | #define HAVE_MEMORY_H 1
  3851. | #define HAVE_STRINGS_H 1
  3852. | #define HAVE_INTTYPES_H 1
  3853. | #define HAVE_STDINT_H 1
  3854. | #define HAVE_UNISTD_H 1
  3855. | #define HAVE_TYPEOF 1
  3856. | #define SIZEOF_CHAR 1
  3857. | #define SIZEOF_SHORT 2
  3858. | #define SIZEOF_INT 4
  3859. | #define SIZEOF_LONG 8
  3860. | #define SIZEOF_LONG_LONG 8
  3861. | #define SIZEOF_SIZE_T 8
  3862. | #define SIZEOF_FLOAT 4
  3863. | #define SIZEOF_DOUBLE 8
  3864. | #define SIZEOF_LONG_DOUBLE 16
  3865. | #define SIZEOF_INTP 8
  3866. | #define SIZEOF_FP 8
  3867. | #define PPL_CAN_CONTROL_FPU 0
  3868. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  3869. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  3870. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  3871. | #define PPL_SUPPORTED_FLOAT 0
  3872. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  3873. | #define PPL_SUPPORTED_DOUBLE 0
  3874. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  3875. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  3876. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  3877. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  3878. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  3879. | #define HAVE_FENV_H 1
  3880. | #define HAVE_GETOPT_H 1
  3881. | #define HAVE_SIGNAL_H 1
  3882. | #define HAVE_STRING_H 1
  3883. | #define HAVE_STRINGS_H 1
  3884. | #define HAVE_SYS_RESOURCE_H 1
  3885. | #define HAVE_SYS_TIME_H 1
  3886. | #define HAVE_SYS_TYPES_H 1
  3887. | #define HAVE_UNISTD_H 1
  3888. | #define HAVE_DECL_FFS 1
  3889. | #define HAVE_DECL_GETENV 1
  3890. | #define HAVE_DECL_STRTOF 1
  3891. | #define HAVE_DECL_STRTOD 1
  3892. | #define HAVE_DECL_STRTOLD 1
  3893. | #define HAVE_DECL_STRTOLL 1
  3894. | #define HAVE_DECL_STRTOULL 1
  3895. | #define HAVE_DECL_FMA 1
  3896. | #define HAVE_DECL_FMAF 1
  3897. | #define HAVE_DECL_FMAL 1
  3898. | #define HAVE_DECL_RINTF 1
  3899. | #define HAVE_DECL_RINTL 1
  3900. | #define HAVE_INT_FAST16_T 1
  3901. | #define HAVE_INT_FAST32_T 1
  3902. | #define HAVE_INT_FAST64_T 1
  3903. | #define HAVE_UINT_FAST16_T 1
  3904. | #define HAVE_UINT_FAST32_T 1
  3905. | #define HAVE_UINT_FAST64_T 1
  3906. | #define HAVE_UINTPTR_T 1
  3907. | #define HAVE_DLFCN_H 1
  3908. | #define LT_OBJDIR ".libs/"
  3909. | #define SIZEOF_MP_LIMB_T 8
  3910. | #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
  3911. | #define HAVE___MPZ_STRUCT__MP_ALLOC 1
  3912. | #define HAVE___MPZ_STRUCT__MP_SIZE 1
  3913. | #define HAVE___MPZ_STRUCT__MP_D 1
  3914. | #define HAVE_GLPK_H 1
  3915. | #define PPL_GLPK_HAS_GLP_TERM_OUT 1
  3916. | #define PPL_GLPK_HAS_GLP_TERM_HOOK 1
  3917. | #define HAVE_DECL_RLIMIT_DATA 1
  3918. | #define HAVE_DECL_RLIMIT_RSS 1
  3919. | #define HAVE_DECL_RLIMIT_VMEM 0
  3920. | #define HAVE_DECL_RLIMIT_AS 1
  3921. | #define HAVE_DECL_GETRUSAGE 1
  3922. | #define HAVE_DECL_SETRLIMIT 1
  3923. | #define HAVE_DECL_SETITIMER 1
  3924. | #define HAVE_DECL_SIGACTION 1
  3925. | #define HAVE_TIMEVAL 1
  3926. | #define HAVE_SIGINFO_T 1
  3927. | /* end confdefs.h. */
  3928. |
  3929. | #if !HAVE_DECL_SETRLIMIT
  3930. | # error "cannot limit memory without setrlimit()"
  3931. | #endif
  3932. |
  3933. | #include <stdexcept>
  3934. |
  3935. | #ifdef HAVE_SYS_TYPES_H
  3936. | # include <sys/types.h>
  3937. | #endif
  3938. |
  3939. | #ifdef HAVE_SYS_TIME_H
  3940. | # include <sys/time.h>
  3941. | #endif
  3942. |
  3943. | #ifdef HAVE_SYS_RESOURCE_H
  3944. | // This should be included after <time.h> and <sys/time.h> so as to make
  3945. | // sure we have the definitions for, e.g., ru_utime.
  3946. | # include <sys/resource.h>
  3947. | #endif
  3948. |
  3949. | #ifdef HAVE_UNISTD_H
  3950. | # include <unistd.h>
  3951. | #endif
  3952. |
  3953. | #define LIMIT(WHAT) do { if (getrlimit(WHAT, &t) != 0) return false; t.rlim_cur = bytes; if (setrlimit(WHAT, &t) != 0) return false; } while (0)
  3954. |
  3955. | bool
  3956. | limit_memory(unsigned long bytes) {
  3957. | struct rlimit t;
  3958. | #if HAVE_DECL_RLIMIT_DATA
  3959. | // Limit heap size.
  3960. | LIMIT(RLIMIT_DATA);
  3961. | #endif
  3962. | #if HAVE_DECL_RLIMIT_RSS
  3963. | // Limit resident set size.
  3964. | LIMIT(RLIMIT_RSS);
  3965. | #endif
  3966. | #if HAVE_DECL_RLIMIT_VMEM
  3967. | // Limit mapped memory (brk + mmap).
  3968. | LIMIT(RLIMIT_VMEM);
  3969. | #endif
  3970. | #if HAVE_DECL_RLIMIT_AS
  3971. | // Limit virtual memory.
  3972. | LIMIT(RLIMIT_AS);
  3973. | #endif
  3974. | return true;
  3975. | }
  3976. |
  3977. | int
  3978. | main() try {
  3979. | if (!limit_memory(10000))
  3980. | return 1;
  3981. | (void) new char[20000];
  3982. | return 1;
  3983. | }
  3984. | catch (std::bad_alloc) {
  3985. | return 0;
  3986. | }
  3987. | catch (...) {
  3988. | return 1;
  3989. | }
  3990. |
  3991. configure:25712: result: no
  3992. configure:25783: checking if the C++ compiler supports C++11 features
  3993. configure:25805: g++ -c -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall conftest.cpp >&5
  3994. conftest.cpp:114:33: error: static assertion failed: C++11 compiler
  3995. static_assert(check_type::value == 201103L, "C++11 compiler");
  3996. ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
  3997. configure:25805: $? = 1
  3998. configure: failed program was:
  3999. | /* confdefs.h */
  4000. | #define PACKAGE_NAME "the Parma Polyhedra Library"
  4001. | #define PACKAGE_TARNAME "ppl"
  4002. | #define PACKAGE_VERSION "1.2"
  4003. | #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  4004. | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  4005. | #define PACKAGE_URL ""
  4006. | #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  4007. | #define PPL_NDEBUG 1
  4008. | #define PPL_FPMATH_MAY_USE_387 1
  4009. | #define PPL_FPMATH_MAY_USE_SSE 1
  4010. | #define PPL_COEFFICIENT_TYPE mpz_class
  4011. | #define PPL_COEFFICIENT_BITS 0
  4012. | #define PPL_GMP_INTEGERS 1
  4013. | #define STDC_HEADERS 1
  4014. | #define HAVE_SYS_TYPES_H 1
  4015. | #define HAVE_SYS_STAT_H 1
  4016. | #define HAVE_STDLIB_H 1
  4017. | #define HAVE_STRING_H 1
  4018. | #define HAVE_MEMORY_H 1
  4019. | #define HAVE_STRINGS_H 1
  4020. | #define HAVE_INTTYPES_H 1
  4021. | #define HAVE_STDINT_H 1
  4022. | #define HAVE_UNISTD_H 1
  4023. | #define HAVE_TYPEOF 1
  4024. | #define SIZEOF_CHAR 1
  4025. | #define SIZEOF_SHORT 2
  4026. | #define SIZEOF_INT 4
  4027. | #define SIZEOF_LONG 8
  4028. | #define SIZEOF_LONG_LONG 8
  4029. | #define SIZEOF_SIZE_T 8
  4030. | #define SIZEOF_FLOAT 4
  4031. | #define SIZEOF_DOUBLE 8
  4032. | #define SIZEOF_LONG_DOUBLE 16
  4033. | #define SIZEOF_INTP 8
  4034. | #define SIZEOF_FP 8
  4035. | #define PPL_CAN_CONTROL_FPU 0
  4036. | #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  4037. | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  4038. | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  4039. | #define PPL_SUPPORTED_FLOAT 0
  4040. | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  4041. | #define PPL_SUPPORTED_DOUBLE 0
  4042. | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  4043. | #define PPL_SUPPORTED_LONG_DOUBLE 0
  4044. | #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  4045. | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  4046. | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  4047. | #define HAVE_FENV_H 1
  4048. | #define HAVE_GETOPT_H 1
  4049. | #define HAVE_SIGNAL_H 1
  4050. | #define HAVE_STRING_H 1
  4051. | #define HAVE_STRINGS_H 1
  4052. | #define HAVE_SYS_RESOURCE_H 1
  4053. | #define HAVE_SYS_TIME_H 1
  4054. | #define HAVE_SYS_TYPES_H 1
  4055. | #define HAVE_UNISTD_H 1
  4056. | #define HAVE_DECL_FFS 1
  4057. | #define HAVE_DECL_GETENV 1
  4058. | #define HAVE_DECL_STRTOF 1
  4059. | #define HAVE_DECL_STRTOD 1
  4060. | #define HAVE_DECL_STRTOLD 1
  4061. | #define HAVE_DECL_STRTOLL 1
  4062. | #define HAVE_DECL_STRTOULL 1
  4063. | #define HAVE_DECL_FMA 1
  4064. | #define HAVE_DECL_FMAF 1
  4065. | #define HAVE_DECL_FMAL 1
  4066. | #define HAVE_DECL_RINTF 1
  4067. | #define HAVE_DECL_RINTL 1
  4068. | #define HAVE_INT_FAST16_T 1
  4069. | #define HAVE_INT_FAST32_T 1
  4070. | #define HAVE_INT_FAST64_T 1
  4071. | #define HAVE_UINT_FAST16_T 1
  4072. | #define HAVE_UINT_FAST32_T 1
  4073. | #define HAVE_UINT_FAST64_T 1
  4074. | #define HAVE_UINTPTR_T 1
  4075. | #define HAVE_DLFCN_H 1
  4076. | #define LT_OBJDIR ".libs/"
  4077. | #define SIZEOF_MP_LIMB_T 8
  4078. | #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
  4079. | #define HAVE___MPZ_STRUCT__MP_ALLOC 1
  4080. | #define HAVE___MPZ_STRUCT__MP_SIZE 1
  4081. | #define HAVE___MPZ_STRUCT__MP_D 1
  4082. | #define HAVE_GLPK_H 1
  4083. | #define PPL_GLPK_HAS_GLP_TERM_OUT 1
  4084. | #define PPL_GLPK_HAS_GLP_TERM_HOOK 1
  4085. | #define HAVE_DECL_RLIMIT_DATA 1
  4086. | #define HAVE_DECL_RLIMIT_RSS 1
  4087. | #define HAVE_DECL_RLIMIT_VMEM 0
  4088. | #define HAVE_DECL_RLIMIT_AS 1
  4089. | #define HAVE_DECL_GETRUSAGE 1
  4090. | #define HAVE_DECL_SETRLIMIT 1
  4091. | #define HAVE_DECL_SETITIMER 1
  4092. | #define HAVE_DECL_SIGACTION 1
  4093. | #define HAVE_TIMEVAL 1
  4094. | #define HAVE_SIGINFO_T 1
  4095. | #define PPL_CXX_SUPPORTS_LIMITING_MEMORY 0
  4096. | /* end confdefs.h. */
  4097. |
  4098. | template <typename T>
  4099. | struct check final {
  4100. | static constexpr T value{ __cplusplus };
  4101. | };
  4102. |
  4103. | typedef check<check<bool>> right_angle_brackets;
  4104. |
  4105. | int a;
  4106. | decltype(a) b;
  4107. |
  4108. | typedef check<int> check_type;
  4109. | check_type c{};
  4110. | check_type&& cr = static_cast<check_type&&>(c);
  4111. |
  4112. | static_assert(check_type::value == 201103L, "C++11 compiler");
  4113. |
  4114. configure:25810: result: no
  4115. configure:25971: checking that generated files are newer than configure
  4116. configure:25977: result: done
  4117. configure:26197: creating ./config.status
  4118.  
  4119. ## ---------------------- ##
  4120. ## Running config.status. ##
  4121. ## ---------------------- ##
  4122.  
  4123. This file was extended by the Parma Polyhedra Library config.status 1.2, which was
  4124. generated by GNU Autoconf 2.69. Invocation command line was
  4125.  
  4126. CONFIG_FILES =
  4127. CONFIG_HEADERS =
  4128. CONFIG_LINKS =
  4129. CONFIG_COMMANDS =
  4130. $ ./config.status
  4131.  
  4132. on fedora28
  4133.  
  4134. config.status:1482: creating Makefile
  4135. config.status:1482: creating ppl.lsm
  4136. config.status:1482: creating src/Makefile
  4137. config.status:1482: creating src/version.hh
  4138. config.status:1482: creating src/ppl-config.cc
  4139. config.status:1482: creating tests/Makefile
  4140. config.status:1482: creating tests/BD_Shape/Makefile
  4141. config.status:1482: creating tests/Box/Makefile
  4142. config.status:1482: creating tests/Concrete_Expression/Makefile
  4143. config.status:1482: creating tests/CO_Tree/Makefile
  4144. config.status:1482: creating tests/Grid/Makefile
  4145. config.status:1482: creating tests/MIP_Problem/Makefile
  4146. config.status:1482: creating tests/Octagonal_Shape/Makefile
  4147. config.status:1482: creating tests/Partially_Reduced_Product/Makefile
  4148. config.status:1482: creating tests/PIP_Problem/Makefile
  4149. config.status:1482: creating tests/Polyhedron/Makefile
  4150. config.status:1482: creating tests/Powerset/Makefile
  4151. config.status:1482: creating tests/Watchdog/Makefile
  4152. config.status:1482: creating utils/Makefile
  4153. config.status:1482: creating m4/Makefile
  4154. config.status:1482: creating demos/Makefile
  4155. config.status:1482: creating demos/ppl_lcdd/Makefile
  4156. config.status:1482: creating demos/ppl_lcdd/examples/Makefile
  4157. config.status:1482: creating demos/ppl_lpsol/Makefile
  4158. config.status:1482: creating demos/ppl_lpsol/examples/Makefile
  4159. config.status:1482: creating demos/ppl_pips/Makefile
  4160. config.status:1482: creating demos/ppl_pips/examples/Makefile
  4161. config.status:1482: creating doc/Makefile
  4162. config.status:1482: creating doc/user.doxyconf-latex
  4163. config.status:1482: creating doc/devref.doxyconf-latex
  4164. config.status:1482: creating doc/user.doxyconf-html
  4165. config.status:1482: creating doc/devref.doxyconf-html
  4166. config.status:1482: creating doc/user-language-interface.doxyconf
  4167. config.status:1482: creating doc/devref-language-interface.doxyconf
  4168. config.status:1482: creating interfaces/Makefile
  4169. config.status:1482: creating interfaces/C/Makefile
  4170. config.status:1482: creating interfaces/C/ppl_c_version.h
  4171. config.status:1482: creating interfaces/C/tests/Makefile
  4172. config.status:1482: creating interfaces/Java/Makefile
  4173. config.status:1482: creating interfaces/Java/jni/Makefile
  4174. config.status:1482: creating interfaces/Java/tests/Makefile
  4175. config.status:1482: creating interfaces/Java/parma_polyhedra_library/Makefile
  4176. config.status:1482: creating interfaces/OCaml/Makefile
  4177. config.status:1482: creating interfaces/OCaml/tests/Makefile
  4178. config.status:1482: creating interfaces/Prolog/Makefile
  4179. config.status:1482: creating interfaces/Prolog/Ciao/Makefile
  4180. config.status:1482: creating interfaces/Prolog/GNU/Makefile
  4181. config.status:1482: creating interfaces/Prolog/SICStus/Makefile
  4182. config.status:1482: creating interfaces/Prolog/SWI/Makefile
  4183. config.status:1482: creating interfaces/Prolog/XSB/Makefile
  4184. config.status:1482: creating interfaces/Prolog/YAP/Makefile
  4185. config.status:1482: creating interfaces/Prolog/tests/Makefile
  4186. config.status:1482: creating config.h
  4187. config.status:1711: executing depfiles commands
  4188. config.status:1711: executing libtool commands
  4189.  
  4190. ## ---------------- ##
  4191. ## Cache variables. ##
  4192. ## ---------------- ##
  4193.  
  4194. ac_cv_build=x86_64-pc-linux-gnu
  4195. ac_cv_c_bigendian=no
  4196. ac_cv_c_compiler_gnu=yes
  4197. ac_cv_c_const=yes
  4198. ac_cv_c_inline=inline
  4199. ac_cv_c_typeof=typeof
  4200. ac_cv_can_control_fpu=0
  4201. ac_cv_check_cx11=no
  4202. ac_cv_cxx_compiler_gnu=yes
  4203. ac_cv_env_CCC_set=
  4204. ac_cv_env_CCC_value=
  4205. ac_cv_env_CC_set=set
  4206. ac_cv_env_CC_value=gcc
  4207. ac_cv_env_CFLAGS_set=
  4208. ac_cv_env_CFLAGS_value=
  4209. ac_cv_env_CPPFLAGS_set=
  4210. ac_cv_env_CPPFLAGS_value=
  4211. ac_cv_env_CPP_set=
  4212. ac_cv_env_CPP_value=
  4213. ac_cv_env_CXXCPP_set=
  4214. ac_cv_env_CXXCPP_value=
  4215. ac_cv_env_CXXFLAGS_set=set
  4216. ac_cv_env_CXXFLAGS_value=' -I/home/user/sagemath/inst/include'
  4217. ac_cv_env_CXX_set=set
  4218. ac_cv_env_CXX_value=g++
  4219. ac_cv_env_LDFLAGS_set=set
  4220. ac_cv_env_LDFLAGS_value='-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib '
  4221. ac_cv_env_LIBS_set=
  4222. ac_cv_env_LIBS_value=
  4223. ac_cv_env_M4_set=
  4224. ac_cv_env_M4_value=
  4225. ac_cv_env_build_alias_set=
  4226. ac_cv_env_build_alias_value=
  4227. ac_cv_env_host_alias_set=
  4228. ac_cv_env_host_alias_value=
  4229. ac_cv_env_target_alias_set=
  4230. ac_cv_env_target_alias_value=
  4231. ac_cv_func__glp_lib_print_hook=no
  4232. ac_cv_func_dlopen=no
  4233. ac_cv_func_shl_load=no
  4234. ac_cv_gmp_supports_exceptions=yes
  4235. ac_cv_have_decl_RLIMIT_AS=yes
  4236. ac_cv_have_decl_RLIMIT_DATA=yes
  4237. ac_cv_have_decl_RLIMIT_RSS=yes
  4238. ac_cv_have_decl_RLIMIT_VMEM=no
  4239. ac_cv_have_decl_ffs=yes
  4240. ac_cv_have_decl_fma=yes
  4241. ac_cv_have_decl_fmaf=yes
  4242. ac_cv_have_decl_fmal=yes
  4243. ac_cv_have_decl_getenv=yes
  4244. ac_cv_have_decl_getrusage=yes
  4245. ac_cv_have_decl_glp_term_hook=yes
  4246. ac_cv_have_decl_glp_term_out=yes
  4247. ac_cv_have_decl_lib_set_print_hook=no
  4248. ac_cv_have_decl_rintf=yes
  4249. ac_cv_have_decl_rintl=yes
  4250. ac_cv_have_decl_setitimer=yes
  4251. ac_cv_have_decl_setrlimit=yes
  4252. ac_cv_have_decl_sigaction=yes
  4253. ac_cv_have_decl_strtod=yes
  4254. ac_cv_have_decl_strtof=yes
  4255. ac_cv_have_decl_strtold=yes
  4256. ac_cv_have_decl_strtoll=yes
  4257. ac_cv_have_decl_strtoull=yes
  4258. ac_cv_have_gmp=yes
  4259. ac_cv_header_dlfcn_h=yes
  4260. ac_cv_header_fenv_h=yes
  4261. ac_cv_header_getopt_h=yes
  4262. ac_cv_header_glpk_glpk_h=no
  4263. ac_cv_header_glpk_h=yes
  4264. ac_cv_header_ieeefp_h=no
  4265. ac_cv_header_inttypes_h=yes
  4266. ac_cv_header_memory_h=yes
  4267. ac_cv_header_signal_h=yes
  4268. ac_cv_header_stdc=yes
  4269. ac_cv_header_stdint_h=yes
  4270. ac_cv_header_stdlib_h=yes
  4271. ac_cv_header_string_h=yes
  4272. ac_cv_header_strings_h=yes
  4273. ac_cv_header_sys_resource_h=yes
  4274. ac_cv_header_sys_stat_h=yes
  4275. ac_cv_header_sys_time_h=yes
  4276. ac_cv_header_sys_types_h=yes
  4277. ac_cv_header_unistd_h=yes
  4278. ac_cv_host=x86_64-pc-linux-gnu
  4279. ac_cv_lib_dl_dlopen=yes
  4280. ac_cv_lib_dld_shl_load=no
  4281. ac_cv_member___mpz_struct__mp_alloc=yes
  4282. ac_cv_member___mpz_struct__mp_d=yes
  4283. ac_cv_member___mpz_struct__mp_size=yes
  4284. ac_cv_objext=o
  4285. ac_cv_path_EGREP='/usr/bin/grep -E'
  4286. ac_cv_path_FGREP='/usr/bin/grep -F'
  4287. ac_cv_path_GREP=/usr/bin/grep
  4288. ac_cv_path_M4=/usr/bin/m4
  4289. ac_cv_path_PERL=/usr/bin/perl
  4290. ac_cv_path_SED=/usr/bin/sed
  4291. ac_cv_path_install='/usr/bin/install -c'
  4292. ac_cv_path_mkdir=/usr/bin/mkdir
  4293. ac_cv_prog_AWK=gawk
  4294. ac_cv_prog_CPP='gcc -E'
  4295. ac_cv_prog_CXXCPP='g++ -E'
  4296. ac_cv_prog_MD5SUM=md5sum
  4297. ac_cv_prog_ac_ct_CC=gcc
  4298. ac_cv_prog_ac_ct_OBJDUMP=objdump
  4299. ac_cv_prog_ac_ct_RANLIB=ranlib
  4300. ac_cv_prog_ac_ct_STRIP=strip
  4301. ac_cv_prog_cc_c89=
  4302. ac_cv_prog_cc_g=yes
  4303. ac_cv_prog_cxx_g=yes
  4304. ac_cv_prog_gnu_m4_debugfile=--debugfile
  4305. ac_cv_prog_make_make_set=yes
  4306. ac_cv_prog_text_md5sum='md5sum -t'
  4307. ac_cv_search_sqrt='none required'
  4308. ac_cv_sizeof_char=1
  4309. ac_cv_sizeof_double=8
  4310. ac_cv_sizeof_float=4
  4311. ac_cv_sizeof_fp=8
  4312. ac_cv_sizeof_int=4
  4313. ac_cv_sizeof_intp=8
  4314. ac_cv_sizeof_long=8
  4315. ac_cv_sizeof_long_double=16
  4316. ac_cv_sizeof_long_long=8
  4317. ac_cv_sizeof_mp_limb_t=8
  4318. ac_cv_sizeof_short=2
  4319. ac_cv_sizeof_size_t=8
  4320. ac_cv_type_int_fast16_t=yes
  4321. ac_cv_type_int_fast32_t=yes
  4322. ac_cv_type_int_fast64_t=yes
  4323. ac_cv_type_siginfo_t=yes
  4324. ac_cv_type_timeval=yes
  4325. ac_cv_type_uint_fast16_t=yes
  4326. ac_cv_type_uint_fast32_t=yes
  4327. ac_cv_type_uint_fast64_t=yes
  4328. ac_cv_type_uintptr_t=yes
  4329. am_cv_CC_dependencies_compiler_type=gcc3
  4330. am_cv_CXX_dependencies_compiler_type=gcc3
  4331. am_cv_make_support_nested_variables=yes
  4332. am_cv_prog_cc_c_o=yes
  4333. am_cv_prog_tar_ustar=gnutar
  4334. lt_cv_ar_at_file=@
  4335. lt_cv_archive_cmds_need_lc=no
  4336. lt_cv_deplibs_check_method=pass_all
  4337. lt_cv_dlopen=dlopen
  4338. lt_cv_dlopen_libs=-ldl
  4339. lt_cv_dlopen_self=yes
  4340. lt_cv_dlopen_self_static=yes
  4341. lt_cv_file_magic_cmd='$MAGIC_CMD'
  4342. lt_cv_file_magic_test_file=
  4343. lt_cv_ld_reload_flag=-r
  4344. lt_cv_nm_interface='BSD nm'
  4345. lt_cv_objdir=.libs
  4346. lt_cv_path_LD=ld
  4347. lt_cv_path_LDCXX='ld -m elf_x86_64'
  4348. lt_cv_path_NM='/usr/bin/nm -B'
  4349. lt_cv_path_mainfest_tool=no
  4350. lt_cv_prog_compiler_c_o=yes
  4351. lt_cv_prog_compiler_c_o_CXX=yes
  4352. lt_cv_prog_compiler_pic='-fPIC -DPIC'
  4353. lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
  4354. lt_cv_prog_compiler_pic_works=yes
  4355. lt_cv_prog_compiler_pic_works_CXX=yes
  4356. lt_cv_prog_compiler_rtti_exceptions=no
  4357. lt_cv_prog_compiler_static_works=no
  4358. lt_cv_prog_compiler_static_works_CXX=no
  4359. lt_cv_prog_gnu_ld=yes
  4360. lt_cv_prog_gnu_ldcxx=yes
  4361. lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
  4362. lt_cv_shlibpath_overrides_runpath=no
  4363. lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
  4364. lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\'''
  4365. lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\'''
  4366. lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
  4367. lt_cv_sys_max_cmd_len=1572864
  4368. lt_cv_to_host_file_cmd=func_convert_file_noop
  4369. lt_cv_to_tool_file_cmd=func_convert_file_noop
  4370.  
  4371. ## ----------------- ##
  4372. ## Output variables. ##
  4373. ## ----------------- ##
  4374.  
  4375. ACLOCAL='${SHELL} /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/missing aclocal-1.14'
  4376. AMDEPBACKSLASH='\'
  4377. AMDEP_FALSE='#'
  4378. AMDEP_TRUE=''
  4379. AMTAR='$${TAR-tar}'
  4380. AM_BACKSLASH='\'
  4381. AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
  4382. AM_DEFAULT_VERBOSITY='1'
  4383. AM_V='$(V)'
  4384. AR='ar'
  4385. ASSERTIONS_ENABLED_FALSE=''
  4386. ASSERTIONS_ENABLED_TRUE='#'
  4387. AUTOCONF='${SHELL} /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/missing autoconf'
  4388. AUTOHEADER='${SHELL} /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/missing autoheader'
  4389. AUTOMAKE='${SHELL} /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/missing automake-1.14'
  4390. AWK='gawk'
  4391. BUILD_CIAO_PROLOG_INTERFACE_FALSE=''
  4392. BUILD_CIAO_PROLOG_INTERFACE_TRUE='#'
  4393. BUILD_CXX_INTERFACE_FALSE='#'
  4394. BUILD_CXX_INTERFACE_TRUE=''
  4395. BUILD_C_INTERFACE_FALSE='#'
  4396. BUILD_C_INTERFACE_TRUE=''
  4397. BUILD_DOCUMENTATION_FALSE='#'
  4398. BUILD_DOCUMENTATION_TRUE=''
  4399. BUILD_GNU_PROLOG_INTERFACE_FALSE=''
  4400. BUILD_GNU_PROLOG_INTERFACE_TRUE='#'
  4401. BUILD_JAVA_INTERFACE_FALSE=''
  4402. BUILD_JAVA_INTERFACE_TRUE='#'
  4403. BUILD_OCAML_INTERFACE_FALSE=''
  4404. BUILD_OCAML_INTERFACE_TRUE='#'
  4405. BUILD_PPL_LCDD_FALSE='#'
  4406. BUILD_PPL_LCDD_TRUE=''
  4407. BUILD_PPL_LPSOL_FALSE='#'
  4408. BUILD_PPL_LPSOL_TRUE=''
  4409. BUILD_PPL_PIPS_FALSE='#'
  4410. BUILD_PPL_PIPS_TRUE=''
  4411. BUILD_SICSTUS_PROLOG_INTERFACE_FALSE=''
  4412. BUILD_SICSTUS_PROLOG_INTERFACE_TRUE='#'
  4413. BUILD_SOME_PROLOG_INTERFACES_FALSE=''
  4414. BUILD_SOME_PROLOG_INTERFACES_TRUE='#'
  4415. BUILD_SWI_PROLOG_INTERFACE_FALSE=''
  4416. BUILD_SWI_PROLOG_INTERFACE_TRUE='#'
  4417. BUILD_XSB_PROLOG_INTERFACE_FALSE=''
  4418. BUILD_XSB_PROLOG_INTERFACE_TRUE='#'
  4419. BUILD_YAP_PROLOG_INTERFACE_FALSE=''
  4420. BUILD_YAP_PROLOG_INTERFACE_TRUE='#'
  4421. CAN_CONTROL_FPU_FALSE=''
  4422. CAN_CONTROL_FPU_TRUE='#'
  4423. CC='gcc'
  4424. CCDEPMODE='depmode=gcc3'
  4425. CFLAGS=' -g -O2 -frounding-math -W -Wall'
  4426. CIAO_PROLOG=''
  4427. CIAO_PROLOG_INCLUDE_OPTIONS=''
  4428. CONFIGURE_OPTIONS=''
  4429. CPP='gcc -E'
  4430. CPPFLAGS=''
  4431. CXX='g++'
  4432. CXXCPP='g++ -E'
  4433. CXXDEPMODE='depmode=gcc3'
  4434. CXXFLAGS=' -g -O2 -frounding-math -I/home/user/sagemath/inst/include -W -Wall'
  4435. CYGPATH_W='echo'
  4436. DEBUGGING_ENABLED_FALSE='#'
  4437. DEBUGGING_ENABLED_TRUE=''
  4438. DEFS='-DHAVE_CONFIG_H'
  4439. DEPDIR='.deps'
  4440. DLLTOOL='false'
  4441. DSYMUTIL=''
  4442. DUMPBIN=''
  4443. ECHO_C=''
  4444. ECHO_N='-n'
  4445. ECHO_T=''
  4446. EGREP='/usr/bin/grep -E'
  4447. ENABLE_SHARED_FALSE='#'
  4448. ENABLE_SHARED_TRUE=''
  4449. ENABLE_STATIC_FALSE='#'
  4450. ENABLE_STATIC_TRUE=''
  4451. EXEEXT=''
  4452. FGREP='/usr/bin/grep -F'
  4453. GCC_FALSE='#'
  4454. GCC_TRUE=''
  4455. GNU_PROLOG=''
  4456. GREP='/usr/bin/grep'
  4457. HAVE_GLPK_FALSE='#'
  4458. HAVE_GLPK_TRUE=''
  4459. HAVE_MD5SUM_FALSE='#'
  4460. HAVE_MD5SUM_TRUE=''
  4461. HAVE_OCAMLC_FALSE=''
  4462. HAVE_OCAMLC_TRUE='#'
  4463. HAVE_OCAMLOPT_FALSE=''
  4464. HAVE_OCAMLOPT_TRUE='#'
  4465. HAVE_PERL_FALSE='#'
  4466. HAVE_PERL_TRUE=''
  4467. HOST_CPU_X86_64_FALSE='#'
  4468. HOST_CPU_X86_64_TRUE=''
  4469. HOST_OS_CYGWIN_FALSE=''
  4470. HOST_OS_CYGWIN_TRUE='#'
  4471. HOST_OS_DARWIN_FALSE=''
  4472. HOST_OS_DARWIN_TRUE='#'
  4473. HOST_OS_HPUX_FALSE=''
  4474. HOST_OS_HPUX_TRUE='#'
  4475. HOST_OS_MINGW_FALSE=''
  4476. HOST_OS_MINGW_TRUE='#'
  4477. HOST_OS_SOLARIS_FALSE=''
  4478. HOST_OS_SOLARIS_TRUE='#'
  4479. ICC_FALSE=''
  4480. ICC_TRUE='#'
  4481. INSTALL_DATA='${INSTALL} -m 644'
  4482. INSTALL_PROGRAM='${INSTALL}'
  4483. INSTALL_SCRIPT='${INSTALL}'
  4484. INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
  4485. ISODATE='2018-07-12'
  4486. JAR=''
  4487. JAVA=''
  4488. JAVAC=''
  4489. JAVAH=''
  4490. JNIFLAGS=''
  4491. LD='ld -m elf_x86_64'
  4492. LDFLAGS='-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib '
  4493. LIBEXT='a'
  4494. LIBOBJS=''
  4495. LIBS=''
  4496. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  4497. LIPO=''
  4498. LN_S='ln -s'
  4499. LTLIBOBJS=''
  4500. M4='/usr/bin/m4'
  4501. M4_DEBUGFILE='--debugfile'
  4502. MAKEINFO='${SHELL} /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/missing makeinfo'
  4503. MANIFEST_TOOL=':'
  4504. MD5SUM='md5sum'
  4505. MKDIR_P='/usr/bin/mkdir -p'
  4506. NM='/usr/bin/nm -B'
  4507. NMEDIT=''
  4508. NO_UNDEFINED_FALSE=''
  4509. NO_UNDEFINED_TRUE='#'
  4510. OBJDUMP='objdump'
  4511. OBJEXT='o'
  4512. OCAMLBEST=''
  4513. OCAMLBUILD=''
  4514. OCAMLC=''
  4515. OCAMLCDOTOPT=''
  4516. OCAMLDEP=''
  4517. OCAMLDOC=''
  4518. OCAMLLIB=''
  4519. OCAMLMKLIB=''
  4520. OCAMLMKTOP=''
  4521. OCAMLOPT=''
  4522. OCAMLOPTDOTOPT=''
  4523. OCAMLVERSION=''
  4524. OTOOL64=''
  4525. OTOOL=''
  4526. PACKAGE='ppl'
  4527. PACKAGE_BUGREPORT='ppl-devel@cs.unipr.it'
  4528. PACKAGE_NAME='the Parma Polyhedra Library'
  4529. PACKAGE_STRING='the Parma Polyhedra Library 1.2'
  4530. PACKAGE_TARNAME='ppl'
  4531. PACKAGE_URL=''
  4532. PACKAGE_VERSION='1.2'
  4533. PATH_SEPARATOR=':'
  4534. PERL='/usr/bin/perl'
  4535. PPL_VERSION_BETA='0'
  4536. PPL_VERSION_MAJOR='1'
  4537. PPL_VERSION_MINOR='2'
  4538. PPL_VERSION_REVISION='0'
  4539. RANLIB='ranlib'
  4540. SED='/usr/bin/sed'
  4541. SET_MAKE=''
  4542. SHELL='/usr/bin/bash'
  4543. SHREXT='.so'
  4544. SICSTUS_PROLOG_INCLUDE_OPTIONS=''
  4545. STRIP='strip'
  4546. SUPPORTED_DOUBLE_FALSE=''
  4547. SUPPORTED_DOUBLE_TRUE='#'
  4548. SUPPORTED_FLOAT_FALSE=''
  4549. SUPPORTED_FLOAT_TRUE='#'
  4550. SUPPORTED_LONG_DOUBLE_FALSE=''
  4551. SUPPORTED_LONG_DOUBLE_TRUE='#'
  4552. SUPPORTED_SOME_FLOATING_POINT_TYPE_FALSE=''
  4553. SUPPORTED_SOME_FLOATING_POINT_TYPE_TRUE='#'
  4554. SWI_PROLOG=''
  4555. SWI_PROLOG_INCLUDE_OPTIONS=''
  4556. SWI_PROLOG_LD=''
  4557. SWI_PROLOG_LD_OPTIONS=''
  4558. TEXT_MD5SUM='md5sum -t'
  4559. THOROUGH_MAKE_CHECK_FALSE=''
  4560. THOROUGH_MAKE_CHECK_TRUE='#'
  4561. USE_CHECKED_INTEGERS_FALSE=''
  4562. USE_CHECKED_INTEGERS_TRUE='#'
  4563. USE_GMP_INTEGERS_FALSE='#'
  4564. USE_GMP_INTEGERS_TRUE=''
  4565. USE_INT16_FALSE=''
  4566. USE_INT16_TRUE='#'
  4567. USE_INT32_FALSE=''
  4568. USE_INT32_TRUE='#'
  4569. USE_INT64_FALSE=''
  4570. USE_INT64_TRUE='#'
  4571. USE_INT8_FALSE=''
  4572. USE_INT8_TRUE='#'
  4573. USE_NATIVE_INTEGERS_FALSE=''
  4574. USE_NATIVE_INTEGERS_TRUE='#'
  4575. USE_PRECOMPILED_HEADERS_FALSE=''
  4576. USE_PRECOMPILED_HEADERS_TRUE='#'
  4577. VALGRIND=''
  4578. VALGRIND_TESTS_ENABLED_FALSE=''
  4579. VALGRIND_TESTS_ENABLED_TRUE='#'
  4580. VERSION='1.2'
  4581. XSB_PROLOG_INCLUDE_OPTIONS=''
  4582. YAP_PROLOG=''
  4583. YAP_PROLOG_INCLUDE_OPTIONS=''
  4584. YAP_PROLOG_LD_OPTIONS=''
  4585. ac_ct_AR=''
  4586. ac_ct_CC='gcc'
  4587. ac_ct_CXX=''
  4588. ac_ct_DUMPBIN=''
  4589. am__EXEEXT_FALSE=''
  4590. am__EXEEXT_TRUE='#'
  4591. am__fastdepCC_FALSE='#'
  4592. am__fastdepCC_TRUE=''
  4593. am__fastdepCXX_FALSE='#'
  4594. am__fastdepCXX_TRUE=''
  4595. am__include='include'
  4596. am__isrc=''
  4597. am__leading_dot='.'
  4598. am__nodep='_no'
  4599. am__quote=''
  4600. am__tar='tar --format=ustar -chf - "$$tardir"'
  4601. am__untar='tar -xf -'
  4602. bindir='${exec_prefix}/bin'
  4603. build='x86_64-pc-linux-gnu'
  4604. build_alias=''
  4605. build_cpu='x86_64'
  4606. build_os='linux-gnu'
  4607. build_vendor='pc'
  4608. ciao_prolog=''
  4609. coefficient_mnemonic='mpz'
  4610. datadir='${datarootdir}'
  4611. datarootdir='${prefix}/share'
  4612. debug_flag='-DNDEBUG=1'
  4613. docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
  4614. dvidir='${docdir}'
  4615. exec_prefix='${prefix}'
  4616. extra_includes='-I/home/user/sagemath/inst/include'
  4617. extra_libraries='-L/home/user/sagemath/inst/lib -lgmpxx -lgmp'
  4618. host='x86_64-pc-linux-gnu'
  4619. host_alias=''
  4620. host_cpu='x86_64'
  4621. host_os='linux-gnu'
  4622. host_vendor='pc'
  4623. htmldir='${docdir}'
  4624. includedir='${prefix}/include'
  4625. infodir='${datarootdir}/info'
  4626. install_sh='${SHELL} /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1/src/install-sh'
  4627. libdir='/home/user/sagemath/inst/lib'
  4628. libexecdir='${exec_prefix}/libexec'
  4629. localedir='${datarootdir}/locale'
  4630. localstatedir='${prefix}/var'
  4631. mandir='${datarootdir}/man'
  4632. mkdir_p='$(MKDIR_P)'
  4633. mlgmp_dir='+gmp'
  4634. oldincludedir='/usr/include'
  4635. pdfdir='${docdir}'
  4636. prefix='/home/user/sagemath/inst'
  4637. program_transform_name='s,x,x,'
  4638. psdir='${docdir}'
  4639. required_instantiations='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>'
  4640. required_instantiations_c_cxx_headers='ppl_c_Polyhedron.hh ppl_c_Grid.hh ppl_c_Rational_Box.hh ppl_c_BD_Shape_mpz_class.hh ppl_c_BD_Shape_mpq_class.hh ppl_c_Octagonal_Shape_mpz_class.hh ppl_c_Octagonal_Shape_mpq_class.hh ppl_c_Constraints_Product_C_Polyhedron_Grid.hh ppl_c_Pointset_Powerset_C_Polyhedron.hh ppl_c_Pointset_Powerset_NNC_Polyhedron.hh'
  4641. required_instantiations_c_cxx_objects='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'
  4642. required_instantiations_c_cxx_sources='ppl_c_Polyhedron.cc ppl_c_Grid.cc ppl_c_Rational_Box.cc ppl_c_BD_Shape_mpz_class.cc ppl_c_BD_Shape_mpq_class.cc ppl_c_Octagonal_Shape_mpz_class.cc ppl_c_Octagonal_Shape_mpq_class.cc ppl_c_Constraints_Product_C_Polyhedron_Grid.cc ppl_c_Pointset_Powerset_C_Polyhedron.cc ppl_c_Pointset_Powerset_NNC_Polyhedron.cc'
  4643. required_instantiations_canonical_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'
  4644. required_instantiations_java_classes='Polyhedron.class C_Polyhedron.class NNC_Polyhedron.class Grid.class Rational_Box.class BD_Shape_mpz_class.class BD_Shape_mpq_class.class Octagonal_Shape_mpz_class.class Octagonal_Shape_mpq_class.class Constraints_Product_C_Polyhedron_Grid.class Pointset_Powerset_C_Polyhedron.class Pointset_Powerset_C_Polyhedron_Iterator.class Pointset_Powerset_NNC_Polyhedron.class Pointset_Powerset_NNC_Polyhedron_Iterator.class'
  4645. required_instantiations_java_cxx_headers='parma_polyhedra_library.Polyhedron parma_polyhedra_library.C_Polyhedron parma_polyhedra_library.NNC_Polyhedron parma_polyhedra_library.Grid parma_polyhedra_library.Rational_Box parma_polyhedra_library.BD_Shape_mpz_class parma_polyhedra_library.BD_Shape_mpq_class parma_polyhedra_library.Octagonal_Shape_mpz_class parma_polyhedra_library.Octagonal_Shape_mpq_class parma_polyhedra_library.Constraints_Product_C_Polyhedron_Grid parma_polyhedra_library.Pointset_Powerset_C_Polyhedron parma_polyhedra_library.Pointset_Powerset_C_Polyhedron_Iterator parma_polyhedra_library.Pointset_Powerset_NNC_Polyhedron parma_polyhedra_library.Pointset_Powerset_NNC_Polyhedron_Iterator'
  4646. required_instantiations_java_cxx_headers_sources='parma_polyhedra_library_Polyhedron.h parma_polyhedra_library_C_Polyhedron.h parma_polyhedra_library_NNC_Polyhedron.h parma_polyhedra_library_Grid.h parma_polyhedra_library_Rational_Box.h parma_polyhedra_library_BD_Shape_mpz_class.h parma_polyhedra_library_BD_Shape_mpq_class.h parma_polyhedra_library_Octagonal_Shape_mpz_class.h parma_polyhedra_library_Octagonal_Shape_mpq_class.h parma_polyhedra_library_Constraints_Product_C_Polyhedron_Grid.h parma_polyhedra_library_Pointset_Powerset_C_Polyhedron.h parma_polyhedra_library_Pointset_Powerset_C_Polyhedron_Iterator.h parma_polyhedra_library_Pointset_Powerset_NNC_Polyhedron.h parma_polyhedra_library_Pointset_Powerset_NNC_Polyhedron_Iterator.h'
  4647. required_instantiations_java_cxx_objects='ppl_java_Polyhedron.lo ppl_java_Grid.lo ppl_java_Rational_Box.lo ppl_java_BD_Shape_mpz_class.lo ppl_java_BD_Shape_mpq_class.lo ppl_java_Octagonal_Shape_mpz_class.lo ppl_java_Octagonal_Shape_mpq_class.lo ppl_java_Constraints_Product_C_Polyhedron_Grid.lo ppl_java_Pointset_Powerset_C_Polyhedron.lo ppl_java_Pointset_Powerset_NNC_Polyhedron.lo'
  4648. required_instantiations_java_cxx_sources='ppl_java_Polyhedron.cc ppl_java_Grid.cc ppl_java_Rational_Box.cc ppl_java_BD_Shape_mpz_class.cc ppl_java_BD_Shape_mpq_class.cc ppl_java_Octagonal_Shape_mpz_class.cc ppl_java_Octagonal_Shape_mpq_class.cc ppl_java_Constraints_Product_C_Polyhedron_Grid.cc ppl_java_Pointset_Powerset_C_Polyhedron.cc ppl_java_Pointset_Powerset_NNC_Polyhedron.cc'
  4649. required_instantiations_java_sources='Polyhedron.java C_Polyhedron.java NNC_Polyhedron.java Grid.java Rational_Box.java BD_Shape_mpz_class.java BD_Shape_mpq_class.java Octagonal_Shape_mpz_class.java Octagonal_Shape_mpq_class.java Constraints_Product_C_Polyhedron_Grid.java Pointset_Powerset_C_Polyhedron.java Pointset_Powerset_C_Polyhedron_Iterator.java Pointset_Powerset_NNC_Polyhedron.java Pointset_Powerset_NNC_Polyhedron_Iterator.java'
  4650. required_instantiations_ocaml_cxx_headers='ppl_ocaml_Polyhedron.hh ppl_ocaml_Grid.hh ppl_ocaml_Rational_Box.hh ppl_ocaml_BD_Shape_mpz_class.hh ppl_ocaml_BD_Shape_mpq_class.hh ppl_ocaml_Octagonal_Shape_mpz_class.hh ppl_ocaml_Octagonal_Shape_mpq_class.hh ppl_ocaml_Constraints_Product_C_Polyhedron_Grid.hh ppl_ocaml_Pointset_Powerset_C_Polyhedron.hh ppl_ocaml_Pointset_Powerset_NNC_Polyhedron.hh'
  4651. required_instantiations_ocaml_cxx_objects='ppl_ocaml_Polyhedron.o ppl_ocaml_Grid.o ppl_ocaml_Rational_Box.o ppl_ocaml_BD_Shape_mpz_class.o ppl_ocaml_BD_Shape_mpq_class.o ppl_ocaml_Octagonal_Shape_mpz_class.o ppl_ocaml_Octagonal_Shape_mpq_class.o ppl_ocaml_Constraints_Product_C_Polyhedron_Grid.o ppl_ocaml_Pointset_Powerset_C_Polyhedron.o ppl_ocaml_Pointset_Powerset_NNC_Polyhedron.o'
  4652. required_instantiations_ocaml_cxx_sources='ppl_ocaml_Polyhedron.cc ppl_ocaml_Grid.cc ppl_ocaml_Rational_Box.cc ppl_ocaml_BD_Shape_mpz_class.cc ppl_ocaml_BD_Shape_mpq_class.cc ppl_ocaml_Octagonal_Shape_mpz_class.cc ppl_ocaml_Octagonal_Shape_mpq_class.cc ppl_ocaml_Constraints_Product_C_Polyhedron_Grid.cc ppl_ocaml_Pointset_Powerset_C_Polyhedron.cc ppl_ocaml_Pointset_Powerset_NNC_Polyhedron.cc'
  4653. required_instantiations_prolog_cxx_headers='ppl_prolog_Polyhedron.hh ppl_prolog_Grid.hh ppl_prolog_Rational_Box.hh ppl_prolog_BD_Shape_mpz_class.hh ppl_prolog_BD_Shape_mpq_class.hh ppl_prolog_Octagonal_Shape_mpz_class.hh ppl_prolog_Octagonal_Shape_mpq_class.hh ppl_prolog_Constraints_Product_C_Polyhedron_Grid.hh ppl_prolog_Pointset_Powerset_C_Polyhedron.hh ppl_prolog_Pointset_Powerset_NNC_Polyhedron.hh'
  4654. required_instantiations_prolog_cxx_objects='ppl_prolog_Polyhedron.lo ppl_prolog_Grid.lo ppl_prolog_Rational_Box.lo ppl_prolog_BD_Shape_mpz_class.lo ppl_prolog_BD_Shape_mpq_class.lo ppl_prolog_Octagonal_Shape_mpz_class.lo ppl_prolog_Octagonal_Shape_mpq_class.lo ppl_prolog_Constraints_Product_C_Polyhedron_Grid.lo ppl_prolog_Pointset_Powerset_C_Polyhedron.lo ppl_prolog_Pointset_Powerset_NNC_Polyhedron.lo'
  4655. required_instantiations_prolog_cxx_sources='ppl_prolog_Polyhedron.cc ppl_prolog_Grid.cc ppl_prolog_Rational_Box.cc ppl_prolog_BD_Shape_mpz_class.cc ppl_prolog_BD_Shape_mpq_class.cc ppl_prolog_Octagonal_Shape_mpz_class.cc ppl_prolog_Octagonal_Shape_mpq_class.cc ppl_prolog_Constraints_Product_C_Polyhedron_Grid.cc ppl_prolog_Pointset_Powerset_C_Polyhedron.cc ppl_prolog_Pointset_Powerset_NNC_Polyhedron.cc'
  4656. required_instantiations_prolog_generated_test_sources='ppl_prolog_generated_test_Polyhedron.pl ppl_prolog_generated_test_Grid.pl ppl_prolog_generated_test_Rational_Box.pl ppl_prolog_generated_test_BD_Shape_mpz_class.pl ppl_prolog_generated_test_BD_Shape_mpq_class.pl ppl_prolog_generated_test_Octagonal_Shape_mpz_class.pl ppl_prolog_generated_test_Octagonal_Shape_mpq_class.pl ppl_prolog_generated_test_Constraints_Product_C_Polyhedron_Grid.pl ppl_prolog_generated_test_Pointset_Powerset_C_Polyhedron.pl ppl_prolog_generated_test_Pointset_Powerset_NNC_Polyhedron.pl'
  4657. sbindir='${exec_prefix}/sbin'
  4658. sharedstatedir='${prefix}/com'
  4659. sicstus_prolog=''
  4660. swi_prolog=''
  4661. swi_prolog_ld=''
  4662. sysconfdir='${prefix}/etc'
  4663. target_alias=''
  4664. uudecode=''
  4665. xsb_prolog=''
  4666. yap_prolog=''
  4667.  
  4668. ## ----------- ##
  4669. ## confdefs.h. ##
  4670. ## ----------- ##
  4671.  
  4672. /* confdefs.h */
  4673. #define PACKAGE_NAME "the Parma Polyhedra Library"
  4674. #define PACKAGE_TARNAME "ppl"
  4675. #define PACKAGE_VERSION "1.2"
  4676. #define PACKAGE_STRING "the Parma Polyhedra Library 1.2"
  4677. #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
  4678. #define PACKAGE_URL ""
  4679. #define PPL_CONFIGURE_OPTIONS " '--prefix=/home/user/sagemath/inst' '--libdir=/home/user/sagemath/inst/lib' '--enable-interfaces=c,c++' '--with-gmp-include=/home/user/sagemath/inst/include' '--with-gmp-lib=/home/user/sagemath/inst/lib' '--enable-coefficients=mpz' '--disable-fpmath' 'CC=gcc' 'LDFLAGS=-L/home/user/sagemath/inst/lib -Wl,-rpath,/home/user/sagemath/inst/lib ' 'CXX=g++' 'CXXFLAGS= -I/home/user/sagemath/inst/include'"
  4680. #define PPL_NDEBUG 1
  4681. #define PPL_FPMATH_MAY_USE_387 1
  4682. #define PPL_FPMATH_MAY_USE_SSE 1
  4683. #define PPL_COEFFICIENT_TYPE mpz_class
  4684. #define PPL_COEFFICIENT_BITS 0
  4685. #define PPL_GMP_INTEGERS 1
  4686. #define STDC_HEADERS 1
  4687. #define HAVE_SYS_TYPES_H 1
  4688. #define HAVE_SYS_STAT_H 1
  4689. #define HAVE_STDLIB_H 1
  4690. #define HAVE_STRING_H 1
  4691. #define HAVE_MEMORY_H 1
  4692. #define HAVE_STRINGS_H 1
  4693. #define HAVE_INTTYPES_H 1
  4694. #define HAVE_STDINT_H 1
  4695. #define HAVE_UNISTD_H 1
  4696. #define HAVE_TYPEOF 1
  4697. #define SIZEOF_CHAR 1
  4698. #define SIZEOF_SHORT 2
  4699. #define SIZEOF_INT 4
  4700. #define SIZEOF_LONG 8
  4701. #define SIZEOF_LONG_LONG 8
  4702. #define SIZEOF_SIZE_T 8
  4703. #define SIZEOF_FLOAT 4
  4704. #define SIZEOF_DOUBLE 8
  4705. #define SIZEOF_LONG_DOUBLE 16
  4706. #define SIZEOF_INTP 8
  4707. #define SIZEOF_FP 8
  4708. #define PPL_CAN_CONTROL_FPU 0
  4709. #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
  4710. #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
  4711. #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
  4712. #define PPL_SUPPORTED_FLOAT 0
  4713. #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
  4714. #define PPL_SUPPORTED_DOUBLE 0
  4715. #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
  4716. #define PPL_SUPPORTED_LONG_DOUBLE 0
  4717. #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 1
  4718. #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
  4719. #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
  4720. #define HAVE_FENV_H 1
  4721. #define HAVE_GETOPT_H 1
  4722. #define HAVE_SIGNAL_H 1
  4723. #define HAVE_STRING_H 1
  4724. #define HAVE_STRINGS_H 1
  4725. #define HAVE_SYS_RESOURCE_H 1
  4726. #define HAVE_SYS_TIME_H 1
  4727. #define HAVE_SYS_TYPES_H 1
  4728. #define HAVE_UNISTD_H 1
  4729. #define HAVE_DECL_FFS 1
  4730. #define HAVE_DECL_GETENV 1
  4731. #define HAVE_DECL_STRTOF 1
  4732. #define HAVE_DECL_STRTOD 1
  4733. #define HAVE_DECL_STRTOLD 1
  4734. #define HAVE_DECL_STRTOLL 1
  4735. #define HAVE_DECL_STRTOULL 1
  4736. #define HAVE_DECL_FMA 1
  4737. #define HAVE_DECL_FMAF 1
  4738. #define HAVE_DECL_FMAL 1
  4739. #define HAVE_DECL_RINTF 1
  4740. #define HAVE_DECL_RINTL 1
  4741. #define HAVE_INT_FAST16_T 1
  4742. #define HAVE_INT_FAST32_T 1
  4743. #define HAVE_INT_FAST64_T 1
  4744. #define HAVE_UINT_FAST16_T 1
  4745. #define HAVE_UINT_FAST32_T 1
  4746. #define HAVE_UINT_FAST64_T 1
  4747. #define HAVE_UINTPTR_T 1
  4748. #define HAVE_DLFCN_H 1
  4749. #define LT_OBJDIR ".libs/"
  4750. #define SIZEOF_MP_LIMB_T 8
  4751. #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
  4752. #define HAVE___MPZ_STRUCT__MP_ALLOC 1
  4753. #define HAVE___MPZ_STRUCT__MP_SIZE 1
  4754. #define HAVE___MPZ_STRUCT__MP_D 1
  4755. #define HAVE_GLPK_H 1
  4756. #define PPL_GLPK_HAS_GLP_TERM_OUT 1
  4757. #define PPL_GLPK_HAS_GLP_TERM_HOOK 1
  4758. #define HAVE_DECL_RLIMIT_DATA 1
  4759. #define HAVE_DECL_RLIMIT_RSS 1
  4760. #define HAVE_DECL_RLIMIT_VMEM 0
  4761. #define HAVE_DECL_RLIMIT_AS 1
  4762. #define HAVE_DECL_GETRUSAGE 1
  4763. #define HAVE_DECL_SETRLIMIT 1
  4764. #define HAVE_DECL_SETITIMER 1
  4765. #define HAVE_DECL_SIGACTION 1
  4766. #define HAVE_TIMEVAL 1
  4767. #define HAVE_SIGINFO_T 1
  4768. #define PPL_CXX_SUPPORTS_LIMITING_MEMORY 0
  4769.  
  4770. configure: exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement