Ticket #45586: config.log

File config.log, 107.3 KB (added by erik@…, 10 years ago)
Line 
1This file contains any messages produced by compilers while
2running configure, to aid debugging if configure makes a mistake.
3
4configure:1605: checking for egrep
5configure:1620: checking for a sed that does not truncate output
6configure:1785: checking host system type
7configure:1885: checking for gcc
8configure:1998: checking whether the C compiler (/usr/bin/clang -pipe -Os -arch x86_64 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64) works
9configure:2014: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv 1>&5
10configure:2011:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
11main(){return(0);}
12^~~~
131 warning generated.
14configure:2040: checking whether the C compiler (/usr/bin/clang -pipe -Os -arch x86_64 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64) is a cross-compiler
15configure:2045: checking whether we are using GNU C
16configure:2054: /usr/bin/clang -E conftest.c
17configure:2073: checking whether /usr/bin/clang accepts -g
18configure:2106: checking whether /usr/bin/clang and cc understand -c and -o together
19configure:2121: /usr/bin/clang -c conftest.c -o conftest.o 1>&5
20conftest.c:1:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
21foo(){}
22^~~
23conftest.c:1:7: warning: control reaches end of non-void function [-Wreturn-type]
24foo(){}
25      ^
262 warnings generated.
27configure:2122: /usr/bin/clang -c conftest.c -o conftest.o 1>&5
28conftest.c:1:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
29foo(){}
30^~~
31conftest.c:1:7: warning: control reaches end of non-void function [-Wreturn-type]
32foo(){}
33      ^
342 warnings generated.
35configure:2127: cc -c conftest.c 1>&5
36conftest.c:1:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
37foo(){}
38^~~
39conftest.c:1:7: warning: control reaches end of non-void function [-Wreturn-type]
40foo(){}
41      ^
422 warnings generated.
43configure:2129: cc -c conftest.c -o conftest.o 1>&5
44conftest.c:1:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
45foo(){}
46^~~
47conftest.c:1:7: warning: control reaches end of non-void function [-Wreturn-type]
48foo(){}
49      ^
502 warnings generated.
51configure:2130: cc -c conftest.c -o conftest.o 1>&5
52conftest.c:1:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
53foo(){}
54^~~
55conftest.c:1:7: warning: control reaches end of non-void function [-Wreturn-type]
56foo(){}
57      ^
582 warnings generated.
59configure:2157: checking how to run the C preprocessor
60configure:2178: /usr/bin/clang -E -I/opt/local/include conftest.c >/dev/null 2>conftest.out
61configure:2238: checking for AIX
62configure:2265: checking if compiler supports -R
63configure:2280: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -R /usr/lib -lresolv 1>&5
64clang: warning: argument unused during compilation: '-R'
65ld: can't map file, errno=22 file '/usr/lib' for architecture x86_64
66clang: error: linker command failed with exit code 1 (use -v to see invocation)
67configure: failed program was:
68#line 2273 "configure"
69#include "confdefs.h"
70
71int main() {
72
73; return 0; }
74configure:2298: checking if compiler supports -Wl,-rpath,
75configure:2313: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -Wl,-rpath,/usr/lib -lresolv 1>&5
76configure:2339: checking for re2c
77configure:2368: checking whether ln -s works
78configure:2393: checking for gawk
79configure:2427: checking for bison
80configure:2461: checking bison version
81configure:2471: checking for flex
82configure:2505: checking for yywrap in -lfl
83configure:2524: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lfl  -lresolv 1>&5
84ld: library not found for -lfl
85clang: error: linker command failed with exit code 1 (use -v to see invocation)
86configure: failed program was:
87#line 2513 "configure"
88#include "confdefs.h"
89/* Override any gcc2 internal prototype to avoid an error.  */
90/* We use char because int might match the return type of a gcc2
91    builtin and then its argument prototype would still apply.  */
92char yywrap();
93
94int main() {
95yywrap()
96; return 0; }
97configure:2548: checking lex output file root
98configure:2569: checking whether yytext is a pointer
99configure:2588: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv  1>&5
100Undefined symbols for architecture x86_64:
101  "_yywrap", referenced from:
102      _yylex in conftest-0f25ce.o
103ld: symbol(s) not found for architecture x86_64
104clang: error: linker command failed with exit code 1 (use -v to see invocation)
105configure: failed program was:
106#line 2581 "configure"
107#include "confdefs.h"
108
109#line 3 "lex.yy.c"
110
111#define  YY_INT_ALIGNED short int
112
113/* A lexical scanner generated by flex */
114
115#define FLEX_SCANNER
116#define YY_FLEX_MAJOR_VERSION 2
117#define YY_FLEX_MINOR_VERSION 5
118#define YY_FLEX_SUBMINOR_VERSION 35
119#if YY_FLEX_SUBMINOR_VERSION > 0
120#define FLEX_BETA
121#endif
122
123/* First, we deal with  platform-specific or compiler-specific issues. */
124
125/* begin standard C headers. */
126#include <stdio.h>
127#include <string.h>
128#include <errno.h>
129#include <stdlib.h>
130
131/* end standard C headers. */
132
133/* flex integer type definitions */
134
135#ifndef FLEXINT_H
136#define FLEXINT_H
137
138/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
139
140#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
141
142/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
143 * if you want the limit (max/min) macros for int types.
144 */
145#ifndef __STDC_LIMIT_MACROS
146#define __STDC_LIMIT_MACROS 1
147#endif
148
149#include <inttypes.h>
150typedef int8_t flex_int8_t;
151typedef uint8_t flex_uint8_t;
152typedef int16_t flex_int16_t;
153typedef uint16_t flex_uint16_t;
154typedef int32_t flex_int32_t;
155typedef uint32_t flex_uint32_t;
156typedef uint64_t flex_uint64_t;
157#else
158typedef signed char flex_int8_t;
159typedef short int flex_int16_t;
160typedef int flex_int32_t;
161typedef unsigned char flex_uint8_t;
162typedef unsigned short int flex_uint16_t;
163typedef unsigned int flex_uint32_t;
164#endif /* ! C99 */
165
166/* Limits of integral types. */
167#ifndef INT8_MIN
168#define INT8_MIN               (-128)
169#endif
170#ifndef INT16_MIN
171#define INT16_MIN              (-32767-1)
172#endif
173#ifndef INT32_MIN
174#define INT32_MIN              (-2147483647-1)
175#endif
176#ifndef INT8_MAX
177#define INT8_MAX               (127)
178#endif
179#ifndef INT16_MAX
180#define INT16_MAX              (32767)
181#endif
182#ifndef INT32_MAX
183#define INT32_MAX              (2147483647)
184#endif
185#ifndef UINT8_MAX
186#define UINT8_MAX              (255U)
187#endif
188#ifndef UINT16_MAX
189#define UINT16_MAX             (65535U)
190#endif
191#ifndef UINT32_MAX
192#define UINT32_MAX             (4294967295U)
193#endif
194
195#endif /* ! FLEXINT_H */
196
197#ifdef __cplusplus
198
199/* The "const" storage-class-modifier is valid. */
200#define YY_USE_CONST
201
202#else   /* ! __cplusplus */
203
204/* C99 requires __STDC__ to be defined as 1. */
205#if defined (__STDC__)
206
207#define YY_USE_CONST
208
209#endif  /* defined (__STDC__) */
210#endif  /* ! __cplusplus */
211
212#ifdef YY_USE_CONST
213#define yyconst const
214#else
215#define yyconst
216#endif
217
218/* Returned upon end-of-file. */
219#define YY_NULL 0
220
221/* Promotes a possibly negative, possibly signed char to an unsigned
222 * integer for use as an array index.  If the signed char is negative,
223 * we want to instead treat it as an 8-bit unsigned char, hence the
224 * double cast.
225 */
226#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
227
228/* Enter a start condition.  This macro really ought to take a parameter,
229 * but we do it the disgusting crufty way forced on us by the ()-less
230 * definition of BEGIN.
231 */
232#define BEGIN (yy_start) = 1 + 2 *
233
234/* Translate the current start state into a value that can be later handed
235 * to BEGIN to return to the state.  The YYSTATE alias is for lex
236 * compatibility.
237 */
238#define YY_START (((yy_start) - 1) / 2)
239#define YYSTATE YY_START
240
241/* Action number for EOF rule of a given start state. */
242#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
243
244/* Special action meaning "start processing a new file". */
245#define YY_NEW_FILE yyrestart(yyin  )
246
247#define YY_END_OF_BUFFER_CHAR 0
248
249/* Size of default input buffer. */
250#ifndef YY_BUF_SIZE
251#define YY_BUF_SIZE 16384
252#endif
253
254/* The state buf must be large enough to hold one state per character in the main buffer.
255 */
256#define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
257
258#ifndef YY_TYPEDEF_YY_BUFFER_STATE
259#define YY_TYPEDEF_YY_BUFFER_STATE
260typedef struct yy_buffer_state *YY_BUFFER_STATE;
261#endif
262
263#ifndef YY_TYPEDEF_YY_SIZE_T
264#define YY_TYPEDEF_YY_SIZE_T
265typedef size_t yy_size_t;
266#endif
267
268extern yy_size_t yyleng;
269
270extern FILE *yyin, *yyout;
271
272#define EOB_ACT_CONTINUE_SCAN 0
273#define EOB_ACT_END_OF_FILE 1
274#define EOB_ACT_LAST_MATCH 2
275
276    #define YY_LESS_LINENO(n)
277   
278/* Return all but the first "n" matched characters back to the input stream. */
279#define yyless(n) \
280        do \
281                { \
282                /* Undo effects of setting up yytext. */ \
283        int yyless_macro_arg = (n); \
284        YY_LESS_LINENO(yyless_macro_arg);\
285                *yy_cp = (yy_hold_char); \
286                YY_RESTORE_YY_MORE_OFFSET \
287                (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
288                YY_DO_BEFORE_ACTION; /* set up yytext again */ \
289                } \
290        while ( 0 )
291
292#define unput(c) yyunput( c, (yytext_ptr)  )
293
294#ifndef YY_STRUCT_YY_BUFFER_STATE
295#define YY_STRUCT_YY_BUFFER_STATE
296struct yy_buffer_state
297        {
298        FILE *yy_input_file;
299
300        char *yy_ch_buf;                /* input buffer */
301        char *yy_buf_pos;               /* current position in input buffer */
302
303        /* Size of input buffer in bytes, not including room for EOB
304         * characters.
305         */
306        yy_size_t yy_buf_size;
307
308        /* Number of characters read into yy_ch_buf, not including EOB
309         * characters.
310         */
311        yy_size_t yy_n_chars;
312
313        /* Whether we "own" the buffer - i.e., we know we created it,
314         * and can realloc() it to grow it, and should free() it to
315         * delete it.
316         */
317        int yy_is_our_buffer;
318
319        /* Whether this is an "interactive" input source; if so, and
320         * if we're using stdio for input, then we want to use getc()
321         * instead of fread(), to make sure we stop fetching input after
322         * each newline.
323         */
324        int yy_is_interactive;
325
326        /* Whether we're considered to be at the beginning of a line.
327         * If so, '^' rules will be active on the next match, otherwise
328         * not.
329         */
330        int yy_at_bol;
331
332    int yy_bs_lineno; /**< The line count. */
333    int yy_bs_column; /**< The column count. */
334   
335        /* Whether to try to fill the input buffer when we reach the
336         * end of it.
337         */
338        int yy_fill_buffer;
339
340        int yy_buffer_status;
341
342#define YY_BUFFER_NEW 0
343#define YY_BUFFER_NORMAL 1
344        /* When an EOF's been seen but there's still some text to process
345         * then we mark the buffer as YY_EOF_PENDING, to indicate that we
346         * shouldn't try reading from the input source any more.  We might
347         * still have a bunch of tokens to match, though, because of
348         * possible backing-up.
349         *
350         * When we actually see the EOF, we change the status to "new"
351         * (via yyrestart()), so that the user can continue scanning by
352         * just pointing yyin at a new input file.
353         */
354#define YY_BUFFER_EOF_PENDING 2
355
356        };
357#endif /* !YY_STRUCT_YY_BUFFER_STATE */
358
359/* Stack of input buffers. */
360static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
361static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
362static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
363
364/* We provide macros for accessing buffer states in case in the
365 * future we want to put the buffer states in a more general
366 * "scanner state".
367 *
368 * Returns the top of the stack, or NULL.
369 */
370#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
371                          ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
372                          : NULL)
373
374/* Same as previous macro, but useful when we know that the buffer stack is not
375 * NULL or when we need an lvalue. For internal use only.
376 */
377#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
378
379/* yy_hold_char holds the character lost when yytext is formed. */
380static char yy_hold_char;
381static yy_size_t yy_n_chars;            /* number of characters read into yy_ch_buf */
382yy_size_t yyleng;
383
384/* Points to current character in buffer. */
385static char *yy_c_buf_p = (char *) 0;
386static int yy_init = 0;         /* whether we need to initialize */
387static int yy_start = 0;        /* start state number */
388
389/* Flag which is used to allow yywrap()'s to do buffer switches
390 * instead of setting up a fresh yyin.  A bit of a hack ...
391 */
392static int yy_did_buffer_switch_on_eof;
393
394void yyrestart (FILE *input_file  );
395void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer  );
396YY_BUFFER_STATE yy_create_buffer (FILE *file,int size  );
397void yy_delete_buffer (YY_BUFFER_STATE b  );
398void yy_flush_buffer (YY_BUFFER_STATE b  );
399void yypush_buffer_state (YY_BUFFER_STATE new_buffer  );
400void yypop_buffer_state (void );
401
402static void yyensure_buffer_stack (void );
403static void yy_load_buffer_state (void );
404static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file  );
405
406#define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
407
408YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size  );
409YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str  );
410YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t len  );
411
412void *yyalloc (yy_size_t  );
413void *yyrealloc (void *,yy_size_t  );
414void yyfree (void *  );
415
416#define yy_new_buffer yy_create_buffer
417
418#define yy_set_interactive(is_interactive) \
419        { \
420        if ( ! YY_CURRENT_BUFFER ){ \
421        yyensure_buffer_stack (); \
422                YY_CURRENT_BUFFER_LVALUE =    \
423            yy_create_buffer(yyin,YY_BUF_SIZE ); \
424        } \
425        YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
426        }
427
428#define yy_set_bol(at_bol) \
429        { \
430        if ( ! YY_CURRENT_BUFFER ){\
431        yyensure_buffer_stack (); \
432                YY_CURRENT_BUFFER_LVALUE =    \
433            yy_create_buffer(yyin,YY_BUF_SIZE ); \
434        } \
435        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
436        }
437
438#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
439
440/* Begin user sect3 */
441
442typedef unsigned char YY_CHAR;
443
444FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
445
446typedef int yy_state_type;
447
448extern int yylineno;
449
450int yylineno = 1;
451
452extern char *yytext;
453#define yytext_ptr yytext
454
455static yy_state_type yy_get_previous_state (void );
456static yy_state_type yy_try_NUL_trans (yy_state_type current_state  );
457static int yy_get_next_buffer (void );
458static void yy_fatal_error (yyconst char msg[]  );
459
460/* Done after the current pattern has been matched and before the
461 * corresponding action - sets up yytext.
462 */
463#define YY_DO_BEFORE_ACTION \
464        (yytext_ptr) = yy_bp; \
465        yyleng = (yy_size_t) (yy_cp - yy_bp); \
466        (yy_hold_char) = *yy_cp; \
467        *yy_cp = '\0'; \
468        (yy_c_buf_p) = yy_cp;
469
470#define YY_NUM_RULES 1
471#define YY_END_OF_BUFFER 2
472/* This struct is not used in this scanner,
473   but its presence is necessary. */
474struct yy_trans_info
475        {
476        flex_int32_t yy_verify;
477        flex_int32_t yy_nxt;
478        };
479static yyconst flex_int16_t yy_accept[6] =
480    {   0,
481        0,    0,    2,    1,    0
482    } ;
483
484static yyconst flex_int32_t yy_ec[256] =
485    {   0,
486        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
487        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
488        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
489        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
490        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
491        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
492        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
493        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
494        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
495        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
496
497        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
498        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
499        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
500        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
501        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
502        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
503        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
504        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
505        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
506        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
507
508        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
509        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
510        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
511        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
512        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
513        1,    1,    1,    1,    1
514    } ;
515
516static yyconst flex_int32_t yy_meta[2] =
517    {   0,
518        1
519    } ;
520
521static yyconst flex_int16_t yy_base[7] =
522    {   0,
523        0,    0,    2,    3,    3,    0
524    } ;
525
526static yyconst flex_int16_t yy_def[7] =
527    {   0,
528        6,    6,    5,    5,    0,    5
529    } ;
530
531static yyconst flex_int16_t yy_nxt[5] =
532    {   0,
533        4,    5,    3,    5
534    } ;
535
536static yyconst flex_int16_t yy_chk[5] =
537    {   0,
538        6,    3,    5,    5
539    } ;
540
541static yy_state_type yy_last_accepting_state;
542static char *yy_last_accepting_cpos;
543
544extern int yy_flex_debug;
545int yy_flex_debug = 0;
546
547/* The intent behind this definition is that it'll catch
548 * any uses of REJECT which flex missed.
549 */
550#define REJECT reject_used_but_not_detected
551#define yymore() yymore_used_but_not_detected
552#define YY_MORE_ADJ 0
553#define YY_RESTORE_YY_MORE_OFFSET
554char *yytext;
555#line 1 "<stdin>"
556#line 450 "lex.yy.c"
557
558#define INITIAL 0
559
560#ifndef YY_NO_UNISTD_H
561/* Special case for "unistd.h", since it is non-ANSI. We include it way
562 * down here because we want the user's section 1 to have been scanned first.
563 * The user has a chance to override it with an option.
564 */
565#include <unistd.h>
566#endif
567
568#ifndef YY_EXTRA_TYPE
569#define YY_EXTRA_TYPE void *
570#endif
571
572static int yy_init_globals (void );
573
574/* Accessor methods to globals.
575   These are made visible to non-reentrant scanners for convenience. */
576
577int yylex_destroy (void );
578
579int yyget_debug (void );
580
581void yyset_debug (int debug_flag  );
582
583YY_EXTRA_TYPE yyget_extra (void );
584
585void yyset_extra (YY_EXTRA_TYPE user_defined  );
586
587FILE *yyget_in (void );
588
589void yyset_in  (FILE * in_str  );
590
591FILE *yyget_out (void );
592
593void yyset_out  (FILE * out_str  );
594
595yy_size_t yyget_leng (void );
596
597char *yyget_text (void );
598
599int yyget_lineno (void );
600
601void yyset_lineno (int line_number  );
602
603/* Macros after this point can all be overridden by user definitions in
604 * section 1.
605 */
606
607#ifndef YY_SKIP_YYWRAP
608#ifdef __cplusplus
609extern "C" int yywrap (void );
610#else
611extern int yywrap (void );
612#endif
613#endif
614
615    static void yyunput (int c,char *buf_ptr  );
616   
617#ifndef yytext_ptr
618static void yy_flex_strncpy (char *,yyconst char *,int );
619#endif
620
621#ifdef YY_NEED_STRLEN
622static int yy_flex_strlen (yyconst char * );
623#endif
624
625#ifndef YY_NO_INPUT
626
627#ifdef __cplusplus
628static int yyinput (void );
629#else
630static int input (void );
631#endif
632
633#endif
634
635/* Amount of stuff to slurp up with each read. */
636#ifndef YY_READ_BUF_SIZE
637#define YY_READ_BUF_SIZE 8192
638#endif
639
640/* Copy whatever the last rule matched to the standard output. */
641#ifndef ECHO
642/* This used to be an fputs(), but since the string might contain NUL's,
643 * we now use fwrite().
644 */
645#define ECHO fwrite( yytext, yyleng, 1, yyout )
646#endif
647
648/* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
649 * is returned in "result".
650 */
651#ifndef YY_INPUT
652#define YY_INPUT(buf,result,max_size) \
653        if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
654                { \
655                int c = '*'; \
656                yy_size_t n; \
657                for ( n = 0; n < max_size && \
658                             (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
659                        buf[n] = (char) c; \
660                if ( c == '\n' ) \
661                        buf[n++] = (char) c; \
662                if ( c == EOF && ferror( yyin ) ) \
663                        YY_FATAL_ERROR( "input in flex scanner failed" ); \
664                result = n; \
665                } \
666        else \
667                { \
668                errno=0; \
669                while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
670                        { \
671                        if( errno != EINTR) \
672                                { \
673                                YY_FATAL_ERROR( "input in flex scanner failed" ); \
674                                break; \
675                                } \
676                        errno=0; \
677                        clearerr(yyin); \
678                        } \
679                }\
680\
681
682#endif
683
684/* No semi-colon after return; correct usage is to write "yyterminate();" -
685 * we don't want an extra ';' after the "return" because that will cause
686 * some compilers to complain about unreachable statements.
687 */
688#ifndef yyterminate
689#define yyterminate() return YY_NULL
690#endif
691
692/* Number of entries by which start-condition stack grows. */
693#ifndef YY_START_STACK_INCR
694#define YY_START_STACK_INCR 25
695#endif
696
697/* Report a fatal error. */
698#ifndef YY_FATAL_ERROR
699#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
700#endif
701
702/* end tables serialization structures and prototypes */
703
704/* Default declaration of generated scanner - a define so the user can
705 * easily add parameters.
706 */
707#ifndef YY_DECL
708#define YY_DECL_IS_OURS 1
709
710extern int yylex (void);
711
712#define YY_DECL int yylex (void)
713#endif /* !YY_DECL */
714
715/* Code executed at the beginning of each rule, after yytext and yyleng
716 * have been set up.
717 */
718#ifndef YY_USER_ACTION
719#define YY_USER_ACTION
720#endif
721
722/* Code executed at the end of each rule. */
723#ifndef YY_BREAK
724#define YY_BREAK break;
725#endif
726
727#define YY_RULE_SETUP \
728        YY_USER_ACTION
729
730/** The main scanner function which does all the work.
731 */
732YY_DECL
733{
734        register yy_state_type yy_current_state;
735        register char *yy_cp, *yy_bp;
736        register int yy_act;
737   
738#line 1 "<stdin>"
739
740#line 634 "lex.yy.c"
741
742        if ( !(yy_init) )
743                {
744                (yy_init) = 1;
745
746#ifdef YY_USER_INIT
747                YY_USER_INIT;
748#endif
749
750                if ( ! (yy_start) )
751                        (yy_start) = 1; /* first start state */
752
753                if ( ! yyin )
754                        yyin = stdin;
755
756                if ( ! yyout )
757                        yyout = stdout;
758
759                if ( ! YY_CURRENT_BUFFER ) {
760                        yyensure_buffer_stack ();
761                        YY_CURRENT_BUFFER_LVALUE =
762                                yy_create_buffer(yyin,YY_BUF_SIZE );
763                }
764
765                yy_load_buffer_state( );
766                }
767
768        while ( 1 )             /* loops until end-of-file is reached */
769                {
770                yy_cp = (yy_c_buf_p);
771
772                /* Support of yytext. */
773                *yy_cp = (yy_hold_char);
774
775                /* yy_bp points to the position in yy_ch_buf of the start of
776                 * the current run.
777                 */
778                yy_bp = yy_cp;
779
780                yy_current_state = (yy_start);
781yy_match:
782                do
783                        {
784                        register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
785                        if ( yy_accept[yy_current_state] )
786                                {
787                                (yy_last_accepting_state) = yy_current_state;
788                                (yy_last_accepting_cpos) = yy_cp;
789                                }
790                        while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
791                                {
792                                yy_current_state = (int) yy_def[yy_current_state];
793                                if ( yy_current_state >= 6 )
794                                        yy_c = yy_meta[(unsigned int) yy_c];
795                                }
796                        yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
797                        ++yy_cp;
798                        }
799                while ( yy_base[yy_current_state] != 3 );
800
801yy_find_action:
802                yy_act = yy_accept[yy_current_state];
803                if ( yy_act == 0 )
804                        { /* have to back up */
805                        yy_cp = (yy_last_accepting_cpos);
806                        yy_current_state = (yy_last_accepting_state);
807                        yy_act = yy_accept[yy_current_state];
808                        }
809
810                YY_DO_BEFORE_ACTION;
811
812do_action:      /* This label is used only to access EOF actions. */
813
814                switch ( yy_act )
815        { /* beginning of action switch */
816                        case 0: /* must back up */
817                        /* undo the effects of YY_DO_BEFORE_ACTION */
818                        *yy_cp = (yy_hold_char);
819                        yy_cp = (yy_last_accepting_cpos);
820                        yy_current_state = (yy_last_accepting_state);
821                        goto yy_find_action;
822
823case 1:
824YY_RULE_SETUP
825#line 2 "<stdin>"
826ECHO;
827        YY_BREAK
828#line 722 "lex.yy.c"
829case YY_STATE_EOF(INITIAL):
830        yyterminate();
831
832        case YY_END_OF_BUFFER:
833                {
834                /* Amount of text matched not including the EOB char. */
835                int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
836
837                /* Undo the effects of YY_DO_BEFORE_ACTION. */
838                *yy_cp = (yy_hold_char);
839                YY_RESTORE_YY_MORE_OFFSET
840
841                if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
842                        {
843                        /* We're scanning a new file or input source.  It's
844                         * possible that this happened because the user
845                         * just pointed yyin at a new source and called
846                         * yylex().  If so, then we have to assure
847                         * consistency between YY_CURRENT_BUFFER and our
848                         * globals.  Here is the right place to do so, because
849                         * this is the first action (other than possibly a
850                         * back-up) that will match for the new input source.
851                         */
852                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
853                        YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
854                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
855                        }
856
857                /* Note that here we test for yy_c_buf_p "<=" to the position
858                 * of the first EOB in the buffer, since yy_c_buf_p will
859                 * already have been incremented past the NUL character
860                 * (since all states make transitions on EOB to the
861                 * end-of-buffer state).  Contrast this with the test
862                 * in input().
863                 */
864                if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
865                        { /* This was really a NUL. */
866                        yy_state_type yy_next_state;
867
868                        (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
869
870                        yy_current_state = yy_get_previous_state(  );
871
872                        /* Okay, we're now positioned to make the NUL
873                         * transition.  We couldn't have
874                         * yy_get_previous_state() go ahead and do it
875                         * for us because it doesn't know how to deal
876                         * with the possibility of jamming (and we don't
877                         * want to build jamming into it because then it
878                         * will run more slowly).
879                         */
880
881                        yy_next_state = yy_try_NUL_trans( yy_current_state );
882
883                        yy_bp = (yytext_ptr) + YY_MORE_ADJ;
884
885                        if ( yy_next_state )
886                                {
887                                /* Consume the NUL. */
888                                yy_cp = ++(yy_c_buf_p);
889                                yy_current_state = yy_next_state;
890                                goto yy_match;
891                                }
892
893                        else
894                                {
895                                yy_cp = (yy_c_buf_p);
896                                goto yy_find_action;
897                                }
898                        }
899
900                else switch ( yy_get_next_buffer(  ) )
901                        {
902                        case EOB_ACT_END_OF_FILE:
903                                {
904                                (yy_did_buffer_switch_on_eof) = 0;
905
906                                if ( yywrap( ) )
907                                        {
908                                        /* Note: because we've taken care in
909                                         * yy_get_next_buffer() to have set up
910                                         * yytext, we can now set up
911                                         * yy_c_buf_p so that if some total
912                                         * hoser (like flex itself) wants to
913                                         * call the scanner after we return the
914                                         * YY_NULL, it'll still work - another
915                                         * YY_NULL will get returned.
916                                         */
917                                        (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
918
919                                        yy_act = YY_STATE_EOF(YY_START);
920                                        goto do_action;
921                                        }
922
923                                else
924                                        {
925                                        if ( ! (yy_did_buffer_switch_on_eof) )
926                                                YY_NEW_FILE;
927                                        }
928                                break;
929                                }
930
931                        case EOB_ACT_CONTINUE_SCAN:
932                                (yy_c_buf_p) =
933                                        (yytext_ptr) + yy_amount_of_matched_text;
934
935                                yy_current_state = yy_get_previous_state(  );
936
937                                yy_cp = (yy_c_buf_p);
938                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
939                                goto yy_match;
940
941                        case EOB_ACT_LAST_MATCH:
942                                (yy_c_buf_p) =
943                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
944
945                                yy_current_state = yy_get_previous_state(  );
946
947                                yy_cp = (yy_c_buf_p);
948                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
949                                goto yy_find_action;
950                        }
951                break;
952                }
953
954        default:
955                YY_FATAL_ERROR(
956                        "fatal flex scanner internal error--no action found" );
957        } /* end of action switch */
958                } /* end of scanning one token */
959} /* end of yylex */
960
961/* yy_get_next_buffer - try to read in a new buffer
962 *
963 * Returns a code representing an action:
964 *      EOB_ACT_LAST_MATCH -
965 *      EOB_ACT_CONTINUE_SCAN - continue scanning from current position
966 *      EOB_ACT_END_OF_FILE - end of file
967 */
968static int yy_get_next_buffer (void)
969{
970        register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
971        register char *source = (yytext_ptr);
972        register int number_to_move, i;
973        int ret_val;
974
975        if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
976                YY_FATAL_ERROR(
977                "fatal flex scanner internal error--end of buffer missed" );
978
979        if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
980                { /* Don't try to fill the buffer, so this is an EOF. */
981                if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
982                        {
983                        /* We matched a single character, the EOB, so
984                         * treat this as a final EOF.
985                         */
986                        return EOB_ACT_END_OF_FILE;
987                        }
988
989                else
990                        {
991                        /* We matched some text prior to the EOB, first
992                         * process it.
993                         */
994                        return EOB_ACT_LAST_MATCH;
995                        }
996                }
997
998        /* Try to read more data. */
999
1000        /* First move last chars to start of buffer. */
1001        number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
1002
1003        for ( i = 0; i < number_to_move; ++i )
1004                *(dest++) = *(source++);
1005
1006        if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
1007                /* don't do the read, it's not guaranteed to return an EOF,
1008                 * just force an EOF
1009                 */
1010                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
1011
1012        else
1013                {
1014                        yy_size_t num_to_read =
1015                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
1016
1017                while ( num_to_read <= 0 )
1018                        { /* Not enough room in the buffer - grow it. */
1019
1020                        /* just a shorter name for the current buffer */
1021                        YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
1022
1023                        int yy_c_buf_p_offset =
1024                                (int) ((yy_c_buf_p) - b->yy_ch_buf);
1025
1026                        if ( b->yy_is_our_buffer )
1027                                {
1028                                yy_size_t new_size = b->yy_buf_size * 2;
1029
1030                                if ( new_size <= 0 )
1031                                        b->yy_buf_size += b->yy_buf_size / 8;
1032                                else
1033                                        b->yy_buf_size *= 2;
1034
1035                                b->yy_ch_buf = (char *)
1036                                        /* Include room in for 2 EOB chars. */
1037                                        yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
1038                                }
1039                        else
1040                                /* Can't grow it, we don't own it. */
1041                                b->yy_ch_buf = 0;
1042
1043                        if ( ! b->yy_ch_buf )
1044                                YY_FATAL_ERROR(
1045                                "fatal error - scanner input buffer overflow" );
1046
1047                        (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
1048
1049                        num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
1050                                                number_to_move - 1;
1051
1052                        }
1053
1054                if ( num_to_read > YY_READ_BUF_SIZE )
1055                        num_to_read = YY_READ_BUF_SIZE;
1056
1057                /* Read in more data. */
1058                YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
1059                        (yy_n_chars), num_to_read );
1060
1061                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1062                }
1063
1064        if ( (yy_n_chars) == 0 )
1065                {
1066                if ( number_to_move == YY_MORE_ADJ )
1067                        {
1068                        ret_val = EOB_ACT_END_OF_FILE;
1069                        yyrestart(yyin  );
1070                        }
1071
1072                else
1073                        {
1074                        ret_val = EOB_ACT_LAST_MATCH;
1075                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
1076                                YY_BUFFER_EOF_PENDING;
1077                        }
1078                }
1079
1080        else
1081                ret_val = EOB_ACT_CONTINUE_SCAN;
1082
1083        if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
1084                /* Extend the array by 50%, plus the number we really need. */
1085                yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
1086                YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size  );
1087                if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
1088                        YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
1089        }
1090
1091        (yy_n_chars) += number_to_move;
1092        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
1093        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
1094
1095        (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
1096
1097        return ret_val;
1098}
1099
1100/* yy_get_previous_state - get the state just before the EOB char was reached */
1101
1102    static yy_state_type yy_get_previous_state (void)
1103{
1104        register yy_state_type yy_current_state;
1105        register char *yy_cp;
1106   
1107        yy_current_state = (yy_start);
1108
1109        for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
1110                {
1111                register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
1112                if ( yy_accept[yy_current_state] )
1113                        {
1114                        (yy_last_accepting_state) = yy_current_state;
1115                        (yy_last_accepting_cpos) = yy_cp;
1116                        }
1117                while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1118                        {
1119                        yy_current_state = (int) yy_def[yy_current_state];
1120                        if ( yy_current_state >= 6 )
1121                                yy_c = yy_meta[(unsigned int) yy_c];
1122                        }
1123                yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1124                }
1125
1126        return yy_current_state;
1127}
1128
1129/* yy_try_NUL_trans - try to make a transition on the NUL character
1130 *
1131 * synopsis
1132 *      next_state = yy_try_NUL_trans( current_state );
1133 */
1134    static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
1135{
1136        register int yy_is_jam;
1137        register char *yy_cp = (yy_c_buf_p);
1138
1139        register YY_CHAR yy_c = 1;
1140        if ( yy_accept[yy_current_state] )
1141                {
1142                (yy_last_accepting_state) = yy_current_state;
1143                (yy_last_accepting_cpos) = yy_cp;
1144                }
1145        while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1146                {
1147                yy_current_state = (int) yy_def[yy_current_state];
1148                if ( yy_current_state >= 6 )
1149                        yy_c = yy_meta[(unsigned int) yy_c];
1150                }
1151        yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1152        yy_is_jam = (yy_current_state == 5);
1153
1154        return yy_is_jam ? 0 : yy_current_state;
1155}
1156
1157    static void yyunput (int c, register char * yy_bp )
1158{
1159        register char *yy_cp;
1160   
1161    yy_cp = (yy_c_buf_p);
1162
1163        /* undo effects of setting up yytext */
1164        *yy_cp = (yy_hold_char);
1165
1166        if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
1167                { /* need to shift things up to make room */
1168                /* +2 for EOB chars. */
1169                register yy_size_t number_to_move = (yy_n_chars) + 2;
1170                register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
1171                                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
1172                register char *source =
1173                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
1174
1175                while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
1176                        *--dest = *--source;
1177
1178                yy_cp += (int) (dest - source);
1179                yy_bp += (int) (dest - source);
1180                YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
1181                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
1182
1183                if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
1184                        YY_FATAL_ERROR( "flex scanner push-back overflow" );
1185                }
1186
1187        *--yy_cp = (char) c;
1188
1189        (yytext_ptr) = yy_bp;
1190        (yy_hold_char) = *yy_cp;
1191        (yy_c_buf_p) = yy_cp;
1192}
1193
1194#ifndef YY_NO_INPUT
1195#ifdef __cplusplus
1196    static int yyinput (void)
1197#else
1198    static int input  (void)
1199#endif
1200
1201{
1202        int c;
1203   
1204        *(yy_c_buf_p) = (yy_hold_char);
1205
1206        if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
1207                {
1208                /* yy_c_buf_p now points to the character we want to return.
1209                 * If this occurs *before* the EOB characters, then it's a
1210                 * valid NUL; if not, then we've hit the end of the buffer.
1211                 */
1212                if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
1213                        /* This was really a NUL. */
1214                        *(yy_c_buf_p) = '\0';
1215
1216                else
1217                        { /* need more input */
1218                        yy_size_t offset = (yy_c_buf_p) - (yytext_ptr);
1219                        ++(yy_c_buf_p);
1220
1221                        switch ( yy_get_next_buffer(  ) )
1222                                {
1223                                case EOB_ACT_LAST_MATCH:
1224                                        /* This happens because yy_g_n_b()
1225                                         * sees that we've accumulated a
1226                                         * token and flags that we need to
1227                                         * try matching the token before
1228                                         * proceeding.  But for input(),
1229                                         * there's no matching to consider.
1230                                         * So convert the EOB_ACT_LAST_MATCH
1231                                         * to EOB_ACT_END_OF_FILE.
1232                                         */
1233
1234                                        /* Reset buffer status. */
1235                                        yyrestart(yyin );
1236
1237                                        /*FALLTHROUGH*/
1238
1239                                case EOB_ACT_END_OF_FILE:
1240                                        {
1241                                        if ( yywrap( ) )
1242                                                return 0;
1243
1244                                        if ( ! (yy_did_buffer_switch_on_eof) )
1245                                                YY_NEW_FILE;
1246#ifdef __cplusplus
1247                                        return yyinput();
1248#else
1249                                        return input();
1250#endif
1251                                        }
1252
1253                                case EOB_ACT_CONTINUE_SCAN:
1254                                        (yy_c_buf_p) = (yytext_ptr) + offset;
1255                                        break;
1256                                }
1257                        }
1258                }
1259
1260        c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
1261        *(yy_c_buf_p) = '\0';   /* preserve yytext */
1262        (yy_hold_char) = *++(yy_c_buf_p);
1263
1264        return c;
1265}
1266#endif  /* ifndef YY_NO_INPUT */
1267
1268/** Immediately switch to a different input stream.
1269 * @param input_file A readable stream.
1270 *
1271 * @note This function does not reset the start condition to @c INITIAL .
1272 */
1273    void yyrestart  (FILE * input_file )
1274{
1275   
1276        if ( ! YY_CURRENT_BUFFER ){
1277        yyensure_buffer_stack ();
1278                YY_CURRENT_BUFFER_LVALUE =
1279            yy_create_buffer(yyin,YY_BUF_SIZE );
1280        }
1281
1282        yy_init_buffer(YY_CURRENT_BUFFER,input_file );
1283        yy_load_buffer_state( );
1284}
1285
1286/** Switch to a different input buffer.
1287 * @param new_buffer The new input buffer.
1288 *
1289 */
1290    void yy_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
1291{
1292   
1293        /* TODO. We should be able to replace this entire function body
1294         * with
1295         *              yypop_buffer_state();
1296         *              yypush_buffer_state(new_buffer);
1297     */
1298        yyensure_buffer_stack ();
1299        if ( YY_CURRENT_BUFFER == new_buffer )
1300                return;
1301
1302        if ( YY_CURRENT_BUFFER )
1303                {
1304                /* Flush out information for old buffer. */
1305                *(yy_c_buf_p) = (yy_hold_char);
1306                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
1307                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1308                }
1309
1310        YY_CURRENT_BUFFER_LVALUE = new_buffer;
1311        yy_load_buffer_state( );
1312
1313        /* We don't actually know whether we did this switch during
1314         * EOF (yywrap()) processing, but the only time this flag
1315         * is looked at is after yywrap() is called, so it's safe
1316         * to go ahead and always set it.
1317         */
1318        (yy_did_buffer_switch_on_eof) = 1;
1319}
1320
1321static void yy_load_buffer_state  (void)
1322{
1323        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
1324        (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
1325        yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
1326        (yy_hold_char) = *(yy_c_buf_p);
1327}
1328
1329/** Allocate and initialize an input buffer state.
1330 * @param file A readable stream.
1331 * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
1332 *
1333 * @return the allocated buffer state.
1334 */
1335    YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size )
1336{
1337        YY_BUFFER_STATE b;
1338   
1339        b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
1340        if ( ! b )
1341                YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1342
1343        b->yy_buf_size = size;
1344
1345        /* yy_ch_buf has to be 2 characters longer than the size given because
1346         * we need to put in 2 end-of-buffer characters.
1347         */
1348        b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2  );
1349        if ( ! b->yy_ch_buf )
1350                YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1351
1352        b->yy_is_our_buffer = 1;
1353
1354        yy_init_buffer(b,file );
1355
1356        return b;
1357}
1358
1359/** Destroy the buffer.
1360 * @param b a buffer created with yy_create_buffer()
1361 *
1362 */
1363    void yy_delete_buffer (YY_BUFFER_STATE  b )
1364{
1365   
1366        if ( ! b )
1367                return;
1368
1369        if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
1370                YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
1371
1372        if ( b->yy_is_our_buffer )
1373                yyfree((void *) b->yy_ch_buf  );
1374
1375        yyfree((void *) b  );
1376}
1377
1378#ifndef __cplusplus
1379extern int isatty (int );
1380#endif /* __cplusplus */
1381   
1382/* Initializes or reinitializes a buffer.
1383 * This function is sometimes called more than once on the same buffer,
1384 * such as during a yyrestart() or at EOF.
1385 */
1386    static void yy_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
1387
1388{
1389        int oerrno = errno;
1390   
1391        yy_flush_buffer(b );
1392
1393        b->yy_input_file = file;
1394        b->yy_fill_buffer = 1;
1395
1396    /* If b is the current buffer, then yy_init_buffer was _probably_
1397     * called from yyrestart() or through yy_get_next_buffer.
1398     * In that case, we don't want to reset the lineno or column.
1399     */
1400    if (b != YY_CURRENT_BUFFER){
1401        b->yy_bs_lineno = 1;
1402        b->yy_bs_column = 0;
1403    }
1404
1405        b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
1406   
1407        errno = oerrno;
1408}
1409
1410/** Discard all buffered characters. On the next scan, YY_INPUT will be called.
1411 * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
1412 *
1413 */
1414    void yy_flush_buffer (YY_BUFFER_STATE  b )
1415{
1416        if ( ! b )
1417                return;
1418
1419        b->yy_n_chars = 0;
1420
1421        /* We always need two end-of-buffer characters.  The first causes
1422         * a transition to the end-of-buffer state.  The second causes
1423         * a jam in that state.
1424         */
1425        b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
1426        b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
1427
1428        b->yy_buf_pos = &b->yy_ch_buf[0];
1429
1430        b->yy_at_bol = 1;
1431        b->yy_buffer_status = YY_BUFFER_NEW;
1432
1433        if ( b == YY_CURRENT_BUFFER )
1434                yy_load_buffer_state( );
1435}
1436
1437/** Pushes the new state onto the stack. The new state becomes
1438 *  the current state. This function will allocate the stack
1439 *  if necessary.
1440 *  @param new_buffer The new state.
1441 * 
1442 */
1443void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
1444{
1445        if (new_buffer == NULL)
1446                return;
1447
1448        yyensure_buffer_stack();
1449
1450        /* This block is copied from yy_switch_to_buffer. */
1451        if ( YY_CURRENT_BUFFER )
1452                {
1453                /* Flush out information for old buffer. */
1454                *(yy_c_buf_p) = (yy_hold_char);
1455                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
1456                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1457                }
1458
1459        /* Only push if top exists. Otherwise, replace top. */
1460        if (YY_CURRENT_BUFFER)
1461                (yy_buffer_stack_top)++;
1462        YY_CURRENT_BUFFER_LVALUE = new_buffer;
1463
1464        /* copied from yy_switch_to_buffer. */
1465        yy_load_buffer_state( );
1466        (yy_did_buffer_switch_on_eof) = 1;
1467}
1468
1469/** Removes and deletes the top of the stack, if present.
1470 *  The next element becomes the new top.
1471 * 
1472 */
1473void yypop_buffer_state (void)
1474{
1475        if (!YY_CURRENT_BUFFER)
1476                return;
1477
1478        yy_delete_buffer(YY_CURRENT_BUFFER );
1479        YY_CURRENT_BUFFER_LVALUE = NULL;
1480        if ((yy_buffer_stack_top) > 0)
1481                --(yy_buffer_stack_top);
1482
1483        if (YY_CURRENT_BUFFER) {
1484                yy_load_buffer_state( );
1485                (yy_did_buffer_switch_on_eof) = 1;
1486        }
1487}
1488
1489/* Allocates the stack if it does not exist.
1490 *  Guarantees space for at least one push.
1491 */
1492static void yyensure_buffer_stack (void)
1493{
1494        yy_size_t num_to_alloc;
1495   
1496        if (!(yy_buffer_stack)) {
1497
1498                /* First allocation is just for 2 elements, since we don't know if this
1499                 * scanner will even need a stack. We use 2 instead of 1 to avoid an
1500                 * immediate realloc on the next call.
1501         */
1502                num_to_alloc = 1;
1503                (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
1504                                                                (num_to_alloc * sizeof(struct yy_buffer_state*)
1505                                                                );
1506                if ( ! (yy_buffer_stack) )
1507                        YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
1508                                                                 
1509                memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
1510                               
1511                (yy_buffer_stack_max) = num_to_alloc;
1512                (yy_buffer_stack_top) = 0;
1513                return;
1514        }
1515
1516        if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
1517
1518                /* Increase the buffer to prepare for a possible push. */
1519                int grow_size = 8 /* arbitrary grow size */;
1520
1521                num_to_alloc = (yy_buffer_stack_max) + grow_size;
1522                (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
1523                                                                ((yy_buffer_stack),
1524                                                                num_to_alloc * sizeof(struct yy_buffer_state*)
1525                                                                );
1526                if ( ! (yy_buffer_stack) )
1527                        YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
1528
1529                /* zero only the new slots.*/
1530                memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
1531                (yy_buffer_stack_max) = num_to_alloc;
1532        }
1533}
1534
1535/** Setup the input buffer state to scan directly from a user-specified character buffer.
1536 * @param base the character buffer
1537 * @param size the size in bytes of the character buffer
1538 *
1539 * @return the newly allocated buffer state object.
1540 */
1541YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
1542{
1543        YY_BUFFER_STATE b;
1544   
1545        if ( size < 2 ||
1546             base[size-2] != YY_END_OF_BUFFER_CHAR ||
1547             base[size-1] != YY_END_OF_BUFFER_CHAR )
1548                /* They forgot to leave room for the EOB's. */
1549                return 0;
1550
1551        b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
1552        if ( ! b )
1553                YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
1554
1555        b->yy_buf_size = size - 2;      /* "- 2" to take care of EOB's */
1556        b->yy_buf_pos = b->yy_ch_buf = base;
1557        b->yy_is_our_buffer = 0;
1558        b->yy_input_file = 0;
1559        b->yy_n_chars = b->yy_buf_size;
1560        b->yy_is_interactive = 0;
1561        b->yy_at_bol = 1;
1562        b->yy_fill_buffer = 0;
1563        b->yy_buffer_status = YY_BUFFER_NEW;
1564
1565        yy_switch_to_buffer(b  );
1566
1567        return b;
1568}
1569
1570/** Setup the input buffer state to scan a string. The next call to yylex() will
1571 * scan from a @e copy of @a str.
1572 * @param yystr a NUL-terminated string to scan
1573 *
1574 * @return the newly allocated buffer state object.
1575 * @note If you want to scan bytes that may contain NUL values, then use
1576 *       yy_scan_bytes() instead.
1577 */
1578YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
1579{
1580   
1581        return yy_scan_bytes(yystr,strlen(yystr) );
1582}
1583
1584/** Setup the input buffer state to scan the given bytes. The next call to yylex() will
1585 * scan from a @e copy of @a bytes.
1586 * @param bytes the byte buffer to scan
1587 * @param len the number of bytes in the buffer pointed to by @a bytes.
1588 *
1589 * @return the newly allocated buffer state object.
1590 */
1591YY_BUFFER_STATE yy_scan_bytes  (yyconst char * yybytes, yy_size_t  _yybytes_len )
1592{
1593        YY_BUFFER_STATE b;
1594        char *buf;
1595        yy_size_t n, i;
1596   
1597        /* Get memory for full buffer, including space for trailing EOB's. */
1598        n = _yybytes_len + 2;
1599        buf = (char *) yyalloc(n  );
1600        if ( ! buf )
1601                YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
1602
1603        for ( i = 0; i < _yybytes_len; ++i )
1604                buf[i] = yybytes[i];
1605
1606        buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
1607
1608        b = yy_scan_buffer(buf,n );
1609        if ( ! b )
1610                YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
1611
1612        /* It's okay to grow etc. this buffer, and we should throw it
1613         * away when we're done.
1614         */
1615        b->yy_is_our_buffer = 1;
1616
1617        return b;
1618}
1619
1620#ifndef YY_EXIT_FAILURE
1621#define YY_EXIT_FAILURE 2
1622#endif
1623
1624static void yy_fatal_error (yyconst char* msg )
1625{
1626        (void) fprintf( stderr, "%s\n", msg );
1627        exit( YY_EXIT_FAILURE );
1628}
1629
1630/* Redefine yyless() so it works in section 3 code. */
1631
1632#undef yyless
1633#define yyless(n) \
1634        do \
1635                { \
1636                /* Undo effects of setting up yytext. */ \
1637        int yyless_macro_arg = (n); \
1638        YY_LESS_LINENO(yyless_macro_arg);\
1639                yytext[yyleng] = (yy_hold_char); \
1640                (yy_c_buf_p) = yytext + yyless_macro_arg; \
1641                (yy_hold_char) = *(yy_c_buf_p); \
1642                *(yy_c_buf_p) = '\0'; \
1643                yyleng = yyless_macro_arg; \
1644                } \
1645        while ( 0 )
1646
1647/* Accessor  methods (get/set functions) to struct members. */
1648
1649/** Get the current line number.
1650 *
1651 */
1652int yyget_lineno  (void)
1653{
1654       
1655    return yylineno;
1656}
1657
1658/** Get the input stream.
1659 *
1660 */
1661FILE *yyget_in  (void)
1662{
1663        return yyin;
1664}
1665
1666/** Get the output stream.
1667 *
1668 */
1669FILE *yyget_out  (void)
1670{
1671        return yyout;
1672}
1673
1674/** Get the length of the current token.
1675 *
1676 */
1677yy_size_t yyget_leng  (void)
1678{
1679        return yyleng;
1680}
1681
1682/** Get the current token.
1683 *
1684 */
1685
1686char *yyget_text  (void)
1687{
1688        return yytext;
1689}
1690
1691/** Set the current line number.
1692 * @param line_number
1693 *
1694 */
1695void yyset_lineno (int  line_number )
1696{
1697   
1698    yylineno = line_number;
1699}
1700
1701/** Set the input stream. This does not discard the current
1702 * input buffer.
1703 * @param in_str A readable stream.
1704 *
1705 * @see yy_switch_to_buffer
1706 */
1707void yyset_in (FILE *  in_str )
1708{
1709        yyin = in_str ;
1710}
1711
1712void yyset_out (FILE *  out_str )
1713{
1714        yyout = out_str ;
1715}
1716
1717int yyget_debug  (void)
1718{
1719        return yy_flex_debug;
1720}
1721
1722void yyset_debug (int  bdebug )
1723{
1724        yy_flex_debug = bdebug ;
1725}
1726
1727static int yy_init_globals (void)
1728{
1729        /* Initialization is the same as for the non-reentrant scanner.
1730     * This function is called from yylex_destroy(), so don't allocate here.
1731     */
1732
1733    (yy_buffer_stack) = 0;
1734    (yy_buffer_stack_top) = 0;
1735    (yy_buffer_stack_max) = 0;
1736    (yy_c_buf_p) = (char *) 0;
1737    (yy_init) = 0;
1738    (yy_start) = 0;
1739
1740/* Defined in main.c */
1741#ifdef YY_STDINIT
1742    yyin = stdin;
1743    yyout = stdout;
1744#else
1745    yyin = (FILE *) 0;
1746    yyout = (FILE *) 0;
1747#endif
1748
1749    /* For future reference: Set errno on error, since we are called by
1750     * yylex_init()
1751     */
1752    return 0;
1753}
1754
1755/* yylex_destroy is for both reentrant and non-reentrant scanners. */
1756int yylex_destroy  (void)
1757{
1758   
1759    /* Pop the buffer stack, destroying each element. */
1760        while(YY_CURRENT_BUFFER){
1761                yy_delete_buffer(YY_CURRENT_BUFFER  );
1762                YY_CURRENT_BUFFER_LVALUE = NULL;
1763                yypop_buffer_state();
1764        }
1765
1766        /* Destroy the stack itself. */
1767        yyfree((yy_buffer_stack) );
1768        (yy_buffer_stack) = NULL;
1769
1770    /* Reset the globals. This is important in a non-reentrant scanner so the next time
1771     * yylex() is called, initialization will occur. */
1772    yy_init_globals( );
1773
1774    return 0;
1775}
1776
1777/*
1778 * Internal utility routines.
1779 */
1780
1781#ifndef yytext_ptr
1782static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
1783{
1784        register int i;
1785        for ( i = 0; i < n; ++i )
1786                s1[i] = s2[i];
1787}
1788#endif
1789
1790#ifdef YY_NEED_STRLEN
1791static int yy_flex_strlen (yyconst char * s )
1792{
1793        register int n;
1794        for ( n = 0; s[n]; ++n )
1795                ;
1796
1797        return n;
1798}
1799#endif
1800
1801void *yyalloc (yy_size_t  size )
1802{
1803        return (void *) malloc( size );
1804}
1805
1806void *yyrealloc  (void * ptr, yy_size_t  size )
1807{
1808        /* The cast to (char *) in the following accommodates both
1809         * implementations that use char* generic pointers, and those
1810         * that use void* generic pointers.  It works with the latter
1811         * because both ANSI C and C++ allow castless assignment from
1812         * any pointer type to void*, and deal with argument conversions
1813         * as though doing an assignment.
1814         */
1815        return (void *) realloc( (char *) ptr, size );
1816}
1817
1818void yyfree (void * ptr )
1819{
1820        free( (char *) ptr );   /* see yyrealloc() for (char *) cast */
1821}
1822
1823#define YYTABLES_NAME "yytables"
1824
1825#line 2 "<stdin>"
1826
1827
1828
1829extern char *yytext;
1830int main() {
1831
1832; return 0; }
1833configure:2612: checking for working const
1834configure:2666: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c 1>&5
1835configure:2691: checking flex version
1836configure:2707: checking whether byte ordering is bigendian
1837configure:2733: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv 1>&5
1838configure: failed program was:
1839#line 2717 "configure"
1840#include "confdefs.h"
1841
1842int main(void)
1843{
1844        short one = 1;
1845        char *cp = (char *)&one;
1846
1847        if (*cp == 0) {
1848                return(0);
1849        } else {
1850                return(1);
1851        }
1852}
1853 
1854configure:2945: checking whether to force non-PIC code in shared modules
1855configure:3069: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv 1>&5
1856configure:3089: checking for pthreads_cflags
1857configure:3159: checking for pthreads_lib
1858configure:3297: checking for AOLserver support
1859configure:3538: checking for Apache 1.x module support via DSO through APXS
1860configure:3841: checking for Apache 1.x module support
1861configure:4676: checking for mod_charset compatibility option
1862configure:4813: checking for Apache 2.0 filter-module support via DSO through APXS
1863configure:5635: checking for Apache 2.0 handler-module support via DSO through APXS
1864configure:6458: checking for Caudium support
1865configure:6788: checking for CLI build
1866configure:6851: checking for embedded SAPI library support
1867configure:7054: checking for Zeus ISAPI support
1868configure:7284: checking for NSAPI support
1869configure:7625: checking for PHTTPD support
1870configure:7854: checking for Pi3Web support
1871configure:8183: checking for Roxen/Pike support
1872configure:8452: checking for Servlet support
1873configure:8970: checking for thttpd
1874configure:9196: checking for TUX
1875configure:9430: checking for webjames
1876configure:9851: checking for chosen SAPI module
1877configure:10756: checking for missing declarations of reentrant functions
1878configure:10765: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
1879configure:10790: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
1880configure:10815: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
1881configure:10840: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
1882configure:10865: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
1883configure:10889: checking for sendmail
1884configure:10930: checking whether system uses EBCDIC
1885configure:10949: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv 1>&5
1886configure: failed program was:
1887#line 10941 "configure"
1888#include "confdefs.h"
1889
1890int main(void) {
1891  return (unsigned char)'A' != (unsigned char)0xC1;
1892}
1893
1894configure:11022: checking for socket
1895configure:11050: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv 1>&5
1896configure:11279: checking for htonl
1897configure:11307: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv 1>&5
1898configure:11536: checking for gethostname
1899configure:11564: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv 1>&5
1900configure:11793: checking for gethostbyaddr
1901configure:11821: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv 1>&5
1902configure:12050: checking for yp_get_default_domain
1903configure:12078: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv 1>&5
1904configure:12308: checking for dlopen
1905configure:12336: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lresolv 1>&5
1906configure:12566: checking for sin in -lm
1907configure:12585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm  -lresolv 1>&5
1908configure:12578:6: warning: incompatible redeclaration of library function 'sin' [-Wincompatible-library-redeclaration]
1909char sin();
1910     ^
1911configure:12578:6: note: 'sin' is a builtin with type 'double (double)'
19121 warning generated.
1913configure:12619: checking for res_search
1914configure:12647: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
1915configure:13155: checking for inet_aton
1916configure:13183: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
1917configure:13551: checking for dn_skipname
1918configure:13579: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
1919Undefined symbols for architecture x86_64:
1920  "_dn_skipname", referenced from:
1921      _main in conftest-10ea07.o
1922ld: symbol(s) not found for architecture x86_64
1923clang: error: linker command failed with exit code 1 (use -v to see invocation)
1924configure: failed program was:
1925#line 13556 "configure"
1926#include "confdefs.h"
1927/* System header to define __stub macros and hopefully few prototypes,
1928    which can conflict with char dn_skipname(); below.  */
1929#include <assert.h>
1930/* Override any gcc2 internal prototype to avoid an error.  */
1931/* We use char because int might match the return type of a gcc2
1932    builtin and then its argument prototype would still apply.  */
1933char dn_skipname();
1934
1935int main() {
1936
1937/* The GNU C library defines this for functions which it implements
1938    to always fail with ENOSYS.  Some functions are actually named
1939    something starting with __ and the normal name is an alias.  */
1940#if defined (__stub_dn_skipname) || defined (__stub___dn_skipname)
1941choke me
1942#else
1943dn_skipname();
1944#endif
1945
1946; return 0; }
1947configure:13597: checking for __dn_skipname
1948configure:13625: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
1949configure:13945: checking for ANSI C header files
1950configure:13958: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1951configure:14025: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
1952configure:14020:67: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))'
1953if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1954                                                                  ^
1955configure:14020:67: note: please include the header <stdlib.h> or explicitly provide a declaration for 'exit'
19561 warning generated.
1957configure:14053: checking for dirent.h that defines DIR
1958configure:14066: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
1959configure:14091: checking for opendir in -ldir
1960configure:14110: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -ldir  -lm -lresolv 1>&5
1961ld: library not found for -ldir
1962clang: error: linker command failed with exit code 1 (use -v to see invocation)
1963configure: failed program was:
1964#line 14099 "configure"
1965#include "confdefs.h"
1966/* Override any gcc2 internal prototype to avoid an error.  */
1967/* We use char because int might match the return type of a gcc2
1968    builtin and then its argument prototype would still apply.  */
1969char opendir();
1970
1971int main() {
1972opendir()
1973; return 0; }
1974configure:14176: checking for fclose declaration
1975configure:14185: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
1976configure:14262: checking for inttypes.h
1977configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1978configure:14262: checking for stdint.h
1979configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1980configure:14262: checking for dirent.h
1981configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1982configure:14262: checking for ApplicationServices/ApplicationServices.h
1983configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1984configure:14262: checking for sys/param.h
1985configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1986configure:14262: checking for sys/types.h
1987configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1988configure:14262: checking for sys/time.h
1989configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1990configure:14262: checking for netinet/in.h
1991configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1992configure:14262: checking for alloca.h
1993configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1994configure:14262: checking for arpa/inet.h
1995configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1996configure:14262: checking for arpa/nameser.h
1997configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
1998configure:14262: checking for assert.h
1999configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2000configure:14262: checking for crypt.h
2001configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2002configure:14268:10: fatal error: 'crypt.h' file not found
2003#include <crypt.h>
2004         ^
20051 error generated.
2006configure: failed program was:
2007#line 14267 "configure"
2008#include "confdefs.h"
2009#include <crypt.h>
2010configure:14262: checking for fcntl.h
2011configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2012configure:14262: checking for grp.h
2013configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2014configure:14262: checking for ieeefp.h
2015configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2016configure:14268:10: fatal error: 'ieeefp.h' file not found
2017#include <ieeefp.h>
2018         ^
20191 error generated.
2020configure: failed program was:
2021#line 14267 "configure"
2022#include "confdefs.h"
2023#include <ieeefp.h>
2024configure:14262: checking for langinfo.h
2025configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2026configure:14262: checking for limits.h
2027configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2028configure:14262: checking for locale.h
2029configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2030configure:14262: checking for monetary.h
2031configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2032configure:14262: checking for mach-o/dyld.h
2033configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2034configure:14262: checking for netdb.h
2035configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2036configure:14262: checking for pwd.h
2037configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2038configure:14262: checking for resolv.h
2039configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2040configure:14262: checking for signal.h
2041configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2042configure:14262: checking for stdarg.h
2043configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2044configure:14262: checking for stdlib.h
2045configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2046configure:14262: checking for string.h
2047configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2048configure:14262: checking for syslog.h
2049configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2050configure:14262: checking for sysexits.h
2051configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2052configure:14262: checking for sys/file.h
2053configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2054configure:14262: checking for sys/mman.h
2055configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2056configure:14262: checking for sys/mount.h
2057configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2058configure:14262: checking for sys/poll.h
2059configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2060configure:14262: checking for sys/resource.h
2061configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2062configure:14262: checking for sys/select.h
2063configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2064configure:14262: checking for sys/socket.h
2065configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2066configure:14262: checking for sys/statfs.h
2067configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2068configure:14268:10: fatal error: 'sys/statfs.h' file not found
2069#include <sys/statfs.h>
2070         ^
20711 error generated.
2072configure: failed program was:
2073#line 14267 "configure"
2074#include "confdefs.h"
2075#include <sys/statfs.h>
2076configure:14262: checking for sys/statvfs.h
2077configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2078configure:14262: checking for sys/vfs.h
2079configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2080configure:14268:10: fatal error: 'sys/vfs.h' file not found
2081#include <sys/vfs.h>
2082         ^
20831 error generated.
2084configure: failed program was:
2085#line 14267 "configure"
2086#include "confdefs.h"
2087#include <sys/vfs.h>
2088configure:14262: checking for sys/sysexits.h
2089configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2090configure:14268:10: fatal error: 'sys/sysexits.h' file not found
2091#include <sys/sysexits.h>
2092         ^
20931 error generated.
2094configure: failed program was:
2095#line 14267 "configure"
2096#include "confdefs.h"
2097#include <sys/sysexits.h>
2098configure:14262: checking for sys/varargs.h
2099configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2100configure:14268:10: fatal error: 'sys/varargs.h' file not found
2101#include <sys/varargs.h>
2102         ^
21031 error generated.
2104configure: failed program was:
2105#line 14267 "configure"
2106#include "confdefs.h"
2107#include <sys/varargs.h>
2108configure:14262: checking for sys/wait.h
2109configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2110configure:14262: checking for unistd.h
2111configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2112configure:14262: checking for unix.h
2113configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2114configure:14268:10: fatal error: 'unix.h' file not found
2115#include <unix.h>
2116         ^
21171 error generated.
2118configure: failed program was:
2119#line 14267 "configure"
2120#include "confdefs.h"
2121#include <unix.h>
2122configure:14262: checking for utime.h
2123configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2124configure:14262: checking for sys/utsname.h
2125configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2126configure:14262: checking for sys/ipc.h
2127configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2128configure:14262: checking for dlfcn.h
2129configure:14272: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2130configure:14301: checking for fopencookie
2131configure:14329: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2132Undefined symbols for architecture x86_64:
2133  "_fopencookie", referenced from:
2134      _main in conftest-a46e72.o
2135ld: symbol(s) not found for architecture x86_64
2136clang: error: linker command failed with exit code 1 (use -v to see invocation)
2137configure: failed program was:
2138#line 14306 "configure"
2139#include "confdefs.h"
2140/* System header to define __stub macros and hopefully few prototypes,
2141    which can conflict with char fopencookie(); below.  */
2142#include <assert.h>
2143/* Override any gcc2 internal prototype to avoid an error.  */
2144/* We use char because int might match the return type of a gcc2
2145    builtin and then its argument prototype would still apply.  */
2146char fopencookie();
2147
2148int main() {
2149
2150/* The GNU C library defines this for functions which it implements
2151    to always fail with ENOSYS.  Some functions are actually named
2152    something starting with __ and the normal name is an alias.  */
2153#if defined (__stub_fopencookie) || defined (__stub___fopencookie)
2154choke me
2155#else
2156fopencookie();
2157#endif
2158
2159; return 0; }
2160configure:14473: checking for broken getcwd
2161configure:14488: checking for broken libc stdio
2162configure:14549: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2163configure:14533:4: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))'
2164          exit(2);
2165          ^
2166configure:14533:4: note: please include the header <stdlib.h> or explicitly provide a declaration for 'exit'
2167configure:14541:3: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration]
2168  unlink(filename);
2169  ^
21702 warnings generated.
2171configure:14577: checking whether struct tm is in sys/time.h or time.h
2172configure:14590: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2173configure:14586:20: warning: expression result unused [-Wunused-value]
2174struct tm *tp; tp->tm_sec;
2175               ~~  ^~~~~~
21761 warning generated.
2177configure:14611: checking for tm_zone in struct tm
2178configure:14624: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2179configure:14620:18: warning: expression result unused [-Wunused-value]
2180struct tm tm; tm.tm_zone;
2181              ~~ ^~~~~~~
21821 warning generated.
2183configure:14683: checking for tm_gmtoff in struct tm
2184configure:14696: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2185configure:14692:18: warning: expression result unused [-Wunused-value]
2186struct tm tm; tm.tm_gmtoff;
2187              ~~ ^~~~~~~~~
21881 warning generated.
2189configure:14719: checking for struct flock
2190configure:14734: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2191configure:14761: checking for socklen_t
2192configure:14778: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2193configure:14804: checking size of intmax_t
2194configure:14823: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2195configure:14818:29: error: use of undeclared identifier 'intmax_t'
2196  fprintf(f, "%d\n", sizeof(intmax_t));
2197                            ^
21981 error generated.
2199configure: failed program was:
2200#line 14812 "configure"
2201#include "confdefs.h"
2202#include <stdio.h>
2203int main()
2204{
2205  FILE *f=fopen("conftestval", "w");
2206  if (!f) return(1);
2207  fprintf(f, "%d\n", sizeof(intmax_t));
2208  return(0);
2209}
2210configure:14843: checking size of size_t
2211configure:14862: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2212configure:14857:22: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
2213  fprintf(f, "%d\n", sizeof(size_t));
2214              ~~     ^~~~~~~~~~~~~~
2215              %lu
22161 warning generated.
2217configure:14882: checking size of ssize_t
2218configure:14901: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2219configure:14896:22: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
2220  fprintf(f, "%d\n", sizeof(ssize_t));
2221              ~~     ^~~~~~~~~~~~~~~
2222              %lu
22231 warning generated.
2224configure:14921: checking size of ptrdiff_t
2225configure:14940: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2226configure:14935:29: error: use of undeclared identifier 'ptrdiff_t'
2227  fprintf(f, "%d\n", sizeof(ptrdiff_t));
2228                            ^
22291 error generated.
2230configure: failed program was:
2231#line 14929 "configure"
2232#include "confdefs.h"
2233#include <stdio.h>
2234int main()
2235{
2236  FILE *f=fopen("conftestval", "w");
2237  if (!f) return(1);
2238  fprintf(f, "%d\n", sizeof(ptrdiff_t));
2239  return(0);
2240}
2241configure:14960: checking size of long long
2242configure:14979: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2243configure:14974:22: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
2244  fprintf(f, "%d\n", sizeof(long long));
2245              ~~     ^~~~~~~~~~~~~~~~~
2246              %lu
22471 warning generated.
2248configure:14999: checking size of long long int
2249configure:15018: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2250configure:15013:22: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
2251  fprintf(f, "%d\n", sizeof(long long int));
2252              ~~     ^~~~~~~~~~~~~~~~~~~~~
2253              %lu
22541 warning generated.
2255configure:15038: checking size of long
2256configure:15057: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2257configure:15052:22: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
2258  fprintf(f, "%d\n", sizeof(long));
2259              ~~     ^~~~~~~~~~~~
2260              %lu
22611 warning generated.
2262configure:15077: checking size of int
2263configure:15096: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2264configure:15091:22: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
2265  fprintf(f, "%d\n", sizeof(int));
2266              ~~     ^~~~~~~~~~~
2267              %lu
22681 warning generated.
2269configure:15117: checking for st_blksize in struct stat
2270configure:15130: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2271configure:15126:18: warning: expression result unused [-Wunused-value]
2272struct stat s; s.st_blksize;
2273               ~ ^~~~~~~~~~
22741 warning generated.
2275configure:15152: checking for st_blocks in struct stat
2276configure:15165: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2277configure:15161:18: warning: expression result unused [-Wunused-value]
2278struct stat s; s.st_blocks;
2279               ~ ^~~~~~~~~
22801 warning generated.
2281configure:15192: checking for st_rdev in struct stat
2282configure:15205: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2283configure:15201:18: warning: expression result unused [-Wunused-value]
2284struct stat s; s.st_rdev;
2285               ~ ^~~~~~~
22861 warning generated.
2287configure:15227: checking for size_t
2288configure:15260: checking for uid_t in sys/types.h
2289configure:15295: checking for struct sockaddr_storage
2290configure:15308: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2291configure:15304:28: warning: expression result unused [-Wunused-value]
2292struct sockaddr_storage s; s
2293                           ^
22941 warning generated.
2295configure:15340: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2296configure:15353: checking for IPv6 support
2297configure:15367: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2298configure:15363:71: warning: expression result unused [-Wunused-value]
2299struct sockaddr_in6 s; struct in6_addr t=in6addr_any; int i=AF_INET6; s; t.s6_addr[0] = 0;
2300                                                                      ^
23011 warning generated.
2302configure:15385: checking for vprintf
2303configure:15413: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2304configure:15397:6: warning: incompatible redeclaration of library function 'vprintf' [-Wincompatible-library-redeclaration]
2305char vprintf();
2306     ^
2307configure:15397:6: note: 'vprintf' is a builtin with type 'int (const char *, __va_list_tag *)'
23081 warning generated.
2309configure:15557: checking for alphasort
2310configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2311configure:15557: checking for asctime_r
2312configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2313configure:15557: checking for chroot
2314configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2315configure:15557: checking for ctime_r
2316configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2317configure:15557: checking for cuserid
2318configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2319Undefined symbols for architecture x86_64:
2320  "_cuserid", referenced from:
2321      _main in conftest-6fdee3.o
2322ld: symbol(s) not found for architecture x86_64
2323clang: error: linker command failed with exit code 1 (use -v to see invocation)
2324configure: failed program was:
2325#line 15562 "configure"
2326#include "confdefs.h"
2327/* System header to define __stub macros and hopefully few prototypes,
2328    which can conflict with char cuserid(); below.  */
2329#include <assert.h>
2330/* Override any gcc2 internal prototype to avoid an error.  */
2331/* We use char because int might match the return type of a gcc2
2332    builtin and then its argument prototype would still apply.  */
2333char cuserid();
2334
2335int main() {
2336
2337/* The GNU C library defines this for functions which it implements
2338    to always fail with ENOSYS.  Some functions are actually named
2339    something starting with __ and the normal name is an alias.  */
2340#if defined (__stub_cuserid) || defined (__stub___cuserid)
2341choke me
2342#else
2343cuserid();
2344#endif
2345
2346; return 0; }
2347configure:15557: checking for crypt
2348configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2349configure:15557: checking for flock
2350configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2351configure:15557: checking for ftok
2352configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2353configure:15557: checking for funopen
2354configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2355configure:15557: checking for gai_strerror
2356configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2357configure:15557: checking for gcvt
2358configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2359configure:15557: checking for getlogin
2360configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2361configure:15557: checking for getprotobyname
2362configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2363configure:15557: checking for getprotobynumber
2364configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2365configure:15557: checking for getservbyname
2366configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2367configure:15557: checking for getservbyport
2368configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2369configure:15557: checking for getrusage
2370configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2371configure:15557: checking for gettimeofday
2372configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2373configure:15557: checking for gmtime_r
2374configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2375configure:15557: checking for isascii
2376configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2377configure:15557: checking for link
2378configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2379configure:15557: checking for localtime_r
2380configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2381configure:15557: checking for lockf
2382configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2383configure:15557: checking for lrand48
2384configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2385configure:15557: checking for memcpy
2386configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2387configure:15569:6: warning: incompatible redeclaration of library function 'memcpy' [-Wincompatible-library-redeclaration]
2388char memcpy();
2389     ^
2390configure:15569:6: note: 'memcpy' is a builtin with type 'void *(void *, const void *, unsigned long)'
23911 warning generated.
2392configure:15557: checking for memmove
2393configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2394configure:15569:6: warning: incompatible redeclaration of library function 'memmove' [-Wincompatible-library-redeclaration]
2395char memmove();
2396     ^
2397configure:15569:6: note: 'memmove' is a builtin with type 'void *(void *, const void *, unsigned long)'
23981 warning generated.
2399configure:15557: checking for mkstemp
2400configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2401configure:15557: checking for mmap
2402configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2403configure:15557: checking for nl_langinfo
2404configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2405configure:15557: checking for perror
2406configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2407configure:15557: checking for poll
2408configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2409configure:15557: checking for putenv
2410configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2411configure:15557: checking for realpath
2412configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2413configure:15557: checking for random
2414configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2415configure:15557: checking for rand_r
2416configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2417configure:15557: checking for regcomp
2418configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2419configure:15557: checking for res_search
2420configure:15557: checking for scandir
2421configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2422configure:15557: checking for setitimer
2423configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2424configure:15557: checking for setlocale
2425configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2426configure:15557: checking for localeconv
2427configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2428configure:15557: checking for setsockopt
2429configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2430configure:15557: checking for setvbuf
2431configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2432configure:15557: checking for shutdown
2433configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2434configure:15557: checking for sin
2435configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2436configure:15569:6: warning: incompatible redeclaration of library function 'sin' [-Wincompatible-library-redeclaration]
2437char sin();
2438     ^
2439configure:15569:6: note: 'sin' is a builtin with type 'double (double)'
24401 warning generated.
2441configure:15557: checking for snprintf
2442configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2443configure:15569:6: warning: incompatible redeclaration of library function 'snprintf' [-Wincompatible-library-redeclaration]
2444char snprintf();
2445     ^
2446configure:15569:6: note: 'snprintf' is a builtin with type 'int (char *, unsigned long, const char *, ...)'
24471 warning generated.
2448configure:15557: checking for srand48
2449configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2450configure:15557: checking for srandom
2451configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2452configure:15557: checking for statfs
2453configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2454configure:15557: checking for statvfs
2455configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2456configure:15557: checking for std_syslog
2457configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2458Undefined symbols for architecture x86_64:
2459  "_std_syslog", referenced from:
2460      _main in conftest-bc7a2b.o
2461ld: symbol(s) not found for architecture x86_64
2462clang: error: linker command failed with exit code 1 (use -v to see invocation)
2463configure: failed program was:
2464#line 15562 "configure"
2465#include "confdefs.h"
2466/* System header to define __stub macros and hopefully few prototypes,
2467    which can conflict with char std_syslog(); below.  */
2468#include <assert.h>
2469/* Override any gcc2 internal prototype to avoid an error.  */
2470/* We use char because int might match the return type of a gcc2
2471    builtin and then its argument prototype would still apply.  */
2472char std_syslog();
2473
2474int main() {
2475
2476/* The GNU C library defines this for functions which it implements
2477    to always fail with ENOSYS.  Some functions are actually named
2478    something starting with __ and the normal name is an alias.  */
2479#if defined (__stub_std_syslog) || defined (__stub___std_syslog)
2480choke me
2481#else
2482std_syslog();
2483#endif
2484
2485; return 0; }
2486configure:15557: checking for strcasecmp
2487configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2488configure:15569:6: warning: incompatible redeclaration of library function 'strcasecmp' [-Wincompatible-library-redeclaration]
2489char strcasecmp();
2490     ^
2491configure:15569:6: note: 'strcasecmp' is a builtin with type 'int (const char *, const char *)'
24921 warning generated.
2493configure:15557: checking for strcoll
2494configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2495configure:15557: checking for strdup
2496configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2497configure:15569:6: warning: incompatible redeclaration of library function 'strdup' [-Wincompatible-library-redeclaration]
2498char strdup();
2499     ^
2500configure:15569:6: note: 'strdup' is a builtin with type 'char *(const char *)'
25011 warning generated.
2502configure:15557: checking for strerror
2503configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2504configure:15569:6: warning: incompatible redeclaration of library function 'strerror' [-Wincompatible-library-redeclaration]
2505char strerror();
2506     ^
2507configure:15569:6: note: 'strerror' is a builtin with type 'char *(int)'
25081 warning generated.
2509configure:15557: checking for strftime
2510configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2511configure:15557: checking for strstr
2512configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2513configure:15569:6: warning: incompatible redeclaration of library function 'strstr' [-Wincompatible-library-redeclaration]
2514char strstr();
2515     ^
2516configure:15569:6: note: 'strstr' is a builtin with type 'char *(const char *, const char *)'
25171 warning generated.
2518configure:15557: checking for strtok_r
2519configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2520configure:15557: checking for symlink
2521configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2522configure:15557: checking for tempnam
2523configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2524configure:15557: checking for tzset
2525configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2526configure:15557: checking for unsetenv
2527configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2528configure:15557: checking for usleep
2529configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2530configure:15557: checking for utime
2531configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2532configure:15557: checking for vsnprintf
2533configure:15585: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2534configure:15569:6: warning: incompatible redeclaration of library function 'vsnprintf' [-Wincompatible-library-redeclaration]
2535char vsnprintf();
2536     ^
2537configure:15569:6: note: 'vsnprintf' is a builtin with type 'int (char *, unsigned long, const char *, __va_list_tag *)'
25381 warning generated.
2539configure:15611: checking for getaddrinfo
2540configure:15623: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2541configure:15669: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2542configure:15639:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)'
2543  memset(&hints, 0, sizeof(hints));
2544  ^
2545configure:15639:3: note: please include the header <string.h> or explicitly provide a declaration for 'memset'
2546configure:15643:5: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))'
2547    exit(1);
2548    ^
2549configure:15643:5: note: please include the header <stdlib.h> or explicitly provide a declaration for 'exit'
25502 warnings generated.
2551configure:15701: checking for strlcat
2552configure:15729: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2553configure:15713:6: warning: incompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration]
2554char strlcat();
2555     ^
2556configure:15713:6: note: 'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'
25571 warning generated.
2558configure:15701: checking for strlcpy
2559configure:15729: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2560configure:15713:6: warning: incompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration]
2561char strlcpy();
2562     ^
2563configure:15713:6: note: 'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'
25641 warning generated.
2565configure:15701: checking for getopt
2566configure:15729: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2567configure:15756: checking whether utime accepts a null argument
2568configure:15777: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2569configure:15769:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
2570main() {
2571^~~~
2572configure:15771:1: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))'
2573exit(!(stat ("conftestdata", &s) == 0 && utime("conftestdata", (long *)0) == 0
2574^
2575configure:15771:1: note: please include the header <stdlib.h> or explicitly provide a declaration for 'exit'
2576configure:15771:42: warning: implicit declaration of function 'utime' is invalid in C99 [-Wimplicit-function-declaration]
2577exit(!(stat ("conftestdata", &s) == 0 && utime("conftestdata", (long *)0) == 0
2578                                         ^
25793 warnings generated.
2580configure:15803: checking for working alloca.h
2581configure:15836: checking for alloca
2582configure:15869: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2583configure:16036: checking for declared timezone
2584configure:16057: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp conftest.c 1>&5
2585configure:16083: checking for type of reentrant time-related functions
2586configure:16112: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2587configure:16098:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
2588main() {
2589^~~~
2590configure:16104:3: warning: incompatible pointer to integer conversion assigning to 'int' from 'struct tm *' [-Wint-conversion]
2591s = gmtime_r(&old, &t);
2592  ^ ~~~~~~~~~~~~~~~~~~
2593configure:16105:30: error: too many arguments to function call, expected 2, have 3
2594r = (int) asctime_r(&t, buf, 26);
2595          ~~~~~~~~~          ^~
2596/usr/include/time.h:125:1: note: 'asctime_r' declared here
2597char *asctime_r(const struct tm * __restrict, char * __restrict);
2598^
25992 warnings and 1 error generated.
2600configure: failed program was:
2601#line 16094 "configure"
2602#include "confdefs.h"
2603
2604#include <time.h>
2605
2606main() {
2607char buf[27];
2608struct tm t;
2609time_t old = 0;
2610int r, s;
2611
2612s = gmtime_r(&old, &t);
2613r = (int) asctime_r(&t, buf, 26);
2614if (r == s && s == 0) return (0);
2615return (1);
2616}
2617
2618configure:16142: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2619configure:16129:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
2620main() {
2621^~~~
2622configure:16135:26: error: too many arguments to function call, expected 2, have 3
2623  p = asctime_r(&t, buf, 26);
2624      ~~~~~~~~~          ^~
2625/usr/include/time.h:125:1: note: 'asctime_r' declared here
2626char *asctime_r(const struct tm * __restrict, char * __restrict);
2627^
26281 warning and 1 error generated.
2629configure: failed program was:
2630#line 16126 "configure"
2631#include "confdefs.h"
2632
2633#include <time.h>
2634main() {
2635  struct tm t, *s;
2636  time_t old = 0;
2637  char buf[27], *p;
2638 
2639  s = gmtime_r(&old, &t);
2640  p = asctime_r(&t, buf, 26);
2641  if (p == buf && s == &t) return (0);
2642  return (1);
2643}
2644 
2645configure:16180: checking for readdir_r
2646configure:16208: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2647configure:16230: checking for type of readdir_r
2648configure:16266: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lm -lresolv 1>&5
2649configure:16251:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
2650main() {
2651^~~~
2652configure:16258:3: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))'
2653                exit(1);
2654                ^
2655configure:16258:3: note: please include the header <stdlib.h> or explicitly provide a declaration for 'exit'
26562 warnings generated.
2657configure:16384: checking whether to include debugging symbols
2658configure:16417: checking layout of installed files
2659configure:16451: checking path to configuration file
2660configure:16487: checking directory to be scanned for configuration files
2661configure:16517: checking whether to enable safe mode by default
2662configure:16552: checking for safe mode exec dir
2663configure:16593: checking whether to enable PHP's own SIGCHLD handler
2664configure:16630: checking whether to enable magic quotes by default
2665configure:16667: checking whether to enable runpaths
2666configure:16692: checking whether to explicitly link against libgcc
2667configure:16771: checking whether to enable short tags by default
2668configure:16808: checking whether to enable dmalloc
2669configure:16896: checking whether to enable IPv6 support
2670configure:16926: checking whether to enable versioning
2671configure:16978: checking for OpenSSL support
2672configure:17024: checking for Kerberos support
2673configure:17323: checking for krb5-config
2674configure:17682: checking for pkg-config
2675configure:17870: checking for OpenSSL version
2676configure:18010: checking for CRYPTO_free in -lcrypto
2677configure:18029: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -Wl,-rpath,/opt/local/lib -L/opt/local/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lcrypto  -lm -lresolv -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err 1>&5
2678configure:18169: checking for SSL_CTX_set_ssl_version in -lssl
2679configure:18188: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -Wl,-rpath,/opt/local/lib -L/opt/local/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lssl  -lcrypto -lm -lresolv -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcrypto 1>&5
2680configure:18315: checking for PCRE support
2681configure:19070: checking for ZLIB support
2682configure:19116: checking if the location of ZLIB install directory is defined
2683configure:19510: checking for gzgets in -lz
2684configure:19529: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -Wl,-rpath,/opt/local/lib -L/opt/local/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-rpath,/opt/local/lib -L/opt/local/lib conftest.c -lz  -lssl -lcrypto -lm -lresolv -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err 1>&5
2685configure:19667: checking whether to enable bc style precision math functions
2686configure:20002: checking for BZip2 support
2687configure:20601: checking whether to enable calendar conversion support
2688configure:20921: checking for cpdflib support
2689configure:22141: checking for CRACKlib support
2690configure:22606: checking whether to enable ctype functions
2691configure:22922: checking for CURL support
2692configure:22989: checking for cURL 7.9.8 or greater
2693configure:23009: checking for SSL support in libcurl
2694configure:23019: checking for SSL library used
2695configure:23033: checking for openssl/crypto.h
2696configure:23043: /usr/bin/clang -E -I/opt/local/include -no-cpp-precomp conftest.c >/dev/null 2>conftest.out
2697configure:23410: checking for curl_easy_perform in -lcurl
2698configure:23429: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -Wl,-rpath,/opt/local/lib -L/opt/local/lib -Wl,-rpath,/opt/local/lib -L/opt/local/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-rpath,/opt/local/lib -L/opt/local/lib -lcurl -lidn -lssl -lcrypto -lssl -lcrypto -lz conftest.c -lcurl  -lcurl -lz -lssl -lcrypto -lm -lresolv -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lidn -lssl -lcrypto -lssl -lcrypto -lz 1>&5
2699configure:23548: checking for curl_version_info in -lcurl
2700configure:23567: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -Wl,-rpath,/opt/local/lib -L/opt/local/lib -Wl,-rpath,/opt/local/lib -L/opt/local/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-rpath,/opt/local/lib -L/opt/local/lib -lcurl -lidn -lssl -lcrypto -lssl -lcrypto -lz conftest.c -lcurl  -lcurl -lz -lssl -lcrypto -lm -lresolv -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lidn -lssl -lcrypto -lssl -lcrypto -lz 1>&5
2701configure:23875: checking for cyrus imap support
2702configure:24841: checking for xDBM support
2703configure:25513: checking whether to enable DBA
2704configure:25838: checking for GDBM support
2705configure:26143: checking for NDBM support
2706configure:26445: checking for Berkeley DB4 support
2707configure:26768: checking for Berkeley DB3 support
2708configure:27091: checking for Berkeley DB2 support
2709configure:27411: checking for DBM support
2710configure:27752: checking for CDB support
2711configure:27806: checking for INI File support
2712configure:27860: checking for FlatFile support
2713configure:27875: checking whether to enable DBA interface
2714configure:28171: checking whether to enable dbase support
2715configure:28487: checking whether to enable dbx support
2716configure:28799: checking whether to enable direct I/O support
2717configure:29113: checking for DOM support
2718configure:29207: checking for libxml version
2719configure:29827: checking for DOM XSLT support
2720configure:29852: checking for DOM EXSLT support
2721configure:30495: checking whether to enable EXIF (metadata from images) support
2722configure:30811: checking for FrontBase SQL92 (fbsql) support
2723configure:31286: checking for FDF support
2724configure:32051: checking whether to enable the bundled filePro support
2725configure:32367: checking for FriBidi support
2726configure:32863: checking whether to enable FTP support
2727configure:33180: checking for GD support
2728configure:33227: checking for the location of libjpeg
2729configure:33254: checking for the location of libpng
2730configure:33307: checking for the location of libXpm
2731configure:33332: checking for FreeType 1.x support
2732configure:33357: checking for FreeType 2
2733configure:33382: checking for T1lib support
2734configure:33407: checking whether to enable truetype string function in GD
2735configure:33432: checking whether to enable JIS-mapped Japanese font support in GD
2736configure:33486: checking for fabsf
2737configure:33514: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-rpath,/opt/local/lib -L/opt/local/lib conftest.c -lz -lcurl -lz -lssl -lcrypto -lm -lresolv -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lidn -lssl -lcrypto -lssl -lcrypto -lz -lxml2 -lz -liconv -lm 1>&5
2738configure:33498:6: warning: incompatible redeclaration of library function 'fabsf' [-Wincompatible-library-redeclaration]
2739char fabsf();
2740     ^
2741configure:33498:6: note: 'fabsf' is a builtin with type 'float (float)'
27421 warning generated.
2743configure:33486: checking for floorf
2744configure:33514: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-rpath,/opt/local/lib -L/opt/local/lib conftest.c -lz -lcurl -lz -lssl -lcrypto -lm -lresolv -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lidn -lssl -lcrypto -lssl -lcrypto -lz -lxml2 -lz -liconv -lm 1>&5
2745configure:33498:6: warning: incompatible redeclaration of library function 'floorf' [-Wincompatible-library-redeclaration]
2746char floorf();
2747     ^
2748configure:33498:6: note: 'floorf' is a builtin with type 'float (float)'
27491 warning generated.
2750configure:33646: checking for jpeg_read_header in -ljpeg
2751configure:33665: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -Wl,-rpath,/opt/local/lib -L/opt/local/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-rpath,/opt/local/lib -L/opt/local/lib conftest.c -ljpeg  -lz -lcurl -lz -lssl -lcrypto -lm -lresolv -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lidn -lssl -lcrypto -lssl -lcrypto -lz -lxml2 -lz -liconv -lm 1>&5
2752configure:33929: checking for png_write_image in -lpng
2753configure:33948: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -no-cpp-precomp -Wl,-rpath,/opt/local/lib -L/opt/local/lib -Wl,-rpath,/opt/local/lib -L/opt/local/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-rpath,/opt/local/lib -L/opt/local/lib -lz conftest.c -lpng  -ljpeg -lz -lcurl -lz -lssl -lcrypto -lm -lresolv -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lidn -lssl -lcrypto -lssl -lcrypto -lz -lxml2 -lz -liconv -lm 1>&5