Ticket #36388: config.log

File config.log, 290.1 KB (added by de5ton56@…, 12 years ago)
Line 
1This file contains any messages produced by compilers while
2running configure, to aid debugging if configure makes a mistake.
3
4It was created by the Parma Polyhedra Library configure 1.0, which was
5generated by GNU Autoconf 2.68.  Invocation command line was
6
7  $ ./configure --prefix=/opt/local --enable-fpmath=no
8
9## --------- ##
10## Platform. ##
11## --------- ##
12
13hostname = dc
14uname -m = x86_64
15uname -r = 12.2.0
16uname -s = Darwin
17uname -v = Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64
18
19/usr/bin/uname -p = i386
20/bin/uname -X     = unknown
21
22/bin/arch              = unknown
23/usr/bin/arch -k       = unknown
24/usr/convex/getsysinfo = unknown
25/usr/bin/hostinfo      = Mach kernel version:
26         Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64
27Kernel configured for up to 16 processors.
288 processors are physically available.
2916 processors are logically available.
30Processor type: i486 (Intel 80486)
31Processors active: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
32Primary memory available: 12.00 gigabytes
33Default processor set: 127 tasks, 620 threads, 16 processors
34Load average: 1.60, Mach factor: 14.39
35/bin/machine           = unknown
36/usr/bin/oslevel       = unknown
37/bin/universe          = unknown
38
39PATH: /opt/local/bin
40PATH: /opt/local/sbin
41PATH: /bin
42PATH: /sbin
43PATH: /usr/bin
44PATH: /usr/sbin
45
46
47## ----------- ##
48## Core tests. ##
49## ----------- ##
50
51configure:3292: checking build system type
52configure:3306: result: x86_64-apple-darwin12.2.0
53configure:3326: checking host system type
54configure:3339: result: x86_64-apple-darwin12.2.0
55configure:3377: checking for a BSD-compatible install
56configure:3445: result: /usr/bin/install -c
57configure:3456: checking whether build environment is sane
58configure:3506: result: yes
59configure:3647: checking for a thread-safe mkdir -p
60configure:3686: result: ./install-sh -c -d
61configure:3699: checking for gawk
62configure:3729: result: no
63configure:3699: checking for mawk
64configure:3729: result: no
65configure:3699: checking for nawk
66configure:3729: result: no
67configure:3699: checking for awk
68configure:3715: found /usr/bin/awk
69configure:3726: result: awk
70configure:3737: checking whether make sets $(MAKE)
71configure:3759: result: yes
72configure:3788: checking whether make supports nested variables
73configure:3805: result: yes
74configure:3864: checking how to create a ustar tar archive
75configure:3877: tar --version
76bsdtar 2.8.3 - libarchive 2.8.3
77configure:3880: $? = 0
78configure:3920: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
79configure:3923: $? = 0
80configure:3927: tar -xf - <conftest.tar
81configure:3930: $? = 0
82configure:3943: result: gnutar
83configure:4067: checking for gcc
84configure:4094: result: ccache /usr/bin/clang
85configure:4323: checking for C compiler version
86configure:4332: ccache /usr/bin/clang --version >&5
87Apple clang version 4.1 (tags/Apple/clang-421.11.65) (based on LLVM 3.1svn)
88Target: x86_64-apple-darwin12.2.0
89Thread model: posix
90configure:4343: $? = 0
91configure:4332: ccache /usr/bin/clang -v >&5
92Apple clang version 4.1 (tags/Apple/clang-421.11.65) (based on LLVM 3.1svn)
93Target: x86_64-apple-darwin12.2.0
94Thread model: posix
95configure:4343: $? = 0
96configure:4332: ccache /usr/bin/clang -V >&5
97clang: error: argument to '-V' is missing (expected 1 value)
98clang: error: no input files
99configure:4343: $? = 1
100configure:4332: ccache /usr/bin/clang -qversion >&5
101clang: error: no input files
102configure:4343: $? = 1
103configure:4363: checking whether the C compiler works
104configure:4385: ccache /usr/bin/clang -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
105configure:4389: $? = 0
106configure:4437: result: yes
107configure:4440: checking for C compiler default output file name
108configure:4442: result: a.out
109configure:4448: checking for suffix of executables
110configure:4455: ccache /usr/bin/clang -o conftest -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
111configure:4459: $? = 0
112configure:4481: result:
113configure:4503: checking whether we are cross compiling
114configure:4511: ccache /usr/bin/clang -o conftest -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
115configure:4515: $? = 0
116configure:4522: ./conftest
117configure:4526: $? = 0
118configure:4541: result: no
119configure:4546: checking for suffix of object files
120configure:4568: ccache /usr/bin/clang -c -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
121clang: warning: argument unused during compilation: '-I /opt/local/include'
122configure:4572: $? = 0
123configure:4593: result: o
124configure:4597: checking whether we are using the GNU C compiler
125configure:4616: ccache /usr/bin/clang -c -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
126clang: warning: argument unused during compilation: '-I /opt/local/include'
127configure:4616: $? = 0
128configure:4625: result: yes
129configure:4634: checking whether ccache /usr/bin/clang accepts -g
130configure:4654: ccache /usr/bin/clang -c -g -I/opt/local/include conftest.c >&5
131clang: warning: argument unused during compilation: '-I /opt/local/include'
132configure:4654: $? = 0
133configure: failed program was:
134| /* confdefs.h */
135| #define PACKAGE_NAME "the Parma Polyhedra Library"
136| #define PACKAGE_TARNAME "ppl"
137| #define PACKAGE_VERSION "1.0"
138| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
139| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
140| #define PACKAGE_URL ""
141| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
142| /* end confdefs.h.  */
143|
144| int
145| main ()
146| {
147|
148|   ;
149|   return 0;
150| }
151configure:4669: ccache /usr/bin/clang -c  -I/opt/local/include conftest.c >&5
152clang: warning: argument unused during compilation: '-I /opt/local/include'
153configure:4669: $? = 0
154configure: failed program was:
155| /* confdefs.h */
156| #define PACKAGE_NAME "the Parma Polyhedra Library"
157| #define PACKAGE_TARNAME "ppl"
158| #define PACKAGE_VERSION "1.0"
159| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
160| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
161| #define PACKAGE_URL ""
162| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
163| /* end confdefs.h.  */
164|
165| int
166| main ()
167| {
168|
169|   ;
170|   return 0;
171| }
172configure:4685: ccache /usr/bin/clang -c -g -I/opt/local/include conftest.c >&5
173clang: warning: argument unused during compilation: '-I /opt/local/include'
174configure:4685: $? = 0
175configure:4695: result: yes
176configure:4712: checking for ccache /usr/bin/clang option to accept ISO C89
177configure:4776: ccache /usr/bin/clang  -c -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
178clang: warning: argument unused during compilation: '-I /opt/local/include'
179configure:4776: $? = 0
180configure:4789: result: none needed
181configure:4820: checking for style of include used by make
182configure:4848: result: GNU
183configure:4874: checking dependency style of ccache /usr/bin/clang
184configure:4985: result: gcc3
185configure:5014: checking whether we are actually using the Intel C compiler
186configure:5031: ccache /usr/bin/clang -c -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
187clang: warning: argument unused during compilation: '-I /opt/local/include'
188In file included from conftest.c:1:
189conftest.c:12:1: error: unknown type name 'choke'
190choke me
191^
192conftest.c:12:9: error: expected ';' after top level declarator
193choke me
194        ^
195        ;
1962 errors generated.
197configure:5031: $? = 1
198configure: failed program was:
199| /* confdefs.h */
200| #define PACKAGE_NAME "the Parma Polyhedra Library"
201| #define PACKAGE_TARNAME "ppl"
202| #define PACKAGE_VERSION "1.0"
203| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
204| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
205| #define PACKAGE_URL ""
206| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
207| /* end confdefs.h.  */
208|
209| #ifndef __INTEL_COMPILER
210| choke me
211| #endif
212|
213configure:5036: result: no
214configure:5061: checking whether we are actually using Clang
215configure:5077: ccache /usr/bin/clang -c -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
216clang: warning: argument unused during compilation: '-I /opt/local/include'
217configure:5077: $? = 0
218configure:5078: result: yes
219configure:5208: checking for C++ compiler version
220configure:5217: ccache /usr/bin/clang++ --version >&5
221Apple clang version 4.1 (tags/Apple/clang-421.11.65) (based on LLVM 3.1svn)
222Target: x86_64-apple-darwin12.2.0
223Thread model: posix
224configure:5228: $? = 0
225configure:5217: ccache /usr/bin/clang++ -v >&5
226Apple clang version 4.1 (tags/Apple/clang-421.11.65) (based on LLVM 3.1svn)
227Target: x86_64-apple-darwin12.2.0
228Thread model: posix
229configure:5228: $? = 0
230configure:5217: ccache /usr/bin/clang++ -V >&5
231clang: error: argument to '-V' is missing (expected 1 value)
232clang: error: no input files
233configure:5228: $? = 1
234configure:5217: ccache /usr/bin/clang++ -qversion >&5
235clang: error: no input files
236configure:5228: $? = 1
237configure:5232: checking whether we are using the GNU C++ compiler
238configure:5251: ccache /usr/bin/clang++ -c -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
239clang: warning: argument unused during compilation: '-I /opt/local/include'
240configure:5251: $? = 0
241configure:5260: result: yes
242configure:5269: checking whether ccache /usr/bin/clang++ accepts -g
243configure:5289: ccache /usr/bin/clang++ -c -g -I/opt/local/include conftest.cpp >&5
244clang: warning: argument unused during compilation: '-I /opt/local/include'
245configure:5289: $? = 0
246configure: failed program was:
247| /* confdefs.h */
248| #define PACKAGE_NAME "the Parma Polyhedra Library"
249| #define PACKAGE_TARNAME "ppl"
250| #define PACKAGE_VERSION "1.0"
251| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
252| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
253| #define PACKAGE_URL ""
254| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
255| /* end confdefs.h.  */
256|
257| int
258| main ()
259| {
260|
261|   ;
262|   return 0;
263| }
264configure:5304: ccache /usr/bin/clang++ -c  -I/opt/local/include conftest.cpp >&5
265clang: warning: argument unused during compilation: '-I /opt/local/include'
266configure:5304: $? = 0
267configure: failed program was:
268| /* confdefs.h */
269| #define PACKAGE_NAME "the Parma Polyhedra Library"
270| #define PACKAGE_TARNAME "ppl"
271| #define PACKAGE_VERSION "1.0"
272| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
273| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
274| #define PACKAGE_URL ""
275| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
276| /* end confdefs.h.  */
277|
278| int
279| main ()
280| {
281|
282|   ;
283|   return 0;
284| }
285configure:5320: ccache /usr/bin/clang++ -c -g -I/opt/local/include conftest.cpp >&5
286clang: warning: argument unused during compilation: '-I /opt/local/include'
287configure:5320: $? = 0
288configure:5330: result: yes
289configure:5355: checking dependency style of ccache /usr/bin/clang++
290configure:5466: result: gcc3
291configure:5486: checking whether we are actually using the Intel C++ compiler
292configure:5503: ccache /usr/bin/clang++ -c -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
293clang: warning: argument unused during compilation: '-I /opt/local/include'
294In file included from conftest.cpp:1:
295conftest.cpp:12:1: error: unknown type name 'choke'
296choke me
297^
298conftest.cpp:12:9: error: expected ';' after top level declarator
299choke me
300        ^
301        ;
3022 errors generated.
303configure:5503: $? = 1
304configure: failed program was:
305| /* confdefs.h */
306| #define PACKAGE_NAME "the Parma Polyhedra Library"
307| #define PACKAGE_TARNAME "ppl"
308| #define PACKAGE_VERSION "1.0"
309| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
310| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
311| #define PACKAGE_URL ""
312| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
313| /* end confdefs.h.  */
314|
315| #ifndef __INTEL_COMPILER
316| choke me
317| #endif
318|
319configure:5508: result: no
320configure:5524: checking whether we are actually using clang++
321configure:5540: ccache /usr/bin/clang++ -c -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
322clang: warning: argument unused during compilation: '-I /opt/local/include'
323configure:5540: $? = 0
324configure:5541: result: yes
325configure:5558: checking for grep that handles long lines and -e
326configure:5616: result: /usr/bin/grep
327configure:5621: checking for fgrep
328configure:5683: result: /usr/bin/grep -F
329configure:5688: checking for egrep
330configure:5750: result: /usr/bin/grep -E
331configure:5755: checking for a sed that does not truncate output
332configure:5819: result: /usr/bin/sed
333configure:5829: checking how to run the C++ preprocessor
334configure:5856: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
335configure:5856: $? = 0
336configure:5870: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
337conftest.cpp:10:10: fatal error: 'ac_nonexistent.h' file not found
338#include <ac_nonexistent.h>
339         ^
3401 error generated.
341configure:5870: $? = 1
342configure: failed program was:
343| /* confdefs.h */
344| #define PACKAGE_NAME "the Parma Polyhedra Library"
345| #define PACKAGE_TARNAME "ppl"
346| #define PACKAGE_VERSION "1.0"
347| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
348| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
349| #define PACKAGE_URL ""
350| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
351| /* end confdefs.h.  */
352| #include <ac_nonexistent.h>
353configure:5895: result: ccache /usr/bin/clang++ -E
354configure:5915: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
355configure:5915: $? = 0
356configure:5929: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
357conftest.cpp:10:10: fatal error: 'ac_nonexistent.h' file not found
358#include <ac_nonexistent.h>
359         ^
3601 error generated.
361configure:5929: $? = 1
362configure: failed program was:
363| /* confdefs.h */
364| #define PACKAGE_NAME "the Parma Polyhedra Library"
365| #define PACKAGE_TARNAME "ppl"
366| #define PACKAGE_VERSION "1.0"
367| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
368| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
369| #define PACKAGE_URL ""
370| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
371| /* end confdefs.h.  */
372| #include <ac_nonexistent.h>
373configure:5957: checking whether make sets $(MAKE)
374configure:5979: result: yes
375configure:5996: checking whether to compile with debug info
376configure:6005: result: yes
377configure:6027: checking whether to compile for profiling
378configure:6042: result: no
379configure:6051: checking whether to compile for test coverage
380configure:6067: result: no
381configure:6076: checking whether to enable checking of run-time assertions
382configure:6089: result: no
383configure:6099: checking whether to enable even more run-time assertions
384configure:6112: result: no
385configure:6155: checking whether to enable optimizations
386configure:6182: result: standard
387configure:6206: checking for which architecture to optimize
388configure:6229: result: default
389configure:6243: checking whether to use (a specific) floating point arithmetic
390configure:6290: result: no
391configure:6348: checking whether to use precompiled headers
392configure:6362: result: no
393configure:6496: checking the type of integral values to use as coefficients
394configure:6561: result: GMP mpz
395configure:6694: checking for an ANSI C-conforming const
396configure:6759: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
397clang: warning: argument unused during compilation: '-I /opt/local/include'
398configure:6759: $? = 0
399configure:6766: result: yes
400configure:6774: checking for inline
401configure:6790: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
402clang: warning: argument unused during compilation: '-I /opt/local/include'
403configure:6790: $? = 0
404configure:6798: result: inline
405configure:6821: checking how to run the C preprocessor
406configure:6852: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
407configure:6852: $? = 0
408configure:6866: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
409conftest.c:16:10: fatal error: 'ac_nonexistent.h' file not found
410#include <ac_nonexistent.h>
411         ^
4121 error generated.
413configure:6866: $? = 1
414configure: failed program was:
415| /* confdefs.h */
416| #define PACKAGE_NAME "the Parma Polyhedra Library"
417| #define PACKAGE_TARNAME "ppl"
418| #define PACKAGE_VERSION "1.0"
419| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
420| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
421| #define PACKAGE_URL ""
422| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
423| #define PPL_NDEBUG 1
424| #define PPL_FPMATH_MAY_USE_387 1
425| #define PPL_FPMATH_MAY_USE_SSE 1
426| #define PPL_COEFFICIENT_TYPE mpz_class
427| #define PPL_COEFFICIENT_BITS 0
428| #define PPL_GMP_INTEGERS 1
429| /* end confdefs.h.  */
430| #include <ac_nonexistent.h>
431configure:6891: result: ccache /usr/bin/clang -E
432configure:6911: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
433configure:6911: $? = 0
434configure:6925: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
435conftest.c:16:10: fatal error: 'ac_nonexistent.h' file not found
436#include <ac_nonexistent.h>
437         ^
4381 error generated.
439configure:6925: $? = 1
440configure: failed program was:
441| /* confdefs.h */
442| #define PACKAGE_NAME "the Parma Polyhedra Library"
443| #define PACKAGE_TARNAME "ppl"
444| #define PACKAGE_VERSION "1.0"
445| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
446| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
447| #define PACKAGE_URL ""
448| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
449| #define PPL_NDEBUG 1
450| #define PPL_FPMATH_MAY_USE_387 1
451| #define PPL_FPMATH_MAY_USE_SSE 1
452| #define PPL_COEFFICIENT_TYPE mpz_class
453| #define PPL_COEFFICIENT_BITS 0
454| #define PPL_GMP_INTEGERS 1
455| /* end confdefs.h.  */
456| #include <ac_nonexistent.h>
457configure:6954: checking for ANSI C header files
458configure:6974: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
459clang: warning: argument unused during compilation: '-I /opt/local/include'
460configure:6974: $? = 0
461configure:7047: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
462configure:7047: $? = 0
463configure:7047: ./conftest
464configure:7047: $? = 0
465configure:7058: result: yes
466configure:7071: checking for sys/types.h
467configure:7071: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
468clang: warning: argument unused during compilation: '-I /opt/local/include'
469configure:7071: $? = 0
470configure:7071: result: yes
471configure:7071: checking for sys/stat.h
472configure:7071: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
473clang: warning: argument unused during compilation: '-I /opt/local/include'
474configure:7071: $? = 0
475configure:7071: result: yes
476configure:7071: checking for stdlib.h
477configure:7071: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
478clang: warning: argument unused during compilation: '-I /opt/local/include'
479configure:7071: $? = 0
480configure:7071: result: yes
481configure:7071: checking for string.h
482configure:7071: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
483clang: warning: argument unused during compilation: '-I /opt/local/include'
484configure:7071: $? = 0
485configure:7071: result: yes
486configure:7071: checking for memory.h
487configure:7071: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
488clang: warning: argument unused during compilation: '-I /opt/local/include'
489configure:7071: $? = 0
490configure:7071: result: yes
491configure:7071: checking for strings.h
492configure:7071: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
493clang: warning: argument unused during compilation: '-I /opt/local/include'
494configure:7071: $? = 0
495configure:7071: result: yes
496configure:7071: checking for inttypes.h
497configure:7071: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
498clang: warning: argument unused during compilation: '-I /opt/local/include'
499configure:7071: $? = 0
500configure:7071: result: yes
501configure:7071: checking for stdint.h
502configure:7071: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
503clang: warning: argument unused during compilation: '-I /opt/local/include'
504configure:7071: $? = 0
505configure:7071: result: yes
506configure:7071: checking for unistd.h
507configure:7071: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
508clang: warning: argument unused during compilation: '-I /opt/local/include'
509configure:7071: $? = 0
510configure:7071: result: yes
511configure:7083: checking whether byte ordering is bigendian
512configure:7098: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
513clang: warning: argument unused during compilation: '-I /opt/local/include'
514configure:7098: $? = 0
515configure:7143: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
516clang: warning: argument unused during compilation: '-I /opt/local/include'
517configure:7143: $? = 0
518configure:7161: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
519clang: warning: argument unused during compilation: '-I /opt/local/include'
520In file included from conftest.c:1:
521conftest.c:33:4: error: use of undeclared identifier 'not'
522   not big endian
523   ^
5241 error generated.
525configure:7161: $? = 1
526configure: failed program was:
527| /* confdefs.h */
528| #define PACKAGE_NAME "the Parma Polyhedra Library"
529| #define PACKAGE_TARNAME "ppl"
530| #define PACKAGE_VERSION "1.0"
531| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
532| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
533| #define PACKAGE_URL ""
534| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
535| #define PPL_NDEBUG 1
536| #define PPL_FPMATH_MAY_USE_387 1
537| #define PPL_FPMATH_MAY_USE_SSE 1
538| #define PPL_COEFFICIENT_TYPE mpz_class
539| #define PPL_COEFFICIENT_BITS 0
540| #define PPL_GMP_INTEGERS 1
541| #define STDC_HEADERS 1
542| #define HAVE_SYS_TYPES_H 1
543| #define HAVE_SYS_STAT_H 1
544| #define HAVE_STDLIB_H 1
545| #define HAVE_STRING_H 1
546| #define HAVE_MEMORY_H 1
547| #define HAVE_STRINGS_H 1
548| #define HAVE_INTTYPES_H 1
549| #define HAVE_STDINT_H 1
550| #define HAVE_UNISTD_H 1
551| /* end confdefs.h.  */
552| #include <sys/types.h>
553|               #include <sys/param.h>
554|
555| int
556| main ()
557| {
558| #if BYTE_ORDER != BIG_ENDIAN
559|                not big endian
560|               #endif
561|
562|   ;
563|   return 0;
564| }
565configure:7289: result: no
566configure:7308: checking for typeof syntax and keyword spelling
567configure:7339: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
568clang: warning: argument unused during compilation: '-I /opt/local/include'
569configure:7339: $? = 0
570configure:7346: result: typeof
571configure:7367: checking size of char
572configure:7372: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
573configure:7372: $? = 0
574configure:7372: ./conftest
575configure:7372: $? = 0
576configure:7386: result: 1
577configure:7400: checking size of short
578configure:7405: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
579configure:7405: $? = 0
580configure:7405: ./conftest
581configure:7405: $? = 0
582configure:7419: result: 2
583configure:7433: checking size of int
584configure:7438: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
585configure:7438: $? = 0
586configure:7438: ./conftest
587configure:7438: $? = 0
588configure:7452: result: 4
589configure:7466: checking size of long
590configure:7471: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
591configure:7471: $? = 0
592configure:7471: ./conftest
593configure:7471: $? = 0
594configure:7485: result: 8
595configure:7499: checking size of long long
596configure:7504: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
597configure:7504: $? = 0
598configure:7504: ./conftest
599configure:7504: $? = 0
600configure:7518: result: 8
601configure:7532: checking size of size_t
602configure:7537: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
603configure:7537: $? = 0
604configure:7537: ./conftest
605configure:7537: $? = 0
606configure:7551: result: 8
607configure:7565: checking size of float
608configure:7570: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
609configure:7570: $? = 0
610configure:7570: ./conftest
611configure:7570: $? = 0
612configure:7584: result: 4
613configure:7598: checking size of double
614configure:7603: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
615configure:7603: $? = 0
616configure:7603: ./conftest
617configure:7603: $? = 0
618configure:7617: result: 8
619configure:7631: checking size of long double
620configure:7636: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
621configure:7636: $? = 0
622configure:7636: ./conftest
623configure:7636: $? = 0
624configure:7650: result: 16
625configure:7667: checking size of int*
626configure:7672: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
627configure:7672: $? = 0
628configure:7672: ./conftest
629configure:7672: $? = 0
630configure:7686: result: 8
631configure:7700: checking size of fp
632configure:7705: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  >&5
633configure:7705: $? = 0
634configure:7705: ./conftest
635configure:7705: $? = 0
636configure:7720: result: 8
637configure:7734: checking for perl
638configure:7752: found /opt/local/bin/perl
639configure:7765: result: /opt/local/bin/perl
640configure:7792: checking for library containing sqrt
641configure:7823: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
642configure:7823: $? = 0
643configure:7840: result: none required
644configure:8048: checking whether the plain char type is signed
645configure:8058: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
646clang: warning: argument unused during compilation: '-I /opt/local/include'
647configure:8058: $? = 0
648configure:8059: result: yes
649configure:8102: checking whether the C++ compiler provides proper long doubles
650configure:8125: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
651configure:8125: $? = 0
652configure:8125: ./conftest
653configure:8125: $? = 0
654configure:8126: result: yes
655configure:8172: checking the binary format of C++ floats
656configure:8230: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
657configure:8230: $? = 0
658configure:8230: ./conftest
659configure:8230: $? = 0
660configure:8243: result: IEEE754 Single Precision
661configure:8288: checking the binary format of C++ doubles
662configure:8356: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
663configure:8356: $? = 0
664configure:8356: ./conftest
665configure:8356: $? = 0
666configure:8369: result: IEEE754 Double Precision
667configure:8414: checking the binary format of C++ long doubles
668configure:8482: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
669configure:8482: $? = 0
670configure:8482: ./conftest
671configure:8482: $? = 1
672configure: program exited with status 1
673configure: failed program was:
674| /* confdefs.h */
675| #define PACKAGE_NAME "the Parma Polyhedra Library"
676| #define PACKAGE_TARNAME "ppl"
677| #define PACKAGE_VERSION "1.0"
678| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
679| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
680| #define PACKAGE_URL ""
681| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
682| #define PPL_NDEBUG 1
683| #define PPL_FPMATH_MAY_USE_387 1
684| #define PPL_FPMATH_MAY_USE_SSE 1
685| #define PPL_COEFFICIENT_TYPE mpz_class
686| #define PPL_COEFFICIENT_BITS 0
687| #define PPL_GMP_INTEGERS 1
688| #define STDC_HEADERS 1
689| #define HAVE_SYS_TYPES_H 1
690| #define HAVE_SYS_STAT_H 1
691| #define HAVE_STDLIB_H 1
692| #define HAVE_STRING_H 1
693| #define HAVE_MEMORY_H 1
694| #define HAVE_STRINGS_H 1
695| #define HAVE_INTTYPES_H 1
696| #define HAVE_STDINT_H 1
697| #define HAVE_UNISTD_H 1
698| #define HAVE_TYPEOF 1
699| #define SIZEOF_CHAR 1
700| #define SIZEOF_SHORT 2
701| #define SIZEOF_INT 4
702| #define SIZEOF_LONG 8
703| #define SIZEOF_LONG_LONG 8
704| #define SIZEOF_SIZE_T 8
705| #define SIZEOF_FLOAT 4
706| #define SIZEOF_DOUBLE 8
707| #define SIZEOF_LONG_DOUBLE 16
708| #define SIZEOF_INTP 8
709| #define SIZEOF_FP 8
710| #define PPL_CAN_CONTROL_FPU 0
711| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
712| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
713| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
714| #define PPL_SUPPORTED_FLOAT 0
715| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
716| #define PPL_SUPPORTED_DOUBLE 0
717| /* end confdefs.h.  */
718|
719| #include <limits>
720| #ifdef HAVE_STDINT_H
721| #ifndef __STDC_LIMIT_MACROS
722| #define __STDC_LIMIT_MACROS 1
723| #endif
724| #include <stdint.h>
725| #endif
726| #ifdef HAVE_INTTYPES_H
727| #include <inttypes.h>
728| #endif
729|
730| #if SIZEOF_LONG_DOUBLE == 12
731|
732| long double
733| convert(uint32_t msp, uint64_t lsp) {
734|   union {
735|     long double value;
736|     struct {
737| #ifdef WORDS_BIGENDIAN
738|       uint32_t msp;
739|       uint64_t lsp;
740| #else
741|       uint64_t lsp;
742|       uint32_t msp;
743| #endif
744|     } parts;
745|   } u;
746|
747|   u.parts.msp = msp;
748|   u.parts.lsp = lsp;
749|   return u.value;
750| }
751|
752| int
753| main() {
754|   if (std::numeric_limits<long double>::is_iec559
755|       && (convert(0xaaacccaaUL, 0xacccaaacccaaacccULL)
756|           == -23475151196235330448360987288488448023604990597437922665537894499317141030270831473500040521309097782521743811281100731620612303910141158923283064807755815684643856544564541670181998003713114595098650350075763370916908460284838902787487703020001649220669684278577319085319204471093693972621987808779314674903648668236688723332999785552894845325917244897920804830290985291535343986477508649100409893486651507134071296739623686984014433965803259868867855465109457220731656260670349710137932272802677796915669809481885196101414678015638835049035133835457854893845093496950772367562664955830097293678125205138879788670490610650322134182370990336443894886171520732434535881085387893610114822547025980969387956199048733969351859470324032549906964255557877860343871346618951696178837035563054101786829980983909935265617095747543882856776297861197958453847978446679149969948882161264279705948735019353220550905117946051015070744207453853343171175921378515361160726195198161165083475968.0L
757|           && convert(0xcccaaaccUL, 0xcaaacccaaacccaaaULL)
758|           == -3.234349908433673569788362433758236701401379200386310478070230491201716094576208088733092209352711081763530973139439402754721006217889031902309566905344106766697050593355851405189694125966100801537593811320493850579152938679705465870788684523518541806158791408378718596936132854683425581754205242594614192465876640102628432246897674583649745467641139234207139584810101868772915312454075582265240687184279243861217351667059920878236164506473261797703393981510799228030778152399657445848839855361831637014754038570644257393307922665529947406582062857348101442206039278033447012163028384634753160589791458287895963629514043345016273218385584012204321293761500625038828699451659598873739820939586314044735551522599884065690704853850058509917597610804664086074437219778400030370474948166770867639885264893441594112815147445129222900623635467542926999246959939000796968650036727515644358583656635086409945418378371210848857160579105176395869221692977516017583375976424496977231821652434877830409470264872173686708172667000681514442371517343085468923465834742925914605731609765839631967460042791316319023971980691582832232860491668014341598553021017317450989919240909832141247027104138677882497144506317212033031539627613710631490195651235049780490963461514410018833968072513381369320107740021476622121320911875995678620145217379068502893509758814753434218746970000807381369855297087472398985134583394635298304301976743682254755898799853471470973139487587740504614698965906370516694512439128548402418825952236144896863935402725154209604537541130862513767786738372717442238281296070010302255703329785136750848608510805269562580550421695335686256291415407706167513127610045830074144232174636354465520547408627155363076530824695464544496846799567213412195115628936631295933321590908845288558910694118404555858629368018552451467994715743285452343185080572139353967831950470208768524113647528966442712608411306460439403733081312454377815407740431356862292588345515142587184008493066353603658341268923669196617183622259532802077159684815974630350730226266887950469523895272137382682818583664766982004756872470359454855421231861600855405622250180301557001727658100463825721179482988287599820459238518127671242515104954727268296043840120459189992322364113432317376499876615018647681005294400890426164141474245830847447887800872845238979407896829797297990804023745291564182356173092302630416583955274584512411637160723327887646112927503049935866004964114798241035087343318592736488780742013424329479787548324846879335440582948017481856461250014099199025874264395426269044157577172368261822794071985989844785134561848837459343219269316428175168803982908920457749528709425299296467325603578851955843550406474402944350694486492967809731047663564513772408591390180588458110788180950470244902062953534590109356800048878919144043979000989724521292698054747484439706733411566872999353418986588749568995482953622089499726327807058708520455805869817259837526415584189633013162307753166636151833127563746069733440228640737257520299330767346391011026088684503955941755171481192133779119344715318224728775697330484860348152872987113995597980243907204928634355356748752501217143216601222634344211757170284222785899530754663487291354339744025299042982320199789070467212765859078265587040664859899997109073649635056953085131587344086263213972132295294758682559609365238437544701417284297826732242650999654640698637095193178119502815643930373741504018967640638120546136857104880094633373762586018322104925768619990210092851075031033451925224377383389610824173203445111896055901190132142204139463967556738295382942065540228560332044410017389129348710403201272349054427064370609913529996988445571571382916349536222256815467149849706750571813156961918737343978667568453623162377198802996342528197935118265696537928993634621119483415202847968129550048667353312481509419740177690982818603515625e-1634L
759|           && convert(0x00000000UL, 0x0000000000000001ULL)
760|           == 3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951L
761|           && convert(0x80000000UL, 0x0000000000000001ULL)
762|           == 3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951L))
763|     return 0;
764|   else
765|     return 1;
766| }
767|
768| #else // SIZEOF_LONG_DOUBLE != 12
769|
770| int
771| main() {
772|   return 1;
773| }
774|
775| #endif // SIZEOF_LONG_DOUBLE != 12
776|
777configure:8575: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
778conftest.cpp:97:14: warning: magnitude of floating-point constant too small for type 'long double'; minimum is 3.6451995318824746025E-4951 [-Wliteral-range]
779          == 6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966L
780             ^
781conftest.cpp:99:15: warning: magnitude of floating-point constant too small for type 'long double'; minimum is 3.6451995318824746025E-4951 [-Wliteral-range]
782          == -6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966L))
783              ^
7842 warnings generated.
785configure:8575: $? = 0
786configure:8575: ./conftest
787configure:8575: $? = 1
788configure: program exited with status 1
789configure: failed program was:
790| /* confdefs.h */
791| #define PACKAGE_NAME "the Parma Polyhedra Library"
792| #define PACKAGE_TARNAME "ppl"
793| #define PACKAGE_VERSION "1.0"
794| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
795| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
796| #define PACKAGE_URL ""
797| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
798| #define PPL_NDEBUG 1
799| #define PPL_FPMATH_MAY_USE_387 1
800| #define PPL_FPMATH_MAY_USE_SSE 1
801| #define PPL_COEFFICIENT_TYPE mpz_class
802| #define PPL_COEFFICIENT_BITS 0
803| #define PPL_GMP_INTEGERS 1
804| #define STDC_HEADERS 1
805| #define HAVE_SYS_TYPES_H 1
806| #define HAVE_SYS_STAT_H 1
807| #define HAVE_STDLIB_H 1
808| #define HAVE_STRING_H 1
809| #define HAVE_MEMORY_H 1
810| #define HAVE_STRINGS_H 1
811| #define HAVE_INTTYPES_H 1
812| #define HAVE_STDINT_H 1
813| #define HAVE_UNISTD_H 1
814| #define HAVE_TYPEOF 1
815| #define SIZEOF_CHAR 1
816| #define SIZEOF_SHORT 2
817| #define SIZEOF_INT 4
818| #define SIZEOF_LONG 8
819| #define SIZEOF_LONG_LONG 8
820| #define SIZEOF_SIZE_T 8
821| #define SIZEOF_FLOAT 4
822| #define SIZEOF_DOUBLE 8
823| #define SIZEOF_LONG_DOUBLE 16
824| #define SIZEOF_INTP 8
825| #define SIZEOF_FP 8
826| #define PPL_CAN_CONTROL_FPU 0
827| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
828| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
829| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
830| #define PPL_SUPPORTED_FLOAT 0
831| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
832| #define PPL_SUPPORTED_DOUBLE 0
833| /* end confdefs.h.  */
834|
835| #include <limits>
836| #ifdef HAVE_STDINT_H
837| #ifndef __STDC_LIMIT_MACROS
838| #define __STDC_LIMIT_MACROS 1
839| #endif
840| #include <stdint.h>
841| #endif
842| #ifdef HAVE_INTTYPES_H
843| #include <inttypes.h>
844| #endif
845|
846| #if SIZEOF_LONG_DOUBLE == 16
847|
848| #if defined(__sparc__) && defined(__arch64__)     && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4))
849|
850| // Work around http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37661
851| int
852| main() {
853|   return 1;
854| }
855|
856| #else // !defined(__sparc__) || !defined(__arch64__) ...
857|
858| long double
859| convert(uint64_t msp, uint64_t lsp) {
860|   union {
861|     long double value;
862|     struct {
863| #ifdef WORDS_BIGENDIAN
864|       uint64_t msp;
865|       uint64_t lsp;
866| #else
867|       uint64_t lsp;
868|       uint64_t msp;
869| #endif
870|     } parts;
871|   } u;
872|
873|   u.parts.msp = msp;
874|   u.parts.lsp = lsp;
875|   return u.value;
876| }
877|
878| int
879| main() {
880|   if (std::numeric_limits<long double>::is_iec559
881|       && (convert(0xaaacccaaacccaaacULL, 0xccaaacccaaacccaaULL)
882|           == -8.55855653885100434741341853993902633367349104766375354667159377718342093894815477326286823233135691805519944470138219932524951165689852082013017904043605683486724317550972746307400400204571080045247416605879743573136814766221652651396476675668866980798618379071105211750397249729982891787041148520384572930274879267722158826932337019191713973025403784448443813348692062209940856126724493492803365972504505177354875652033856070760087261648660638833868952644144747756799606849182265604546917705495630867683634260396102823982577953799017062698102242357552179655099799114234932578035799185560231199083485854936098752376968393647581458407558794412029383325763638562788717260040049064497131924995762524305159587498016677454321953274959044696323291625045478494472581264819229447771276640446297211105522340278216491094195598543872903469867733674572559977106495016037365144714092305087690135013719347274733034998868445412589677425060095799279101903473205374412225289846468374532481297065712317082077938035156602646698351182648104255704218634101302925067087078955133405900007044267209898310644310904503791609310204530573463263951434586894153990739119187567218316060343579381319744970284036645819031296341711196622764674251739340075981861518157380656135644972541894187627902651874054588734732906342927804126694032667794810086817870907476586539935233288396561987441453006798066121939082312783518917156845604116991071351557087417820814737448930366014934139649936714605919733198611573267554373841805458030152706709963798138766665437195696286204333504023648063774567253657433115103351104190986192714072985487851579415615609526545777708652951405409847708647802254957197551148967040887700676749608935220270768342493900689974647088468653016844028721111482484905641458435567969469008688175230469940968306817582881926746422674891155765989419578280531847369896579997902056370886853884911608932917273377526774091310024267948445090595150848945937264274298230316059283748541372546998570685254364147022857127106166375807928861080771495427281772909457414476961102929683460150380091022216902985688084496718499522925736236100966839490544989265028487132166444183820209811985298620037327410566483546092567386575203772065259924817078378553423445114795887961447486917127608105936488957460696218995227900239169698156532097505472359601263421630872600694896078087993492528322817946497772710008837719609909497752428441503174822795185219988589528998338631725113908025553153842511443825016809012668839505492083731555461826355018782953670089090573806418379608917728933789667567839232807208925449602517595541397929042673972541764273293287457694772131268012143158809453627483947788463130353101911401667613659585055576869155534998835800762122080588150495103765874874613454517177121048246498282285280904742153700877576028449241385429235777250684782328183787286276152331338688335510090441008799792147837436640030059474106105829612076012626498555138419516242851436828131901668517305064107076254421670883938440896580435257206350630093337919967881954501164988008085285088049681541452106188312639266136685237513628484410146475880276899689323468288129178652504797093820419402611691354199968499448738482587415636727937353639264845197813295922091561637504736126720760129127710879063043647425297778439069116811334073539456451043564046959839163407469915211595468718792531664679340442279513006653831781499155674396529973036072198720572542914738630057353297633085013244779323578115668031532144051510758240504037804690564298890171218568053886450388507561335540224075309922339483204122333658701871584147135738144358394867585372134490396264937274938848938884293776466212293402264641368524174512841804801230279990820989956713963566987970818315606031084417487965298373510594915942429581446481759482857537804431542098380533075194397625795605337047384493682506827547173206735463795863376044170821429161475172513429888642402089329334654087406739184258619435041737233405001461505889892578125e-1644L
883|           && convert(0xcccaaacccaaacccaULL, 0xaacccaaacccaaaccULL)
884|           == -124514581107511552210796456934966803687304842980295573828954497922493752983397188814711304411560018580965744046315133789985274208017368151964100284400784216106649187287727268989948309893335776137201236307422254490384994342132786695251856340822607539332337741185911979986209464222776112117543477310592395735321641016191765613924234896253051931334188353106422231052895112533426462965071195000083346118845388851222468275853899619767858364593491745895616655921022591572983370616010095670881627966440183912948095715866505356803258659518882310562527709556367822539262111581385341941163873435919341717170180065638145777392282815973491833042960716493005101610346003273833563515742996380936304245423639950200211170835546053201980835724318930743625600269679260909350277600256315069013053332133830043213033329696436217829598890872375814523266366034383531514035947792389939922899745714167418517458817088636450662300503353562047987996978943856662174717195437379600755109302771921946748859230686543872.0L
885|           && convert(0x0000000000000000ULL, 0x0000000000000001ULL)
886|           == 6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966L
887|           && convert(0x8000000000000000ULL, 0x0000000000000001ULL)
888|           == -6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966L))
889|     return 0;
890|   else
891|     return 1;
892| }
893|
894| #endif // !defined(__sparc__) || !defined(__arch64__) ...
895|
896| #else // SIZEOF_LONG_DOUBLE != 16
897|
898| int
899| main() {
900|   return 1;
901| }
902|
903| #endif // SIZEOF_LONG_DOUBLE != 16
904|
905configure:8656: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
906configure:8656: $? = 0
907configure:8656: ./conftest
908configure:8656: $? = 0
909configure:8751: result: Intel Double-Extended
910configure:8811: checking whether the C++ compiler supports zero-length arrays
911configure:8921: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
912conftest.cpp:65:5: error: flexible array member 'vec' of non-POD element type 'A []'
913  A vec[];
914    ^
9151 error generated.
916configure:8921: $? = 1
917configure: program exited with status 1
918configure: failed program was:
919| /* confdefs.h */
920| #define PACKAGE_NAME "the Parma Polyhedra Library"
921| #define PACKAGE_TARNAME "ppl"
922| #define PACKAGE_VERSION "1.0"
923| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
924| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
925| #define PACKAGE_URL ""
926| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
927| #define PPL_NDEBUG 1
928| #define PPL_FPMATH_MAY_USE_387 1
929| #define PPL_FPMATH_MAY_USE_SSE 1
930| #define PPL_COEFFICIENT_TYPE mpz_class
931| #define PPL_COEFFICIENT_BITS 0
932| #define PPL_GMP_INTEGERS 1
933| #define STDC_HEADERS 1
934| #define HAVE_SYS_TYPES_H 1
935| #define HAVE_SYS_STAT_H 1
936| #define HAVE_STDLIB_H 1
937| #define HAVE_STRING_H 1
938| #define HAVE_MEMORY_H 1
939| #define HAVE_STRINGS_H 1
940| #define HAVE_INTTYPES_H 1
941| #define HAVE_STDINT_H 1
942| #define HAVE_UNISTD_H 1
943| #define HAVE_TYPEOF 1
944| #define SIZEOF_CHAR 1
945| #define SIZEOF_SHORT 2
946| #define SIZEOF_INT 4
947| #define SIZEOF_LONG 8
948| #define SIZEOF_LONG_LONG 8
949| #define SIZEOF_SIZE_T 8
950| #define SIZEOF_FLOAT 4
951| #define SIZEOF_DOUBLE 8
952| #define SIZEOF_LONG_DOUBLE 16
953| #define SIZEOF_INTP 8
954| #define SIZEOF_FP 8
955| #define PPL_CAN_CONTROL_FPU 0
956| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
957| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
958| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
959| #define PPL_SUPPORTED_FLOAT 0
960| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
961| #define PPL_SUPPORTED_DOUBLE 0
962| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
963| #define PPL_SUPPORTED_LONG_DOUBLE 0
964| /* end confdefs.h.  */
965|
966| #include <new>
967| #include <cstddef>
968|
969| class A {
970| private:
971|   int i;
972|   bool b;
973|
974| public:
975|   A()
976|     : i(0), b(false) {
977|   }
978| };
979|
980| class B {
981| private:
982|   int capacity;
983|   A vec[];
984|
985| public:
986|   void* operator new(size_t fixed_size, int c) {
987|     return ::operator new(fixed_size + c*sizeof(B));
988|   }
989|
990|   void operator delete(void* p) {
991|     ::operator delete(p);
992|   }
993|
994|   void operator delete(void* p, int) {
995|     ::operator delete(p);
996|   }
997|
998|   B(int s)
999|     : capacity(s) {
1000|   }
1001| };
1002|
1003| int
1004| main() {
1005|   B* p = new (100) B(100);
1006|   delete p;
1007|   return 0;
1008| }
1009|
1010configure:8926: result: no
1011configure:8968: checking whether the IEEE inexact flag is supported in C++
1012configure:9060: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
1013configure:9060: $? = 0
1014configure:9060: ./conftest
1015configure:9060: $? = 1
1016configure: program exited with status 1
1017configure: failed program was:
1018| /* confdefs.h */
1019| #define PACKAGE_NAME "the Parma Polyhedra Library"
1020| #define PACKAGE_TARNAME "ppl"
1021| #define PACKAGE_VERSION "1.0"
1022| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
1023| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
1024| #define PACKAGE_URL ""
1025| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
1026| #define PPL_NDEBUG 1
1027| #define PPL_FPMATH_MAY_USE_387 1
1028| #define PPL_FPMATH_MAY_USE_SSE 1
1029| #define PPL_COEFFICIENT_TYPE mpz_class
1030| #define PPL_COEFFICIENT_BITS 0
1031| #define PPL_GMP_INTEGERS 1
1032| #define STDC_HEADERS 1
1033| #define HAVE_SYS_TYPES_H 1
1034| #define HAVE_SYS_STAT_H 1
1035| #define HAVE_STDLIB_H 1
1036| #define HAVE_STRING_H 1
1037| #define HAVE_MEMORY_H 1
1038| #define HAVE_STRINGS_H 1
1039| #define HAVE_INTTYPES_H 1
1040| #define HAVE_STDINT_H 1
1041| #define HAVE_UNISTD_H 1
1042| #define HAVE_TYPEOF 1
1043| #define SIZEOF_CHAR 1
1044| #define SIZEOF_SHORT 2
1045| #define SIZEOF_INT 4
1046| #define SIZEOF_LONG 8
1047| #define SIZEOF_LONG_LONG 8
1048| #define SIZEOF_SIZE_T 8
1049| #define SIZEOF_FLOAT 4
1050| #define SIZEOF_DOUBLE 8
1051| #define SIZEOF_LONG_DOUBLE 16
1052| #define SIZEOF_INTP 8
1053| #define SIZEOF_FP 8
1054| #define PPL_CAN_CONTROL_FPU 0
1055| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
1056| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
1057| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
1058| #define PPL_SUPPORTED_FLOAT 0
1059| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
1060| #define PPL_SUPPORTED_DOUBLE 0
1061| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
1062| #define PPL_SUPPORTED_LONG_DOUBLE 0
1063| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
1064| /* end confdefs.h.  */
1065|
1066| #if defined(__i386__) && (defined(__GNUC__) || defined(__INTEL_COMPILER))
1067|
1068| int
1069| main() {
1070|   return 0;
1071| }
1072|
1073| #elif defined(PPL_HAVE_IEEEFP_H)                                        && (defined(__sparc)                                                        || defined(sparc)                                                       || defined(__sparc__))
1074|
1075| int
1076| main() {
1077|   return 0;
1078| }
1079|
1080| #elif !defined(HAVE_FENV_H)
1081|
1082| int
1083| main() {
1084|   return 1;
1085| }
1086|
1087| #else
1088|
1089| #include <fenv.h>
1090|
1091| #if !defined(FE_INEXACT)
1092|
1093| int
1094| main() {
1095|   return 1;
1096| }
1097|
1098| #else // defined(FE_INEXACT)
1099|
1100| struct A {
1101|   double dividend;
1102|   double divisor;
1103|   bool inexact;
1104| } a[] = {
1105|   { 1.0, 2.0, false },
1106|   { 2.0, 3.0, true },
1107| };
1108|
1109| int main() {
1110|   for (unsigned i = 0; i < sizeof(a)/sizeof(a[0]); ++i) {
1111|     {
1112|       volatile float x = a[i].dividend;
1113|       volatile float y = a[i].divisor;
1114|       feclearexcept(FE_INEXACT);
1115|       x = x / y;
1116|       if ((fetestexcept(FE_INEXACT) != 0) != a[i].inexact)
1117|         return 1;
1118|     }
1119|     {
1120|       volatile double x = a[i].dividend;
1121|       volatile double y = a[i].divisor;
1122|       feclearexcept(FE_INEXACT);
1123|       x = x / y;
1124|       if ((fetestexcept(FE_INEXACT) != 0) != a[i].inexact)
1125|         return 1;
1126|     }
1127|     {
1128|       volatile long double x = a[i].dividend;
1129|       volatile long double y = a[i].divisor;
1130|       feclearexcept(FE_INEXACT);
1131|       x = x / y;
1132|       if ((fetestexcept(FE_INEXACT) != 0) != a[i].inexact)
1133|         return 1;
1134|     }
1135|   }
1136|   return 0;
1137| }
1138|
1139| #endif // defined(FE_INEXACT)
1140|
1141| #endif
1142|
1143|
1144configure:9065: result: no
1145configure:9107: checking whether the C++ compiler supports __attribute__ ((weak))
1146configure:9120: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1147clang: warning: argument unused during compilation: '-I /opt/local/include'
1148configure:9120: $? = 0
1149configure:9121: result: yes
1150configure:9157: checking fenv.h usability
1151configure:9157: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1152clang: warning: argument unused during compilation: '-I /opt/local/include'
1153configure:9157: $? = 0
1154configure:9157: result: yes
1155configure:9157: checking fenv.h presence
1156configure:9157: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
1157configure:9157: $? = 0
1158configure:9157: result: yes
1159configure:9157: checking for fenv.h
1160configure:9157: result: yes
1161configure:9157: checking ieeefp.h usability
1162configure:9157: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1163conftest.cpp:84:10: fatal error: 'ieeefp.h' file not found
1164#include <ieeefp.h>
1165         ^
11661 error generated.
1167configure:9157: $? = 1
1168configure: failed program was:
1169| /* confdefs.h */
1170| #define PACKAGE_NAME "the Parma Polyhedra Library"
1171| #define PACKAGE_TARNAME "ppl"
1172| #define PACKAGE_VERSION "1.0"
1173| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
1174| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
1175| #define PACKAGE_URL ""
1176| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
1177| #define PPL_NDEBUG 1
1178| #define PPL_FPMATH_MAY_USE_387 1
1179| #define PPL_FPMATH_MAY_USE_SSE 1
1180| #define PPL_COEFFICIENT_TYPE mpz_class
1181| #define PPL_COEFFICIENT_BITS 0
1182| #define PPL_GMP_INTEGERS 1
1183| #define STDC_HEADERS 1
1184| #define HAVE_SYS_TYPES_H 1
1185| #define HAVE_SYS_STAT_H 1
1186| #define HAVE_STDLIB_H 1
1187| #define HAVE_STRING_H 1
1188| #define HAVE_MEMORY_H 1
1189| #define HAVE_STRINGS_H 1
1190| #define HAVE_INTTYPES_H 1
1191| #define HAVE_STDINT_H 1
1192| #define HAVE_UNISTD_H 1
1193| #define HAVE_TYPEOF 1
1194| #define SIZEOF_CHAR 1
1195| #define SIZEOF_SHORT 2
1196| #define SIZEOF_INT 4
1197| #define SIZEOF_LONG 8
1198| #define SIZEOF_LONG_LONG 8
1199| #define SIZEOF_SIZE_T 8
1200| #define SIZEOF_FLOAT 4
1201| #define SIZEOF_DOUBLE 8
1202| #define SIZEOF_LONG_DOUBLE 16
1203| #define SIZEOF_INTP 8
1204| #define SIZEOF_FP 8
1205| #define PPL_CAN_CONTROL_FPU 0
1206| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
1207| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
1208| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
1209| #define PPL_SUPPORTED_FLOAT 0
1210| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
1211| #define PPL_SUPPORTED_DOUBLE 0
1212| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
1213| #define PPL_SUPPORTED_LONG_DOUBLE 0
1214| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
1215| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
1216| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
1217| #define HAVE_FENV_H 1
1218| /* end confdefs.h.  */
1219| #include <stdio.h>
1220| #ifdef HAVE_SYS_TYPES_H
1221| # include <sys/types.h>
1222| #endif
1223| #ifdef HAVE_SYS_STAT_H
1224| # include <sys/stat.h>
1225| #endif
1226| #ifdef STDC_HEADERS
1227| # include <stdlib.h>
1228| # include <stddef.h>
1229| #else
1230| # ifdef HAVE_STDLIB_H
1231| #  include <stdlib.h>
1232| # endif
1233| #endif
1234| #ifdef HAVE_STRING_H
1235| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1236| #  include <memory.h>
1237| # endif
1238| # include <string.h>
1239| #endif
1240| #ifdef HAVE_STRINGS_H
1241| # include <strings.h>
1242| #endif
1243| #ifdef HAVE_INTTYPES_H
1244| # include <inttypes.h>
1245| #endif
1246| #ifdef HAVE_STDINT_H
1247| # include <stdint.h>
1248| #endif
1249| #ifdef HAVE_UNISTD_H
1250| # include <unistd.h>
1251| #endif
1252| #include <ieeefp.h>
1253configure:9157: result: no
1254configure:9157: checking ieeefp.h presence
1255configure:9157: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
1256conftest.cpp:51:10: fatal error: 'ieeefp.h' file not found
1257#include <ieeefp.h>
1258         ^
12591 error generated.
1260configure:9157: $? = 1
1261configure: failed program was:
1262| /* confdefs.h */
1263| #define PACKAGE_NAME "the Parma Polyhedra Library"
1264| #define PACKAGE_TARNAME "ppl"
1265| #define PACKAGE_VERSION "1.0"
1266| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
1267| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
1268| #define PACKAGE_URL ""
1269| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
1270| #define PPL_NDEBUG 1
1271| #define PPL_FPMATH_MAY_USE_387 1
1272| #define PPL_FPMATH_MAY_USE_SSE 1
1273| #define PPL_COEFFICIENT_TYPE mpz_class
1274| #define PPL_COEFFICIENT_BITS 0
1275| #define PPL_GMP_INTEGERS 1
1276| #define STDC_HEADERS 1
1277| #define HAVE_SYS_TYPES_H 1
1278| #define HAVE_SYS_STAT_H 1
1279| #define HAVE_STDLIB_H 1
1280| #define HAVE_STRING_H 1
1281| #define HAVE_MEMORY_H 1
1282| #define HAVE_STRINGS_H 1
1283| #define HAVE_INTTYPES_H 1
1284| #define HAVE_STDINT_H 1
1285| #define HAVE_UNISTD_H 1
1286| #define HAVE_TYPEOF 1
1287| #define SIZEOF_CHAR 1
1288| #define SIZEOF_SHORT 2
1289| #define SIZEOF_INT 4
1290| #define SIZEOF_LONG 8
1291| #define SIZEOF_LONG_LONG 8
1292| #define SIZEOF_SIZE_T 8
1293| #define SIZEOF_FLOAT 4
1294| #define SIZEOF_DOUBLE 8
1295| #define SIZEOF_LONG_DOUBLE 16
1296| #define SIZEOF_INTP 8
1297| #define SIZEOF_FP 8
1298| #define PPL_CAN_CONTROL_FPU 0
1299| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
1300| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
1301| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
1302| #define PPL_SUPPORTED_FLOAT 0
1303| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
1304| #define PPL_SUPPORTED_DOUBLE 0
1305| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
1306| #define PPL_SUPPORTED_LONG_DOUBLE 0
1307| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
1308| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
1309| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
1310| #define HAVE_FENV_H 1
1311| /* end confdefs.h.  */
1312| #include <ieeefp.h>
1313configure:9157: result: no
1314configure:9157: checking for ieeefp.h
1315configure:9157: result: no
1316configure:9157: checking getopt.h usability
1317configure:9157: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1318clang: warning: argument unused during compilation: '-I /opt/local/include'
1319configure:9157: $? = 0
1320configure:9157: result: yes
1321configure:9157: checking getopt.h presence
1322configure:9157: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
1323configure:9157: $? = 0
1324configure:9157: result: yes
1325configure:9157: checking for getopt.h
1326configure:9157: result: yes
1327configure:9157: checking signal.h usability
1328configure:9157: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1329clang: warning: argument unused during compilation: '-I /opt/local/include'
1330configure:9157: $? = 0
1331configure:9157: result: yes
1332configure:9157: checking signal.h presence
1333configure:9157: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
1334configure:9157: $? = 0
1335configure:9157: result: yes
1336configure:9157: checking for signal.h
1337configure:9157: result: yes
1338configure:9157: checking for string.h
1339configure:9157: result: yes
1340configure:9157: checking for strings.h
1341configure:9157: result: yes
1342configure:9157: checking sys/resource.h usability
1343configure:9157: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1344clang: warning: argument unused during compilation: '-I /opt/local/include'
1345configure:9157: $? = 0
1346configure:9157: result: yes
1347configure:9157: checking sys/resource.h presence
1348configure:9157: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
1349configure:9157: $? = 0
1350configure:9157: result: yes
1351configure:9157: checking for sys/resource.h
1352configure:9157: result: yes
1353configure:9157: checking sys/time.h usability
1354configure:9157: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1355clang: warning: argument unused during compilation: '-I /opt/local/include'
1356configure:9157: $? = 0
1357configure:9157: result: yes
1358configure:9157: checking sys/time.h presence
1359configure:9157: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
1360configure:9157: $? = 0
1361configure:9157: result: yes
1362configure:9157: checking for sys/time.h
1363configure:9157: result: yes
1364configure:9157: checking for sys/types.h
1365configure:9157: result: yes
1366configure:9157: checking for unistd.h
1367configure:9157: result: yes
1368configure:9169: checking whether ffs is declared
1369configure:9169: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1370clang: warning: argument unused during compilation: '-I /opt/local/include'
1371configure:9169: $? = 0
1372configure:9169: result: yes
1373configure:9187: checking whether getenv is declared
1374configure:9187: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1375clang: warning: argument unused during compilation: '-I /opt/local/include'
1376configure:9187: $? = 0
1377configure:9187: result: yes
1378configure:9198: checking whether strtof is declared
1379configure:9198: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1380clang: warning: argument unused during compilation: '-I /opt/local/include'
1381configure:9198: $? = 0
1382configure:9198: result: yes
1383configure:9209: checking whether strtod is declared
1384configure:9209: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1385clang: warning: argument unused during compilation: '-I /opt/local/include'
1386configure:9209: $? = 0
1387configure:9209: result: yes
1388configure:9220: checking whether strtold is declared
1389configure:9220: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1390clang: warning: argument unused during compilation: '-I /opt/local/include'
1391configure:9220: $? = 0
1392configure:9220: result: yes
1393configure:9231: checking whether strtoll is declared
1394configure:9231: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1395clang: warning: argument unused during compilation: '-I /opt/local/include'
1396configure:9231: $? = 0
1397configure:9231: result: yes
1398configure:9242: checking whether strtoull is declared
1399configure:9242: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1400clang: warning: argument unused during compilation: '-I /opt/local/include'
1401configure:9242: $? = 0
1402configure:9242: result: yes
1403configure:9254: checking whether fma is declared
1404configure:9254: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1405clang: warning: argument unused during compilation: '-I /opt/local/include'
1406configure:9254: $? = 0
1407configure:9254: result: yes
1408configure:9265: checking whether fmaf is declared
1409configure:9265: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1410clang: warning: argument unused during compilation: '-I /opt/local/include'
1411configure:9265: $? = 0
1412configure:9265: result: yes
1413configure:9276: checking whether fmal is declared
1414configure:9276: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1415clang: warning: argument unused during compilation: '-I /opt/local/include'
1416configure:9276: $? = 0
1417configure:9276: result: yes
1418configure:9287: checking whether rintf is declared
1419configure:9287: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1420clang: warning: argument unused during compilation: '-I /opt/local/include'
1421configure:9287: $? = 0
1422configure:9287: result: yes
1423configure:9298: checking whether rintl is declared
1424configure:9298: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1425clang: warning: argument unused during compilation: '-I /opt/local/include'
1426configure:9298: $? = 0
1427configure:9298: result: yes
1428configure:9312: checking for int_fast16_t
1429configure:9312: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1430clang: warning: argument unused during compilation: '-I /opt/local/include'
1431configure:9312: $? = 0
1432configure:9312: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1433clang: warning: argument unused during compilation: '-I /opt/local/include'
1434In file included from conftest.cpp:1:
1435conftest.cpp:107:27: error: expected expression
1436if (sizeof ((int_fast16_t)))
1437                          ^
14381 error generated.
1439configure:9312: $? = 1
1440configure: failed program was:
1441| /* confdefs.h */
1442| #define PACKAGE_NAME "the Parma Polyhedra Library"
1443| #define PACKAGE_TARNAME "ppl"
1444| #define PACKAGE_VERSION "1.0"
1445| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
1446| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
1447| #define PACKAGE_URL ""
1448| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
1449| #define PPL_NDEBUG 1
1450| #define PPL_FPMATH_MAY_USE_387 1
1451| #define PPL_FPMATH_MAY_USE_SSE 1
1452| #define PPL_COEFFICIENT_TYPE mpz_class
1453| #define PPL_COEFFICIENT_BITS 0
1454| #define PPL_GMP_INTEGERS 1
1455| #define STDC_HEADERS 1
1456| #define HAVE_SYS_TYPES_H 1
1457| #define HAVE_SYS_STAT_H 1
1458| #define HAVE_STDLIB_H 1
1459| #define HAVE_STRING_H 1
1460| #define HAVE_MEMORY_H 1
1461| #define HAVE_STRINGS_H 1
1462| #define HAVE_INTTYPES_H 1
1463| #define HAVE_STDINT_H 1
1464| #define HAVE_UNISTD_H 1
1465| #define HAVE_TYPEOF 1
1466| #define SIZEOF_CHAR 1
1467| #define SIZEOF_SHORT 2
1468| #define SIZEOF_INT 4
1469| #define SIZEOF_LONG 8
1470| #define SIZEOF_LONG_LONG 8
1471| #define SIZEOF_SIZE_T 8
1472| #define SIZEOF_FLOAT 4
1473| #define SIZEOF_DOUBLE 8
1474| #define SIZEOF_LONG_DOUBLE 16
1475| #define SIZEOF_INTP 8
1476| #define SIZEOF_FP 8
1477| #define PPL_CAN_CONTROL_FPU 0
1478| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
1479| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
1480| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
1481| #define PPL_SUPPORTED_FLOAT 0
1482| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
1483| #define PPL_SUPPORTED_DOUBLE 0
1484| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
1485| #define PPL_SUPPORTED_LONG_DOUBLE 0
1486| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
1487| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
1488| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
1489| #define HAVE_FENV_H 1
1490| #define HAVE_GETOPT_H 1
1491| #define HAVE_SIGNAL_H 1
1492| #define HAVE_STRING_H 1
1493| #define HAVE_STRINGS_H 1
1494| #define HAVE_SYS_RESOURCE_H 1
1495| #define HAVE_SYS_TIME_H 1
1496| #define HAVE_SYS_TYPES_H 1
1497| #define HAVE_UNISTD_H 1
1498| #define HAVE_DECL_FFS 1
1499| #define HAVE_DECL_GETENV 1
1500| #define HAVE_DECL_STRTOF 1
1501| #define HAVE_DECL_STRTOD 1
1502| #define HAVE_DECL_STRTOLD 1
1503| #define HAVE_DECL_STRTOLL 1
1504| #define HAVE_DECL_STRTOULL 1
1505| #define HAVE_DECL_FMA 1
1506| #define HAVE_DECL_FMAF 1
1507| #define HAVE_DECL_FMAL 1
1508| #define HAVE_DECL_RINTF 1
1509| #define HAVE_DECL_RINTL 1
1510| /* end confdefs.h.  */
1511| #include <stdio.h>
1512| #ifdef HAVE_SYS_TYPES_H
1513| # include <sys/types.h>
1514| #endif
1515| #ifdef HAVE_SYS_STAT_H
1516| # include <sys/stat.h>
1517| #endif
1518| #ifdef STDC_HEADERS
1519| # include <stdlib.h>
1520| # include <stddef.h>
1521| #else
1522| # ifdef HAVE_STDLIB_H
1523| #  include <stdlib.h>
1524| # endif
1525| #endif
1526| #ifdef HAVE_STRING_H
1527| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1528| #  include <memory.h>
1529| # endif
1530| # include <string.h>
1531| #endif
1532| #ifdef HAVE_STRINGS_H
1533| # include <strings.h>
1534| #endif
1535| #ifdef HAVE_INTTYPES_H
1536| # include <inttypes.h>
1537| #endif
1538| #ifdef HAVE_STDINT_H
1539| # include <stdint.h>
1540| #endif
1541| #ifdef HAVE_UNISTD_H
1542| # include <unistd.h>
1543| #endif
1544| int
1545| main ()
1546| {
1547| if (sizeof ((int_fast16_t)))
1548|           return 0;
1549|   ;
1550|   return 0;
1551| }
1552configure:9312: result: yes
1553configure:9321: checking for int_fast32_t
1554configure:9321: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1555clang: warning: argument unused during compilation: '-I /opt/local/include'
1556configure:9321: $? = 0
1557configure:9321: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1558clang: warning: argument unused during compilation: '-I /opt/local/include'
1559In file included from conftest.cpp:1:
1560conftest.cpp:108:27: error: expected expression
1561if (sizeof ((int_fast32_t)))
1562                          ^
15631 error generated.
1564configure:9321: $? = 1
1565configure: failed program was:
1566| /* confdefs.h */
1567| #define PACKAGE_NAME "the Parma Polyhedra Library"
1568| #define PACKAGE_TARNAME "ppl"
1569| #define PACKAGE_VERSION "1.0"
1570| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
1571| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
1572| #define PACKAGE_URL ""
1573| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
1574| #define PPL_NDEBUG 1
1575| #define PPL_FPMATH_MAY_USE_387 1
1576| #define PPL_FPMATH_MAY_USE_SSE 1
1577| #define PPL_COEFFICIENT_TYPE mpz_class
1578| #define PPL_COEFFICIENT_BITS 0
1579| #define PPL_GMP_INTEGERS 1
1580| #define STDC_HEADERS 1
1581| #define HAVE_SYS_TYPES_H 1
1582| #define HAVE_SYS_STAT_H 1
1583| #define HAVE_STDLIB_H 1
1584| #define HAVE_STRING_H 1
1585| #define HAVE_MEMORY_H 1
1586| #define HAVE_STRINGS_H 1
1587| #define HAVE_INTTYPES_H 1
1588| #define HAVE_STDINT_H 1
1589| #define HAVE_UNISTD_H 1
1590| #define HAVE_TYPEOF 1
1591| #define SIZEOF_CHAR 1
1592| #define SIZEOF_SHORT 2
1593| #define SIZEOF_INT 4
1594| #define SIZEOF_LONG 8
1595| #define SIZEOF_LONG_LONG 8
1596| #define SIZEOF_SIZE_T 8
1597| #define SIZEOF_FLOAT 4
1598| #define SIZEOF_DOUBLE 8
1599| #define SIZEOF_LONG_DOUBLE 16
1600| #define SIZEOF_INTP 8
1601| #define SIZEOF_FP 8
1602| #define PPL_CAN_CONTROL_FPU 0
1603| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
1604| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
1605| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
1606| #define PPL_SUPPORTED_FLOAT 0
1607| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
1608| #define PPL_SUPPORTED_DOUBLE 0
1609| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
1610| #define PPL_SUPPORTED_LONG_DOUBLE 0
1611| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
1612| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
1613| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
1614| #define HAVE_FENV_H 1
1615| #define HAVE_GETOPT_H 1
1616| #define HAVE_SIGNAL_H 1
1617| #define HAVE_STRING_H 1
1618| #define HAVE_STRINGS_H 1
1619| #define HAVE_SYS_RESOURCE_H 1
1620| #define HAVE_SYS_TIME_H 1
1621| #define HAVE_SYS_TYPES_H 1
1622| #define HAVE_UNISTD_H 1
1623| #define HAVE_DECL_FFS 1
1624| #define HAVE_DECL_GETENV 1
1625| #define HAVE_DECL_STRTOF 1
1626| #define HAVE_DECL_STRTOD 1
1627| #define HAVE_DECL_STRTOLD 1
1628| #define HAVE_DECL_STRTOLL 1
1629| #define HAVE_DECL_STRTOULL 1
1630| #define HAVE_DECL_FMA 1
1631| #define HAVE_DECL_FMAF 1
1632| #define HAVE_DECL_FMAL 1
1633| #define HAVE_DECL_RINTF 1
1634| #define HAVE_DECL_RINTL 1
1635| #define HAVE_INT_FAST16_T 1
1636| /* end confdefs.h.  */
1637| #include <stdio.h>
1638| #ifdef HAVE_SYS_TYPES_H
1639| # include <sys/types.h>
1640| #endif
1641| #ifdef HAVE_SYS_STAT_H
1642| # include <sys/stat.h>
1643| #endif
1644| #ifdef STDC_HEADERS
1645| # include <stdlib.h>
1646| # include <stddef.h>
1647| #else
1648| # ifdef HAVE_STDLIB_H
1649| #  include <stdlib.h>
1650| # endif
1651| #endif
1652| #ifdef HAVE_STRING_H
1653| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1654| #  include <memory.h>
1655| # endif
1656| # include <string.h>
1657| #endif
1658| #ifdef HAVE_STRINGS_H
1659| # include <strings.h>
1660| #endif
1661| #ifdef HAVE_INTTYPES_H
1662| # include <inttypes.h>
1663| #endif
1664| #ifdef HAVE_STDINT_H
1665| # include <stdint.h>
1666| #endif
1667| #ifdef HAVE_UNISTD_H
1668| # include <unistd.h>
1669| #endif
1670| int
1671| main ()
1672| {
1673| if (sizeof ((int_fast32_t)))
1674|           return 0;
1675|   ;
1676|   return 0;
1677| }
1678configure:9321: result: yes
1679configure:9330: checking for int_fast64_t
1680configure:9330: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1681clang: warning: argument unused during compilation: '-I /opt/local/include'
1682configure:9330: $? = 0
1683configure:9330: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1684clang: warning: argument unused during compilation: '-I /opt/local/include'
1685In file included from conftest.cpp:1:
1686conftest.cpp:109:27: error: expected expression
1687if (sizeof ((int_fast64_t)))
1688                          ^
16891 error generated.
1690configure:9330: $? = 1
1691configure: failed program was:
1692| /* confdefs.h */
1693| #define PACKAGE_NAME "the Parma Polyhedra Library"
1694| #define PACKAGE_TARNAME "ppl"
1695| #define PACKAGE_VERSION "1.0"
1696| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
1697| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
1698| #define PACKAGE_URL ""
1699| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
1700| #define PPL_NDEBUG 1
1701| #define PPL_FPMATH_MAY_USE_387 1
1702| #define PPL_FPMATH_MAY_USE_SSE 1
1703| #define PPL_COEFFICIENT_TYPE mpz_class
1704| #define PPL_COEFFICIENT_BITS 0
1705| #define PPL_GMP_INTEGERS 1
1706| #define STDC_HEADERS 1
1707| #define HAVE_SYS_TYPES_H 1
1708| #define HAVE_SYS_STAT_H 1
1709| #define HAVE_STDLIB_H 1
1710| #define HAVE_STRING_H 1
1711| #define HAVE_MEMORY_H 1
1712| #define HAVE_STRINGS_H 1
1713| #define HAVE_INTTYPES_H 1
1714| #define HAVE_STDINT_H 1
1715| #define HAVE_UNISTD_H 1
1716| #define HAVE_TYPEOF 1
1717| #define SIZEOF_CHAR 1
1718| #define SIZEOF_SHORT 2
1719| #define SIZEOF_INT 4
1720| #define SIZEOF_LONG 8
1721| #define SIZEOF_LONG_LONG 8
1722| #define SIZEOF_SIZE_T 8
1723| #define SIZEOF_FLOAT 4
1724| #define SIZEOF_DOUBLE 8
1725| #define SIZEOF_LONG_DOUBLE 16
1726| #define SIZEOF_INTP 8
1727| #define SIZEOF_FP 8
1728| #define PPL_CAN_CONTROL_FPU 0
1729| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
1730| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
1731| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
1732| #define PPL_SUPPORTED_FLOAT 0
1733| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
1734| #define PPL_SUPPORTED_DOUBLE 0
1735| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
1736| #define PPL_SUPPORTED_LONG_DOUBLE 0
1737| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
1738| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
1739| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
1740| #define HAVE_FENV_H 1
1741| #define HAVE_GETOPT_H 1
1742| #define HAVE_SIGNAL_H 1
1743| #define HAVE_STRING_H 1
1744| #define HAVE_STRINGS_H 1
1745| #define HAVE_SYS_RESOURCE_H 1
1746| #define HAVE_SYS_TIME_H 1
1747| #define HAVE_SYS_TYPES_H 1
1748| #define HAVE_UNISTD_H 1
1749| #define HAVE_DECL_FFS 1
1750| #define HAVE_DECL_GETENV 1
1751| #define HAVE_DECL_STRTOF 1
1752| #define HAVE_DECL_STRTOD 1
1753| #define HAVE_DECL_STRTOLD 1
1754| #define HAVE_DECL_STRTOLL 1
1755| #define HAVE_DECL_STRTOULL 1
1756| #define HAVE_DECL_FMA 1
1757| #define HAVE_DECL_FMAF 1
1758| #define HAVE_DECL_FMAL 1
1759| #define HAVE_DECL_RINTF 1
1760| #define HAVE_DECL_RINTL 1
1761| #define HAVE_INT_FAST16_T 1
1762| #define HAVE_INT_FAST32_T 1
1763| /* end confdefs.h.  */
1764| #include <stdio.h>
1765| #ifdef HAVE_SYS_TYPES_H
1766| # include <sys/types.h>
1767| #endif
1768| #ifdef HAVE_SYS_STAT_H
1769| # include <sys/stat.h>
1770| #endif
1771| #ifdef STDC_HEADERS
1772| # include <stdlib.h>
1773| # include <stddef.h>
1774| #else
1775| # ifdef HAVE_STDLIB_H
1776| #  include <stdlib.h>
1777| # endif
1778| #endif
1779| #ifdef HAVE_STRING_H
1780| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1781| #  include <memory.h>
1782| # endif
1783| # include <string.h>
1784| #endif
1785| #ifdef HAVE_STRINGS_H
1786| # include <strings.h>
1787| #endif
1788| #ifdef HAVE_INTTYPES_H
1789| # include <inttypes.h>
1790| #endif
1791| #ifdef HAVE_STDINT_H
1792| # include <stdint.h>
1793| #endif
1794| #ifdef HAVE_UNISTD_H
1795| # include <unistd.h>
1796| #endif
1797| int
1798| main ()
1799| {
1800| if (sizeof ((int_fast64_t)))
1801|           return 0;
1802|   ;
1803|   return 0;
1804| }
1805configure:9330: result: yes
1806configure:9339: checking for uint_fast16_t
1807configure:9339: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1808clang: warning: argument unused during compilation: '-I /opt/local/include'
1809configure:9339: $? = 0
1810configure:9339: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1811clang: warning: argument unused during compilation: '-I /opt/local/include'
1812In file included from conftest.cpp:1:
1813conftest.cpp:110:28: error: expected expression
1814if (sizeof ((uint_fast16_t)))
1815                           ^
18161 error generated.
1817configure:9339: $? = 1
1818configure: failed program was:
1819| /* confdefs.h */
1820| #define PACKAGE_NAME "the Parma Polyhedra Library"
1821| #define PACKAGE_TARNAME "ppl"
1822| #define PACKAGE_VERSION "1.0"
1823| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
1824| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
1825| #define PACKAGE_URL ""
1826| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
1827| #define PPL_NDEBUG 1
1828| #define PPL_FPMATH_MAY_USE_387 1
1829| #define PPL_FPMATH_MAY_USE_SSE 1
1830| #define PPL_COEFFICIENT_TYPE mpz_class
1831| #define PPL_COEFFICIENT_BITS 0
1832| #define PPL_GMP_INTEGERS 1
1833| #define STDC_HEADERS 1
1834| #define HAVE_SYS_TYPES_H 1
1835| #define HAVE_SYS_STAT_H 1
1836| #define HAVE_STDLIB_H 1
1837| #define HAVE_STRING_H 1
1838| #define HAVE_MEMORY_H 1
1839| #define HAVE_STRINGS_H 1
1840| #define HAVE_INTTYPES_H 1
1841| #define HAVE_STDINT_H 1
1842| #define HAVE_UNISTD_H 1
1843| #define HAVE_TYPEOF 1
1844| #define SIZEOF_CHAR 1
1845| #define SIZEOF_SHORT 2
1846| #define SIZEOF_INT 4
1847| #define SIZEOF_LONG 8
1848| #define SIZEOF_LONG_LONG 8
1849| #define SIZEOF_SIZE_T 8
1850| #define SIZEOF_FLOAT 4
1851| #define SIZEOF_DOUBLE 8
1852| #define SIZEOF_LONG_DOUBLE 16
1853| #define SIZEOF_INTP 8
1854| #define SIZEOF_FP 8
1855| #define PPL_CAN_CONTROL_FPU 0
1856| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
1857| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
1858| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
1859| #define PPL_SUPPORTED_FLOAT 0
1860| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
1861| #define PPL_SUPPORTED_DOUBLE 0
1862| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
1863| #define PPL_SUPPORTED_LONG_DOUBLE 0
1864| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
1865| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
1866| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
1867| #define HAVE_FENV_H 1
1868| #define HAVE_GETOPT_H 1
1869| #define HAVE_SIGNAL_H 1
1870| #define HAVE_STRING_H 1
1871| #define HAVE_STRINGS_H 1
1872| #define HAVE_SYS_RESOURCE_H 1
1873| #define HAVE_SYS_TIME_H 1
1874| #define HAVE_SYS_TYPES_H 1
1875| #define HAVE_UNISTD_H 1
1876| #define HAVE_DECL_FFS 1
1877| #define HAVE_DECL_GETENV 1
1878| #define HAVE_DECL_STRTOF 1
1879| #define HAVE_DECL_STRTOD 1
1880| #define HAVE_DECL_STRTOLD 1
1881| #define HAVE_DECL_STRTOLL 1
1882| #define HAVE_DECL_STRTOULL 1
1883| #define HAVE_DECL_FMA 1
1884| #define HAVE_DECL_FMAF 1
1885| #define HAVE_DECL_FMAL 1
1886| #define HAVE_DECL_RINTF 1
1887| #define HAVE_DECL_RINTL 1
1888| #define HAVE_INT_FAST16_T 1
1889| #define HAVE_INT_FAST32_T 1
1890| #define HAVE_INT_FAST64_T 1
1891| /* end confdefs.h.  */
1892| #include <stdio.h>
1893| #ifdef HAVE_SYS_TYPES_H
1894| # include <sys/types.h>
1895| #endif
1896| #ifdef HAVE_SYS_STAT_H
1897| # include <sys/stat.h>
1898| #endif
1899| #ifdef STDC_HEADERS
1900| # include <stdlib.h>
1901| # include <stddef.h>
1902| #else
1903| # ifdef HAVE_STDLIB_H
1904| #  include <stdlib.h>
1905| # endif
1906| #endif
1907| #ifdef HAVE_STRING_H
1908| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1909| #  include <memory.h>
1910| # endif
1911| # include <string.h>
1912| #endif
1913| #ifdef HAVE_STRINGS_H
1914| # include <strings.h>
1915| #endif
1916| #ifdef HAVE_INTTYPES_H
1917| # include <inttypes.h>
1918| #endif
1919| #ifdef HAVE_STDINT_H
1920| # include <stdint.h>
1921| #endif
1922| #ifdef HAVE_UNISTD_H
1923| # include <unistd.h>
1924| #endif
1925| int
1926| main ()
1927| {
1928| if (sizeof ((uint_fast16_t)))
1929|           return 0;
1930|   ;
1931|   return 0;
1932| }
1933configure:9339: result: yes
1934configure:9348: checking for uint_fast32_t
1935configure:9348: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1936clang: warning: argument unused during compilation: '-I /opt/local/include'
1937configure:9348: $? = 0
1938configure:9348: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
1939clang: warning: argument unused during compilation: '-I /opt/local/include'
1940In file included from conftest.cpp:1:
1941conftest.cpp:111:28: error: expected expression
1942if (sizeof ((uint_fast32_t)))
1943                           ^
19441 error generated.
1945configure:9348: $? = 1
1946configure: failed program was:
1947| /* confdefs.h */
1948| #define PACKAGE_NAME "the Parma Polyhedra Library"
1949| #define PACKAGE_TARNAME "ppl"
1950| #define PACKAGE_VERSION "1.0"
1951| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
1952| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
1953| #define PACKAGE_URL ""
1954| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
1955| #define PPL_NDEBUG 1
1956| #define PPL_FPMATH_MAY_USE_387 1
1957| #define PPL_FPMATH_MAY_USE_SSE 1
1958| #define PPL_COEFFICIENT_TYPE mpz_class
1959| #define PPL_COEFFICIENT_BITS 0
1960| #define PPL_GMP_INTEGERS 1
1961| #define STDC_HEADERS 1
1962| #define HAVE_SYS_TYPES_H 1
1963| #define HAVE_SYS_STAT_H 1
1964| #define HAVE_STDLIB_H 1
1965| #define HAVE_STRING_H 1
1966| #define HAVE_MEMORY_H 1
1967| #define HAVE_STRINGS_H 1
1968| #define HAVE_INTTYPES_H 1
1969| #define HAVE_STDINT_H 1
1970| #define HAVE_UNISTD_H 1
1971| #define HAVE_TYPEOF 1
1972| #define SIZEOF_CHAR 1
1973| #define SIZEOF_SHORT 2
1974| #define SIZEOF_INT 4
1975| #define SIZEOF_LONG 8
1976| #define SIZEOF_LONG_LONG 8
1977| #define SIZEOF_SIZE_T 8
1978| #define SIZEOF_FLOAT 4
1979| #define SIZEOF_DOUBLE 8
1980| #define SIZEOF_LONG_DOUBLE 16
1981| #define SIZEOF_INTP 8
1982| #define SIZEOF_FP 8
1983| #define PPL_CAN_CONTROL_FPU 0
1984| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
1985| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
1986| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
1987| #define PPL_SUPPORTED_FLOAT 0
1988| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
1989| #define PPL_SUPPORTED_DOUBLE 0
1990| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
1991| #define PPL_SUPPORTED_LONG_DOUBLE 0
1992| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
1993| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
1994| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
1995| #define HAVE_FENV_H 1
1996| #define HAVE_GETOPT_H 1
1997| #define HAVE_SIGNAL_H 1
1998| #define HAVE_STRING_H 1
1999| #define HAVE_STRINGS_H 1
2000| #define HAVE_SYS_RESOURCE_H 1
2001| #define HAVE_SYS_TIME_H 1
2002| #define HAVE_SYS_TYPES_H 1
2003| #define HAVE_UNISTD_H 1
2004| #define HAVE_DECL_FFS 1
2005| #define HAVE_DECL_GETENV 1
2006| #define HAVE_DECL_STRTOF 1
2007| #define HAVE_DECL_STRTOD 1
2008| #define HAVE_DECL_STRTOLD 1
2009| #define HAVE_DECL_STRTOLL 1
2010| #define HAVE_DECL_STRTOULL 1
2011| #define HAVE_DECL_FMA 1
2012| #define HAVE_DECL_FMAF 1
2013| #define HAVE_DECL_FMAL 1
2014| #define HAVE_DECL_RINTF 1
2015| #define HAVE_DECL_RINTL 1
2016| #define HAVE_INT_FAST16_T 1
2017| #define HAVE_INT_FAST32_T 1
2018| #define HAVE_INT_FAST64_T 1
2019| #define HAVE_UINT_FAST16_T 1
2020| /* end confdefs.h.  */
2021| #include <stdio.h>
2022| #ifdef HAVE_SYS_TYPES_H
2023| # include <sys/types.h>
2024| #endif
2025| #ifdef HAVE_SYS_STAT_H
2026| # include <sys/stat.h>
2027| #endif
2028| #ifdef STDC_HEADERS
2029| # include <stdlib.h>
2030| # include <stddef.h>
2031| #else
2032| # ifdef HAVE_STDLIB_H
2033| #  include <stdlib.h>
2034| # endif
2035| #endif
2036| #ifdef HAVE_STRING_H
2037| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2038| #  include <memory.h>
2039| # endif
2040| # include <string.h>
2041| #endif
2042| #ifdef HAVE_STRINGS_H
2043| # include <strings.h>
2044| #endif
2045| #ifdef HAVE_INTTYPES_H
2046| # include <inttypes.h>
2047| #endif
2048| #ifdef HAVE_STDINT_H
2049| # include <stdint.h>
2050| #endif
2051| #ifdef HAVE_UNISTD_H
2052| # include <unistd.h>
2053| #endif
2054| int
2055| main ()
2056| {
2057| if (sizeof ((uint_fast32_t)))
2058|           return 0;
2059|   ;
2060|   return 0;
2061| }
2062configure:9348: result: yes
2063configure:9357: checking for uint_fast64_t
2064configure:9357: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2065clang: warning: argument unused during compilation: '-I /opt/local/include'
2066configure:9357: $? = 0
2067configure:9357: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2068clang: warning: argument unused during compilation: '-I /opt/local/include'
2069In file included from conftest.cpp:1:
2070conftest.cpp:112:28: error: expected expression
2071if (sizeof ((uint_fast64_t)))
2072                           ^
20731 error generated.
2074configure:9357: $? = 1
2075configure: failed program was:
2076| /* confdefs.h */
2077| #define PACKAGE_NAME "the Parma Polyhedra Library"
2078| #define PACKAGE_TARNAME "ppl"
2079| #define PACKAGE_VERSION "1.0"
2080| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
2081| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
2082| #define PACKAGE_URL ""
2083| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
2084| #define PPL_NDEBUG 1
2085| #define PPL_FPMATH_MAY_USE_387 1
2086| #define PPL_FPMATH_MAY_USE_SSE 1
2087| #define PPL_COEFFICIENT_TYPE mpz_class
2088| #define PPL_COEFFICIENT_BITS 0
2089| #define PPL_GMP_INTEGERS 1
2090| #define STDC_HEADERS 1
2091| #define HAVE_SYS_TYPES_H 1
2092| #define HAVE_SYS_STAT_H 1
2093| #define HAVE_STDLIB_H 1
2094| #define HAVE_STRING_H 1
2095| #define HAVE_MEMORY_H 1
2096| #define HAVE_STRINGS_H 1
2097| #define HAVE_INTTYPES_H 1
2098| #define HAVE_STDINT_H 1
2099| #define HAVE_UNISTD_H 1
2100| #define HAVE_TYPEOF 1
2101| #define SIZEOF_CHAR 1
2102| #define SIZEOF_SHORT 2
2103| #define SIZEOF_INT 4
2104| #define SIZEOF_LONG 8
2105| #define SIZEOF_LONG_LONG 8
2106| #define SIZEOF_SIZE_T 8
2107| #define SIZEOF_FLOAT 4
2108| #define SIZEOF_DOUBLE 8
2109| #define SIZEOF_LONG_DOUBLE 16
2110| #define SIZEOF_INTP 8
2111| #define SIZEOF_FP 8
2112| #define PPL_CAN_CONTROL_FPU 0
2113| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
2114| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
2115| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
2116| #define PPL_SUPPORTED_FLOAT 0
2117| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
2118| #define PPL_SUPPORTED_DOUBLE 0
2119| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
2120| #define PPL_SUPPORTED_LONG_DOUBLE 0
2121| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
2122| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
2123| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
2124| #define HAVE_FENV_H 1
2125| #define HAVE_GETOPT_H 1
2126| #define HAVE_SIGNAL_H 1
2127| #define HAVE_STRING_H 1
2128| #define HAVE_STRINGS_H 1
2129| #define HAVE_SYS_RESOURCE_H 1
2130| #define HAVE_SYS_TIME_H 1
2131| #define HAVE_SYS_TYPES_H 1
2132| #define HAVE_UNISTD_H 1
2133| #define HAVE_DECL_FFS 1
2134| #define HAVE_DECL_GETENV 1
2135| #define HAVE_DECL_STRTOF 1
2136| #define HAVE_DECL_STRTOD 1
2137| #define HAVE_DECL_STRTOLD 1
2138| #define HAVE_DECL_STRTOLL 1
2139| #define HAVE_DECL_STRTOULL 1
2140| #define HAVE_DECL_FMA 1
2141| #define HAVE_DECL_FMAF 1
2142| #define HAVE_DECL_FMAL 1
2143| #define HAVE_DECL_RINTF 1
2144| #define HAVE_DECL_RINTL 1
2145| #define HAVE_INT_FAST16_T 1
2146| #define HAVE_INT_FAST32_T 1
2147| #define HAVE_INT_FAST64_T 1
2148| #define HAVE_UINT_FAST16_T 1
2149| #define HAVE_UINT_FAST32_T 1
2150| /* end confdefs.h.  */
2151| #include <stdio.h>
2152| #ifdef HAVE_SYS_TYPES_H
2153| # include <sys/types.h>
2154| #endif
2155| #ifdef HAVE_SYS_STAT_H
2156| # include <sys/stat.h>
2157| #endif
2158| #ifdef STDC_HEADERS
2159| # include <stdlib.h>
2160| # include <stddef.h>
2161| #else
2162| # ifdef HAVE_STDLIB_H
2163| #  include <stdlib.h>
2164| # endif
2165| #endif
2166| #ifdef HAVE_STRING_H
2167| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2168| #  include <memory.h>
2169| # endif
2170| # include <string.h>
2171| #endif
2172| #ifdef HAVE_STRINGS_H
2173| # include <strings.h>
2174| #endif
2175| #ifdef HAVE_INTTYPES_H
2176| # include <inttypes.h>
2177| #endif
2178| #ifdef HAVE_STDINT_H
2179| # include <stdint.h>
2180| #endif
2181| #ifdef HAVE_UNISTD_H
2182| # include <unistd.h>
2183| #endif
2184| int
2185| main ()
2186| {
2187| if (sizeof ((uint_fast64_t)))
2188|           return 0;
2189|   ;
2190|   return 0;
2191| }
2192configure:9357: result: yes
2193configure:9371: checking for uintptr_t
2194configure:9371: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2195clang: warning: argument unused during compilation: '-I /opt/local/include'
2196configure:9371: $? = 0
2197configure:9371: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2198clang: warning: argument unused during compilation: '-I /opt/local/include'
2199In file included from conftest.cpp:1:
2200conftest.cpp:113:24: error: expected expression
2201if (sizeof ((uintptr_t)))
2202                       ^
22031 error generated.
2204configure:9371: $? = 1
2205configure: failed program was:
2206| /* confdefs.h */
2207| #define PACKAGE_NAME "the Parma Polyhedra Library"
2208| #define PACKAGE_TARNAME "ppl"
2209| #define PACKAGE_VERSION "1.0"
2210| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
2211| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
2212| #define PACKAGE_URL ""
2213| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
2214| #define PPL_NDEBUG 1
2215| #define PPL_FPMATH_MAY_USE_387 1
2216| #define PPL_FPMATH_MAY_USE_SSE 1
2217| #define PPL_COEFFICIENT_TYPE mpz_class
2218| #define PPL_COEFFICIENT_BITS 0
2219| #define PPL_GMP_INTEGERS 1
2220| #define STDC_HEADERS 1
2221| #define HAVE_SYS_TYPES_H 1
2222| #define HAVE_SYS_STAT_H 1
2223| #define HAVE_STDLIB_H 1
2224| #define HAVE_STRING_H 1
2225| #define HAVE_MEMORY_H 1
2226| #define HAVE_STRINGS_H 1
2227| #define HAVE_INTTYPES_H 1
2228| #define HAVE_STDINT_H 1
2229| #define HAVE_UNISTD_H 1
2230| #define HAVE_TYPEOF 1
2231| #define SIZEOF_CHAR 1
2232| #define SIZEOF_SHORT 2
2233| #define SIZEOF_INT 4
2234| #define SIZEOF_LONG 8
2235| #define SIZEOF_LONG_LONG 8
2236| #define SIZEOF_SIZE_T 8
2237| #define SIZEOF_FLOAT 4
2238| #define SIZEOF_DOUBLE 8
2239| #define SIZEOF_LONG_DOUBLE 16
2240| #define SIZEOF_INTP 8
2241| #define SIZEOF_FP 8
2242| #define PPL_CAN_CONTROL_FPU 0
2243| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
2244| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
2245| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
2246| #define PPL_SUPPORTED_FLOAT 0
2247| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
2248| #define PPL_SUPPORTED_DOUBLE 0
2249| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
2250| #define PPL_SUPPORTED_LONG_DOUBLE 0
2251| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
2252| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
2253| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
2254| #define HAVE_FENV_H 1
2255| #define HAVE_GETOPT_H 1
2256| #define HAVE_SIGNAL_H 1
2257| #define HAVE_STRING_H 1
2258| #define HAVE_STRINGS_H 1
2259| #define HAVE_SYS_RESOURCE_H 1
2260| #define HAVE_SYS_TIME_H 1
2261| #define HAVE_SYS_TYPES_H 1
2262| #define HAVE_UNISTD_H 1
2263| #define HAVE_DECL_FFS 1
2264| #define HAVE_DECL_GETENV 1
2265| #define HAVE_DECL_STRTOF 1
2266| #define HAVE_DECL_STRTOD 1
2267| #define HAVE_DECL_STRTOLD 1
2268| #define HAVE_DECL_STRTOLL 1
2269| #define HAVE_DECL_STRTOULL 1
2270| #define HAVE_DECL_FMA 1
2271| #define HAVE_DECL_FMAF 1
2272| #define HAVE_DECL_FMAL 1
2273| #define HAVE_DECL_RINTF 1
2274| #define HAVE_DECL_RINTL 1
2275| #define HAVE_INT_FAST16_T 1
2276| #define HAVE_INT_FAST32_T 1
2277| #define HAVE_INT_FAST64_T 1
2278| #define HAVE_UINT_FAST16_T 1
2279| #define HAVE_UINT_FAST32_T 1
2280| #define HAVE_UINT_FAST64_T 1
2281| /* end confdefs.h.  */
2282| #include <stdio.h>
2283| #ifdef HAVE_SYS_TYPES_H
2284| # include <sys/types.h>
2285| #endif
2286| #ifdef HAVE_SYS_STAT_H
2287| # include <sys/stat.h>
2288| #endif
2289| #ifdef STDC_HEADERS
2290| # include <stdlib.h>
2291| # include <stddef.h>
2292| #else
2293| # ifdef HAVE_STDLIB_H
2294| #  include <stdlib.h>
2295| # endif
2296| #endif
2297| #ifdef HAVE_STRING_H
2298| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2299| #  include <memory.h>
2300| # endif
2301| # include <string.h>
2302| #endif
2303| #ifdef HAVE_STRINGS_H
2304| # include <strings.h>
2305| #endif
2306| #ifdef HAVE_INTTYPES_H
2307| # include <inttypes.h>
2308| #endif
2309| #ifdef HAVE_STDINT_H
2310| # include <stdint.h>
2311| #endif
2312| #ifdef HAVE_UNISTD_H
2313| # include <unistd.h>
2314| #endif
2315| int
2316| main ()
2317| {
2318| if (sizeof ((uintptr_t)))
2319|           return 0;
2320|   ;
2321|   return 0;
2322| }
2323configure:9371: result: yes
2324configure:9491: checking for the GMP library version 4.1.3 or above
2325configure:9580: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include  -L/opt/local/lib -arch x86_64 conftest.cpp   -lgmpxx -lgmp >&5
2326configure:9580: $? = 0
2327configure:9580: ./conftest
2328configure:9580: $? = 0
2329configure:9581: result: yes
2330configure:9603: checking size of mp_limb_t
2331configure:9608: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include  -L/opt/local/lib -arch x86_64 conftest.cpp   -lgmpxx -lgmp >&5
2332configure:9608: $? = 0
2333configure:9608: ./conftest
2334configure:9608: $? = 0
2335configure:9623: result: 8
2336configure:9634: checking whether GMP has been compiled with support for exceptions
2337configure:9674: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include  -L/opt/local/lib -arch x86_64 conftest.cpp   -lgmpxx -lgmp >&5
2338configure:9674: $? = 0
2339configure:9674: ./conftest
2340configure:9674: $? = 0
2341configure:9675: result: yes
2342configure:9736: checking for __mpz_struct._mp_alloc
2343configure:9736: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2344clang: warning: argument unused during compilation: '-I /opt/local/include'
2345In file included from conftest.cpp:1:
2346In file included from conftest.cpp:80:
2347/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2348  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2349                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2350/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2351  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2352                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2353/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2354  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2355                                                                                                                                                                                                                                                                                                                                                        ^~
2356                                                                                                                                                                                                                                                                                                                                                        =
23571 warning generated.
2358configure:9736: $? = 0
2359configure:9736: result: yes
2360configure:9748: checking for __mpz_struct._mp_size
2361configure:9748: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2362clang: warning: argument unused during compilation: '-I /opt/local/include'
2363In file included from conftest.cpp:1:
2364In file included from conftest.cpp:81:
2365/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2366  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2367                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2368/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2369  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2370                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2371/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2372  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2373                                                                                                                                                                                                                                                                                                                                                        ^~
2374                                                                                                                                                                                                                                                                                                                                                        =
23751 warning generated.
2376configure:9748: $? = 0
2377configure:9748: result: yes
2378configure:9760: checking for __mpz_struct._mp_d
2379configure:9760: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2380clang: warning: argument unused during compilation: '-I /opt/local/include'
2381In file included from conftest.cpp:1:
2382In file included from conftest.cpp:82:
2383/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2384  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2385                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2386/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2387  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2388                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2389/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2390  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2391                                                                                                                                                                                                                                                                                                                                                        ^~
2392                                                                                                                                                                                                                                                                                                                                                        =
23931 warning generated.
2394configure:9760: $? = 0
2395configure:9760: result: yes
2396configure:9787: checking whether to build the ppl_lcdd program
2397configure:9796: result: yes
2398configure:9818: checking whether to build the ppl_lpsol program
2399configure:9827: result: yes
2400configure:9849: checking whether to build the ppl_pips program
2401configure:9858: result: yes
2402configure:9880: checking whether to build the PPL documentation
2403configure:9889: result: yes
2404configure:9919: checking which interfaces are enabled
2405configure:9977: result: cxx c ocaml java
2406configure:10099: checking for javac
2407configure:10117: found /Library/Java/Home/bin/javac
2408configure:10129: result: /Library/Java/Home/bin/javac
2409configure:10145: checking whether /Library/Java/Home/bin/javac supports enums
2410configure:10171: /Library/Java/Home/bin/javac  Test.java
2411configure:10174: $? = 0
2412configure:10186: result: yes
2413configure:10241: checking for java
2414configure:10259: found /Library/Java/Home/bin/java
2415configure:10271: result: /Library/Java/Home/bin/java
2416configure:10289: checking for uudecode
2417configure:10305: found /usr/bin/uudecode
2418configure:10316: result: yes
2419configure:10325: checking if uudecode can decode base 64 file
2420configure:10352: result: yes
2421configure:10503: checking if /Library/Java/Home/bin/java works
2422configure:10540: /Library/Java/Home/bin/java  Test
2423configure:10543: $? = 0
2424configure:10556: result: yes
2425configure:10612: checking for jar
2426configure:10630: found /Library/Java/Home/bin/jar
2427configure:10642: result: /Library/Java/Home/bin/jar
2428configure:10712: checking for javah
2429configure:10730: found /Library/Java/Home/bin/javah
2430configure:10742: result: /Library/Java/Home/bin/javah
2431configure:10761: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
2432conftest.cpp:83:10: fatal error: 'jni.h' file not found
2433#include <jni.h>
2434         ^
24351 error generated.
2436configure:10761: $? = 1
2437configure: failed program was:
2438| /* confdefs.h */
2439| #define PACKAGE_NAME "the Parma Polyhedra Library"
2440| #define PACKAGE_TARNAME "ppl"
2441| #define PACKAGE_VERSION "1.0"
2442| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
2443| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
2444| #define PACKAGE_URL ""
2445| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
2446| #define PPL_NDEBUG 1
2447| #define PPL_FPMATH_MAY_USE_387 1
2448| #define PPL_FPMATH_MAY_USE_SSE 1
2449| #define PPL_COEFFICIENT_TYPE mpz_class
2450| #define PPL_COEFFICIENT_BITS 0
2451| #define PPL_GMP_INTEGERS 1
2452| #define STDC_HEADERS 1
2453| #define HAVE_SYS_TYPES_H 1
2454| #define HAVE_SYS_STAT_H 1
2455| #define HAVE_STDLIB_H 1
2456| #define HAVE_STRING_H 1
2457| #define HAVE_MEMORY_H 1
2458| #define HAVE_STRINGS_H 1
2459| #define HAVE_INTTYPES_H 1
2460| #define HAVE_STDINT_H 1
2461| #define HAVE_UNISTD_H 1
2462| #define HAVE_TYPEOF 1
2463| #define SIZEOF_CHAR 1
2464| #define SIZEOF_SHORT 2
2465| #define SIZEOF_INT 4
2466| #define SIZEOF_LONG 8
2467| #define SIZEOF_LONG_LONG 8
2468| #define SIZEOF_SIZE_T 8
2469| #define SIZEOF_FLOAT 4
2470| #define SIZEOF_DOUBLE 8
2471| #define SIZEOF_LONG_DOUBLE 16
2472| #define SIZEOF_INTP 8
2473| #define SIZEOF_FP 8
2474| #define PPL_CAN_CONTROL_FPU 0
2475| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
2476| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
2477| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
2478| #define PPL_SUPPORTED_FLOAT 0
2479| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
2480| #define PPL_SUPPORTED_DOUBLE 0
2481| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
2482| #define PPL_SUPPORTED_LONG_DOUBLE 0
2483| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
2484| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
2485| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
2486| #define HAVE_FENV_H 1
2487| #define HAVE_GETOPT_H 1
2488| #define HAVE_SIGNAL_H 1
2489| #define HAVE_STRING_H 1
2490| #define HAVE_STRINGS_H 1
2491| #define HAVE_SYS_RESOURCE_H 1
2492| #define HAVE_SYS_TIME_H 1
2493| #define HAVE_SYS_TYPES_H 1
2494| #define HAVE_UNISTD_H 1
2495| #define HAVE_DECL_FFS 1
2496| #define HAVE_DECL_GETENV 1
2497| #define HAVE_DECL_STRTOF 1
2498| #define HAVE_DECL_STRTOD 1
2499| #define HAVE_DECL_STRTOLD 1
2500| #define HAVE_DECL_STRTOLL 1
2501| #define HAVE_DECL_STRTOULL 1
2502| #define HAVE_DECL_FMA 1
2503| #define HAVE_DECL_FMAF 1
2504| #define HAVE_DECL_FMAL 1
2505| #define HAVE_DECL_RINTF 1
2506| #define HAVE_DECL_RINTL 1
2507| #define HAVE_INT_FAST16_T 1
2508| #define HAVE_INT_FAST32_T 1
2509| #define HAVE_INT_FAST64_T 1
2510| #define HAVE_UINT_FAST16_T 1
2511| #define HAVE_UINT_FAST32_T 1
2512| #define HAVE_UINT_FAST64_T 1
2513| #define HAVE_UINTPTR_T 1
2514| #define SIZEOF_MP_LIMB_T 8
2515| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
2516| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
2517| #define HAVE___MPZ_STRUCT__MP_SIZE 1
2518| #define HAVE___MPZ_STRUCT__MP_D 1
2519| /* end confdefs.h.  */
2520| #include <jni.h>
2521configure:10775: ccache /usr/bin/clang++ -E -I/opt/local/include -I/Library/Java/Home/include -I/Library/Java/Home/include/darwin conftest.cpp
2522conftest.cpp:83:10: fatal error: 'jni.h' file not found
2523#include <jni.h>
2524         ^
25251 error generated.
2526configure:10775: $? = 1
2527configure: failed program was:
2528| /* confdefs.h */
2529| #define PACKAGE_NAME "the Parma Polyhedra Library"
2530| #define PACKAGE_TARNAME "ppl"
2531| #define PACKAGE_VERSION "1.0"
2532| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
2533| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
2534| #define PACKAGE_URL ""
2535| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
2536| #define PPL_NDEBUG 1
2537| #define PPL_FPMATH_MAY_USE_387 1
2538| #define PPL_FPMATH_MAY_USE_SSE 1
2539| #define PPL_COEFFICIENT_TYPE mpz_class
2540| #define PPL_COEFFICIENT_BITS 0
2541| #define PPL_GMP_INTEGERS 1
2542| #define STDC_HEADERS 1
2543| #define HAVE_SYS_TYPES_H 1
2544| #define HAVE_SYS_STAT_H 1
2545| #define HAVE_STDLIB_H 1
2546| #define HAVE_STRING_H 1
2547| #define HAVE_MEMORY_H 1
2548| #define HAVE_STRINGS_H 1
2549| #define HAVE_INTTYPES_H 1
2550| #define HAVE_STDINT_H 1
2551| #define HAVE_UNISTD_H 1
2552| #define HAVE_TYPEOF 1
2553| #define SIZEOF_CHAR 1
2554| #define SIZEOF_SHORT 2
2555| #define SIZEOF_INT 4
2556| #define SIZEOF_LONG 8
2557| #define SIZEOF_LONG_LONG 8
2558| #define SIZEOF_SIZE_T 8
2559| #define SIZEOF_FLOAT 4
2560| #define SIZEOF_DOUBLE 8
2561| #define SIZEOF_LONG_DOUBLE 16
2562| #define SIZEOF_INTP 8
2563| #define SIZEOF_FP 8
2564| #define PPL_CAN_CONTROL_FPU 0
2565| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
2566| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
2567| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
2568| #define PPL_SUPPORTED_FLOAT 0
2569| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
2570| #define PPL_SUPPORTED_DOUBLE 0
2571| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
2572| #define PPL_SUPPORTED_LONG_DOUBLE 0
2573| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
2574| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
2575| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
2576| #define HAVE_FENV_H 1
2577| #define HAVE_GETOPT_H 1
2578| #define HAVE_SIGNAL_H 1
2579| #define HAVE_STRING_H 1
2580| #define HAVE_STRINGS_H 1
2581| #define HAVE_SYS_RESOURCE_H 1
2582| #define HAVE_SYS_TIME_H 1
2583| #define HAVE_SYS_TYPES_H 1
2584| #define HAVE_UNISTD_H 1
2585| #define HAVE_DECL_FFS 1
2586| #define HAVE_DECL_GETENV 1
2587| #define HAVE_DECL_STRTOF 1
2588| #define HAVE_DECL_STRTOD 1
2589| #define HAVE_DECL_STRTOLD 1
2590| #define HAVE_DECL_STRTOLL 1
2591| #define HAVE_DECL_STRTOULL 1
2592| #define HAVE_DECL_FMA 1
2593| #define HAVE_DECL_FMAF 1
2594| #define HAVE_DECL_FMAL 1
2595| #define HAVE_DECL_RINTF 1
2596| #define HAVE_DECL_RINTL 1
2597| #define HAVE_INT_FAST16_T 1
2598| #define HAVE_INT_FAST32_T 1
2599| #define HAVE_INT_FAST64_T 1
2600| #define HAVE_UINT_FAST16_T 1
2601| #define HAVE_UINT_FAST32_T 1
2602| #define HAVE_UINT_FAST64_T 1
2603| #define HAVE_UINTPTR_T 1
2604| #define SIZEOF_MP_LIMB_T 8
2605| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
2606| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
2607| #define HAVE___MPZ_STRUCT__MP_SIZE 1
2608| #define HAVE___MPZ_STRUCT__MP_D 1
2609| /* end confdefs.h.  */
2610| #include <jni.h>
2611configure:10778: WARNING: unable to include <jni.h>
2612configure:10803: checking whether jlong can contain data pointers
2613configure:10823: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I/Library/Java/Home/include -I/Library/Java/Home/include/darwin -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
2614conftest.cpp:83:10: fatal error: 'jni.h' file not found
2615#include <jni.h>
2616         ^
26171 error generated.
2618configure:10823: $? = 1
2619configure: program exited with status 1
2620configure: failed program was:
2621| /* confdefs.h */
2622| #define PACKAGE_NAME "the Parma Polyhedra Library"
2623| #define PACKAGE_TARNAME "ppl"
2624| #define PACKAGE_VERSION "1.0"
2625| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
2626| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
2627| #define PACKAGE_URL ""
2628| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
2629| #define PPL_NDEBUG 1
2630| #define PPL_FPMATH_MAY_USE_387 1
2631| #define PPL_FPMATH_MAY_USE_SSE 1
2632| #define PPL_COEFFICIENT_TYPE mpz_class
2633| #define PPL_COEFFICIENT_BITS 0
2634| #define PPL_GMP_INTEGERS 1
2635| #define STDC_HEADERS 1
2636| #define HAVE_SYS_TYPES_H 1
2637| #define HAVE_SYS_STAT_H 1
2638| #define HAVE_STDLIB_H 1
2639| #define HAVE_STRING_H 1
2640| #define HAVE_MEMORY_H 1
2641| #define HAVE_STRINGS_H 1
2642| #define HAVE_INTTYPES_H 1
2643| #define HAVE_STDINT_H 1
2644| #define HAVE_UNISTD_H 1
2645| #define HAVE_TYPEOF 1
2646| #define SIZEOF_CHAR 1
2647| #define SIZEOF_SHORT 2
2648| #define SIZEOF_INT 4
2649| #define SIZEOF_LONG 8
2650| #define SIZEOF_LONG_LONG 8
2651| #define SIZEOF_SIZE_T 8
2652| #define SIZEOF_FLOAT 4
2653| #define SIZEOF_DOUBLE 8
2654| #define SIZEOF_LONG_DOUBLE 16
2655| #define SIZEOF_INTP 8
2656| #define SIZEOF_FP 8
2657| #define PPL_CAN_CONTROL_FPU 0
2658| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
2659| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
2660| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
2661| #define PPL_SUPPORTED_FLOAT 0
2662| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
2663| #define PPL_SUPPORTED_DOUBLE 0
2664| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
2665| #define PPL_SUPPORTED_LONG_DOUBLE 0
2666| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
2667| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
2668| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
2669| #define HAVE_FENV_H 1
2670| #define HAVE_GETOPT_H 1
2671| #define HAVE_SIGNAL_H 1
2672| #define HAVE_STRING_H 1
2673| #define HAVE_STRINGS_H 1
2674| #define HAVE_SYS_RESOURCE_H 1
2675| #define HAVE_SYS_TIME_H 1
2676| #define HAVE_SYS_TYPES_H 1
2677| #define HAVE_UNISTD_H 1
2678| #define HAVE_DECL_FFS 1
2679| #define HAVE_DECL_GETENV 1
2680| #define HAVE_DECL_STRTOF 1
2681| #define HAVE_DECL_STRTOD 1
2682| #define HAVE_DECL_STRTOLD 1
2683| #define HAVE_DECL_STRTOLL 1
2684| #define HAVE_DECL_STRTOULL 1
2685| #define HAVE_DECL_FMA 1
2686| #define HAVE_DECL_FMAF 1
2687| #define HAVE_DECL_FMAL 1
2688| #define HAVE_DECL_RINTF 1
2689| #define HAVE_DECL_RINTL 1
2690| #define HAVE_INT_FAST16_T 1
2691| #define HAVE_INT_FAST32_T 1
2692| #define HAVE_INT_FAST64_T 1
2693| #define HAVE_UINT_FAST16_T 1
2694| #define HAVE_UINT_FAST32_T 1
2695| #define HAVE_UINT_FAST64_T 1
2696| #define HAVE_UINTPTR_T 1
2697| #define SIZEOF_MP_LIMB_T 8
2698| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
2699| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
2700| #define HAVE___MPZ_STRUCT__MP_SIZE 1
2701| #define HAVE___MPZ_STRUCT__MP_D 1
2702| /* end confdefs.h.  */
2703| #include <jni.h>
2704|
2705|     int
2706|     main() {
2707|       if (sizeof(jlong) >= sizeof(void*))
2708|         return 0;
2709|       else
2710|         return 1;
2711|     }
2712|
2713configure:10829: result: no
2714configure:10924: checking for ocamlc
2715configure:10954: result: no
2716configure:11352: checking for ocamldep
2717configure:11382: result: no
2718configure:11446: checking for ocamlmktop
2719configure:11476: result: no
2720configure:11540: checking for ocamlmklib
2721configure:11570: result: no
2722configure:11634: checking for ocamldoc
2723configure:11664: result: no
2724configure:11728: checking for ocamlbuild
2725configure:11758: result: no
2726configure:12747: checking for GNU M4 that supports accurate traces
2727configure:12786: result: /opt/local/bin/gm4
2728configure:12789: checking how m4 supports trace files
2729configure:12799: result: --debugfile
2730configure:12884: checking which instantiations are enabled
2731configure:12934: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I.  conftest.cpp >&5
2732clang: warning: argument unused during compilation: '-I /opt/local/include'
2733clang: warning: argument unused during compilation: '-I .'
2734In file included from conftest.cpp:1:
2735In file included from conftest.cpp:84:
2736In file included from ./instchk.hh:32:
2737In file included from /opt/local/include/gmpxx.h:41:
2738/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2739  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2740                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2741/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2742  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2743                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2744/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2745  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2746                                                                                                                                                                                                                                                                                                                                                        ^~
2747                                                                                                                                                                                                                                                                                                                                                        =
27481 warning generated.
2749configure:12934: $? = 0
2750configure:12934: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I.  conftest.cpp >&5
2751clang: warning: argument unused during compilation: '-I /opt/local/include'
2752clang: warning: argument unused during compilation: '-I .'
2753In file included from conftest.cpp:1:
2754In file included from conftest.cpp:84:
2755In file included from ./instchk.hh:32:
2756In file included from /opt/local/include/gmpxx.h:41:
2757/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2758  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2759                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2760/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2761  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2762                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2763/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2764  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2765                                                                                                                                                                                                                                                                                                                                                        ^~
2766                                                                                                                                                                                                                                                                                                                                                        =
27671 warning generated.
2768configure:12934: $? = 0
2769configure:12934: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I.  conftest.cpp >&5
2770clang: warning: argument unused during compilation: '-I /opt/local/include'
2771clang: warning: argument unused during compilation: '-I .'
2772In file included from conftest.cpp:1:
2773In file included from conftest.cpp:84:
2774In file included from ./instchk.hh:32:
2775In file included from /opt/local/include/gmpxx.h:41:
2776/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2777  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2778                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2779/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2780  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2781                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2782/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2783  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2784                                                                                                                                                                                                                                                                                                                                                        ^~
2785                                                                                                                                                                                                                                                                                                                                                        =
27861 warning generated.
2787configure:12934: $? = 0
2788configure:12934: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I.  conftest.cpp >&5
2789clang: warning: argument unused during compilation: '-I /opt/local/include'
2790clang: warning: argument unused during compilation: '-I .'
2791In file included from conftest.cpp:1:
2792In file included from conftest.cpp:84:
2793In file included from ./instchk.hh:32:
2794In file included from /opt/local/include/gmpxx.h:41:
2795/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2796  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2797                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2798/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2799  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2800                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2801/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2802  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2803                                                                                                                                                                                                                                                                                                                                                        ^~
2804                                                                                                                                                                                                                                                                                                                                                        =
28051 warning generated.
2806configure:12934: $? = 0
2807configure:12934: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I.  conftest.cpp >&5
2808clang: warning: argument unused during compilation: '-I /opt/local/include'
2809clang: warning: argument unused during compilation: '-I .'
2810In file included from conftest.cpp:1:
2811In file included from conftest.cpp:84:
2812In file included from ./instchk.hh:32:
2813In file included from /opt/local/include/gmpxx.h:41:
2814/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2815  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2816                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2817/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2818  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2819                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2820/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2821  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2822                                                                                                                                                                                                                                                                                                                                                        ^~
2823                                                                                                                                                                                                                                                                                                                                                        =
28241 warning generated.
2825configure:12934: $? = 0
2826configure:12934: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I.  conftest.cpp >&5
2827clang: warning: argument unused during compilation: '-I /opt/local/include'
2828clang: warning: argument unused during compilation: '-I .'
2829In file included from conftest.cpp:1:
2830In file included from conftest.cpp:84:
2831In file included from ./instchk.hh:32:
2832In file included from /opt/local/include/gmpxx.h:41:
2833/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2834  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2835                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2836/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2837  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2838                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2839/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2840  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2841                                                                                                                                                                                                                                                                                                                                                        ^~
2842                                                                                                                                                                                                                                                                                                                                                        =
28431 warning generated.
2844configure:12934: $? = 0
2845configure:12934: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I.  conftest.cpp >&5
2846clang: warning: argument unused during compilation: '-I /opt/local/include'
2847clang: warning: argument unused during compilation: '-I .'
2848In file included from conftest.cpp:1:
2849In file included from conftest.cpp:84:
2850In file included from ./instchk.hh:32:
2851In file included from /opt/local/include/gmpxx.h:41:
2852/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2853  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2854                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2855/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2856  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2857                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2858/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2859  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2860                                                                                                                                                                                                                                                                                                                                                        ^~
2861                                                                                                                                                                                                                                                                                                                                                        =
28621 warning generated.
2863configure:12934: $? = 0
2864configure:12934: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I.  conftest.cpp >&5
2865clang: warning: argument unused during compilation: '-I /opt/local/include'
2866clang: warning: argument unused during compilation: '-I .'
2867In file included from conftest.cpp:1:
2868In file included from conftest.cpp:84:
2869In file included from ./instchk.hh:32:
2870In file included from /opt/local/include/gmpxx.h:41:
2871/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2872  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2873                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2874/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2875  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2876                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2877/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2878  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2879                                                                                                                                                                                                                                                                                                                                                        ^~
2880                                                                                                                                                                                                                                                                                                                                                        =
28811 warning generated.
2882configure:12934: $? = 0
2883configure:12934: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I.  conftest.cpp >&5
2884clang: warning: argument unused during compilation: '-I /opt/local/include'
2885clang: warning: argument unused during compilation: '-I .'
2886In file included from conftest.cpp:1:
2887In file included from conftest.cpp:84:
2888In file included from ./instchk.hh:32:
2889In file included from /opt/local/include/gmpxx.h:41:
2890/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2891  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2892                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2893/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2894  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2895                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2896/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2897  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2898                                                                                                                                                                                                                                                                                                                                                        ^~
2899                                                                                                                                                                                                                                                                                                                                                        =
29001 warning generated.
2901configure:12934: $? = 0
2902configure:12934: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -I.  conftest.cpp >&5
2903clang: warning: argument unused during compilation: '-I /opt/local/include'
2904clang: warning: argument unused during compilation: '-I .'
2905In file included from conftest.cpp:1:
2906In file included from conftest.cpp:84:
2907In file included from ./instchk.hh:32:
2908In file included from /opt/local/include/gmpxx.h:41:
2909/opt/local/include/gmp.h:2114:345: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
2910  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2911                                                                                                                                                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
2912/opt/local/include/gmp.h:2114:345: note: remove extraneous parentheses around the comparison to silence this warning
2913  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2914                                                                                                                                                                                                                                                                     ~                                                                                  ^   ~
2915/opt/local/include/gmp.h:2114:345: note: use '=' to turn this equality comparison into an assignment
2916  do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0);
2917                                                                                                                                                                                                                                                                                                                                                        ^~
2918                                                                                                                                                                                                                                                                                                                                                        =
29191 warning generated.
2920configure:12934: $? = 0
2921configure:12972: 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>
2922configure:12978: checking whether tests should be run under Valgrind
2923configure:13034: result: no
2924configure:13052: checking whether `make check' does a thorough or quick check
2925configure:13065: result: quick
2926configure:13129: checking how to print strings
2927configure:13156: result: printf
2928configure:13177: checking for a sed that does not truncate output
2929configure:13241: result: /usr/bin/sed
2930configure:13289: checking for ld used by ccache /usr/bin/clang
2931configure:13356: result: /usr/bin/ld
2932configure:13363: checking if the linker (/usr/bin/ld) is GNU ld
2933configure:13378: result: no
2934configure:13390: checking for BSD- or MS-compatible name lister (nm)
2935configure:13439: result: /opt/local/bin/nm
2936configure:13569: checking the name lister (/opt/local/bin/nm) interface
2937configure:13576: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2938clang: warning: argument unused during compilation: '-I /opt/local/include'
2939configure:13579: /opt/local/bin/nm "conftest.o"
2940configure:13582: output
294100000000000002f8 S _some_variable
2942configure:13589: result: BSD nm
2943configure:13592: checking whether ln -s works
2944configure:13596: result: yes
2945configure:13604: checking the maximum length of command line arguments
2946configure:13734: result: 196608
2947configure:13751: checking whether the shell understands some XSI constructs
2948configure:13761: result: yes
2949configure:13765: checking whether the shell understands "+="
2950configure:13771: result: yes
2951configure:13806: checking how to convert x86_64-apple-darwin12.2.0 file names to x86_64-apple-darwin12.2.0 format
2952configure:13846: result: func_convert_file_noop
2953configure:13853: checking how to convert x86_64-apple-darwin12.2.0 file names to toolchain format
2954configure:13873: result: func_convert_file_noop
2955configure:13880: checking for /usr/bin/ld option to reload object files
2956configure:13887: result: -r
2957configure:13961: checking for objdump
2958configure:13991: result: no
2959configure:14020: checking how to recognize dependent libraries
2960configure:14222: result: pass_all
2961configure:14307: checking for dlltool
2962configure:14337: result: no
2963configure:14367: checking how to associate runtime and link libraries
2964configure:14394: result: printf %s\n
2965configure:14454: checking for ar
2966configure:14470: found /opt/local/bin/ar
2967configure:14481: result: ar
2968configure:14518: checking for archiver @FILE support
2969configure:14535: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2970clang: warning: argument unused during compilation: '-I /opt/local/include'
2971configure:14535: $? = 0
2972configure:14538: ar cru libconftest.a @conftest.lst >&5
2973ar: @conftest.lst: No such file or directory
2974configure:14541: $? = 1
2975configure:14561: result: no
2976configure:14619: checking for strip
2977configure:14635: found /opt/local/bin/strip
2978configure:14646: result: strip
2979configure:14718: checking for ranlib
2980configure:14734: found /opt/local/bin/ranlib
2981configure:14745: result: ranlib
2982configure:14847: checking command to parse /opt/local/bin/nm output from ccache /usr/bin/clang object
2983configure:14967: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2984clang: warning: argument unused during compilation: '-I /opt/local/include'
2985configure:14970: $? = 0
2986configure:14974: /opt/local/bin/nm conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
2987configure:14977: $? = 0
2988cannot find nm_test_var in conftest.nm
2989configure:14967: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
2990clang: warning: argument unused during compilation: '-I /opt/local/include'
2991configure:14970: $? = 0
2992configure:14974: /opt/local/bin/nm conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
2993configure:14977: $? = 0
2994configure:15043: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp conftstm.o >&5
2995configure:15046: $? = 0
2996configure:15084: result: ok
2997configure:15121: checking for sysroot
2998configure:15151: result: no
2999configure:15407: checking for mt
3000configure:15437: result: no
3001configure:15457: checking if : is a manifest tool
3002configure:15463: : '-?'
3003configure:15471: result: no
3004configure:15527: checking for dsymutil
3005configure:15543: found /usr/bin/dsymutil
3006configure:15554: result: dsymutil
3007configure:15619: checking for nmedit
3008configure:15635: found /opt/local/bin/nmedit
3009configure:15646: result: nmedit
3010configure:15711: checking for lipo
3011configure:15727: found /opt/local/bin/lipo
3012configure:15738: result: lipo
3013configure:15803: checking for otool
3014configure:15819: found /opt/local/bin/otool
3015configure:15830: result: otool
3016configure:15895: checking for otool64
3017configure:15925: result: no
3018configure:15970: checking for -single_module linker flag
3019ccache /usr/bin/clang  -g -O2 -pipe -O2 -arch x86_64 -L/opt/local/lib -arch x86_64 -o libconftest.dylib -dynamiclib -Wl,-single_module conftest.c
3020configure:16003: result: yes
3021configure:16006: checking for -exported_symbols_list linker flag
3022configure:16026: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 -Wl,-exported_symbols_list,conftest.sym conftest.cpp  >&5
3023configure:16026: $? = 0
3024configure:16036: result: yes
3025configure:16039: checking for -force_load linker flag
3026ccache /usr/bin/clang  -g -O2 -pipe -O2 -arch x86_64 -c -o conftest.o conftest.c
3027ar cru libconftest.a conftest.o
3028ranlib libconftest.a
3029ccache /usr/bin/clang  -g -O2 -pipe -O2 -arch x86_64 -L/opt/local/lib -arch x86_64 -o conftest conftest.c -Wl,-force_load,./libconftest.a
3030configure:16071: result: yes
3031configure:16110: checking for dlfcn.h
3032configure:16110: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3033clang: warning: argument unused during compilation: '-I /opt/local/include'
3034configure:16110: $? = 0
3035configure:16110: result: yes
3036configure:16325: checking for objdir
3037configure:16340: result: .libs
3038configure:16611: checking if ccache /usr/bin/clang supports -fno-rtti -fno-exceptions
3039configure:16629: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -fno-rtti -fno-exceptions conftest.c >&5
3040clang: warning: argument unused during compilation: '-I /opt/local/include'
3041configure:16633: $? = 0
3042configure:16646: result: yes
3043configure:16973: checking for ccache /usr/bin/clang option to produce PIC
3044configure:16980: result: -fno-common -DPIC
3045configure:16988: checking if ccache /usr/bin/clang PIC flag -fno-common -DPIC works
3046configure:17006: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -fno-common -DPIC -DPIC conftest.c >&5
3047clang: warning: argument unused during compilation: '-I /opt/local/include'
3048configure:17010: $? = 0
3049configure:17023: result: yes
3050configure:17052: checking if ccache /usr/bin/clang static flag -static works
3051configure:17080: result: no
3052configure:17095: checking if ccache /usr/bin/clang supports -c -o file.o
3053configure:17116: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -o out/conftest2.o conftest.c >&5
3054clang: warning: argument unused during compilation: '-I /opt/local/include'
3055configure:17120: $? = 0
3056configure:17142: result: yes
3057configure:17150: checking if ccache /usr/bin/clang supports -c -o file.o
3058configure:17197: result: yes
3059configure:17230: checking whether the ccache /usr/bin/clang linker (/usr/bin/ld) supports shared libraries
3060configure:18383: result: yes
3061configure:18623: checking dynamic linker characteristics
3062configure:19356: result: darwin12.2.0 dyld
3063configure:19463: checking how to hardcode library paths into programs
3064configure:19488: result: immediate
3065configure:19533: checking for dlopen in -ldl
3066configure:19558: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c -ldl   >&5
3067configure:19558: $? = 0
3068configure:19567: result: yes
3069configure:19782: checking whether a program can dlopen itself
3070configure:19862: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -DHAVE_DLFCN_H -L/opt/local/lib -arch x86_64  conftest.c -ldl  >&5
3071configure:19865: $? = 0
3072configure:19883: result: yes
3073configure:19888: checking whether a statically linked program can dlopen itself
3074configure:19968: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -DHAVE_DLFCN_H -L/opt/local/lib -arch x86_64   conftest.c -ldl  >&5
3075configure:19971: $? = 0
3076configure:19989: result: yes
3077configure:20028: checking whether stripping libraries is possible
3078configure:20042: result: yes
3079configure:20068: checking if libtool supports shared libraries
3080configure:20070: result: yes
3081configure:20073: checking whether to build shared libraries
3082configure:20094: result: yes
3083configure:20097: checking whether to build static libraries
3084configure:20101: result: yes
3085configure:20124: checking how to run the C++ preprocessor
3086configure:20190: result: ccache /usr/bin/clang++ -E
3087configure:20210: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
3088configure:20210: $? = 0
3089configure:20224: ccache /usr/bin/clang++ -E -I/opt/local/include conftest.cpp
3090conftest.cpp:85:10: fatal error: 'ac_nonexistent.h' file not found
3091#include <ac_nonexistent.h>
3092         ^
30931 error generated.
3094configure:20224: $? = 1
3095configure: failed program was:
3096| /* confdefs.h */
3097| #define PACKAGE_NAME "the Parma Polyhedra Library"
3098| #define PACKAGE_TARNAME "ppl"
3099| #define PACKAGE_VERSION "1.0"
3100| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
3101| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
3102| #define PACKAGE_URL ""
3103| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
3104| #define PPL_NDEBUG 1
3105| #define PPL_FPMATH_MAY_USE_387 1
3106| #define PPL_FPMATH_MAY_USE_SSE 1
3107| #define PPL_COEFFICIENT_TYPE mpz_class
3108| #define PPL_COEFFICIENT_BITS 0
3109| #define PPL_GMP_INTEGERS 1
3110| #define STDC_HEADERS 1
3111| #define HAVE_SYS_TYPES_H 1
3112| #define HAVE_SYS_STAT_H 1
3113| #define HAVE_STDLIB_H 1
3114| #define HAVE_STRING_H 1
3115| #define HAVE_MEMORY_H 1
3116| #define HAVE_STRINGS_H 1
3117| #define HAVE_INTTYPES_H 1
3118| #define HAVE_STDINT_H 1
3119| #define HAVE_UNISTD_H 1
3120| #define HAVE_TYPEOF 1
3121| #define SIZEOF_CHAR 1
3122| #define SIZEOF_SHORT 2
3123| #define SIZEOF_INT 4
3124| #define SIZEOF_LONG 8
3125| #define SIZEOF_LONG_LONG 8
3126| #define SIZEOF_SIZE_T 8
3127| #define SIZEOF_FLOAT 4
3128| #define SIZEOF_DOUBLE 8
3129| #define SIZEOF_LONG_DOUBLE 16
3130| #define SIZEOF_INTP 8
3131| #define SIZEOF_FP 8
3132| #define PPL_CAN_CONTROL_FPU 0
3133| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
3134| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
3135| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
3136| #define PPL_SUPPORTED_FLOAT 0
3137| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
3138| #define PPL_SUPPORTED_DOUBLE 0
3139| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
3140| #define PPL_SUPPORTED_LONG_DOUBLE 0
3141| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
3142| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
3143| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
3144| #define HAVE_FENV_H 1
3145| #define HAVE_GETOPT_H 1
3146| #define HAVE_SIGNAL_H 1
3147| #define HAVE_STRING_H 1
3148| #define HAVE_STRINGS_H 1
3149| #define HAVE_SYS_RESOURCE_H 1
3150| #define HAVE_SYS_TIME_H 1
3151| #define HAVE_SYS_TYPES_H 1
3152| #define HAVE_UNISTD_H 1
3153| #define HAVE_DECL_FFS 1
3154| #define HAVE_DECL_GETENV 1
3155| #define HAVE_DECL_STRTOF 1
3156| #define HAVE_DECL_STRTOD 1
3157| #define HAVE_DECL_STRTOLD 1
3158| #define HAVE_DECL_STRTOLL 1
3159| #define HAVE_DECL_STRTOULL 1
3160| #define HAVE_DECL_FMA 1
3161| #define HAVE_DECL_FMAF 1
3162| #define HAVE_DECL_FMAL 1
3163| #define HAVE_DECL_RINTF 1
3164| #define HAVE_DECL_RINTL 1
3165| #define HAVE_INT_FAST16_T 1
3166| #define HAVE_INT_FAST32_T 1
3167| #define HAVE_INT_FAST64_T 1
3168| #define HAVE_UINT_FAST16_T 1
3169| #define HAVE_UINT_FAST32_T 1
3170| #define HAVE_UINT_FAST64_T 1
3171| #define HAVE_UINTPTR_T 1
3172| #define SIZEOF_MP_LIMB_T 8
3173| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
3174| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
3175| #define HAVE___MPZ_STRUCT__MP_SIZE 1
3176| #define HAVE___MPZ_STRUCT__MP_D 1
3177| #define HAVE_DLFCN_H 1
3178| #define LT_OBJDIR ".libs/"
3179| /* end confdefs.h.  */
3180| #include <ac_nonexistent.h>
3181configure:20393: checking for ld used by ccache /usr/bin/clang++
3182configure:20460: result: /usr/bin/ld
3183configure:20467: checking if the linker (/usr/bin/ld) is GNU ld
3184configure:20482: result: no
3185configure:20537: checking whether the ccache /usr/bin/clang++ linker (/usr/bin/ld) supports shared libraries
3186configure:21542: result: yes
3187configure:21578: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3188clang: warning: argument unused during compilation: '-I /opt/local/include'
3189configure:21581: $? = 0
3190configure:22101: checking for ccache /usr/bin/clang++ option to produce PIC
3191configure:22108: result: -fno-common -DPIC
3192configure:22116: checking if ccache /usr/bin/clang++ PIC flag -fno-common -DPIC works
3193configure:22134: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -fno-common -DPIC -DPIC conftest.cpp >&5
3194clang: warning: argument unused during compilation: '-I /opt/local/include'
3195configure:22138: $? = 0
3196configure:22151: result: yes
3197configure:22174: checking if ccache /usr/bin/clang++ static flag -static works
3198configure:22202: result: no
3199configure:22214: checking if ccache /usr/bin/clang++ supports -c -o file.o
3200configure:22235: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -o out/conftest2.o conftest.cpp >&5
3201clang: warning: argument unused during compilation: '-I /opt/local/include'
3202configure:22239: $? = 0
3203configure:22261: result: yes
3204configure:22266: checking if ccache /usr/bin/clang++ supports -c -o file.o
3205configure:22313: result: yes
3206configure:22343: checking whether the ccache /usr/bin/clang++ linker (/usr/bin/ld) supports shared libraries
3207configure:22379: result: yes
3208configure:22520: checking dynamic linker characteristics
3209configure:23187: result: darwin12.2.0 dyld
3210configure:23240: checking how to hardcode library paths into programs
3211configure:23265: result: immediate
3212configure:23346: checking for md5sum
3213configure:23362: found /opt/local/bin/md5sum
3214configure:23373: result: md5sum
3215configure:23392: checking for the text md5sum command
3216configure:23400: result: md5sum -t
3217configure:23417: checking glpk.h usability
3218configure:23417: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
3219clang: warning: argument unused during compilation: '-I /opt/local/include'
3220configure:23417: $? = 0
3221configure:23417: result: yes
3222configure:23417: checking glpk.h presence
3223configure:23417: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
3224configure:23417: $? = 0
3225configure:23417: result: yes
3226configure:23417: checking for glpk.h
3227configure:23417: result: yes
3228configure:23417: checking glpk/glpk.h usability
3229configure:23417: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
3230conftest.c:119:10: fatal error: 'glpk/glpk.h' file not found
3231#include <glpk/glpk.h>
3232         ^
32331 error generated.
3234configure:23417: $? = 1
3235configure: failed program was:
3236| /* confdefs.h */
3237| #define PACKAGE_NAME "the Parma Polyhedra Library"
3238| #define PACKAGE_TARNAME "ppl"
3239| #define PACKAGE_VERSION "1.0"
3240| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
3241| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
3242| #define PACKAGE_URL ""
3243| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
3244| #define PPL_NDEBUG 1
3245| #define PPL_FPMATH_MAY_USE_387 1
3246| #define PPL_FPMATH_MAY_USE_SSE 1
3247| #define PPL_COEFFICIENT_TYPE mpz_class
3248| #define PPL_COEFFICIENT_BITS 0
3249| #define PPL_GMP_INTEGERS 1
3250| #define STDC_HEADERS 1
3251| #define HAVE_SYS_TYPES_H 1
3252| #define HAVE_SYS_STAT_H 1
3253| #define HAVE_STDLIB_H 1
3254| #define HAVE_STRING_H 1
3255| #define HAVE_MEMORY_H 1
3256| #define HAVE_STRINGS_H 1
3257| #define HAVE_INTTYPES_H 1
3258| #define HAVE_STDINT_H 1
3259| #define HAVE_UNISTD_H 1
3260| #define HAVE_TYPEOF 1
3261| #define SIZEOF_CHAR 1
3262| #define SIZEOF_SHORT 2
3263| #define SIZEOF_INT 4
3264| #define SIZEOF_LONG 8
3265| #define SIZEOF_LONG_LONG 8
3266| #define SIZEOF_SIZE_T 8
3267| #define SIZEOF_FLOAT 4
3268| #define SIZEOF_DOUBLE 8
3269| #define SIZEOF_LONG_DOUBLE 16
3270| #define SIZEOF_INTP 8
3271| #define SIZEOF_FP 8
3272| #define PPL_CAN_CONTROL_FPU 0
3273| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
3274| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
3275| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
3276| #define PPL_SUPPORTED_FLOAT 0
3277| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
3278| #define PPL_SUPPORTED_DOUBLE 0
3279| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
3280| #define PPL_SUPPORTED_LONG_DOUBLE 0
3281| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
3282| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
3283| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
3284| #define HAVE_FENV_H 1
3285| #define HAVE_GETOPT_H 1
3286| #define HAVE_SIGNAL_H 1
3287| #define HAVE_STRING_H 1
3288| #define HAVE_STRINGS_H 1
3289| #define HAVE_SYS_RESOURCE_H 1
3290| #define HAVE_SYS_TIME_H 1
3291| #define HAVE_SYS_TYPES_H 1
3292| #define HAVE_UNISTD_H 1
3293| #define HAVE_DECL_FFS 1
3294| #define HAVE_DECL_GETENV 1
3295| #define HAVE_DECL_STRTOF 1
3296| #define HAVE_DECL_STRTOD 1
3297| #define HAVE_DECL_STRTOLD 1
3298| #define HAVE_DECL_STRTOLL 1
3299| #define HAVE_DECL_STRTOULL 1
3300| #define HAVE_DECL_FMA 1
3301| #define HAVE_DECL_FMAF 1
3302| #define HAVE_DECL_FMAL 1
3303| #define HAVE_DECL_RINTF 1
3304| #define HAVE_DECL_RINTL 1
3305| #define HAVE_INT_FAST16_T 1
3306| #define HAVE_INT_FAST32_T 1
3307| #define HAVE_INT_FAST64_T 1
3308| #define HAVE_UINT_FAST16_T 1
3309| #define HAVE_UINT_FAST32_T 1
3310| #define HAVE_UINT_FAST64_T 1
3311| #define HAVE_UINTPTR_T 1
3312| #define SIZEOF_MP_LIMB_T 8
3313| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
3314| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
3315| #define HAVE___MPZ_STRUCT__MP_SIZE 1
3316| #define HAVE___MPZ_STRUCT__MP_D 1
3317| #define HAVE_DLFCN_H 1
3318| #define LT_OBJDIR ".libs/"
3319| #define HAVE_GLPK_H 1
3320| /* end confdefs.h.  */
3321| #include <stdio.h>
3322| #ifdef HAVE_SYS_TYPES_H
3323| # include <sys/types.h>
3324| #endif
3325| #ifdef HAVE_SYS_STAT_H
3326| # include <sys/stat.h>
3327| #endif
3328| #ifdef STDC_HEADERS
3329| # include <stdlib.h>
3330| # include <stddef.h>
3331| #else
3332| # ifdef HAVE_STDLIB_H
3333| #  include <stdlib.h>
3334| # endif
3335| #endif
3336| #ifdef HAVE_STRING_H
3337| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
3338| #  include <memory.h>
3339| # endif
3340| # include <string.h>
3341| #endif
3342| #ifdef HAVE_STRINGS_H
3343| # include <strings.h>
3344| #endif
3345| #ifdef HAVE_INTTYPES_H
3346| # include <inttypes.h>
3347| #endif
3348| #ifdef HAVE_STDINT_H
3349| # include <stdint.h>
3350| #endif
3351| #ifdef HAVE_UNISTD_H
3352| # include <unistd.h>
3353| #endif
3354| #include <glpk/glpk.h>
3355configure:23417: result: no
3356configure:23417: checking glpk/glpk.h presence
3357configure:23417: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
3358conftest.c:86:10: fatal error: 'glpk/glpk.h' file not found
3359#include <glpk/glpk.h>
3360         ^
33611 error generated.
3362configure:23417: $? = 1
3363configure: failed program was:
3364| /* confdefs.h */
3365| #define PACKAGE_NAME "the Parma Polyhedra Library"
3366| #define PACKAGE_TARNAME "ppl"
3367| #define PACKAGE_VERSION "1.0"
3368| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
3369| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
3370| #define PACKAGE_URL ""
3371| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
3372| #define PPL_NDEBUG 1
3373| #define PPL_FPMATH_MAY_USE_387 1
3374| #define PPL_FPMATH_MAY_USE_SSE 1
3375| #define PPL_COEFFICIENT_TYPE mpz_class
3376| #define PPL_COEFFICIENT_BITS 0
3377| #define PPL_GMP_INTEGERS 1
3378| #define STDC_HEADERS 1
3379| #define HAVE_SYS_TYPES_H 1
3380| #define HAVE_SYS_STAT_H 1
3381| #define HAVE_STDLIB_H 1
3382| #define HAVE_STRING_H 1
3383| #define HAVE_MEMORY_H 1
3384| #define HAVE_STRINGS_H 1
3385| #define HAVE_INTTYPES_H 1
3386| #define HAVE_STDINT_H 1
3387| #define HAVE_UNISTD_H 1
3388| #define HAVE_TYPEOF 1
3389| #define SIZEOF_CHAR 1
3390| #define SIZEOF_SHORT 2
3391| #define SIZEOF_INT 4
3392| #define SIZEOF_LONG 8
3393| #define SIZEOF_LONG_LONG 8
3394| #define SIZEOF_SIZE_T 8
3395| #define SIZEOF_FLOAT 4
3396| #define SIZEOF_DOUBLE 8
3397| #define SIZEOF_LONG_DOUBLE 16
3398| #define SIZEOF_INTP 8
3399| #define SIZEOF_FP 8
3400| #define PPL_CAN_CONTROL_FPU 0
3401| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
3402| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
3403| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
3404| #define PPL_SUPPORTED_FLOAT 0
3405| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
3406| #define PPL_SUPPORTED_DOUBLE 0
3407| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
3408| #define PPL_SUPPORTED_LONG_DOUBLE 0
3409| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
3410| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
3411| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
3412| #define HAVE_FENV_H 1
3413| #define HAVE_GETOPT_H 1
3414| #define HAVE_SIGNAL_H 1
3415| #define HAVE_STRING_H 1
3416| #define HAVE_STRINGS_H 1
3417| #define HAVE_SYS_RESOURCE_H 1
3418| #define HAVE_SYS_TIME_H 1
3419| #define HAVE_SYS_TYPES_H 1
3420| #define HAVE_UNISTD_H 1
3421| #define HAVE_DECL_FFS 1
3422| #define HAVE_DECL_GETENV 1
3423| #define HAVE_DECL_STRTOF 1
3424| #define HAVE_DECL_STRTOD 1
3425| #define HAVE_DECL_STRTOLD 1
3426| #define HAVE_DECL_STRTOLL 1
3427| #define HAVE_DECL_STRTOULL 1
3428| #define HAVE_DECL_FMA 1
3429| #define HAVE_DECL_FMAF 1
3430| #define HAVE_DECL_FMAL 1
3431| #define HAVE_DECL_RINTF 1
3432| #define HAVE_DECL_RINTL 1
3433| #define HAVE_INT_FAST16_T 1
3434| #define HAVE_INT_FAST32_T 1
3435| #define HAVE_INT_FAST64_T 1
3436| #define HAVE_UINT_FAST16_T 1
3437| #define HAVE_UINT_FAST32_T 1
3438| #define HAVE_UINT_FAST64_T 1
3439| #define HAVE_UINTPTR_T 1
3440| #define SIZEOF_MP_LIMB_T 8
3441| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
3442| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
3443| #define HAVE___MPZ_STRUCT__MP_SIZE 1
3444| #define HAVE___MPZ_STRUCT__MP_D 1
3445| #define HAVE_DLFCN_H 1
3446| #define LT_OBJDIR ".libs/"
3447| #define HAVE_GLPK_H 1
3448| /* end confdefs.h.  */
3449| #include <glpk/glpk.h>
3450configure:23417: result: no
3451configure:23417: checking for glpk/glpk.h
3452configure:23417: result: no
3453configure:23439: checking whether lib_set_print_hook is declared
3454configure:23439: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
3455clang: warning: argument unused during compilation: '-I /opt/local/include'
3456In file included from conftest.c:1:
3457conftest.c:101:10: error: use of undeclared identifier 'lib_set_print_hook'
3458  (void) lib_set_print_hook;
3459         ^
34601 error generated.
3461configure:23439: $? = 1
3462configure: failed program was:
3463| /* confdefs.h */
3464| #define PACKAGE_NAME "the Parma Polyhedra Library"
3465| #define PACKAGE_TARNAME "ppl"
3466| #define PACKAGE_VERSION "1.0"
3467| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
3468| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
3469| #define PACKAGE_URL ""
3470| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
3471| #define PPL_NDEBUG 1
3472| #define PPL_FPMATH_MAY_USE_387 1
3473| #define PPL_FPMATH_MAY_USE_SSE 1
3474| #define PPL_COEFFICIENT_TYPE mpz_class
3475| #define PPL_COEFFICIENT_BITS 0
3476| #define PPL_GMP_INTEGERS 1
3477| #define STDC_HEADERS 1
3478| #define HAVE_SYS_TYPES_H 1
3479| #define HAVE_SYS_STAT_H 1
3480| #define HAVE_STDLIB_H 1
3481| #define HAVE_STRING_H 1
3482| #define HAVE_MEMORY_H 1
3483| #define HAVE_STRINGS_H 1
3484| #define HAVE_INTTYPES_H 1
3485| #define HAVE_STDINT_H 1
3486| #define HAVE_UNISTD_H 1
3487| #define HAVE_TYPEOF 1
3488| #define SIZEOF_CHAR 1
3489| #define SIZEOF_SHORT 2
3490| #define SIZEOF_INT 4
3491| #define SIZEOF_LONG 8
3492| #define SIZEOF_LONG_LONG 8
3493| #define SIZEOF_SIZE_T 8
3494| #define SIZEOF_FLOAT 4
3495| #define SIZEOF_DOUBLE 8
3496| #define SIZEOF_LONG_DOUBLE 16
3497| #define SIZEOF_INTP 8
3498| #define SIZEOF_FP 8
3499| #define PPL_CAN_CONTROL_FPU 0
3500| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
3501| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
3502| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
3503| #define PPL_SUPPORTED_FLOAT 0
3504| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
3505| #define PPL_SUPPORTED_DOUBLE 0
3506| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
3507| #define PPL_SUPPORTED_LONG_DOUBLE 0
3508| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
3509| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
3510| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
3511| #define HAVE_FENV_H 1
3512| #define HAVE_GETOPT_H 1
3513| #define HAVE_SIGNAL_H 1
3514| #define HAVE_STRING_H 1
3515| #define HAVE_STRINGS_H 1
3516| #define HAVE_SYS_RESOURCE_H 1
3517| #define HAVE_SYS_TIME_H 1
3518| #define HAVE_SYS_TYPES_H 1
3519| #define HAVE_UNISTD_H 1
3520| #define HAVE_DECL_FFS 1
3521| #define HAVE_DECL_GETENV 1
3522| #define HAVE_DECL_STRTOF 1
3523| #define HAVE_DECL_STRTOD 1
3524| #define HAVE_DECL_STRTOLD 1
3525| #define HAVE_DECL_STRTOLL 1
3526| #define HAVE_DECL_STRTOULL 1
3527| #define HAVE_DECL_FMA 1
3528| #define HAVE_DECL_FMAF 1
3529| #define HAVE_DECL_FMAL 1
3530| #define HAVE_DECL_RINTF 1
3531| #define HAVE_DECL_RINTL 1
3532| #define HAVE_INT_FAST16_T 1
3533| #define HAVE_INT_FAST32_T 1
3534| #define HAVE_INT_FAST64_T 1
3535| #define HAVE_UINT_FAST16_T 1
3536| #define HAVE_UINT_FAST32_T 1
3537| #define HAVE_UINT_FAST64_T 1
3538| #define HAVE_UINTPTR_T 1
3539| #define SIZEOF_MP_LIMB_T 8
3540| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
3541| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
3542| #define HAVE___MPZ_STRUCT__MP_SIZE 1
3543| #define HAVE___MPZ_STRUCT__MP_D 1
3544| #define HAVE_DLFCN_H 1
3545| #define LT_OBJDIR ".libs/"
3546| #define HAVE_GLPK_H 1
3547| /* end confdefs.h.  */
3548|
3549| #if defined(HAVE_GLPK_GLPK_H)
3550| #include <glpk/glpk.h>
3551| #elif defined(HAVE_GLPK_H)
3552| #include <glpk.h>
3553| #endif
3554|
3555|
3556| int
3557| main ()
3558| {
3559| #ifndef lib_set_print_hook
3560| #ifdef __cplusplus
3561|   (void) lib_set_print_hook;
3562| #else
3563|   (void) lib_set_print_hook;
3564| #endif
3565| #endif
3566|
3567|   ;
3568|   return 0;
3569| }
3570configure:23439: result: no
3571configure:23453: checking for _glp_lib_print_hook
3572configure:23453: ccache /usr/bin/clang -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c  -lglpk >&5
3573Undefined symbols for architecture x86_64:
3574  "__glp_lib_print_hook", referenced from:
3575      _main in conftest-4W11yZ.o
3576ld: symbol(s) not found for architecture x86_64
3577clang: error: linker command failed with exit code 1 (use -v to see invocation)
3578configure:23453: $? = 1
3579configure: failed program was:
3580| /* confdefs.h */
3581| #define PACKAGE_NAME "the Parma Polyhedra Library"
3582| #define PACKAGE_TARNAME "ppl"
3583| #define PACKAGE_VERSION "1.0"
3584| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
3585| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
3586| #define PACKAGE_URL ""
3587| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
3588| #define PPL_NDEBUG 1
3589| #define PPL_FPMATH_MAY_USE_387 1
3590| #define PPL_FPMATH_MAY_USE_SSE 1
3591| #define PPL_COEFFICIENT_TYPE mpz_class
3592| #define PPL_COEFFICIENT_BITS 0
3593| #define PPL_GMP_INTEGERS 1
3594| #define STDC_HEADERS 1
3595| #define HAVE_SYS_TYPES_H 1
3596| #define HAVE_SYS_STAT_H 1
3597| #define HAVE_STDLIB_H 1
3598| #define HAVE_STRING_H 1
3599| #define HAVE_MEMORY_H 1
3600| #define HAVE_STRINGS_H 1
3601| #define HAVE_INTTYPES_H 1
3602| #define HAVE_STDINT_H 1
3603| #define HAVE_UNISTD_H 1
3604| #define HAVE_TYPEOF 1
3605| #define SIZEOF_CHAR 1
3606| #define SIZEOF_SHORT 2
3607| #define SIZEOF_INT 4
3608| #define SIZEOF_LONG 8
3609| #define SIZEOF_LONG_LONG 8
3610| #define SIZEOF_SIZE_T 8
3611| #define SIZEOF_FLOAT 4
3612| #define SIZEOF_DOUBLE 8
3613| #define SIZEOF_LONG_DOUBLE 16
3614| #define SIZEOF_INTP 8
3615| #define SIZEOF_FP 8
3616| #define PPL_CAN_CONTROL_FPU 0
3617| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
3618| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
3619| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
3620| #define PPL_SUPPORTED_FLOAT 0
3621| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
3622| #define PPL_SUPPORTED_DOUBLE 0
3623| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
3624| #define PPL_SUPPORTED_LONG_DOUBLE 0
3625| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
3626| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
3627| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
3628| #define HAVE_FENV_H 1
3629| #define HAVE_GETOPT_H 1
3630| #define HAVE_SIGNAL_H 1
3631| #define HAVE_STRING_H 1
3632| #define HAVE_STRINGS_H 1
3633| #define HAVE_SYS_RESOURCE_H 1
3634| #define HAVE_SYS_TIME_H 1
3635| #define HAVE_SYS_TYPES_H 1
3636| #define HAVE_UNISTD_H 1
3637| #define HAVE_DECL_FFS 1
3638| #define HAVE_DECL_GETENV 1
3639| #define HAVE_DECL_STRTOF 1
3640| #define HAVE_DECL_STRTOD 1
3641| #define HAVE_DECL_STRTOLD 1
3642| #define HAVE_DECL_STRTOLL 1
3643| #define HAVE_DECL_STRTOULL 1
3644| #define HAVE_DECL_FMA 1
3645| #define HAVE_DECL_FMAF 1
3646| #define HAVE_DECL_FMAL 1
3647| #define HAVE_DECL_RINTF 1
3648| #define HAVE_DECL_RINTL 1
3649| #define HAVE_INT_FAST16_T 1
3650| #define HAVE_INT_FAST32_T 1
3651| #define HAVE_INT_FAST64_T 1
3652| #define HAVE_UINT_FAST16_T 1
3653| #define HAVE_UINT_FAST32_T 1
3654| #define HAVE_UINT_FAST64_T 1
3655| #define HAVE_UINTPTR_T 1
3656| #define SIZEOF_MP_LIMB_T 8
3657| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
3658| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
3659| #define HAVE___MPZ_STRUCT__MP_SIZE 1
3660| #define HAVE___MPZ_STRUCT__MP_D 1
3661| #define HAVE_DLFCN_H 1
3662| #define LT_OBJDIR ".libs/"
3663| #define HAVE_GLPK_H 1
3664| /* end confdefs.h.  */
3665| /* Define _glp_lib_print_hook to an innocuous variant, in case <limits.h> declares _glp_lib_print_hook.
3666|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3667| #define _glp_lib_print_hook innocuous__glp_lib_print_hook
3668|
3669| /* System header to define __stub macros and hopefully few prototypes,
3670|     which can conflict with char _glp_lib_print_hook (); below.
3671|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3672|     <limits.h> exists even on freestanding compilers.  */
3673|
3674| #ifdef __STDC__
3675| # include <limits.h>
3676| #else
3677| # include <assert.h>
3678| #endif
3679|
3680| #undef _glp_lib_print_hook
3681|
3682| /* Override any GCC internal prototype to avoid an error.
3683|    Use char because int might match the return type of a GCC
3684|    builtin and then its argument prototype would still apply.  */
3685| #ifdef __cplusplus
3686| extern "C"
3687| #endif
3688| char _glp_lib_print_hook ();
3689| /* The GNU C library defines this for functions which it implements
3690|     to always fail with ENOSYS.  Some functions are actually named
3691|     something starting with __ and the normal name is an alias.  */
3692| #if defined __stub__glp_lib_print_hook || defined __stub____glp_lib_print_hook
3693| choke me
3694| #endif
3695|
3696| int
3697| main ()
3698| {
3699| return _glp_lib_print_hook ();
3700|   ;
3701|   return 0;
3702| }
3703configure:23453: result: no
3704configure:23460: checking whether glp_term_out is declared
3705configure:23460: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
3706clang: warning: argument unused during compilation: '-I /opt/local/include'
3707configure:23460: $? = 0
3708configure:23460: result: yes
3709configure:23474: checking whether glp_term_hook is declared
3710configure:23474: ccache /usr/bin/clang -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.c >&5
3711clang: warning: argument unused during compilation: '-I /opt/local/include'
3712configure:23474: $? = 0
3713configure:23474: result: yes
3714configure:23498: checking whether RLIMIT_DATA is declared
3715configure:23498: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3716clang: warning: argument unused during compilation: '-I /opt/local/include'
3717configure:23498: $? = 0
3718configure:23498: result: yes
3719configure:23513: checking whether RLIMIT_RSS is declared
3720configure:23513: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3721clang: warning: argument unused during compilation: '-I /opt/local/include'
3722configure:23513: $? = 0
3723configure:23513: result: yes
3724configure:23528: checking whether RLIMIT_VMEM is declared
3725configure:23528: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3726clang: warning: argument unused during compilation: '-I /opt/local/include'
3727In file included from conftest.cpp:1:
3728conftest.cpp:101:10: error: use of undeclared identifier 'RLIMIT_VMEM'
3729  (void) RLIMIT_VMEM;
3730         ^
37311 error generated.
3732configure:23528: $? = 1
3733configure: failed program was:
3734| /* confdefs.h */
3735| #define PACKAGE_NAME "the Parma Polyhedra Library"
3736| #define PACKAGE_TARNAME "ppl"
3737| #define PACKAGE_VERSION "1.0"
3738| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
3739| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
3740| #define PACKAGE_URL ""
3741| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
3742| #define PPL_NDEBUG 1
3743| #define PPL_FPMATH_MAY_USE_387 1
3744| #define PPL_FPMATH_MAY_USE_SSE 1
3745| #define PPL_COEFFICIENT_TYPE mpz_class
3746| #define PPL_COEFFICIENT_BITS 0
3747| #define PPL_GMP_INTEGERS 1
3748| #define STDC_HEADERS 1
3749| #define HAVE_SYS_TYPES_H 1
3750| #define HAVE_SYS_STAT_H 1
3751| #define HAVE_STDLIB_H 1
3752| #define HAVE_STRING_H 1
3753| #define HAVE_MEMORY_H 1
3754| #define HAVE_STRINGS_H 1
3755| #define HAVE_INTTYPES_H 1
3756| #define HAVE_STDINT_H 1
3757| #define HAVE_UNISTD_H 1
3758| #define HAVE_TYPEOF 1
3759| #define SIZEOF_CHAR 1
3760| #define SIZEOF_SHORT 2
3761| #define SIZEOF_INT 4
3762| #define SIZEOF_LONG 8
3763| #define SIZEOF_LONG_LONG 8
3764| #define SIZEOF_SIZE_T 8
3765| #define SIZEOF_FLOAT 4
3766| #define SIZEOF_DOUBLE 8
3767| #define SIZEOF_LONG_DOUBLE 16
3768| #define SIZEOF_INTP 8
3769| #define SIZEOF_FP 8
3770| #define PPL_CAN_CONTROL_FPU 0
3771| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
3772| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
3773| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
3774| #define PPL_SUPPORTED_FLOAT 0
3775| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
3776| #define PPL_SUPPORTED_DOUBLE 0
3777| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
3778| #define PPL_SUPPORTED_LONG_DOUBLE 0
3779| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
3780| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
3781| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
3782| #define HAVE_FENV_H 1
3783| #define HAVE_GETOPT_H 1
3784| #define HAVE_SIGNAL_H 1
3785| #define HAVE_STRING_H 1
3786| #define HAVE_STRINGS_H 1
3787| #define HAVE_SYS_RESOURCE_H 1
3788| #define HAVE_SYS_TIME_H 1
3789| #define HAVE_SYS_TYPES_H 1
3790| #define HAVE_UNISTD_H 1
3791| #define HAVE_DECL_FFS 1
3792| #define HAVE_DECL_GETENV 1
3793| #define HAVE_DECL_STRTOF 1
3794| #define HAVE_DECL_STRTOD 1
3795| #define HAVE_DECL_STRTOLD 1
3796| #define HAVE_DECL_STRTOLL 1
3797| #define HAVE_DECL_STRTOULL 1
3798| #define HAVE_DECL_FMA 1
3799| #define HAVE_DECL_FMAF 1
3800| #define HAVE_DECL_FMAL 1
3801| #define HAVE_DECL_RINTF 1
3802| #define HAVE_DECL_RINTL 1
3803| #define HAVE_INT_FAST16_T 1
3804| #define HAVE_INT_FAST32_T 1
3805| #define HAVE_INT_FAST64_T 1
3806| #define HAVE_UINT_FAST16_T 1
3807| #define HAVE_UINT_FAST32_T 1
3808| #define HAVE_UINT_FAST64_T 1
3809| #define HAVE_UINTPTR_T 1
3810| #define SIZEOF_MP_LIMB_T 8
3811| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
3812| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
3813| #define HAVE___MPZ_STRUCT__MP_SIZE 1
3814| #define HAVE___MPZ_STRUCT__MP_D 1
3815| #define HAVE_DLFCN_H 1
3816| #define LT_OBJDIR ".libs/"
3817| #define HAVE_GLPK_H 1
3818| #define PPL_GLPK_HAS_GLP_TERM_OUT 1
3819| #define PPL_GLPK_HAS_GLP_TERM_HOOK 1
3820| #define HAVE_DECL_RLIMIT_DATA 1
3821| #define HAVE_DECL_RLIMIT_RSS 1
3822| /* end confdefs.h.  */
3823|
3824| #ifdef HAVE_SYS_RESOURCE_H
3825| # include <sys/resource.h>
3826| #endif
3827|
3828|
3829| int
3830| main ()
3831| {
3832| #ifndef RLIMIT_VMEM
3833| #ifdef __cplusplus
3834|   (void) RLIMIT_VMEM;
3835| #else
3836|   (void) RLIMIT_VMEM;
3837| #endif
3838| #endif
3839|
3840|   ;
3841|   return 0;
3842| }
3843configure:23528: result: no
3844configure:23543: checking whether RLIMIT_AS is declared
3845configure:23543: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3846clang: warning: argument unused during compilation: '-I /opt/local/include'
3847configure:23543: $? = 0
3848configure:23543: result: yes
3849configure:23560: checking whether getrusage is declared
3850configure:23560: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3851clang: warning: argument unused during compilation: '-I /opt/local/include'
3852configure:23560: $? = 0
3853configure:23560: result: yes
3854configure:23578: checking whether setrlimit is declared
3855configure:23578: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3856clang: warning: argument unused during compilation: '-I /opt/local/include'
3857configure:23578: $? = 0
3858configure:23578: result: yes
3859configure:23598: checking whether setitimer is declared
3860configure:23598: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3861clang: warning: argument unused during compilation: '-I /opt/local/include'
3862configure:23598: $? = 0
3863configure:23598: result: yes
3864configure:23615: checking whether sigaction is declared
3865configure:23615: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3866clang: warning: argument unused during compilation: '-I /opt/local/include'
3867configure:23615: $? = 0
3868configure:23615: result: yes
3869configure:23629: checking for timeval
3870configure:23629: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3871clang: warning: argument unused during compilation: '-I /opt/local/include'
3872configure:23629: $? = 0
3873configure:23629: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
3874clang: warning: argument unused during compilation: '-I /opt/local/include'
3875In file included from conftest.cpp:1:
3876conftest.cpp:132:22: error: expected expression
3877if (sizeof ((timeval)))
3878                     ^
38791 error generated.
3880configure:23629: $? = 1
3881configure: failed program was:
3882| /* confdefs.h */
3883| #define PACKAGE_NAME "the Parma Polyhedra Library"
3884| #define PACKAGE_TARNAME "ppl"
3885| #define PACKAGE_VERSION "1.0"
3886| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
3887| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
3888| #define PACKAGE_URL ""
3889| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
3890| #define PPL_NDEBUG 1
3891| #define PPL_FPMATH_MAY_USE_387 1
3892| #define PPL_FPMATH_MAY_USE_SSE 1
3893| #define PPL_COEFFICIENT_TYPE mpz_class
3894| #define PPL_COEFFICIENT_BITS 0
3895| #define PPL_GMP_INTEGERS 1
3896| #define STDC_HEADERS 1
3897| #define HAVE_SYS_TYPES_H 1
3898| #define HAVE_SYS_STAT_H 1
3899| #define HAVE_STDLIB_H 1
3900| #define HAVE_STRING_H 1
3901| #define HAVE_MEMORY_H 1
3902| #define HAVE_STRINGS_H 1
3903| #define HAVE_INTTYPES_H 1
3904| #define HAVE_STDINT_H 1
3905| #define HAVE_UNISTD_H 1
3906| #define HAVE_TYPEOF 1
3907| #define SIZEOF_CHAR 1
3908| #define SIZEOF_SHORT 2
3909| #define SIZEOF_INT 4
3910| #define SIZEOF_LONG 8
3911| #define SIZEOF_LONG_LONG 8
3912| #define SIZEOF_SIZE_T 8
3913| #define SIZEOF_FLOAT 4
3914| #define SIZEOF_DOUBLE 8
3915| #define SIZEOF_LONG_DOUBLE 16
3916| #define SIZEOF_INTP 8
3917| #define SIZEOF_FP 8
3918| #define PPL_CAN_CONTROL_FPU 0
3919| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
3920| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
3921| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
3922| #define PPL_SUPPORTED_FLOAT 0
3923| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
3924| #define PPL_SUPPORTED_DOUBLE 0
3925| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
3926| #define PPL_SUPPORTED_LONG_DOUBLE 0
3927| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
3928| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
3929| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
3930| #define HAVE_FENV_H 1
3931| #define HAVE_GETOPT_H 1
3932| #define HAVE_SIGNAL_H 1
3933| #define HAVE_STRING_H 1
3934| #define HAVE_STRINGS_H 1
3935| #define HAVE_SYS_RESOURCE_H 1
3936| #define HAVE_SYS_TIME_H 1
3937| #define HAVE_SYS_TYPES_H 1
3938| #define HAVE_UNISTD_H 1
3939| #define HAVE_DECL_FFS 1
3940| #define HAVE_DECL_GETENV 1
3941| #define HAVE_DECL_STRTOF 1
3942| #define HAVE_DECL_STRTOD 1
3943| #define HAVE_DECL_STRTOLD 1
3944| #define HAVE_DECL_STRTOLL 1
3945| #define HAVE_DECL_STRTOULL 1
3946| #define HAVE_DECL_FMA 1
3947| #define HAVE_DECL_FMAF 1
3948| #define HAVE_DECL_FMAL 1
3949| #define HAVE_DECL_RINTF 1
3950| #define HAVE_DECL_RINTL 1
3951| #define HAVE_INT_FAST16_T 1
3952| #define HAVE_INT_FAST32_T 1
3953| #define HAVE_INT_FAST64_T 1
3954| #define HAVE_UINT_FAST16_T 1
3955| #define HAVE_UINT_FAST32_T 1
3956| #define HAVE_UINT_FAST64_T 1
3957| #define HAVE_UINTPTR_T 1
3958| #define SIZEOF_MP_LIMB_T 8
3959| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
3960| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
3961| #define HAVE___MPZ_STRUCT__MP_SIZE 1
3962| #define HAVE___MPZ_STRUCT__MP_D 1
3963| #define HAVE_DLFCN_H 1
3964| #define LT_OBJDIR ".libs/"
3965| #define HAVE_GLPK_H 1
3966| #define PPL_GLPK_HAS_GLP_TERM_OUT 1
3967| #define PPL_GLPK_HAS_GLP_TERM_HOOK 1
3968| #define HAVE_DECL_RLIMIT_DATA 1
3969| #define HAVE_DECL_RLIMIT_RSS 1
3970| #define HAVE_DECL_RLIMIT_VMEM 0
3971| #define HAVE_DECL_RLIMIT_AS 1
3972| #define HAVE_DECL_GETRUSAGE 1
3973| #define HAVE_DECL_SETRLIMIT 1
3974| #define HAVE_DECL_SETITIMER 1
3975| #define HAVE_DECL_SIGACTION 1
3976| /* end confdefs.h.  */
3977| #include <stdio.h>
3978| #ifdef HAVE_SYS_TYPES_H
3979| # include <sys/types.h>
3980| #endif
3981| #ifdef HAVE_SYS_STAT_H
3982| # include <sys/stat.h>
3983| #endif
3984| #ifdef STDC_HEADERS
3985| # include <stdlib.h>
3986| # include <stddef.h>
3987| #else
3988| # ifdef HAVE_STDLIB_H
3989| #  include <stdlib.h>
3990| # endif
3991| #endif
3992| #ifdef HAVE_STRING_H
3993| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
3994| #  include <memory.h>
3995| # endif
3996| # include <string.h>
3997| #endif
3998| #ifdef HAVE_STRINGS_H
3999| # include <strings.h>
4000| #endif
4001| #ifdef HAVE_INTTYPES_H
4002| # include <inttypes.h>
4003| #endif
4004| #ifdef HAVE_STDINT_H
4005| # include <stdint.h>
4006| #endif
4007| #ifdef HAVE_UNISTD_H
4008| # include <unistd.h>
4009| #endif
4010| int
4011| main ()
4012| {
4013| if (sizeof ((timeval)))
4014|           return 0;
4015|   ;
4016|   return 0;
4017| }
4018configure:23629: result: yes
4019configure:23639: checking for siginfo_t
4020configure:23639: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
4021clang: warning: argument unused during compilation: '-I /opt/local/include'
4022configure:23639: $? = 0
4023configure:23639: ccache /usr/bin/clang++ -c  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include conftest.cpp >&5
4024clang: warning: argument unused during compilation: '-I /opt/local/include'
4025In file included from conftest.cpp:1:
4026conftest.cpp:104:24: error: expected expression
4027if (sizeof ((siginfo_t)))
4028                       ^
40291 error generated.
4030configure:23639: $? = 1
4031configure: failed program was:
4032| /* confdefs.h */
4033| #define PACKAGE_NAME "the Parma Polyhedra Library"
4034| #define PACKAGE_TARNAME "ppl"
4035| #define PACKAGE_VERSION "1.0"
4036| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
4037| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
4038| #define PACKAGE_URL ""
4039| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
4040| #define PPL_NDEBUG 1
4041| #define PPL_FPMATH_MAY_USE_387 1
4042| #define PPL_FPMATH_MAY_USE_SSE 1
4043| #define PPL_COEFFICIENT_TYPE mpz_class
4044| #define PPL_COEFFICIENT_BITS 0
4045| #define PPL_GMP_INTEGERS 1
4046| #define STDC_HEADERS 1
4047| #define HAVE_SYS_TYPES_H 1
4048| #define HAVE_SYS_STAT_H 1
4049| #define HAVE_STDLIB_H 1
4050| #define HAVE_STRING_H 1
4051| #define HAVE_MEMORY_H 1
4052| #define HAVE_STRINGS_H 1
4053| #define HAVE_INTTYPES_H 1
4054| #define HAVE_STDINT_H 1
4055| #define HAVE_UNISTD_H 1
4056| #define HAVE_TYPEOF 1
4057| #define SIZEOF_CHAR 1
4058| #define SIZEOF_SHORT 2
4059| #define SIZEOF_INT 4
4060| #define SIZEOF_LONG 8
4061| #define SIZEOF_LONG_LONG 8
4062| #define SIZEOF_SIZE_T 8
4063| #define SIZEOF_FLOAT 4
4064| #define SIZEOF_DOUBLE 8
4065| #define SIZEOF_LONG_DOUBLE 16
4066| #define SIZEOF_INTP 8
4067| #define SIZEOF_FP 8
4068| #define PPL_CAN_CONTROL_FPU 0
4069| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
4070| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
4071| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
4072| #define PPL_SUPPORTED_FLOAT 0
4073| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
4074| #define PPL_SUPPORTED_DOUBLE 0
4075| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
4076| #define PPL_SUPPORTED_LONG_DOUBLE 0
4077| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
4078| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
4079| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
4080| #define HAVE_FENV_H 1
4081| #define HAVE_GETOPT_H 1
4082| #define HAVE_SIGNAL_H 1
4083| #define HAVE_STRING_H 1
4084| #define HAVE_STRINGS_H 1
4085| #define HAVE_SYS_RESOURCE_H 1
4086| #define HAVE_SYS_TIME_H 1
4087| #define HAVE_SYS_TYPES_H 1
4088| #define HAVE_UNISTD_H 1
4089| #define HAVE_DECL_FFS 1
4090| #define HAVE_DECL_GETENV 1
4091| #define HAVE_DECL_STRTOF 1
4092| #define HAVE_DECL_STRTOD 1
4093| #define HAVE_DECL_STRTOLD 1
4094| #define HAVE_DECL_STRTOLL 1
4095| #define HAVE_DECL_STRTOULL 1
4096| #define HAVE_DECL_FMA 1
4097| #define HAVE_DECL_FMAF 1
4098| #define HAVE_DECL_FMAL 1
4099| #define HAVE_DECL_RINTF 1
4100| #define HAVE_DECL_RINTL 1
4101| #define HAVE_INT_FAST16_T 1
4102| #define HAVE_INT_FAST32_T 1
4103| #define HAVE_INT_FAST64_T 1
4104| #define HAVE_UINT_FAST16_T 1
4105| #define HAVE_UINT_FAST32_T 1
4106| #define HAVE_UINT_FAST64_T 1
4107| #define HAVE_UINTPTR_T 1
4108| #define SIZEOF_MP_LIMB_T 8
4109| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
4110| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
4111| #define HAVE___MPZ_STRUCT__MP_SIZE 1
4112| #define HAVE___MPZ_STRUCT__MP_D 1
4113| #define HAVE_DLFCN_H 1
4114| #define LT_OBJDIR ".libs/"
4115| #define HAVE_GLPK_H 1
4116| #define PPL_GLPK_HAS_GLP_TERM_OUT 1
4117| #define PPL_GLPK_HAS_GLP_TERM_HOOK 1
4118| #define HAVE_DECL_RLIMIT_DATA 1
4119| #define HAVE_DECL_RLIMIT_RSS 1
4120| #define HAVE_DECL_RLIMIT_VMEM 0
4121| #define HAVE_DECL_RLIMIT_AS 1
4122| #define HAVE_DECL_GETRUSAGE 1
4123| #define HAVE_DECL_SETRLIMIT 1
4124| #define HAVE_DECL_SETITIMER 1
4125| #define HAVE_DECL_SIGACTION 1
4126| #define HAVE_TIMEVAL 1
4127| /* end confdefs.h.  */
4128|
4129| #include <signal.h>
4130|
4131|
4132| int
4133| main ()
4134| {
4135| if (sizeof ((siginfo_t)))
4136|           return 0;
4137|   ;
4138|   return 0;
4139| }
4140configure:23639: result: yes
4141configure:23664: checking whether we can limit memory in C++ using setrlimit()
4142configure:23744: ccache /usr/bin/clang++ -o conftest  -g -O2 -pipe -O2 -arch x86_64 -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.cpp  >&5
4143configure:23744: $? = 0
4144configure:23744: ./conftest
4145configure:23744: $? = 1
4146configure: program exited with status 1
4147configure: failed program was:
4148| /* confdefs.h */
4149| #define PACKAGE_NAME "the Parma Polyhedra Library"
4150| #define PACKAGE_TARNAME "ppl"
4151| #define PACKAGE_VERSION "1.0"
4152| #define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
4153| #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
4154| #define PACKAGE_URL ""
4155| #define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
4156| #define PPL_NDEBUG 1
4157| #define PPL_FPMATH_MAY_USE_387 1
4158| #define PPL_FPMATH_MAY_USE_SSE 1
4159| #define PPL_COEFFICIENT_TYPE mpz_class
4160| #define PPL_COEFFICIENT_BITS 0
4161| #define PPL_GMP_INTEGERS 1
4162| #define STDC_HEADERS 1
4163| #define HAVE_SYS_TYPES_H 1
4164| #define HAVE_SYS_STAT_H 1
4165| #define HAVE_STDLIB_H 1
4166| #define HAVE_STRING_H 1
4167| #define HAVE_MEMORY_H 1
4168| #define HAVE_STRINGS_H 1
4169| #define HAVE_INTTYPES_H 1
4170| #define HAVE_STDINT_H 1
4171| #define HAVE_UNISTD_H 1
4172| #define HAVE_TYPEOF 1
4173| #define SIZEOF_CHAR 1
4174| #define SIZEOF_SHORT 2
4175| #define SIZEOF_INT 4
4176| #define SIZEOF_LONG 8
4177| #define SIZEOF_LONG_LONG 8
4178| #define SIZEOF_SIZE_T 8
4179| #define SIZEOF_FLOAT 4
4180| #define SIZEOF_DOUBLE 8
4181| #define SIZEOF_LONG_DOUBLE 16
4182| #define SIZEOF_INTP 8
4183| #define SIZEOF_FP 8
4184| #define PPL_CAN_CONTROL_FPU 0
4185| #define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
4186| #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
4187| #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
4188| #define PPL_SUPPORTED_FLOAT 0
4189| #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
4190| #define PPL_SUPPORTED_DOUBLE 0
4191| #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
4192| #define PPL_SUPPORTED_LONG_DOUBLE 0
4193| #define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
4194| #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
4195| #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
4196| #define HAVE_FENV_H 1
4197| #define HAVE_GETOPT_H 1
4198| #define HAVE_SIGNAL_H 1
4199| #define HAVE_STRING_H 1
4200| #define HAVE_STRINGS_H 1
4201| #define HAVE_SYS_RESOURCE_H 1
4202| #define HAVE_SYS_TIME_H 1
4203| #define HAVE_SYS_TYPES_H 1
4204| #define HAVE_UNISTD_H 1
4205| #define HAVE_DECL_FFS 1
4206| #define HAVE_DECL_GETENV 1
4207| #define HAVE_DECL_STRTOF 1
4208| #define HAVE_DECL_STRTOD 1
4209| #define HAVE_DECL_STRTOLD 1
4210| #define HAVE_DECL_STRTOLL 1
4211| #define HAVE_DECL_STRTOULL 1
4212| #define HAVE_DECL_FMA 1
4213| #define HAVE_DECL_FMAF 1
4214| #define HAVE_DECL_FMAL 1
4215| #define HAVE_DECL_RINTF 1
4216| #define HAVE_DECL_RINTL 1
4217| #define HAVE_INT_FAST16_T 1
4218| #define HAVE_INT_FAST32_T 1
4219| #define HAVE_INT_FAST64_T 1
4220| #define HAVE_UINT_FAST16_T 1
4221| #define HAVE_UINT_FAST32_T 1
4222| #define HAVE_UINT_FAST64_T 1
4223| #define HAVE_UINTPTR_T 1
4224| #define SIZEOF_MP_LIMB_T 8
4225| #define PPL_GMP_SUPPORTS_EXCEPTIONS 1
4226| #define HAVE___MPZ_STRUCT__MP_ALLOC 1
4227| #define HAVE___MPZ_STRUCT__MP_SIZE 1
4228| #define HAVE___MPZ_STRUCT__MP_D 1
4229| #define HAVE_DLFCN_H 1
4230| #define LT_OBJDIR ".libs/"
4231| #define HAVE_GLPK_H 1
4232| #define PPL_GLPK_HAS_GLP_TERM_OUT 1
4233| #define PPL_GLPK_HAS_GLP_TERM_HOOK 1
4234| #define HAVE_DECL_RLIMIT_DATA 1
4235| #define HAVE_DECL_RLIMIT_RSS 1
4236| #define HAVE_DECL_RLIMIT_VMEM 0
4237| #define HAVE_DECL_RLIMIT_AS 1
4238| #define HAVE_DECL_GETRUSAGE 1
4239| #define HAVE_DECL_SETRLIMIT 1
4240| #define HAVE_DECL_SETITIMER 1
4241| #define HAVE_DECL_SIGACTION 1
4242| #define HAVE_TIMEVAL 1
4243| #define HAVE_SIGINFO_T 1
4244| /* end confdefs.h.  */
4245|
4246| #if !HAVE_DECL_SETRLIMIT
4247| # error "cannot limit memory without setrlimit()"
4248| #endif
4249|
4250| #include <stdexcept>
4251|
4252| #ifdef HAVE_SYS_TYPES_H
4253| # include <sys/types.h>
4254| #endif
4255|
4256| #ifdef HAVE_SYS_TIME_H
4257| # include <sys/time.h>
4258| #endif
4259|
4260| #ifdef HAVE_SYS_RESOURCE_H
4261| // This should be included after <time.h> and <sys/time.h> so as to make
4262| // sure we have the definitions for, e.g., ru_utime.
4263| # include <sys/resource.h>
4264| #endif
4265|
4266| #ifdef HAVE_UNISTD_H
4267| # include <unistd.h>
4268| #endif
4269|
4270| #define LIMIT(WHAT)   do {                                                                        if (getrlimit(WHAT, &t) != 0)                                             return false;                                                         t.rlim_cur = bytes;                                                     if (setrlimit(WHAT, &t) != 0)                                             return false;                                                       } while (0)
4271|
4272| bool
4273| limit_memory(unsigned long bytes) {
4274|   struct rlimit t;
4275| #if HAVE_DECL_RLIMIT_DATA
4276|   // Limit heap size.
4277|   LIMIT(RLIMIT_DATA);
4278| #endif
4279| #if HAVE_DECL_RLIMIT_RSS
4280|   // Limit resident set size.
4281|   LIMIT(RLIMIT_RSS);
4282| #endif
4283| #if HAVE_DECL_RLIMIT_VMEM
4284|   // Limit mapped memory (brk + mmap).
4285|   LIMIT(RLIMIT_VMEM);
4286| #endif
4287| #if HAVE_DECL_RLIMIT_AS
4288|   // Limit virtual memory.
4289|   LIMIT(RLIMIT_AS);
4290| #endif
4291|   return true;
4292| }
4293|
4294| int
4295| main() try {
4296|   if (!limit_memory(10000))
4297|     return 1;
4298|   (void) new char[20000];
4299|   return 1;
4300|  }
4301|  catch (std::bad_alloc) {
4302|    return 0;
4303|  }
4304|  catch (...) {
4305|    return 1;
4306|  }
4307|
4308configure:23749: result: no
4309configure:24164: creating ./config.status
4310
4311## ---------------------- ##
4312## Running config.status. ##
4313## ---------------------- ##
4314
4315This file was extended by the Parma Polyhedra Library config.status 1.0, which was
4316generated by GNU Autoconf 2.68.  Invocation command line was
4317
4318  CONFIG_FILES    =
4319  CONFIG_HEADERS  =
4320  CONFIG_LINKS    =
4321  CONFIG_COMMANDS =
4322  $ ./config.status
4323
4324on dc
4325
4326config.status:1494: creating Makefile
4327config.status:1494: creating ppl.lsm
4328config.status:1494: creating src/Makefile
4329config.status:1494: creating src/version.hh
4330config.status:1494: creating src/ppl-config.cc
4331config.status:1494: creating tests/Makefile
4332config.status:1494: creating tests/BD_Shape/Makefile
4333config.status:1494: creating tests/Box/Makefile
4334config.status:1494: creating tests/Concrete_Expression/Makefile
4335config.status:1494: creating tests/CO_Tree/Makefile
4336config.status:1494: creating tests/Grid/Makefile
4337config.status:1494: creating tests/MIP_Problem/Makefile
4338config.status:1494: creating tests/Octagonal_Shape/Makefile
4339config.status:1494: creating tests/Partially_Reduced_Product/Makefile
4340config.status:1494: creating tests/PIP_Problem/Makefile
4341config.status:1494: creating tests/Polyhedron/Makefile
4342config.status:1494: creating tests/Powerset/Makefile
4343config.status:1494: creating tests/Watchdog/Makefile
4344config.status:1494: creating utils/Makefile
4345config.status:1494: creating m4/Makefile
4346config.status:1494: creating demos/Makefile
4347config.status:1494: creating demos/ppl_lcdd/Makefile
4348config.status:1494: creating demos/ppl_lcdd/examples/Makefile
4349config.status:1494: creating demos/ppl_lpsol/Makefile
4350config.status:1494: creating demos/ppl_lpsol/examples/Makefile
4351config.status:1494: creating demos/ppl_pips/Makefile
4352config.status:1494: creating demos/ppl_pips/examples/Makefile
4353config.status:1494: creating doc/Makefile
4354config.status:1494: creating doc/user.doxyconf-latex
4355config.status:1494: creating doc/devref.doxyconf-latex
4356config.status:1494: creating doc/user.doxyconf-html
4357config.status:1494: creating doc/devref.doxyconf-html
4358config.status:1494: creating doc/user-language-interface.doxyconf
4359config.status:1494: creating doc/devref-language-interface.doxyconf
4360config.status:1494: creating interfaces/Makefile
4361config.status:1494: creating interfaces/C/Makefile
4362config.status:1494: creating interfaces/C/ppl_c_version.h
4363config.status:1494: creating interfaces/C/tests/Makefile
4364config.status:1494: creating interfaces/Java/Makefile
4365config.status:1494: creating interfaces/Java/jni/Makefile
4366config.status:1494: creating interfaces/Java/tests/Makefile
4367config.status:1494: creating interfaces/Java/parma_polyhedra_library/Makefile
4368config.status:1494: creating interfaces/OCaml/Makefile
4369config.status:1494: creating interfaces/OCaml/tests/Makefile
4370config.status:1494: creating interfaces/Prolog/Makefile
4371config.status:1494: creating interfaces/Prolog/Ciao/Makefile
4372config.status:1494: creating interfaces/Prolog/GNU/Makefile
4373config.status:1494: creating interfaces/Prolog/SICStus/Makefile
4374config.status:1494: creating interfaces/Prolog/SWI/Makefile
4375config.status:1494: creating interfaces/Prolog/XSB/Makefile
4376config.status:1494: creating interfaces/Prolog/YAP/Makefile
4377config.status:1494: creating interfaces/Prolog/tests/Makefile
4378config.status:1494: creating config.h
4379config.status:1723: executing depfiles commands
4380config.status:1723: executing libtool commands
4381
4382## ---------------- ##
4383## Cache variables. ##
4384## ---------------- ##
4385
4386ac_cv_build=x86_64-apple-darwin12.2.0
4387ac_cv_c_bigendian=no
4388ac_cv_c_compiler_gnu=yes
4389ac_cv_c_const=yes
4390ac_cv_c_inline=inline
4391ac_cv_c_typeof=typeof
4392ac_cv_can_control_fpu=0
4393ac_cv_cxx_compiler_gnu=yes
4394ac_cv_env_CCC_set=
4395ac_cv_env_CCC_value=
4396ac_cv_env_CC_set=set
4397ac_cv_env_CC_value='ccache /usr/bin/clang'
4398ac_cv_env_CFLAGS_set=set
4399ac_cv_env_CFLAGS_value='-pipe -O2 -arch x86_64'
4400ac_cv_env_CPPFLAGS_set=set
4401ac_cv_env_CPPFLAGS_value=-I/opt/local/include
4402ac_cv_env_CPP_set=
4403ac_cv_env_CPP_value=
4404ac_cv_env_CXXCPP_set=
4405ac_cv_env_CXXCPP_value=
4406ac_cv_env_CXXFLAGS_set=set
4407ac_cv_env_CXXFLAGS_value='-pipe -O2 -arch x86_64'
4408ac_cv_env_CXX_set=set
4409ac_cv_env_CXX_value='ccache /usr/bin/clang++'
4410ac_cv_env_LDFLAGS_set=set
4411ac_cv_env_LDFLAGS_value='-L/opt/local/lib -arch x86_64'
4412ac_cv_env_LIBS_set=
4413ac_cv_env_LIBS_value=
4414ac_cv_env_M4_set=
4415ac_cv_env_M4_value=
4416ac_cv_env_build_alias_set=
4417ac_cv_env_build_alias_value=
4418ac_cv_env_host_alias_set=
4419ac_cv_env_host_alias_value=
4420ac_cv_env_target_alias_set=
4421ac_cv_env_target_alias_value=
4422ac_cv_func__glp_lib_print_hook=no
4423ac_cv_gmp_supports_exceptions=yes
4424ac_cv_have_decl_RLIMIT_AS=yes
4425ac_cv_have_decl_RLIMIT_DATA=yes
4426ac_cv_have_decl_RLIMIT_RSS=yes
4427ac_cv_have_decl_RLIMIT_VMEM=no
4428ac_cv_have_decl_ffs=yes
4429ac_cv_have_decl_fma=yes
4430ac_cv_have_decl_fmaf=yes
4431ac_cv_have_decl_fmal=yes
4432ac_cv_have_decl_getenv=yes
4433ac_cv_have_decl_getrusage=yes
4434ac_cv_have_decl_glp_term_hook=yes
4435ac_cv_have_decl_glp_term_out=yes
4436ac_cv_have_decl_lib_set_print_hook=no
4437ac_cv_have_decl_rintf=yes
4438ac_cv_have_decl_rintl=yes
4439ac_cv_have_decl_setitimer=yes
4440ac_cv_have_decl_setrlimit=yes
4441ac_cv_have_decl_sigaction=yes
4442ac_cv_have_decl_strtod=yes
4443ac_cv_have_decl_strtof=yes
4444ac_cv_have_decl_strtold=yes
4445ac_cv_have_decl_strtoll=yes
4446ac_cv_have_decl_strtoull=yes
4447ac_cv_have_gmp=yes
4448ac_cv_header_dlfcn_h=yes
4449ac_cv_header_fenv_h=yes
4450ac_cv_header_getopt_h=yes
4451ac_cv_header_glpk_glpk_h=no
4452ac_cv_header_glpk_h=yes
4453ac_cv_header_ieeefp_h=no
4454ac_cv_header_inttypes_h=yes
4455ac_cv_header_memory_h=yes
4456ac_cv_header_signal_h=yes
4457ac_cv_header_stdc=yes
4458ac_cv_header_stdint_h=yes
4459ac_cv_header_stdlib_h=yes
4460ac_cv_header_string_h=yes
4461ac_cv_header_strings_h=yes
4462ac_cv_header_sys_resource_h=yes
4463ac_cv_header_sys_stat_h=yes
4464ac_cv_header_sys_time_h=yes
4465ac_cv_header_sys_types_h=yes
4466ac_cv_header_unistd_h=yes
4467ac_cv_host=x86_64-apple-darwin12.2.0
4468ac_cv_javac_supports_enums=yes
4469ac_cv_lib_dl_dlopen=yes
4470ac_cv_member___mpz_struct__mp_alloc=yes
4471ac_cv_member___mpz_struct__mp_d=yes
4472ac_cv_member___mpz_struct__mp_size=yes
4473ac_cv_objext=o
4474ac_cv_path_EGREP='/usr/bin/grep -E'
4475ac_cv_path_FGREP='/usr/bin/grep -F'
4476ac_cv_path_GREP=/usr/bin/grep
4477ac_cv_path_JAR=/Library/Java/Home/bin/jar
4478ac_cv_path_JAVA=/Library/Java/Home/bin/java
4479ac_cv_path_JAVAC=/Library/Java/Home/bin/javac
4480ac_cv_path_JAVAH=/Library/Java/Home/bin/javah
4481ac_cv_path_M4=/opt/local/bin/gm4
4482ac_cv_path_PERL=/opt/local/bin/perl
4483ac_cv_path_SED=/usr/bin/sed
4484ac_cv_prog_AWK=awk
4485ac_cv_prog_CPP='ccache /usr/bin/clang -E'
4486ac_cv_prog_CXXCPP='ccache /usr/bin/clang++ -E'
4487ac_cv_prog_MD5SUM=md5sum
4488ac_cv_prog_ac_ct_AR=ar
4489ac_cv_prog_ac_ct_CC='ccache /usr/bin/clang'
4490ac_cv_prog_ac_ct_DSYMUTIL=dsymutil
4491ac_cv_prog_ac_ct_LIPO=lipo
4492ac_cv_prog_ac_ct_NMEDIT=nmedit
4493ac_cv_prog_ac_ct_OTOOL=otool
4494ac_cv_prog_ac_ct_RANLIB=ranlib
4495ac_cv_prog_ac_ct_STRIP=strip
4496ac_cv_prog_cc_c89=
4497ac_cv_prog_cc_g=yes
4498ac_cv_prog_cxx_g=yes
4499ac_cv_prog_gnu_m4_debugfile=--debugfile
4500ac_cv_prog_java_works=yes
4501ac_cv_prog_make_make_set=yes
4502ac_cv_prog_text_md5sum='md5sum -t'
4503ac_cv_prog_uudecode=yes
4504ac_cv_prog_uudecode_base64=yes
4505ac_cv_search_sqrt='none required'
4506ac_cv_sizeof_char=1
4507ac_cv_sizeof_double=8
4508ac_cv_sizeof_float=4
4509ac_cv_sizeof_fp=8
4510ac_cv_sizeof_int=4
4511ac_cv_sizeof_intp=8
4512ac_cv_sizeof_long=8
4513ac_cv_sizeof_long_double=16
4514ac_cv_sizeof_long_long=8
4515ac_cv_sizeof_mp_limb_t=8
4516ac_cv_sizeof_short=2
4517ac_cv_sizeof_size_t=8
4518ac_cv_type_int_fast16_t=yes
4519ac_cv_type_int_fast32_t=yes
4520ac_cv_type_int_fast64_t=yes
4521ac_cv_type_siginfo_t=yes
4522ac_cv_type_timeval=yes
4523ac_cv_type_uint_fast16_t=yes
4524ac_cv_type_uint_fast32_t=yes
4525ac_cv_type_uint_fast64_t=yes
4526ac_cv_type_uintptr_t=yes
4527am_cv_CC_dependencies_compiler_type=gcc3
4528am_cv_CXX_dependencies_compiler_type=gcc3
4529am_cv_make_support_nested_variables=yes
4530am_cv_prog_tar_ustar=gnutar
4531lt_cv_apple_cc_single_mod=yes
4532lt_cv_ar_at_file=no
4533lt_cv_deplibs_check_method=pass_all
4534lt_cv_dlopen=dlopen
4535lt_cv_dlopen_libs=-ldl
4536lt_cv_dlopen_self=yes
4537lt_cv_dlopen_self_static=yes
4538lt_cv_file_magic_cmd='$MAGIC_CMD'
4539lt_cv_file_magic_test_file=
4540lt_cv_ld_exported_symbols_list=yes
4541lt_cv_ld_force_load=yes
4542lt_cv_ld_reload_flag=-r
4543lt_cv_nm_interface='BSD nm'
4544lt_cv_objdir=.libs
4545lt_cv_path_LD=/usr/bin/ld
4546lt_cv_path_LDCXX=/usr/bin/ld
4547lt_cv_path_NM=/opt/local/bin/nm
4548lt_cv_path_mainfest_tool=no
4549lt_cv_prog_compiler_c_o=yes
4550lt_cv_prog_compiler_c_o_CXX=yes
4551lt_cv_prog_compiler_pic='-fno-common -DPIC'
4552lt_cv_prog_compiler_pic_CXX='-fno-common -DPIC'
4553lt_cv_prog_compiler_pic_works=yes
4554lt_cv_prog_compiler_pic_works_CXX=yes
4555lt_cv_prog_compiler_rtti_exceptions=yes
4556lt_cv_prog_compiler_static_works=no
4557lt_cv_prog_compiler_static_works_CXX=no
4558lt_cv_prog_gnu_ld=no
4559lt_cv_prog_gnu_ldcxx=no
4560lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
4561lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[       ]\([BCDEGRST][BCDEGRST]*\)[     ][      ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
4562lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/  {"\2", (void *) \&\2},/p'\'''
4563lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \(lib[^ ]*\)$/  {"\2", (void *) \&\2},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/  {"lib\2", (void *) \&\2},/p'\'''
4564lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[BCDEGRST]* .* \(.*\)$/extern char \1;/p'\'''
4565lt_cv_sys_max_cmd_len=196608
4566lt_cv_to_host_file_cmd=func_convert_file_noop
4567lt_cv_to_tool_file_cmd=func_convert_file_noop
4568
4569## ----------------- ##
4570## Output variables. ##
4571## ----------------- ##
4572
4573ACLOCAL='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ppl/ppl/work/ppl-1.0/missing --run aclocal-1.11'
4574AMDEPBACKSLASH='\'
4575AMDEP_FALSE='#'
4576AMDEP_TRUE=''
4577AMTAR='$${TAR-tar}'
4578AM_BACKSLASH='\'
4579AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4580AM_DEFAULT_VERBOSITY='1'
4581AM_V='$(V)'
4582AR='ar'
4583ASSERTIONS_ENABLED_FALSE=''
4584ASSERTIONS_ENABLED_TRUE='#'
4585AUTOCONF='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ppl/ppl/work/ppl-1.0/missing --run autoconf'
4586AUTOHEADER='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ppl/ppl/work/ppl-1.0/missing --run autoheader'
4587AUTOMAKE='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ppl/ppl/work/ppl-1.0/missing --run automake-1.11'
4588AWK='awk'
4589BUILD_CIAO_PROLOG_INTERFACE_FALSE=''
4590BUILD_CIAO_PROLOG_INTERFACE_TRUE='#'
4591BUILD_CXX_INTERFACE_FALSE='#'
4592BUILD_CXX_INTERFACE_TRUE=''
4593BUILD_C_INTERFACE_FALSE='#'
4594BUILD_C_INTERFACE_TRUE=''
4595BUILD_DOCUMENTATION_FALSE='#'
4596BUILD_DOCUMENTATION_TRUE=''
4597BUILD_GNU_PROLOG_INTERFACE_FALSE=''
4598BUILD_GNU_PROLOG_INTERFACE_TRUE='#'
4599BUILD_JAVA_INTERFACE_FALSE=''
4600BUILD_JAVA_INTERFACE_TRUE='#'
4601BUILD_OCAML_INTERFACE_FALSE=''
4602BUILD_OCAML_INTERFACE_TRUE='#'
4603BUILD_PPL_LCDD_FALSE='#'
4604BUILD_PPL_LCDD_TRUE=''
4605BUILD_PPL_LPSOL_FALSE='#'
4606BUILD_PPL_LPSOL_TRUE=''
4607BUILD_PPL_PIPS_FALSE='#'
4608BUILD_PPL_PIPS_TRUE=''
4609BUILD_SICSTUS_PROLOG_INTERFACE_FALSE=''
4610BUILD_SICSTUS_PROLOG_INTERFACE_TRUE='#'
4611BUILD_SOME_PROLOG_INTERFACES_FALSE=''
4612BUILD_SOME_PROLOG_INTERFACES_TRUE='#'
4613BUILD_SWI_PROLOG_INTERFACE_FALSE=''
4614BUILD_SWI_PROLOG_INTERFACE_TRUE='#'
4615BUILD_XSB_PROLOG_INTERFACE_FALSE=''
4616BUILD_XSB_PROLOG_INTERFACE_TRUE='#'
4617BUILD_YAP_PROLOG_INTERFACE_FALSE=''
4618BUILD_YAP_PROLOG_INTERFACE_TRUE='#'
4619CAN_CONTROL_FPU_FALSE=''
4620CAN_CONTROL_FPU_TRUE='#'
4621CC='ccache /usr/bin/clang'
4622CCDEPMODE='depmode=gcc3'
4623CFLAGS=' -g -O2 -pipe -O2 -arch x86_64 -W -Wall'
4624CIAO_PROLOG=''
4625CIAO_PROLOG_INCLUDE_OPTIONS=''
4626CONFIGURE_OPTIONS=''
4627CPP='ccache /usr/bin/clang -E'
4628CPPFLAGS='-I/opt/local/include'
4629CXX='ccache /usr/bin/clang++'
4630CXXCPP='ccache /usr/bin/clang++ -E'
4631CXXDEPMODE='depmode=gcc3'
4632CXXFLAGS=' -g -O2 -pipe -O2 -arch x86_64 -W -Wall'
4633CYGPATH_W='echo'
4634DEBUGGING_ENABLED_FALSE='#'
4635DEBUGGING_ENABLED_TRUE=''
4636DEFS='-DHAVE_CONFIG_H'
4637DEPDIR='.deps'
4638DLLTOOL='false'
4639DSYMUTIL='dsymutil'
4640DUMPBIN=''
4641ECHO_C='\c'
4642ECHO_N=''
4643ECHO_T=''
4644EGREP='/usr/bin/grep -E'
4645ENABLE_SHARED_FALSE='#'
4646ENABLE_SHARED_TRUE=''
4647ENABLE_STATIC_FALSE='#'
4648ENABLE_STATIC_TRUE=''
4649EXEEXT=''
4650FGREP='/usr/bin/grep -F'
4651GCC_FALSE='#'
4652GCC_TRUE=''
4653GNU_PROLOG=''
4654GREP='/usr/bin/grep'
4655HAVE_GLPK_FALSE='#'
4656HAVE_GLPK_TRUE=''
4657HAVE_MD5SUM_FALSE='#'
4658HAVE_MD5SUM_TRUE=''
4659HAVE_OCAMLC_FALSE=''
4660HAVE_OCAMLC_TRUE='#'
4661HAVE_OCAMLOPT_FALSE=''
4662HAVE_OCAMLOPT_TRUE='#'
4663HAVE_PERL_FALSE='#'
4664HAVE_PERL_TRUE=''
4665HOST_CPU_X86_64_FALSE='#'
4666HOST_CPU_X86_64_TRUE=''
4667HOST_OS_CYGWIN_FALSE=''
4668HOST_OS_CYGWIN_TRUE='#'
4669HOST_OS_DARWIN_FALSE='#'
4670HOST_OS_DARWIN_TRUE=''
4671HOST_OS_HPUX_FALSE=''
4672HOST_OS_HPUX_TRUE='#'
4673HOST_OS_MINGW_FALSE=''
4674HOST_OS_MINGW_TRUE='#'
4675HOST_OS_SOLARIS_FALSE=''
4676HOST_OS_SOLARIS_TRUE='#'
4677ICC_FALSE=''
4678ICC_TRUE='#'
4679INSTALL_DATA='${INSTALL} -m 644'
4680INSTALL_PROGRAM='${INSTALL}'
4681INSTALL_SCRIPT='${INSTALL}'
4682INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
4683ISODATE='2012-09-30'
4684JAR='/Library/Java/Home/bin/jar'
4685JAVA='/Library/Java/Home/bin/java'
4686JAVAC='/Library/Java/Home/bin/javac'
4687JAVAH='no'
4688JNIFLAGS='-I/Library/Java/Home/include -I/Library/Java/Home/include/darwin'
4689LD='/usr/bin/ld'
4690LDFLAGS='-L/opt/local/lib -arch x86_64'
4691LIBEXT='a'
4692LIBOBJS=''
4693LIBS=''
4694LIBTOOL='$(SHELL) $(top_builddir)/libtool'
4695LIPO='lipo'
4696LN_S='ln -s'
4697LTLIBOBJS=''
4698M4='/opt/local/bin/gm4'
4699M4_DEBUGFILE='--debugfile'
4700MAKEINFO='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ppl/ppl/work/ppl-1.0/missing --run makeinfo'
4701MANIFEST_TOOL=':'
4702MD5SUM='md5sum'
4703MKDIR_P='./install-sh -c -d'
4704NM='/opt/local/bin/nm'
4705NMEDIT='nmedit'
4706NO_UNDEFINED_FALSE=''
4707NO_UNDEFINED_TRUE='#'
4708OBJDUMP='false'
4709OBJEXT='o'
4710OCAMLBEST=''
4711OCAMLBUILD='no'
4712OCAMLC='no'
4713OCAMLCDOTOPT=''
4714OCAMLDEP='no'
4715OCAMLDOC='no'
4716OCAMLLIB=''
4717OCAMLMKLIB='no'
4718OCAMLMKTOP='no'
4719OCAMLOPT=''
4720OCAMLOPTDOTOPT=''
4721OCAMLVERSION=''
4722OTOOL64=':'
4723OTOOL='otool'
4724PACKAGE='ppl'
4725PACKAGE_BUGREPORT='ppl-devel@cs.unipr.it'
4726PACKAGE_NAME='the Parma Polyhedra Library'
4727PACKAGE_STRING='the Parma Polyhedra Library 1.0'
4728PACKAGE_TARNAME='ppl'
4729PACKAGE_URL=''
4730PACKAGE_VERSION='1.0'
4731PATH_SEPARATOR=':'
4732PERL='/opt/local/bin/perl'
4733PPL_VERSION_BETA='0'
4734PPL_VERSION_MAJOR='1'
4735PPL_VERSION_MINOR='0'
4736PPL_VERSION_REVISION='0'
4737RANLIB='ranlib'
4738SED='/usr/bin/sed'
4739SET_MAKE=''
4740SHELL='/bin/sh'
4741SHREXT='`test .$module = .yes && echo .so || echo .dylib`'
4742SICSTUS_PROLOG_INCLUDE_OPTIONS=''
4743STRIP='strip'
4744SUPPORTED_DOUBLE_FALSE=''
4745SUPPORTED_DOUBLE_TRUE='#'
4746SUPPORTED_FLOAT_FALSE=''
4747SUPPORTED_FLOAT_TRUE='#'
4748SUPPORTED_LONG_DOUBLE_FALSE=''
4749SUPPORTED_LONG_DOUBLE_TRUE='#'
4750SUPPORTED_SOME_FLOATING_POINT_TYPE_FALSE=''
4751SUPPORTED_SOME_FLOATING_POINT_TYPE_TRUE='#'
4752SWI_PROLOG=''
4753SWI_PROLOG_INCLUDE_OPTIONS=''
4754SWI_PROLOG_LD=''
4755SWI_PROLOG_LD_OPTIONS=''
4756TEXT_MD5SUM='md5sum -t'
4757THOROUGH_MAKE_CHECK_FALSE=''
4758THOROUGH_MAKE_CHECK_TRUE='#'
4759USE_CHECKED_INTEGERS_FALSE=''
4760USE_CHECKED_INTEGERS_TRUE='#'
4761USE_GMP_INTEGERS_FALSE='#'
4762USE_GMP_INTEGERS_TRUE=''
4763USE_INT16_FALSE=''
4764USE_INT16_TRUE='#'
4765USE_INT32_FALSE=''
4766USE_INT32_TRUE='#'
4767USE_INT64_FALSE=''
4768USE_INT64_TRUE='#'
4769USE_INT8_FALSE=''
4770USE_INT8_TRUE='#'
4771USE_NATIVE_INTEGERS_FALSE=''
4772USE_NATIVE_INTEGERS_TRUE='#'
4773USE_PRECOMPILED_HEADERS_FALSE=''
4774USE_PRECOMPILED_HEADERS_TRUE='#'
4775VALGRIND=''
4776VALGRIND_TESTS_ENABLED_FALSE=''
4777VALGRIND_TESTS_ENABLED_TRUE='#'
4778VERSION='1.0'
4779XSB_PROLOG_INCLUDE_OPTIONS=''
4780YAP_PROLOG=''
4781YAP_PROLOG_INCLUDE_OPTIONS=''
4782YAP_PROLOG_LD_OPTIONS=''
4783ac_ct_AR='ar'
4784ac_ct_CC='ccache /usr/bin/clang'
4785ac_ct_CXX=''
4786ac_ct_DUMPBIN=''
4787am__EXEEXT_FALSE=''
4788am__EXEEXT_TRUE='#'
4789am__fastdepCC_FALSE='#'
4790am__fastdepCC_TRUE=''
4791am__fastdepCXX_FALSE='#'
4792am__fastdepCXX_TRUE=''
4793am__include='include'
4794am__isrc=''
4795am__leading_dot='.'
4796am__nodep='_no'
4797am__quote=''
4798am__tar='tar --format=ustar -chf - "$$tardir"'
4799am__untar='tar -xf -'
4800bindir='${exec_prefix}/bin'
4801build='x86_64-apple-darwin12.2.0'
4802build_alias=''
4803build_cpu='x86_64'
4804build_os='darwin12.2.0'
4805build_vendor='apple'
4806ciao_prolog=''
4807coefficient_mnemonic='mpz'
4808datadir='${datarootdir}'
4809datarootdir='${prefix}/share'
4810debug_flag='-DNDEBUG=1'
4811docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
4812dvidir='${docdir}'
4813exec_prefix='${prefix}'
4814extra_includes=''
4815extra_libraries=' -lgmpxx -lgmp'
4816host='x86_64-apple-darwin12.2.0'
4817host_alias=''
4818host_cpu='x86_64'
4819host_os='darwin12.2.0'
4820host_vendor='apple'
4821htmldir='${docdir}'
4822includedir='${prefix}/include'
4823infodir='${datarootdir}/info'
4824install_sh='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ppl/ppl/work/ppl-1.0/install-sh'
4825libdir='${exec_prefix}/lib'
4826libexecdir='${exec_prefix}/libexec'
4827localedir='${datarootdir}/locale'
4828localstatedir='${prefix}/var'
4829mandir='${datarootdir}/man'
4830mkdir_p='$(top_builddir)/./install-sh -c -d'
4831mlgmp_dir='+gmp'
4832oldincludedir='/usr/include'
4833pdfdir='${docdir}'
4834prefix='/opt/local'
4835program_transform_name='s,x,x,'
4836psdir='${docdir}'
4837required_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>'
4838required_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'
4839required_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'
4840required_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'
4841required_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'
4842required_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'
4843required_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'
4844required_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'
4845required_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'
4846required_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'
4847required_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'
4848required_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'
4849required_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'
4850required_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'
4851required_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'
4852required_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'
4853required_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'
4854required_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'
4855sbindir='${exec_prefix}/sbin'
4856sharedstatedir='${prefix}/com'
4857sicstus_prolog=''
4858swi_prolog=''
4859swi_prolog_ld=''
4860sysconfdir='${prefix}/etc'
4861target_alias=''
4862uudecode='yes'
4863xsb_prolog=''
4864yap_prolog=''
4865
4866## ----------- ##
4867## confdefs.h. ##
4868## ----------- ##
4869
4870/* confdefs.h */
4871#define PACKAGE_NAME "the Parma Polyhedra Library"
4872#define PACKAGE_TARNAME "ppl"
4873#define PACKAGE_VERSION "1.0"
4874#define PACKAGE_STRING "the Parma Polyhedra Library 1.0"
4875#define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it"
4876#define PACKAGE_URL ""
4877#define PPL_CONFIGURE_OPTIONS " '--prefix=/opt/local' '--enable-fpmath=no' 'CC=ccache /usr/bin/clang' 'CFLAGS=-pipe -O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' 'CXX=ccache /usr/bin/clang++' 'CXXFLAGS=-pipe -O2 -arch x86_64'"
4878#define PPL_NDEBUG 1
4879#define PPL_FPMATH_MAY_USE_387 1
4880#define PPL_FPMATH_MAY_USE_SSE 1
4881#define PPL_COEFFICIENT_TYPE mpz_class
4882#define PPL_COEFFICIENT_BITS 0
4883#define PPL_GMP_INTEGERS 1
4884#define STDC_HEADERS 1
4885#define HAVE_SYS_TYPES_H 1
4886#define HAVE_SYS_STAT_H 1
4887#define HAVE_STDLIB_H 1
4888#define HAVE_STRING_H 1
4889#define HAVE_MEMORY_H 1
4890#define HAVE_STRINGS_H 1
4891#define HAVE_INTTYPES_H 1
4892#define HAVE_STDINT_H 1
4893#define HAVE_UNISTD_H 1
4894#define HAVE_TYPEOF 1
4895#define SIZEOF_CHAR 1
4896#define SIZEOF_SHORT 2
4897#define SIZEOF_INT 4
4898#define SIZEOF_LONG 8
4899#define SIZEOF_LONG_LONG 8
4900#define SIZEOF_SIZE_T 8
4901#define SIZEOF_FLOAT 4
4902#define SIZEOF_DOUBLE 8
4903#define SIZEOF_LONG_DOUBLE 16
4904#define SIZEOF_INTP 8
4905#define SIZEOF_FP 8
4906#define PPL_CAN_CONTROL_FPU 0
4907#define PPL_CXX_PLAIN_CHAR_IS_SIGNED 1
4908#define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 1
4909#define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE
4910#define PPL_SUPPORTED_FLOAT 0
4911#define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE
4912#define PPL_SUPPORTED_DOUBLE 0
4913#define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_INTEL_DOUBLE_EXTENDED
4914#define PPL_SUPPORTED_LONG_DOUBLE 0
4915#define PPL_CXX_SUPPORTS_ZERO_LENGTH_ARRAYS 0
4916#define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 0
4917#define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1
4918#define HAVE_FENV_H 1
4919#define HAVE_GETOPT_H 1
4920#define HAVE_SIGNAL_H 1
4921#define HAVE_STRING_H 1
4922#define HAVE_STRINGS_H 1
4923#define HAVE_SYS_RESOURCE_H 1
4924#define HAVE_SYS_TIME_H 1
4925#define HAVE_SYS_TYPES_H 1
4926#define HAVE_UNISTD_H 1
4927#define HAVE_DECL_FFS 1
4928#define HAVE_DECL_GETENV 1
4929#define HAVE_DECL_STRTOF 1
4930#define HAVE_DECL_STRTOD 1
4931#define HAVE_DECL_STRTOLD 1
4932#define HAVE_DECL_STRTOLL 1
4933#define HAVE_DECL_STRTOULL 1
4934#define HAVE_DECL_FMA 1
4935#define HAVE_DECL_FMAF 1
4936#define HAVE_DECL_FMAL 1
4937#define HAVE_DECL_RINTF 1
4938#define HAVE_DECL_RINTL 1
4939#define HAVE_INT_FAST16_T 1
4940#define HAVE_INT_FAST32_T 1
4941#define HAVE_INT_FAST64_T 1
4942#define HAVE_UINT_FAST16_T 1
4943#define HAVE_UINT_FAST32_T 1
4944#define HAVE_UINT_FAST64_T 1
4945#define HAVE_UINTPTR_T 1
4946#define SIZEOF_MP_LIMB_T 8
4947#define PPL_GMP_SUPPORTS_EXCEPTIONS 1
4948#define HAVE___MPZ_STRUCT__MP_ALLOC 1
4949#define HAVE___MPZ_STRUCT__MP_SIZE 1
4950#define HAVE___MPZ_STRUCT__MP_D 1
4951#define HAVE_DLFCN_H 1
4952#define LT_OBJDIR ".libs/"
4953#define HAVE_GLPK_H 1
4954#define PPL_GLPK_HAS_GLP_TERM_OUT 1
4955#define PPL_GLPK_HAS_GLP_TERM_HOOK 1
4956#define HAVE_DECL_RLIMIT_DATA 1
4957#define HAVE_DECL_RLIMIT_RSS 1
4958#define HAVE_DECL_RLIMIT_VMEM 0
4959#define HAVE_DECL_RLIMIT_AS 1
4960#define HAVE_DECL_GETRUSAGE 1
4961#define HAVE_DECL_SETRLIMIT 1
4962#define HAVE_DECL_SETITIMER 1
4963#define HAVE_DECL_SIGACTION 1
4964#define HAVE_TIMEVAL 1
4965#define HAVE_SIGINFO_T 1
4966#define PPL_CXX_SUPPORTS_LIMITING_MEMORY 0
4967
4968configure: exit 0