]> jfr.im git - irc/rqf/shadowircd.git/blame - configure
Rerun autoconf.
[irc/rqf/shadowircd.git] / configure
CommitLineData
212380e3 1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
40bee184 3# Generated by GNU Autoconf 2.61 for charybdis 3.0.0-alpha1.
212380e3 4#
56efe974 5# $Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $
212380e3 6#
631ef239 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
212380e3 9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## --------------------- ##
12## M4sh Initialization. ##
13## --------------------- ##
14
631ef239 15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
212380e3 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 emulate sh
19 NULLCMD=:
20 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
631ef239 23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in
26 *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42# The user is always right.
43if test "${PATH_SEPARATOR+set}" != set; then
44 echo "#! /bin/sh" >conf$$.sh
45 echo "exit 0" >>conf$$.sh
46 chmod +x conf$$.sh
47 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48 PATH_SEPARATOR=';'
49 else
50 PATH_SEPARATOR=:
51 fi
52 rm -f conf$$.sh
212380e3 53fi
212380e3 54
55# Support unset when possible.
56if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57 as_unset=unset
58else
59 as_unset=false
60fi
61
62
631ef239 63# IFS
64# We need space, tab and new line, in precisely that order. Quoting is
65# there to prevent editors from complaining about space-tab.
66# (If _AS_PATH_WALK were called with IFS unset, it would disable word
67# splitting by setting IFS to empty value.)
68as_nl='
69'
70IFS=" "" $as_nl"
71
72# Find who we are. Look in the path if we contain no directory separator.
73case $0 in
74 *[\\/]* ) as_myself=$0 ;;
75 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76for as_dir in $PATH
77do
78 IFS=$as_save_IFS
79 test -z "$as_dir" && as_dir=.
80 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81done
82IFS=$as_save_IFS
83
84 ;;
85esac
86# We did not find ourselves, most probably we were run as `sh COMMAND'
87# in which case we are not to be found in the path.
88if test "x$as_myself" = x; then
89 as_myself=$0
90fi
91if test ! -f "$as_myself"; then
92 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93 { (exit 1); exit 1; }
94fi
95
212380e3 96# Work around bugs in pre-3.0 UWIN ksh.
631ef239 97for as_var in ENV MAIL MAILPATH
98do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99done
212380e3 100PS1='$ '
101PS2='> '
102PS4='+ '
103
104# NLS nuisances.
105for as_var in \
106 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108 LC_TELEPHONE LC_TIME
109do
110 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111 eval $as_var=C; export $as_var
112 else
631ef239 113 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
212380e3 114 fi
115done
116
117# Required to use basename.
631ef239 118if expr a : '\(a\)' >/dev/null 2>&1 &&
119 test "X`expr 00001 : '.*\(...\)'`" = X001; then
212380e3 120 as_expr=expr
121else
122 as_expr=false
123fi
124
631ef239 125if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
212380e3 126 as_basename=basename
127else
128 as_basename=false
129fi
130
131
132# Name of the executable.
631ef239 133as_me=`$as_basename -- "$0" ||
212380e3 134$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135 X"$0" : 'X\(//\)$' \| \
631ef239 136 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
212380e3 137echo X/"$0" |
631ef239 138 sed '/^.*\/\([^/][^/]*\)\/*$/{
139 s//\1/
140 q
141 }
142 /^X\/\(\/\/\)$/{
143 s//\1/
144 q
145 }
146 /^X\/\(\/\).*/{
147 s//\1/
148 q
149 }
150 s/.*/./; q'`
212380e3 151
631ef239 152# CDPATH.
153$as_unset CDPATH
212380e3 154
212380e3 155
631ef239 156if test "x$CONFIG_SHELL" = x; then
157 if (eval ":") 2>/dev/null; then
158 as_have_required=yes
159else
160 as_have_required=no
212380e3 161fi
162
631ef239 163 if test $as_have_required = yes && (eval ":
164(as_func_return () {
165 (exit \$1)
166}
167as_func_success () {
168 as_func_return 0
169}
170as_func_failure () {
171 as_func_return 1
172}
173as_func_ret_success () {
174 return 0
175}
176as_func_ret_failure () {
177 return 1
178}
212380e3 179
631ef239 180exitcode=0
181if as_func_success; then
182 :
183else
184 exitcode=1
185 echo as_func_success failed.
186fi
212380e3 187
631ef239 188if as_func_failure; then
189 exitcode=1
190 echo as_func_failure succeeded.
191fi
192
193if as_func_ret_success; then
194 :
195else
196 exitcode=1
197 echo as_func_ret_success failed.
198fi
199
200if as_func_ret_failure; then
201 exitcode=1
202 echo as_func_ret_failure succeeded.
203fi
204
205if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206 :
207else
208 exitcode=1
209 echo positional parameters were not saved.
210fi
211
212test \$exitcode = 0) || { (exit 1); exit 1; }
213
214(
215 as_lineno_1=\$LINENO
216 as_lineno_2=\$LINENO
217 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219") 2> /dev/null; then
220 :
221else
222 as_candidate_shells=
212380e3 223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225do
226 IFS=$as_save_IFS
227 test -z "$as_dir" && as_dir=.
631ef239 228 case $as_dir in
212380e3 229 /*)
631ef239 230 for as_base in sh bash ksh sh5; do
231 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232 done;;
233 esac
234done
235IFS=$as_save_IFS
236
237
238 for as_shell in $as_candidate_shells $SHELL; do
239 # Try only shells that exist, to save several forks.
240 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241 { ("$as_shell") 2> /dev/null <<\_ASEOF
242if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243 emulate sh
244 NULLCMD=:
245 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246 # is contrary to our usage. Disable this feature.
247 alias -g '${1+"$@"}'='"$@"'
248 setopt NO_GLOB_SUBST
249else
250 case `(set -o) 2>/dev/null` in
251 *posix*) set -o posix ;;
252esac
253
254fi
255
256
257:
258_ASEOF
259}; then
260 CONFIG_SHELL=$as_shell
261 as_have_required=yes
262 if { "$as_shell" 2> /dev/null <<\_ASEOF
263if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264 emulate sh
265 NULLCMD=:
266 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267 # is contrary to our usage. Disable this feature.
268 alias -g '${1+"$@"}'='"$@"'
269 setopt NO_GLOB_SUBST
270else
271 case `(set -o) 2>/dev/null` in
272 *posix*) set -o posix ;;
273esac
274
275fi
276
277
278:
279(as_func_return () {
280 (exit $1)
281}
282as_func_success () {
283 as_func_return 0
284}
285as_func_failure () {
286 as_func_return 1
287}
288as_func_ret_success () {
289 return 0
290}
291as_func_ret_failure () {
292 return 1
293}
294
295exitcode=0
296if as_func_success; then
297 :
298else
299 exitcode=1
300 echo as_func_success failed.
301fi
302
303if as_func_failure; then
304 exitcode=1
305 echo as_func_failure succeeded.
306fi
307
308if as_func_ret_success; then
309 :
310else
311 exitcode=1
312 echo as_func_ret_success failed.
313fi
314
315if as_func_ret_failure; then
316 exitcode=1
317 echo as_func_ret_failure succeeded.
318fi
319
320if ( set x; as_func_ret_success y && test x = "$1" ); then
321 :
322else
323 exitcode=1
324 echo positional parameters were not saved.
325fi
326
327test $exitcode = 0) || { (exit 1); exit 1; }
328
329(
212380e3 330 as_lineno_1=$LINENO
331 as_lineno_2=$LINENO
212380e3 332 test "x$as_lineno_1" != "x$as_lineno_2" &&
631ef239 333 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335_ASEOF
336}; then
337 break
338fi
339
340fi
341
342 done
343
344 if test "x$CONFIG_SHELL" != x; then
345 for as_var in BASH_ENV ENV
346 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347 done
348 export CONFIG_SHELL
349 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350fi
351
352
353 if test $as_have_required = no; then
354 echo This script requires a shell more modern than all the
355 echo shells that I found on your system. Please install a
356 echo modern shell, or manually run the script under such a
357 echo shell if you do have one.
358 { (exit 1); exit 1; }
359fi
360
361
362fi
363
364fi
365
366
367
368(eval "as_func_return () {
369 (exit \$1)
370}
371as_func_success () {
372 as_func_return 0
373}
374as_func_failure () {
375 as_func_return 1
376}
377as_func_ret_success () {
378 return 0
379}
380as_func_ret_failure () {
381 return 1
382}
383
384exitcode=0
385if as_func_success; then
386 :
387else
388 exitcode=1
389 echo as_func_success failed.
390fi
391
392if as_func_failure; then
393 exitcode=1
394 echo as_func_failure succeeded.
395fi
396
397if as_func_ret_success; then
398 :
399else
400 exitcode=1
401 echo as_func_ret_success failed.
402fi
403
404if as_func_ret_failure; then
405 exitcode=1
406 echo as_func_ret_failure succeeded.
407fi
408
409if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410 :
411else
412 exitcode=1
413 echo positional parameters were not saved.
414fi
415
416test \$exitcode = 0") || {
417 echo No shell found that supports shell functions.
418 echo Please tell autoconf@gnu.org about your system,
419 echo including any error possibly output before this
420 echo message
421}
422
423
424
425 as_lineno_1=$LINENO
426 as_lineno_2=$LINENO
427 test "x$as_lineno_1" != "x$as_lineno_2" &&
428 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
212380e3 429
430 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431 # uniformly replaced by the line number. The first 'sed' inserts a
631ef239 432 # line-number line after each line using $LINENO; the second 'sed'
433 # does the real work. The second script uses 'N' to pair each
434 # line-number line with the line containing $LINENO, and appends
435 # trailing '-' during substitution so that $LINENO is not a special
436 # case at line end.
212380e3 437 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
631ef239 438 # scripts with optimization help from Paolo Bonzini. Blame Lee
439 # E. McMahon (1931-1989) for sed's syntax. :-)
440 sed -n '
441 p
442 /[$]LINENO/=
443 ' <$as_myself |
212380e3 444 sed '
631ef239 445 s/[$]LINENO.*/&-/
446 t lineno
447 b
448 :lineno
212380e3 449 N
631ef239 450 :loop
451 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
212380e3 452 t loop
631ef239 453 s/-\n.*//
212380e3 454 ' >$as_me.lineno &&
631ef239 455 chmod +x "$as_me.lineno" ||
212380e3 456 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457 { (exit 1); exit 1; }; }
458
459 # Don't try to exec as it changes $[0], causing all sort of problems
460 # (the dirname of $[0] is not the place where we might find the
631ef239 461 # original and so on. Autoconf is especially sensitive to this).
462 . "./$as_me.lineno"
212380e3 463 # Exit status is that of the last command.
464 exit
465}
466
467
631ef239 468if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469 as_dirname=dirname
470else
471 as_dirname=false
472fi
473
474ECHO_C= ECHO_N= ECHO_T=
475case `echo -n x` in
476-n*)
477 case `echo 'x\c'` in
478 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
479 *) ECHO_C='\c';;
480 esac;;
481*)
482 ECHO_N='-n';;
212380e3 483esac
484
631ef239 485if expr a : '\(a\)' >/dev/null 2>&1 &&
486 test "X`expr 00001 : '.*\(...\)'`" = X001; then
212380e3 487 as_expr=expr
488else
489 as_expr=false
490fi
491
492rm -f conf$$ conf$$.exe conf$$.file
631ef239 493if test -d conf$$.dir; then
494 rm -f conf$$.dir/conf$$.file
495else
496 rm -f conf$$.dir
497 mkdir conf$$.dir
498fi
212380e3 499echo >conf$$.file
500if ln -s conf$$.file conf$$ 2>/dev/null; then
631ef239 501 as_ln_s='ln -s'
502 # ... but there are two gotchas:
503 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505 # In both cases, we have to default to `cp -p'.
506 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
212380e3 507 as_ln_s='cp -p'
212380e3 508elif ln conf$$.file conf$$ 2>/dev/null; then
509 as_ln_s=ln
510else
511 as_ln_s='cp -p'
512fi
631ef239 513rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514rmdir conf$$.dir 2>/dev/null
212380e3 515
516if mkdir -p . 2>/dev/null; then
517 as_mkdir_p=:
518else
519 test -d ./-p && rmdir ./-p
520 as_mkdir_p=false
521fi
522
631ef239 523if test -x / >/dev/null 2>&1; then
524 as_test_x='test -x'
525else
526 if ls -dL / >/dev/null 2>&1; then
527 as_ls_L_option=L
528 else
529 as_ls_L_option=
530 fi
531 as_test_x='
532 eval sh -c '\''
533 if test -d "$1"; then
534 test -d "$1/.";
535 else
536 case $1 in
537 -*)set "./$1";;
538 esac;
539 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540 ???[sx]*):;;*)false;;esac;fi
541 '\'' sh
542 '
543fi
544as_executable_p=$as_test_x
212380e3 545
546# Sed expression to map a string onto a valid CPP name.
547as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549# Sed expression to map a string onto a valid variable name.
550as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
212380e3 553
631ef239 554exec 7<&0 </dev/null 6>&1
212380e3 555
556# Name of the host.
557# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
558# so uname gets run too.
559ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
560
212380e3 561#
562# Initializations.
563#
564ac_default_prefix=/usr/local
631ef239 565ac_clean_files=
212380e3 566ac_config_libobj_dir=.
631ef239 567LIBOBJS=
212380e3 568cross_compiling=no
569subdirs=
570MFLAGS=
571MAKEFLAGS=
572SHELL=${CONFIG_SHELL-/bin/sh}
573
212380e3 574# Identity of this package.
575PACKAGE_NAME='charybdis'
576PACKAGE_TARNAME='charybdis'
40bee184
WP
577PACKAGE_VERSION='3.0.0-alpha1'
578PACKAGE_STRING='charybdis 3.0.0-alpha1'
212380e3 579PACKAGE_BUGREPORT=''
580
581ac_default_prefix=$HOME/ircd
582# Factoring default headers for most tests.
583ac_includes_default="\
584#include <stdio.h>
631ef239 585#ifdef HAVE_SYS_TYPES_H
212380e3 586# include <sys/types.h>
587#endif
631ef239 588#ifdef HAVE_SYS_STAT_H
212380e3 589# include <sys/stat.h>
590#endif
631ef239 591#ifdef STDC_HEADERS
212380e3 592# include <stdlib.h>
593# include <stddef.h>
594#else
631ef239 595# ifdef HAVE_STDLIB_H
212380e3 596# include <stdlib.h>
597# endif
598#endif
631ef239 599#ifdef HAVE_STRING_H
600# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
212380e3 601# include <memory.h>
602# endif
603# include <string.h>
604#endif
631ef239 605#ifdef HAVE_STRINGS_H
212380e3 606# include <strings.h>
607#endif
631ef239 608#ifdef HAVE_INTTYPES_H
212380e3 609# include <inttypes.h>
212380e3 610#endif
631ef239 611#ifdef HAVE_STDINT_H
612# include <stdint.h>
613#endif
614#ifdef HAVE_UNISTD_H
212380e3 615# include <unistd.h>
616#endif"
617
631ef239 618ac_subst_vars='SHELL
619PATH_SEPARATOR
620PACKAGE_NAME
621PACKAGE_TARNAME
622PACKAGE_VERSION
623PACKAGE_STRING
624PACKAGE_BUGREPORT
625exec_prefix
626prefix
627program_transform_name
628bindir
629sbindir
630libexecdir
631datarootdir
632datadir
633sysconfdir
634sharedstatedir
635localstatedir
636includedir
637oldincludedir
638docdir
639infodir
640htmldir
641dvidir
642pdfdir
643psdir
644libdir
645localedir
646mandir
647DEFS
648ECHO_C
649ECHO_N
650ECHO_T
651LIBS
652build_alias
653host_alias
654target_alias
655CC
656CFLAGS
657LDFLAGS
658CPPFLAGS
659ac_ct_CC
660EXEEXT
661OBJEXT
56efe974 662subdirs
631ef239 663MKDEP
664MAKEDEPEND
665STDOUT
666CPP
667GREP
668EGREP
669SET_MAKE
670INSTALL_PROGRAM
671INSTALL_SCRIPT
672INSTALL_DATA
673RM
674CP
675MV
676LN
677SED
678AR
679LD
680RANLIB
681TOUCH
682YACC
683YFLAGS
684LEX
685LEX_OUTPUT_ROOT
686LEXLIB
687CRYPT_LIB
688VICONF
689ALLOCA
690ENCSPEED
691ZLIB_LD
692ETC_DIR
693confdir
694LOG_DIR
695logdir
696HELP_DIR
697helpdir
698MODULE_DIR
699moduledir
700SELECT_TYPE
631ef239 701MODULES_LIBS
702MOD_TARGET
703SSL_SRCS_ENABLE
704SSL_INCLUDES
705SSL_LIBS
706PICFLAGS
707IRC_CFLAGS
708SEDOBJ
709LIBOBJS
710LTLIBOBJS'
212380e3 711ac_subst_files=''
631ef239 712 ac_precious_vars='build_alias
713host_alias
714target_alias
715CC
716CFLAGS
717LDFLAGS
718LIBS
719CPPFLAGS
720CPP
721YACC
722YFLAGS'
56efe974 723ac_subdirs_all='libratbox'
212380e3 724
725# Initialize some variables set by options.
726ac_init_help=
727ac_init_version=false
728# The variables have the same names as the options, with
729# dashes changed to underlines.
730cache_file=/dev/null
731exec_prefix=NONE
732no_create=
733no_recursion=
734prefix=NONE
735program_prefix=NONE
736program_suffix=NONE
737program_transform_name=s,x,x,
738silent=
739site=
740srcdir=
741verbose=
742x_includes=NONE
743x_libraries=NONE
744
745# Installation directory options.
746# These are left unexpanded so users can "make install exec_prefix=/foo"
747# and all the variables that are supposed to be based on exec_prefix
748# by default will actually change.
749# Use braces instead of parens because sh, perl, etc. also accept them.
631ef239 750# (The list follows the same order as the GNU Coding Standards.)
212380e3 751bindir='${exec_prefix}/bin'
752sbindir='${exec_prefix}/sbin'
753libexecdir='${exec_prefix}/libexec'
631ef239 754datarootdir='${prefix}/share'
755datadir='${datarootdir}'
212380e3 756sysconfdir='${prefix}/etc'
757sharedstatedir='${prefix}/com'
758localstatedir='${prefix}/var'
212380e3 759includedir='${prefix}/include'
760oldincludedir='/usr/include'
631ef239 761docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
762infodir='${datarootdir}/info'
763htmldir='${docdir}'
764dvidir='${docdir}'
765pdfdir='${docdir}'
766psdir='${docdir}'
767libdir='${exec_prefix}/lib'
768localedir='${datarootdir}/locale'
769mandir='${datarootdir}/man'
212380e3 770
771ac_prev=
631ef239 772ac_dashdash=
212380e3 773for ac_option
774do
775 # If the previous option needs an argument, assign it.
776 if test -n "$ac_prev"; then
631ef239 777 eval $ac_prev=\$ac_option
212380e3 778 ac_prev=
779 continue
780 fi
781
631ef239 782 case $ac_option in
783 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
784 *) ac_optarg=yes ;;
785 esac
212380e3 786
787 # Accept the important Cygnus configure options, so we can diagnose typos.
788
631ef239 789 case $ac_dashdash$ac_option in
790 --)
791 ac_dashdash=yes ;;
212380e3 792
793 -bindir | --bindir | --bindi | --bind | --bin | --bi)
794 ac_prev=bindir ;;
795 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
796 bindir=$ac_optarg ;;
797
798 -build | --build | --buil | --bui | --bu)
799 ac_prev=build_alias ;;
800 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
801 build_alias=$ac_optarg ;;
802
803 -cache-file | --cache-file | --cache-fil | --cache-fi \
804 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
805 ac_prev=cache_file ;;
806 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
807 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
808 cache_file=$ac_optarg ;;
809
810 --config-cache | -C)
811 cache_file=config.cache ;;
812
631ef239 813 -datadir | --datadir | --datadi | --datad)
212380e3 814 ac_prev=datadir ;;
631ef239 815 -datadir=* | --datadir=* | --datadi=* | --datad=*)
212380e3 816 datadir=$ac_optarg ;;
817
631ef239 818 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
819 | --dataroo | --dataro | --datar)
820 ac_prev=datarootdir ;;
821 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
822 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
823 datarootdir=$ac_optarg ;;
824
212380e3 825 -disable-* | --disable-*)
826 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
827 # Reject names that are not valid shell variable names.
631ef239 828 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
212380e3 829 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
830 { (exit 1); exit 1; }; }
631ef239 831 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
832 eval enable_$ac_feature=no ;;
833
834 -docdir | --docdir | --docdi | --doc | --do)
835 ac_prev=docdir ;;
836 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
837 docdir=$ac_optarg ;;
838
839 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
840 ac_prev=dvidir ;;
841 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
842 dvidir=$ac_optarg ;;
212380e3 843
844 -enable-* | --enable-*)
845 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
846 # Reject names that are not valid shell variable names.
631ef239 847 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
212380e3 848 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
849 { (exit 1); exit 1; }; }
631ef239 850 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
851 eval enable_$ac_feature=\$ac_optarg ;;
212380e3 852
853 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
854 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
855 | --exec | --exe | --ex)
856 ac_prev=exec_prefix ;;
857 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
858 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
859 | --exec=* | --exe=* | --ex=*)
860 exec_prefix=$ac_optarg ;;
861
862 -gas | --gas | --ga | --g)
863 # Obsolete; use --with-gas.
864 with_gas=yes ;;
865
866 -help | --help | --hel | --he | -h)
867 ac_init_help=long ;;
868 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
869 ac_init_help=recursive ;;
870 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
871 ac_init_help=short ;;
872
873 -host | --host | --hos | --ho)
874 ac_prev=host_alias ;;
875 -host=* | --host=* | --hos=* | --ho=*)
876 host_alias=$ac_optarg ;;
877
631ef239 878 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
879 ac_prev=htmldir ;;
880 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
881 | --ht=*)
882 htmldir=$ac_optarg ;;
883
212380e3 884 -includedir | --includedir | --includedi | --included | --include \
885 | --includ | --inclu | --incl | --inc)
886 ac_prev=includedir ;;
887 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
888 | --includ=* | --inclu=* | --incl=* | --inc=*)
889 includedir=$ac_optarg ;;
890
891 -infodir | --infodir | --infodi | --infod | --info | --inf)
892 ac_prev=infodir ;;
893 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
894 infodir=$ac_optarg ;;
895
896 -libdir | --libdir | --libdi | --libd)
897 ac_prev=libdir ;;
898 -libdir=* | --libdir=* | --libdi=* | --libd=*)
899 libdir=$ac_optarg ;;
900
901 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
902 | --libexe | --libex | --libe)
903 ac_prev=libexecdir ;;
904 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
905 | --libexe=* | --libex=* | --libe=*)
906 libexecdir=$ac_optarg ;;
907
631ef239 908 -localedir | --localedir | --localedi | --localed | --locale)
909 ac_prev=localedir ;;
910 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
911 localedir=$ac_optarg ;;
912
212380e3 913 -localstatedir | --localstatedir | --localstatedi | --localstated \
631ef239 914 | --localstate | --localstat | --localsta | --localst | --locals)
212380e3 915 ac_prev=localstatedir ;;
916 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
631ef239 917 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
212380e3 918 localstatedir=$ac_optarg ;;
919
920 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
921 ac_prev=mandir ;;
922 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
923 mandir=$ac_optarg ;;
924
925 -nfp | --nfp | --nf)
926 # Obsolete; use --without-fp.
927 with_fp=no ;;
928
929 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
930 | --no-cr | --no-c | -n)
931 no_create=yes ;;
932
933 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
934 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
935 no_recursion=yes ;;
936
937 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
938 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
939 | --oldin | --oldi | --old | --ol | --o)
940 ac_prev=oldincludedir ;;
941 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
942 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
943 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
944 oldincludedir=$ac_optarg ;;
945
946 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
947 ac_prev=prefix ;;
948 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
949 prefix=$ac_optarg ;;
950
951 -program-prefix | --program-prefix | --program-prefi | --program-pref \
952 | --program-pre | --program-pr | --program-p)
953 ac_prev=program_prefix ;;
954 -program-prefix=* | --program-prefix=* | --program-prefi=* \
955 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
956 program_prefix=$ac_optarg ;;
957
958 -program-suffix | --program-suffix | --program-suffi | --program-suff \
959 | --program-suf | --program-su | --program-s)
960 ac_prev=program_suffix ;;
961 -program-suffix=* | --program-suffix=* | --program-suffi=* \
962 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
963 program_suffix=$ac_optarg ;;
964
965 -program-transform-name | --program-transform-name \
966 | --program-transform-nam | --program-transform-na \
967 | --program-transform-n | --program-transform- \
968 | --program-transform | --program-transfor \
969 | --program-transfo | --program-transf \
970 | --program-trans | --program-tran \
971 | --progr-tra | --program-tr | --program-t)
972 ac_prev=program_transform_name ;;
973 -program-transform-name=* | --program-transform-name=* \
974 | --program-transform-nam=* | --program-transform-na=* \
975 | --program-transform-n=* | --program-transform-=* \
976 | --program-transform=* | --program-transfor=* \
977 | --program-transfo=* | --program-transf=* \
978 | --program-trans=* | --program-tran=* \
979 | --progr-tra=* | --program-tr=* | --program-t=*)
980 program_transform_name=$ac_optarg ;;
981
631ef239 982 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
983 ac_prev=pdfdir ;;
984 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
985 pdfdir=$ac_optarg ;;
986
987 -psdir | --psdir | --psdi | --psd | --ps)
988 ac_prev=psdir ;;
989 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
990 psdir=$ac_optarg ;;
991
212380e3 992 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
993 | -silent | --silent | --silen | --sile | --sil)
994 silent=yes ;;
995
996 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
997 ac_prev=sbindir ;;
998 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
999 | --sbi=* | --sb=*)
1000 sbindir=$ac_optarg ;;
1001
1002 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1003 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1004 | --sharedst | --shareds | --shared | --share | --shar \
1005 | --sha | --sh)
1006 ac_prev=sharedstatedir ;;
1007 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1008 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1009 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1010 | --sha=* | --sh=*)
1011 sharedstatedir=$ac_optarg ;;
1012
1013 -site | --site | --sit)
1014 ac_prev=site ;;
1015 -site=* | --site=* | --sit=*)
1016 site=$ac_optarg ;;
1017
1018 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1019 ac_prev=srcdir ;;
1020 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1021 srcdir=$ac_optarg ;;
1022
1023 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1024 | --syscon | --sysco | --sysc | --sys | --sy)
1025 ac_prev=sysconfdir ;;
1026 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1027 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1028 sysconfdir=$ac_optarg ;;
1029
1030 -target | --target | --targe | --targ | --tar | --ta | --t)
1031 ac_prev=target_alias ;;
1032 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1033 target_alias=$ac_optarg ;;
1034
1035 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1036 verbose=yes ;;
1037
1038 -version | --version | --versio | --versi | --vers | -V)
1039 ac_init_version=: ;;
1040
1041 -with-* | --with-*)
1042 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1043 # Reject names that are not valid shell variable names.
631ef239 1044 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
212380e3 1045 { echo "$as_me: error: invalid package name: $ac_package" >&2
1046 { (exit 1); exit 1; }; }
631ef239 1047 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1048 eval with_$ac_package=\$ac_optarg ;;
212380e3 1049
1050 -without-* | --without-*)
1051 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1052 # Reject names that are not valid shell variable names.
631ef239 1053 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
212380e3 1054 { echo "$as_me: error: invalid package name: $ac_package" >&2
1055 { (exit 1); exit 1; }; }
631ef239 1056 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1057 eval with_$ac_package=no ;;
212380e3 1058
1059 --x)
1060 # Obsolete; use --with-x.
1061 with_x=yes ;;
1062
1063 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1064 | --x-incl | --x-inc | --x-in | --x-i)
1065 ac_prev=x_includes ;;
1066 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1067 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1068 x_includes=$ac_optarg ;;
1069
1070 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1071 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1072 ac_prev=x_libraries ;;
1073 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1074 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1075 x_libraries=$ac_optarg ;;
1076
1077 -*) { echo "$as_me: error: unrecognized option: $ac_option
1078Try \`$0 --help' for more information." >&2
1079 { (exit 1); exit 1; }; }
1080 ;;
1081
1082 *=*)
1083 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1084 # Reject names that are not valid shell variable names.
1085 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1086 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1087 { (exit 1); exit 1; }; }
631ef239 1088 eval $ac_envvar=\$ac_optarg
212380e3 1089 export $ac_envvar ;;
1090
1091 *)
1092 # FIXME: should be removed in autoconf 3.0.
1093 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1094 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1095 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1096 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1097 ;;
1098
1099 esac
1100done
1101
1102if test -n "$ac_prev"; then
1103 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1104 { echo "$as_me: error: missing argument to $ac_option" >&2
1105 { (exit 1); exit 1; }; }
1106fi
1107
631ef239 1108# Be sure to have absolute directory names.
1109for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1110 datadir sysconfdir sharedstatedir localstatedir includedir \
1111 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1112 libdir localedir mandir
212380e3 1113do
631ef239 1114 eval ac_val=\$$ac_var
212380e3 1115 case $ac_val in
631ef239 1116 [\\/$]* | ?:[\\/]* ) continue;;
1117 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
212380e3 1118 esac
631ef239 1119 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1120 { (exit 1); exit 1; }; }
212380e3 1121done
1122
1123# There might be people who depend on the old broken behavior: `$host'
1124# used to hold the argument of --host etc.
1125# FIXME: To remove some day.
1126build=$build_alias
1127host=$host_alias
1128target=$target_alias
1129
1130# FIXME: To remove some day.
1131if test "x$host_alias" != x; then
1132 if test "x$build_alias" = x; then
1133 cross_compiling=maybe
1134 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1135 If a cross compiler is detected then cross compile mode will be used." >&2
1136 elif test "x$build_alias" != "x$host_alias"; then
1137 cross_compiling=yes
1138 fi
1139fi
1140
1141ac_tool_prefix=
1142test -n "$host_alias" && ac_tool_prefix=$host_alias-
1143
1144test "$silent" = yes && exec 6>/dev/null
1145
1146
631ef239 1147ac_pwd=`pwd` && test -n "$ac_pwd" &&
1148ac_ls_di=`ls -di .` &&
1149ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1150 { echo "$as_me: error: Working directory cannot be determined" >&2
1151 { (exit 1); exit 1; }; }
1152test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1153 { echo "$as_me: error: pwd does not report name of working directory" >&2
1154 { (exit 1); exit 1; }; }
1155
1156
1157# Find the source files, if location was not specified.
1158if test -z "$srcdir"; then
212380e3 1159 ac_srcdir_defaulted=yes
631ef239 1160 # Try the directory containing this script, then the parent directory.
1161 ac_confdir=`$as_dirname -- "$0" ||
212380e3 1162$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1163 X"$0" : 'X\(//\)[^/]' \| \
1164 X"$0" : 'X\(//\)$' \| \
631ef239 1165 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
212380e3 1166echo X"$0" |
631ef239 1167 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1168 s//\1/
1169 q
1170 }
1171 /^X\(\/\/\)[^/].*/{
1172 s//\1/
1173 q
1174 }
1175 /^X\(\/\/\)$/{
1176 s//\1/
1177 q
1178 }
1179 /^X\(\/\).*/{
1180 s//\1/
1181 q
1182 }
1183 s/.*/./; q'`
212380e3 1184 srcdir=$ac_confdir
631ef239 1185 if test ! -r "$srcdir/$ac_unique_file"; then
212380e3 1186 srcdir=..
1187 fi
1188else
1189 ac_srcdir_defaulted=no
1190fi
631ef239 1191if test ! -r "$srcdir/$ac_unique_file"; then
1192 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1193 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
212380e3 1194 { (exit 1); exit 1; }; }
212380e3 1195fi
631ef239 1196ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1197ac_abs_confdir=`(
1198 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
212380e3 1199 { (exit 1); exit 1; }; }
631ef239 1200 pwd)`
1201# When building in place, set srcdir=.
1202if test "$ac_abs_confdir" = "$ac_pwd"; then
1203 srcdir=.
1204fi
1205# Remove unnecessary trailing slashes from srcdir.
1206# Double slashes in file names in object file debugging info
1207# mess up M-x gdb in Emacs.
1208case $srcdir in
1209*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1210esac
1211for ac_var in $ac_precious_vars; do
1212 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1213 eval ac_env_${ac_var}_value=\$${ac_var}
1214 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1215 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1216done
212380e3 1217
1218#
1219# Report the --help message.
1220#
1221if test "$ac_init_help" = "long"; then
1222 # Omit some internal or obsolete options to make the list less imposing.
1223 # This message is too long to be a string in the A/UX 3.1 sh.
1224 cat <<_ACEOF
40bee184 1225\`configure' configures charybdis 3.0.0-alpha1 to adapt to many kinds of systems.
212380e3 1226
1227Usage: $0 [OPTION]... [VAR=VALUE]...
1228
1229To assign environment variables (e.g., CC, CFLAGS...), specify them as
1230VAR=VALUE. See below for descriptions of some of the useful variables.
1231
1232Defaults for the options are specified in brackets.
1233
1234Configuration:
1235 -h, --help display this help and exit
1236 --help=short display options specific to this package
1237 --help=recursive display the short help of all the included packages
1238 -V, --version display version information and exit
1239 -q, --quiet, --silent do not print \`checking...' messages
1240 --cache-file=FILE cache test results in FILE [disabled]
1241 -C, --config-cache alias for \`--cache-file=config.cache'
1242 -n, --no-create do not create output files
1243 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1244
212380e3 1245Installation directories:
1246 --prefix=PREFIX install architecture-independent files in PREFIX
1247 [$ac_default_prefix]
1248 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1249 [PREFIX]
1250
1251By default, \`make install' will install all the files in
1252\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1253an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1254for instance \`--prefix=\$HOME'.
1255
1256For better control, use the options below.
1257
1258Fine tuning of the installation directories:
1259 --bindir=DIR user executables [EPREFIX/bin]
1260 --sbindir=DIR system admin executables [EPREFIX/sbin]
1261 --libexecdir=DIR program executables [EPREFIX/libexec]
212380e3 1262 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1263 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1264 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1265 --libdir=DIR object code libraries [EPREFIX/lib]
1266 --includedir=DIR C header files [PREFIX/include]
1267 --oldincludedir=DIR C header files for non-gcc [/usr/include]
631ef239 1268 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1269 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1270 --infodir=DIR info documentation [DATAROOTDIR/info]
1271 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1272 --mandir=DIR man documentation [DATAROOTDIR/man]
1273 --docdir=DIR documentation root [DATAROOTDIR/doc/charybdis]
1274 --htmldir=DIR html documentation [DOCDIR]
1275 --dvidir=DIR dvi documentation [DOCDIR]
1276 --pdfdir=DIR pdf documentation [DOCDIR]
1277 --psdir=DIR ps documentation [DOCDIR]
212380e3 1278_ACEOF
1279
1280 cat <<\_ACEOF
1281_ACEOF
1282fi
1283
1284if test -n "$ac_init_help"; then
1285 case $ac_init_help in
40bee184 1286 short | recursive ) echo "Configuration of charybdis 3.0.0-alpha1:";;
212380e3 1287 esac
1288 cat <<\_ACEOF
1289
1290Optional Features:
1291 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1292 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1293 --enable-ipv6 Enable IPv6 support
631ef239 1294 --enable-openssl=DIR Enable OpenSSL support (DIR optional).
212380e3 1295 --disable-openssl Disable OpenSSL support.
1296 --disable-zlib Disable ziplinks support
c1c5fdc4 1297 --enable-ports Force solaris I/O ports subsystem usage.
212380e3 1298 --enable-poll Force poll() usage.
1299 --enable-select Force select() usage.
1300 --enable-kqueue Force kqueue() usage.
212380e3 1301 --enable-epoll Force sys_epoll usage (Linux only).
1302 --enable-assert Enable assert(). Choose between soft(warnings) and
1303 hard(aborts the daemon)
1304 --enable-iodebug Enable IO Debugging hooks
1305 --enable-profile Enable profiling
1306 --disable-balloc Disable the block allocator.
212380e3 1307 --enable-small-net Enable small network support.
212380e3 1308 --enable-warnings Enable all sorts of warnings for debugging.
1309
1310Optional Packages:
1311 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1312 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1313 --with-zlib-path=DIR Path to libz.so for ziplinks support.
1314 --with-confdir=DIR Directory to install config files.
1315 --with-logdir=DIR Directory where to write logfiles.
1316 --with-helpdir=DIR Directory to install help files.
1317 --with-moduledir=DIR Directory to install modules.
1318 --with-nicklen=LENGTH Set the nick length to LENGTH (default 15, max 50)
1319 --with-topiclen=NUMBER Set the max topic length to NUMBER (default 390, max
1320 390)
212380e3 1321
1322Some influential environment variables:
1323 CC C compiler command
1324 CFLAGS C compiler flags
1325 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1326 nonstandard directory <lib dir>
631ef239 1327 LIBS libraries to pass to the linker, e.g. -l<library>
1328 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1329 you have headers in a nonstandard directory <include dir>
212380e3 1330 CPP C preprocessor
631ef239 1331 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1332 the first program found out of: `bison -y', `byacc', `yacc'.
1333 YFLAGS The list of arguments that will be passed by default to $YACC.
1334 This script will default YFLAGS to the empty string to avoid a
1335 default value of `-d' given by some make applications.
212380e3 1336
1337Use these variables to override the choices made by `configure' or to help
1338it to find libraries and programs with nonstandard names/locations.
1339
1340_ACEOF
631ef239 1341ac_status=$?
212380e3 1342fi
1343
1344if test "$ac_init_help" = "recursive"; then
1345 # If there are subdirs, report their specific --help.
212380e3 1346 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
631ef239 1347 test -d "$ac_dir" || continue
212380e3 1348 ac_builddir=.
1349
631ef239 1350case "$ac_dir" in
1351.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1352*)
212380e3 1353 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
631ef239 1354 # A ".." for each directory in $ac_dir_suffix.
1355 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1356 case $ac_top_builddir_sub in
1357 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1358 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1359 esac ;;
1360esac
1361ac_abs_top_builddir=$ac_pwd
1362ac_abs_builddir=$ac_pwd$ac_dir_suffix
1363# for backward compatibility:
1364ac_top_builddir=$ac_top_build_prefix
212380e3 1365
1366case $srcdir in
631ef239 1367 .) # We are building in place.
212380e3 1368 ac_srcdir=.
631ef239 1369 ac_top_srcdir=$ac_top_builddir_sub
1370 ac_abs_top_srcdir=$ac_pwd ;;
1371 [\\/]* | ?:[\\/]* ) # Absolute name.
212380e3 1372 ac_srcdir=$srcdir$ac_dir_suffix;
631ef239 1373 ac_top_srcdir=$srcdir
1374 ac_abs_top_srcdir=$srcdir ;;
1375 *) # Relative name.
1376 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1377 ac_top_srcdir=$ac_top_build_prefix$srcdir
1378 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
212380e3 1379esac
631ef239 1380ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1381
1382 cd "$ac_dir" || { ac_status=$?; continue; }
1383 # Check for guested configure.
1384 if test -f "$ac_srcdir/configure.gnu"; then
1385 echo &&
1386 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1387 elif test -f "$ac_srcdir/configure"; then
1388 echo &&
1389 $SHELL "$ac_srcdir/configure" --help=recursive
212380e3 1390 else
1391 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
631ef239 1392 fi || ac_status=$?
1393 cd "$ac_pwd" || { ac_status=$?; break; }
212380e3 1394 done
1395fi
1396
631ef239 1397test -n "$ac_init_help" && exit $ac_status
212380e3 1398if $ac_init_version; then
1399 cat <<\_ACEOF
40bee184 1400charybdis configure 3.0.0-alpha1
631ef239 1401generated by GNU Autoconf 2.61
212380e3 1402
631ef239 1403Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
14042002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
212380e3 1405This configure script is free software; the Free Software Foundation
1406gives unlimited permission to copy, distribute and modify it.
1407
56efe974 1408$Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $
212380e3 1409_ACEOF
631ef239 1410 exit
212380e3 1411fi
631ef239 1412cat >config.log <<_ACEOF
212380e3 1413This file contains any messages produced by compilers while
1414running configure, to aid debugging if configure makes a mistake.
1415
40bee184 1416It was created by charybdis $as_me 3.0.0-alpha1, which was
631ef239 1417generated by GNU Autoconf 2.61. Invocation command line was
212380e3 1418
1419 $ $0 $@
1420
1421_ACEOF
631ef239 1422exec 5>>config.log
212380e3 1423{
1424cat <<_ASUNAME
1425## --------- ##
1426## Platform. ##
1427## --------- ##
1428
1429hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1430uname -m = `(uname -m) 2>/dev/null || echo unknown`
1431uname -r = `(uname -r) 2>/dev/null || echo unknown`
1432uname -s = `(uname -s) 2>/dev/null || echo unknown`
1433uname -v = `(uname -v) 2>/dev/null || echo unknown`
1434
1435/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1436/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1437
1438/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1439/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1440/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
631ef239 1441/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
212380e3 1442/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1443/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1444/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1445
1446_ASUNAME
1447
1448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1449for as_dir in $PATH
1450do
1451 IFS=$as_save_IFS
1452 test -z "$as_dir" && as_dir=.
1453 echo "PATH: $as_dir"
1454done
631ef239 1455IFS=$as_save_IFS
212380e3 1456
1457} >&5
1458
1459cat >&5 <<_ACEOF
1460
1461
1462## ----------- ##
1463## Core tests. ##
1464## ----------- ##
1465
1466_ACEOF
1467
1468
1469# Keep a trace of the command line.
1470# Strip out --no-create and --no-recursion so they do not pile up.
1471# Strip out --silent because we don't want to record it for future runs.
1472# Also quote any args containing shell meta-characters.
1473# Make two passes to allow for proper duplicate-argument suppression.
1474ac_configure_args=
1475ac_configure_args0=
1476ac_configure_args1=
212380e3 1477ac_must_keep_next=false
1478for ac_pass in 1 2
1479do
1480 for ac_arg
1481 do
1482 case $ac_arg in
1483 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1484 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1485 | -silent | --silent | --silen | --sile | --sil)
1486 continue ;;
631ef239 1487 *\'*)
212380e3 1488 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1489 esac
1490 case $ac_pass in
1491 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1492 2)
1493 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1494 if test $ac_must_keep_next = true; then
1495 ac_must_keep_next=false # Got value, back to normal.
1496 else
1497 case $ac_arg in
1498 *=* | --config-cache | -C | -disable-* | --disable-* \
1499 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1500 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1501 | -with-* | --with-* | -without-* | --without-* | --x)
1502 case "$ac_configure_args0 " in
1503 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1504 esac
1505 ;;
1506 -* ) ac_must_keep_next=true ;;
1507 esac
1508 fi
631ef239 1509 ac_configure_args="$ac_configure_args '$ac_arg'"
212380e3 1510 ;;
1511 esac
1512 done
1513done
1514$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1515$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1516
1517# When interrupted or exit'd, cleanup temporary files, and complete
1518# config.log. We remove comments because anyway the quotes in there
1519# would cause problems or look ugly.
631ef239 1520# WARNING: Use '\'' to represent an apostrophe within the trap.
1521# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
212380e3 1522trap 'exit_status=$?
1523 # Save into config.log some information that might help in debugging.
1524 {
1525 echo
1526
1527 cat <<\_ASBOX
1528## ---------------- ##
1529## Cache variables. ##
1530## ---------------- ##
1531_ASBOX
1532 echo
1533 # The following way of writing the cache mishandles newlines in values,
631ef239 1534(
1535 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1536 eval ac_val=\$$ac_var
1537 case $ac_val in #(
1538 *${as_nl}*)
1539 case $ac_var in #(
1540 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1541echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1542 esac
1543 case $ac_var in #(
1544 _ | IFS | as_nl) ;; #(
1545 *) $as_unset $ac_var ;;
1546 esac ;;
1547 esac
1548 done
212380e3 1549 (set) 2>&1 |
631ef239 1550 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1551 *${as_nl}ac_space=\ *)
212380e3 1552 sed -n \
631ef239 1553 "s/'\''/'\''\\\\'\'''\''/g;
1554 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1555 ;; #(
212380e3 1556 *)
631ef239 1557 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
212380e3 1558 ;;
631ef239 1559 esac |
1560 sort
1561)
212380e3 1562 echo
1563
1564 cat <<\_ASBOX
1565## ----------------- ##
1566## Output variables. ##
1567## ----------------- ##
1568_ASBOX
1569 echo
1570 for ac_var in $ac_subst_vars
1571 do
631ef239 1572 eval ac_val=\$$ac_var
1573 case $ac_val in
1574 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1575 esac
1576 echo "$ac_var='\''$ac_val'\''"
212380e3 1577 done | sort
1578 echo
1579
1580 if test -n "$ac_subst_files"; then
1581 cat <<\_ASBOX
631ef239 1582## ------------------- ##
1583## File substitutions. ##
1584## ------------------- ##
212380e3 1585_ASBOX
1586 echo
1587 for ac_var in $ac_subst_files
1588 do
631ef239 1589 eval ac_val=\$$ac_var
1590 case $ac_val in
1591 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1592 esac
1593 echo "$ac_var='\''$ac_val'\''"
212380e3 1594 done | sort
1595 echo
1596 fi
1597
1598 if test -s confdefs.h; then
1599 cat <<\_ASBOX
1600## ----------- ##
1601## confdefs.h. ##
1602## ----------- ##
1603_ASBOX
1604 echo
631ef239 1605 cat confdefs.h
212380e3 1606 echo
1607 fi
1608 test "$ac_signal" != 0 &&
1609 echo "$as_me: caught signal $ac_signal"
1610 echo "$as_me: exit $exit_status"
1611 } >&5
631ef239 1612 rm -f core *.core core.conftest.* &&
1613 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
212380e3 1614 exit $exit_status
631ef239 1615' 0
212380e3 1616for ac_signal in 1 2 13 15; do
1617 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1618done
1619ac_signal=0
1620
1621# confdefs.h avoids OS command line length limits that DEFS can exceed.
631ef239 1622rm -f -r conftest* confdefs.h
212380e3 1623
1624# Predefined preprocessor variables.
1625
1626cat >>confdefs.h <<_ACEOF
1627#define PACKAGE_NAME "$PACKAGE_NAME"
1628_ACEOF
1629
1630
1631cat >>confdefs.h <<_ACEOF
1632#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1633_ACEOF
1634
1635
1636cat >>confdefs.h <<_ACEOF
1637#define PACKAGE_VERSION "$PACKAGE_VERSION"
1638_ACEOF
1639
1640
1641cat >>confdefs.h <<_ACEOF
1642#define PACKAGE_STRING "$PACKAGE_STRING"
1643_ACEOF
1644
1645
1646cat >>confdefs.h <<_ACEOF
1647#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1648_ACEOF
1649
1650
1651# Let the site file select an alternate cache file if it wants to.
1652# Prefer explicitly selected file to automatically selected ones.
631ef239 1653if test -n "$CONFIG_SITE"; then
1654 set x "$CONFIG_SITE"
1655elif test "x$prefix" != xNONE; then
1656 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1657else
1658 set x "$ac_default_prefix/share/config.site" \
1659 "$ac_default_prefix/etc/config.site"
212380e3 1660fi
631ef239 1661shift
1662for ac_site_file
1663do
212380e3 1664 if test -r "$ac_site_file"; then
1665 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1666echo "$as_me: loading site script $ac_site_file" >&6;}
1667 sed 's/^/| /' "$ac_site_file" >&5
1668 . "$ac_site_file"
1669 fi
1670done
1671
1672if test -r "$cache_file"; then
1673 # Some versions of bash will fail to source /dev/null (special
1674 # files actually), so we avoid doing that.
1675 if test -f "$cache_file"; then
1676 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1677echo "$as_me: loading cache $cache_file" >&6;}
1678 case $cache_file in
631ef239 1679 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1680 *) . "./$cache_file";;
212380e3 1681 esac
1682 fi
1683else
1684 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1685echo "$as_me: creating cache $cache_file" >&6;}
1686 >$cache_file
1687fi
1688
1689# Check that the precious variables saved in the cache have kept the same
1690# value.
1691ac_cache_corrupted=false
631ef239 1692for ac_var in $ac_precious_vars; do
212380e3 1693 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1694 eval ac_new_set=\$ac_env_${ac_var}_set
631ef239 1695 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1696 eval ac_new_val=\$ac_env_${ac_var}_value
212380e3 1697 case $ac_old_set,$ac_new_set in
1698 set,)
1699 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1700echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1701 ac_cache_corrupted=: ;;
1702 ,set)
1703 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1704echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1705 ac_cache_corrupted=: ;;
1706 ,);;
1707 *)
1708 if test "x$ac_old_val" != "x$ac_new_val"; then
1709 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1710echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1711 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1712echo "$as_me: former value: $ac_old_val" >&2;}
1713 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1714echo "$as_me: current value: $ac_new_val" >&2;}
1715 ac_cache_corrupted=:
1716 fi;;
1717 esac
1718 # Pass precious variables to config.status.
1719 if test "$ac_new_set" = set; then
1720 case $ac_new_val in
631ef239 1721 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
212380e3 1722 *) ac_arg=$ac_var=$ac_new_val ;;
1723 esac
1724 case " $ac_configure_args " in
1725 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1726 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1727 esac
1728 fi
1729done
1730if $ac_cache_corrupted; then
1731 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1732echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1733 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1734echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1735 { (exit 1); exit 1; }; }
1736fi
1737
212380e3 1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
631ef239 1762ac_ext=c
1763ac_cpp='$CPP $CPPFLAGS'
1764ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1765ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1766ac_compiler_gnu=$ac_cv_c_compiler_gnu
212380e3 1767
1768
1769
631ef239 1770ac_config_headers="$ac_config_headers include/setup.h"
212380e3 1771
1772
1773
1774
1775
1776cat >>confdefs.h <<\_ACEOF
1777#define _GNU_SOURCE 1
1778_ACEOF
1779
1780
1781
1782OLD_CFLAGS="$CFLAGS"
1783ac_ext=c
1784ac_cpp='$CPP $CPPFLAGS'
1785ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1786ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1787ac_compiler_gnu=$ac_cv_c_compiler_gnu
1788if test -n "$ac_tool_prefix"; then
1789 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1790set dummy ${ac_tool_prefix}gcc; ac_word=$2
631ef239 1791{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1792echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 1793if test "${ac_cv_prog_CC+set}" = set; then
1794 echo $ECHO_N "(cached) $ECHO_C" >&6
1795else
1796 if test -n "$CC"; then
1797 ac_cv_prog_CC="$CC" # Let the user override the test.
1798else
1799as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1800for as_dir in $PATH
1801do
1802 IFS=$as_save_IFS
1803 test -z "$as_dir" && as_dir=.
1804 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 1805 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 1806 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1807 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1808 break 2
1809 fi
1810done
1811done
631ef239 1812IFS=$as_save_IFS
212380e3 1813
1814fi
1815fi
1816CC=$ac_cv_prog_CC
1817if test -n "$CC"; then
631ef239 1818 { echo "$as_me:$LINENO: result: $CC" >&5
1819echo "${ECHO_T}$CC" >&6; }
212380e3 1820else
631ef239 1821 { echo "$as_me:$LINENO: result: no" >&5
1822echo "${ECHO_T}no" >&6; }
212380e3 1823fi
1824
631ef239 1825
212380e3 1826fi
1827if test -z "$ac_cv_prog_CC"; then
1828 ac_ct_CC=$CC
1829 # Extract the first word of "gcc", so it can be a program name with args.
1830set dummy gcc; ac_word=$2
631ef239 1831{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1832echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 1833if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1834 echo $ECHO_N "(cached) $ECHO_C" >&6
1835else
1836 if test -n "$ac_ct_CC"; then
1837 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1838else
1839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1840for as_dir in $PATH
1841do
1842 IFS=$as_save_IFS
1843 test -z "$as_dir" && as_dir=.
1844 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 1845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 1846 ac_cv_prog_ac_ct_CC="gcc"
1847 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1848 break 2
1849 fi
1850done
1851done
631ef239 1852IFS=$as_save_IFS
212380e3 1853
1854fi
1855fi
1856ac_ct_CC=$ac_cv_prog_ac_ct_CC
1857if test -n "$ac_ct_CC"; then
631ef239 1858 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1859echo "${ECHO_T}$ac_ct_CC" >&6; }
212380e3 1860else
631ef239 1861 { echo "$as_me:$LINENO: result: no" >&5
1862echo "${ECHO_T}no" >&6; }
212380e3 1863fi
1864
631ef239 1865 if test "x$ac_ct_CC" = x; then
1866 CC=""
1867 else
1868 case $cross_compiling:$ac_tool_warned in
1869yes:)
1870{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
1871whose name does not start with the host triplet. If you think this
1872configuration is useful to you, please write to autoconf@gnu.org." >&5
1873echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
1874whose name does not start with the host triplet. If you think this
1875configuration is useful to you, please write to autoconf@gnu.org." >&2;}
1876ac_tool_warned=yes ;;
1877esac
1878 CC=$ac_ct_CC
1879 fi
212380e3 1880else
1881 CC="$ac_cv_prog_CC"
1882fi
1883
1884if test -z "$CC"; then
631ef239 1885 if test -n "$ac_tool_prefix"; then
1886 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
212380e3 1887set dummy ${ac_tool_prefix}cc; ac_word=$2
631ef239 1888{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1889echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 1890if test "${ac_cv_prog_CC+set}" = set; then
1891 echo $ECHO_N "(cached) $ECHO_C" >&6
1892else
1893 if test -n "$CC"; then
1894 ac_cv_prog_CC="$CC" # Let the user override the test.
1895else
1896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1897for as_dir in $PATH
1898do
1899 IFS=$as_save_IFS
1900 test -z "$as_dir" && as_dir=.
1901 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 1902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 1903 ac_cv_prog_CC="${ac_tool_prefix}cc"
1904 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1905 break 2
1906 fi
1907done
1908done
631ef239 1909IFS=$as_save_IFS
212380e3 1910
1911fi
1912fi
1913CC=$ac_cv_prog_CC
1914if test -n "$CC"; then
631ef239 1915 { echo "$as_me:$LINENO: result: $CC" >&5
1916echo "${ECHO_T}$CC" >&6; }
212380e3 1917else
631ef239 1918 { echo "$as_me:$LINENO: result: no" >&5
1919echo "${ECHO_T}no" >&6; }
212380e3 1920fi
1921
212380e3 1922
631ef239 1923 fi
212380e3 1924fi
1925if test -z "$CC"; then
1926 # Extract the first word of "cc", so it can be a program name with args.
1927set dummy cc; ac_word=$2
631ef239 1928{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1929echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 1930if test "${ac_cv_prog_CC+set}" = set; then
1931 echo $ECHO_N "(cached) $ECHO_C" >&6
1932else
1933 if test -n "$CC"; then
1934 ac_cv_prog_CC="$CC" # Let the user override the test.
1935else
1936 ac_prog_rejected=no
1937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1938for as_dir in $PATH
1939do
1940 IFS=$as_save_IFS
1941 test -z "$as_dir" && as_dir=.
1942 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 1943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 1944 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1945 ac_prog_rejected=yes
1946 continue
1947 fi
1948 ac_cv_prog_CC="cc"
1949 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1950 break 2
1951 fi
1952done
1953done
631ef239 1954IFS=$as_save_IFS
212380e3 1955
1956if test $ac_prog_rejected = yes; then
1957 # We found a bogon in the path, so make sure we never use it.
1958 set dummy $ac_cv_prog_CC
1959 shift
1960 if test $# != 0; then
1961 # We chose a different compiler from the bogus one.
1962 # However, it has the same basename, so the bogon will be chosen
1963 # first if we set CC to just the basename; use the full file name.
1964 shift
1965 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1966 fi
1967fi
1968fi
1969fi
1970CC=$ac_cv_prog_CC
1971if test -n "$CC"; then
631ef239 1972 { echo "$as_me:$LINENO: result: $CC" >&5
1973echo "${ECHO_T}$CC" >&6; }
212380e3 1974else
631ef239 1975 { echo "$as_me:$LINENO: result: no" >&5
1976echo "${ECHO_T}no" >&6; }
212380e3 1977fi
1978
631ef239 1979
212380e3 1980fi
1981if test -z "$CC"; then
1982 if test -n "$ac_tool_prefix"; then
631ef239 1983 for ac_prog in cl.exe
212380e3 1984 do
1985 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1986set dummy $ac_tool_prefix$ac_prog; ac_word=$2
631ef239 1987{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1988echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 1989if test "${ac_cv_prog_CC+set}" = set; then
1990 echo $ECHO_N "(cached) $ECHO_C" >&6
1991else
1992 if test -n "$CC"; then
1993 ac_cv_prog_CC="$CC" # Let the user override the test.
1994else
1995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1996for as_dir in $PATH
1997do
1998 IFS=$as_save_IFS
1999 test -z "$as_dir" && as_dir=.
2000 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 2002 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2003 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2004 break 2
2005 fi
2006done
2007done
631ef239 2008IFS=$as_save_IFS
212380e3 2009
2010fi
2011fi
2012CC=$ac_cv_prog_CC
2013if test -n "$CC"; then
631ef239 2014 { echo "$as_me:$LINENO: result: $CC" >&5
2015echo "${ECHO_T}$CC" >&6; }
212380e3 2016else
631ef239 2017 { echo "$as_me:$LINENO: result: no" >&5
2018echo "${ECHO_T}no" >&6; }
212380e3 2019fi
2020
631ef239 2021
212380e3 2022 test -n "$CC" && break
2023 done
2024fi
2025if test -z "$CC"; then
2026 ac_ct_CC=$CC
631ef239 2027 for ac_prog in cl.exe
212380e3 2028do
2029 # Extract the first word of "$ac_prog", so it can be a program name with args.
2030set dummy $ac_prog; ac_word=$2
631ef239 2031{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2032echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 2033if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2034 echo $ECHO_N "(cached) $ECHO_C" >&6
2035else
2036 if test -n "$ac_ct_CC"; then
2037 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2038else
2039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2040for as_dir in $PATH
2041do
2042 IFS=$as_save_IFS
2043 test -z "$as_dir" && as_dir=.
2044 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 2046 ac_cv_prog_ac_ct_CC="$ac_prog"
2047 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2048 break 2
2049 fi
2050done
2051done
631ef239 2052IFS=$as_save_IFS
212380e3 2053
2054fi
2055fi
2056ac_ct_CC=$ac_cv_prog_ac_ct_CC
2057if test -n "$ac_ct_CC"; then
631ef239 2058 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2059echo "${ECHO_T}$ac_ct_CC" >&6; }
212380e3 2060else
631ef239 2061 { echo "$as_me:$LINENO: result: no" >&5
2062echo "${ECHO_T}no" >&6; }
212380e3 2063fi
2064
631ef239 2065
212380e3 2066 test -n "$ac_ct_CC" && break
2067done
2068
631ef239 2069 if test "x$ac_ct_CC" = x; then
2070 CC=""
2071 else
2072 case $cross_compiling:$ac_tool_warned in
2073yes:)
2074{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2075whose name does not start with the host triplet. If you think this
2076configuration is useful to you, please write to autoconf@gnu.org." >&5
2077echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2078whose name does not start with the host triplet. If you think this
2079configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2080ac_tool_warned=yes ;;
2081esac
2082 CC=$ac_ct_CC
2083 fi
212380e3 2084fi
2085
2086fi
2087
2088
2089test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2090See \`config.log' for more details." >&5
2091echo "$as_me: error: no acceptable C compiler found in \$PATH
2092See \`config.log' for more details." >&2;}
2093 { (exit 1); exit 1; }; }
2094
2095# Provide some information about the compiler.
631ef239 2096echo "$as_me:$LINENO: checking for C compiler version" >&5
212380e3 2097ac_compiler=`set X $ac_compile; echo $2`
631ef239 2098{ (ac_try="$ac_compiler --version >&5"
2099case "(($ac_try" in
2100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2101 *) ac_try_echo=$ac_try;;
2102esac
2103eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2104 (eval "$ac_compiler --version >&5") 2>&5
212380e3 2105 ac_status=$?
2106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2107 (exit $ac_status); }
631ef239 2108{ (ac_try="$ac_compiler -v >&5"
2109case "(($ac_try" in
2110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2111 *) ac_try_echo=$ac_try;;
2112esac
2113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2114 (eval "$ac_compiler -v >&5") 2>&5
212380e3 2115 ac_status=$?
2116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2117 (exit $ac_status); }
631ef239 2118{ (ac_try="$ac_compiler -V >&5"
2119case "(($ac_try" in
2120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2121 *) ac_try_echo=$ac_try;;
2122esac
2123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2124 (eval "$ac_compiler -V >&5") 2>&5
212380e3 2125 ac_status=$?
2126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2127 (exit $ac_status); }
2128
2129cat >conftest.$ac_ext <<_ACEOF
2130/* confdefs.h. */
2131_ACEOF
2132cat confdefs.h >>conftest.$ac_ext
2133cat >>conftest.$ac_ext <<_ACEOF
2134/* end confdefs.h. */
2135
2136int
2137main ()
2138{
2139
2140 ;
2141 return 0;
2142}
2143_ACEOF
2144ac_clean_files_save=$ac_clean_files
2145ac_clean_files="$ac_clean_files a.out a.exe b.out"
2146# Try to create an executable without -o first, disregard a.out.
2147# It will help us diagnose broken compilers, and finding out an intuition
2148# of exeext.
631ef239 2149{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2150echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
212380e3 2151ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
631ef239 2152#
2153# List of possible output files, starting from the most likely.
2154# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2155# only as a last resort. b.out is created by i960 compilers.
2156ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2157#
2158# The IRIX 6 linker writes into existing files which may not be
2159# executable, retaining their permissions. Remove them first so a
2160# subsequent execution test works.
2161ac_rmfiles=
2162for ac_file in $ac_files
2163do
2164 case $ac_file in
2165 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2166 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2167 esac
2168done
2169rm -f $ac_rmfiles
2170
2171if { (ac_try="$ac_link_default"
2172case "(($ac_try" in
2173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2174 *) ac_try_echo=$ac_try;;
2175esac
2176eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2177 (eval "$ac_link_default") 2>&5
212380e3 2178 ac_status=$?
2179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2180 (exit $ac_status); }; then
631ef239 2181 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2182# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2183# in a Makefile. We should not override ac_cv_exeext if it was cached,
2184# so that the user can short-circuit this test for compilers unknown to
2185# Autoconf.
2186for ac_file in $ac_files ''
212380e3 2187do
2188 test -f "$ac_file" || continue
2189 case $ac_file in
631ef239 2190 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
212380e3 2191 ;;
2192 [ab].out )
2193 # We found the default executable, but exeext='' is most
2194 # certainly right.
2195 break;;
2196 *.* )
631ef239 2197 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2198 then :; else
2199 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2200 fi
2201 # We set ac_cv_exeext here because the later test for it is not
2202 # safe: cross compilers may not add the suffix if given an `-o'
2203 # argument, so we may need to know it at that point already.
2204 # Even if this section looks crufty: it has the advantage of
2205 # actually working.
212380e3 2206 break;;
2207 * )
2208 break;;
2209 esac
2210done
631ef239 2211test "$ac_cv_exeext" = no && ac_cv_exeext=
2212
212380e3 2213else
631ef239 2214 ac_file=''
2215fi
2216
2217{ echo "$as_me:$LINENO: result: $ac_file" >&5
2218echo "${ECHO_T}$ac_file" >&6; }
2219if test -z "$ac_file"; then
212380e3 2220 echo "$as_me: failed program was:" >&5
2221sed 's/^/| /' conftest.$ac_ext >&5
2222
2223{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2224See \`config.log' for more details." >&5
2225echo "$as_me: error: C compiler cannot create executables
2226See \`config.log' for more details." >&2;}
2227 { (exit 77); exit 77; }; }
2228fi
2229
2230ac_exeext=$ac_cv_exeext
212380e3 2231
631ef239 2232# Check that the compiler produces executables we can run. If not, either
212380e3 2233# the compiler is broken, or we cross compile.
631ef239 2234{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2235echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
212380e3 2236# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2237# If not cross compiling, check that we can run a simple program.
2238if test "$cross_compiling" != yes; then
2239 if { ac_try='./$ac_file'
631ef239 2240 { (case "(($ac_try" in
2241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2242 *) ac_try_echo=$ac_try;;
2243esac
2244eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2245 (eval "$ac_try") 2>&5
212380e3 2246 ac_status=$?
2247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2248 (exit $ac_status); }; }; then
2249 cross_compiling=no
2250 else
2251 if test "$cross_compiling" = maybe; then
2252 cross_compiling=yes
2253 else
2254 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2255If you meant to cross compile, use \`--host'.
2256See \`config.log' for more details." >&5
2257echo "$as_me: error: cannot run C compiled programs.
2258If you meant to cross compile, use \`--host'.
2259See \`config.log' for more details." >&2;}
2260 { (exit 1); exit 1; }; }
2261 fi
2262 fi
2263fi
631ef239 2264{ echo "$as_me:$LINENO: result: yes" >&5
2265echo "${ECHO_T}yes" >&6; }
212380e3 2266
2267rm -f a.out a.exe conftest$ac_cv_exeext b.out
2268ac_clean_files=$ac_clean_files_save
631ef239 2269# Check that the compiler produces executables we can run. If not, either
212380e3 2270# the compiler is broken, or we cross compile.
631ef239 2271{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2272echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2273{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2274echo "${ECHO_T}$cross_compiling" >&6; }
2275
2276{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2277echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2278if { (ac_try="$ac_link"
2279case "(($ac_try" in
2280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2281 *) ac_try_echo=$ac_try;;
2282esac
2283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2284 (eval "$ac_link") 2>&5
212380e3 2285 ac_status=$?
2286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2287 (exit $ac_status); }; then
2288 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2289# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2290# work properly (i.e., refer to `conftest.exe'), while it won't with
2291# `rm'.
2292for ac_file in conftest.exe conftest conftest.*; do
2293 test -f "$ac_file" || continue
2294 case $ac_file in
631ef239 2295 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
212380e3 2296 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
212380e3 2297 break;;
2298 * ) break;;
2299 esac
2300done
2301else
2302 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2303See \`config.log' for more details." >&5
2304echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2305See \`config.log' for more details." >&2;}
2306 { (exit 1); exit 1; }; }
2307fi
2308
2309rm -f conftest$ac_cv_exeext
631ef239 2310{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2311echo "${ECHO_T}$ac_cv_exeext" >&6; }
212380e3 2312
2313rm -f conftest.$ac_ext
2314EXEEXT=$ac_cv_exeext
2315ac_exeext=$EXEEXT
631ef239 2316{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2317echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
212380e3 2318if test "${ac_cv_objext+set}" = set; then
2319 echo $ECHO_N "(cached) $ECHO_C" >&6
2320else
2321 cat >conftest.$ac_ext <<_ACEOF
2322/* confdefs.h. */
2323_ACEOF
2324cat confdefs.h >>conftest.$ac_ext
2325cat >>conftest.$ac_ext <<_ACEOF
2326/* end confdefs.h. */
2327
2328int
2329main ()
2330{
2331
2332 ;
2333 return 0;
2334}
2335_ACEOF
2336rm -f conftest.o conftest.obj
631ef239 2337if { (ac_try="$ac_compile"
2338case "(($ac_try" in
2339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2340 *) ac_try_echo=$ac_try;;
2341esac
2342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2343 (eval "$ac_compile") 2>&5
212380e3 2344 ac_status=$?
2345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2346 (exit $ac_status); }; then
631ef239 2347 for ac_file in conftest.o conftest.obj conftest.*; do
2348 test -f "$ac_file" || continue;
212380e3 2349 case $ac_file in
631ef239 2350 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
212380e3 2351 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2352 break;;
2353 esac
2354done
2355else
2356 echo "$as_me: failed program was:" >&5
2357sed 's/^/| /' conftest.$ac_ext >&5
2358
2359{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2360See \`config.log' for more details." >&5
2361echo "$as_me: error: cannot compute suffix of object files: cannot compile
2362See \`config.log' for more details." >&2;}
2363 { (exit 1); exit 1; }; }
2364fi
2365
2366rm -f conftest.$ac_cv_objext conftest.$ac_ext
2367fi
631ef239 2368{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2369echo "${ECHO_T}$ac_cv_objext" >&6; }
212380e3 2370OBJEXT=$ac_cv_objext
2371ac_objext=$OBJEXT
631ef239 2372{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2373echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
212380e3 2374if test "${ac_cv_c_compiler_gnu+set}" = set; then
2375 echo $ECHO_N "(cached) $ECHO_C" >&6
2376else
2377 cat >conftest.$ac_ext <<_ACEOF
2378/* confdefs.h. */
2379_ACEOF
2380cat confdefs.h >>conftest.$ac_ext
2381cat >>conftest.$ac_ext <<_ACEOF
2382/* end confdefs.h. */
2383
2384int
2385main ()
2386{
2387#ifndef __GNUC__
2388 choke me
2389#endif
2390
2391 ;
2392 return 0;
2393}
2394_ACEOF
2395rm -f conftest.$ac_objext
631ef239 2396if { (ac_try="$ac_compile"
2397case "(($ac_try" in
2398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2399 *) ac_try_echo=$ac_try;;
2400esac
2401eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2402 (eval "$ac_compile") 2>conftest.er1
212380e3 2403 ac_status=$?
2404 grep -v '^ *+' conftest.er1 >conftest.err
2405 rm -f conftest.er1
2406 cat conftest.err >&5
2407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 2408 (exit $ac_status); } && {
2409 test -z "$ac_c_werror_flag" ||
2410 test ! -s conftest.err
2411 } && test -s conftest.$ac_objext; then
212380e3 2412 ac_compiler_gnu=yes
2413else
2414 echo "$as_me: failed program was:" >&5
2415sed 's/^/| /' conftest.$ac_ext >&5
2416
631ef239 2417 ac_compiler_gnu=no
212380e3 2418fi
631ef239 2419
2420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 2421ac_cv_c_compiler_gnu=$ac_compiler_gnu
2422
2423fi
631ef239 2424{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2425echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
212380e3 2426GCC=`test $ac_compiler_gnu = yes && echo yes`
2427ac_test_CFLAGS=${CFLAGS+set}
2428ac_save_CFLAGS=$CFLAGS
631ef239 2429{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2430echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
212380e3 2431if test "${ac_cv_prog_cc_g+set}" = set; then
2432 echo $ECHO_N "(cached) $ECHO_C" >&6
2433else
631ef239 2434 ac_save_c_werror_flag=$ac_c_werror_flag
2435 ac_c_werror_flag=yes
2436 ac_cv_prog_cc_g=no
2437 CFLAGS="-g"
2438 cat >conftest.$ac_ext <<_ACEOF
212380e3 2439/* confdefs.h. */
2440_ACEOF
2441cat confdefs.h >>conftest.$ac_ext
2442cat >>conftest.$ac_ext <<_ACEOF
2443/* end confdefs.h. */
2444
2445int
2446main ()
2447{
2448
2449 ;
2450 return 0;
2451}
2452_ACEOF
2453rm -f conftest.$ac_objext
631ef239 2454if { (ac_try="$ac_compile"
2455case "(($ac_try" in
2456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2457 *) ac_try_echo=$ac_try;;
2458esac
2459eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2460 (eval "$ac_compile") 2>conftest.er1
212380e3 2461 ac_status=$?
2462 grep -v '^ *+' conftest.er1 >conftest.err
2463 rm -f conftest.er1
2464 cat conftest.err >&5
2465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 2466 (exit $ac_status); } && {
2467 test -z "$ac_c_werror_flag" ||
2468 test ! -s conftest.err
2469 } && test -s conftest.$ac_objext; then
2470 ac_cv_prog_cc_g=yes
2471else
2472 echo "$as_me: failed program was:" >&5
2473sed 's/^/| /' conftest.$ac_ext >&5
2474
2475 CFLAGS=""
2476 cat >conftest.$ac_ext <<_ACEOF
2477/* confdefs.h. */
2478_ACEOF
2479cat confdefs.h >>conftest.$ac_ext
2480cat >>conftest.$ac_ext <<_ACEOF
2481/* end confdefs.h. */
2482
2483int
2484main ()
2485{
2486
2487 ;
2488 return 0;
2489}
2490_ACEOF
2491rm -f conftest.$ac_objext
2492if { (ac_try="$ac_compile"
2493case "(($ac_try" in
2494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2495 *) ac_try_echo=$ac_try;;
2496esac
2497eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2498 (eval "$ac_compile") 2>conftest.er1
212380e3 2499 ac_status=$?
631ef239 2500 grep -v '^ *+' conftest.er1 >conftest.err
2501 rm -f conftest.er1
2502 cat conftest.err >&5
212380e3 2503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 2504 (exit $ac_status); } && {
2505 test -z "$ac_c_werror_flag" ||
2506 test ! -s conftest.err
2507 } && test -s conftest.$ac_objext; then
2508 :
2509else
2510 echo "$as_me: failed program was:" >&5
2511sed 's/^/| /' conftest.$ac_ext >&5
2512
2513 ac_c_werror_flag=$ac_save_c_werror_flag
2514 CFLAGS="-g"
2515 cat >conftest.$ac_ext <<_ACEOF
2516/* confdefs.h. */
2517_ACEOF
2518cat confdefs.h >>conftest.$ac_ext
2519cat >>conftest.$ac_ext <<_ACEOF
2520/* end confdefs.h. */
2521
2522int
2523main ()
2524{
2525
2526 ;
2527 return 0;
2528}
2529_ACEOF
2530rm -f conftest.$ac_objext
2531if { (ac_try="$ac_compile"
2532case "(($ac_try" in
2533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2534 *) ac_try_echo=$ac_try;;
2535esac
2536eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2537 (eval "$ac_compile") 2>conftest.er1
212380e3 2538 ac_status=$?
631ef239 2539 grep -v '^ *+' conftest.er1 >conftest.err
2540 rm -f conftest.er1
2541 cat conftest.err >&5
212380e3 2542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 2543 (exit $ac_status); } && {
2544 test -z "$ac_c_werror_flag" ||
2545 test ! -s conftest.err
2546 } && test -s conftest.$ac_objext; then
212380e3 2547 ac_cv_prog_cc_g=yes
2548else
2549 echo "$as_me: failed program was:" >&5
2550sed 's/^/| /' conftest.$ac_ext >&5
2551
631ef239 2552
2553fi
2554
2555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 2556fi
631ef239 2557
2558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2559fi
2560
2561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2562 ac_c_werror_flag=$ac_save_c_werror_flag
212380e3 2563fi
631ef239 2564{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2565echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
212380e3 2566if test "$ac_test_CFLAGS" = set; then
2567 CFLAGS=$ac_save_CFLAGS
2568elif test $ac_cv_prog_cc_g = yes; then
2569 if test "$GCC" = yes; then
2570 CFLAGS="-g -O2"
2571 else
2572 CFLAGS="-g"
2573 fi
2574else
2575 if test "$GCC" = yes; then
2576 CFLAGS="-O2"
2577 else
2578 CFLAGS=
2579 fi
2580fi
631ef239 2581{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2582echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2583if test "${ac_cv_prog_cc_c89+set}" = set; then
212380e3 2584 echo $ECHO_N "(cached) $ECHO_C" >&6
2585else
631ef239 2586 ac_cv_prog_cc_c89=no
212380e3 2587ac_save_CC=$CC
2588cat >conftest.$ac_ext <<_ACEOF
2589/* confdefs.h. */
2590_ACEOF
2591cat confdefs.h >>conftest.$ac_ext
2592cat >>conftest.$ac_ext <<_ACEOF
2593/* end confdefs.h. */
2594#include <stdarg.h>
2595#include <stdio.h>
2596#include <sys/types.h>
2597#include <sys/stat.h>
2598/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2599struct buf { int x; };
2600FILE * (*rcsopen) (struct buf *, struct stat *, int);
2601static char *e (p, i)
2602 char **p;
2603 int i;
2604{
2605 return p[i];
2606}
2607static char *f (char * (*g) (char **, int), char **p, ...)
2608{
2609 char *s;
2610 va_list v;
2611 va_start (v,p);
2612 s = g (p, va_arg (v,int));
2613 va_end (v);
2614 return s;
2615}
2616
2617/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2618 function prototypes and stuff, but not '\xHH' hex character constants.
2619 These don't provoke an error unfortunately, instead are silently treated
631ef239 2620 as 'x'. The following induces an error, until -std is added to get
212380e3 2621 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2622 array size at least. It's necessary to write '\x00'==0 to get something
631ef239 2623 that's true only with -std. */
212380e3 2624int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2625
631ef239 2626/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2627 inside strings and character constants. */
2628#define FOO(x) 'x'
2629int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2630
212380e3 2631int test (int i, double x);
2632struct s1 {int (*f) (int a);};
2633struct s2 {int (*f) (double a);};
2634int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2635int argc;
2636char **argv;
2637int
2638main ()
2639{
2640return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2641 ;
2642 return 0;
2643}
2644_ACEOF
631ef239 2645for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2646 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
212380e3 2647do
2648 CC="$ac_save_CC $ac_arg"
2649 rm -f conftest.$ac_objext
631ef239 2650if { (ac_try="$ac_compile"
2651case "(($ac_try" in
2652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2653 *) ac_try_echo=$ac_try;;
2654esac
2655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2656 (eval "$ac_compile") 2>conftest.er1
212380e3 2657 ac_status=$?
2658 grep -v '^ *+' conftest.er1 >conftest.err
2659 rm -f conftest.er1
2660 cat conftest.err >&5
2661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 2662 (exit $ac_status); } && {
2663 test -z "$ac_c_werror_flag" ||
2664 test ! -s conftest.err
2665 } && test -s conftest.$ac_objext; then
2666 ac_cv_prog_cc_c89=$ac_arg
212380e3 2667else
2668 echo "$as_me: failed program was:" >&5
2669sed 's/^/| /' conftest.$ac_ext >&5
2670
631ef239 2671
212380e3 2672fi
631ef239 2673
2674rm -f core conftest.err conftest.$ac_objext
2675 test "x$ac_cv_prog_cc_c89" != "xno" && break
212380e3 2676done
631ef239 2677rm -f conftest.$ac_ext
212380e3 2678CC=$ac_save_CC
2679
2680fi
631ef239 2681# AC_CACHE_VAL
2682case "x$ac_cv_prog_cc_c89" in
2683 x)
2684 { echo "$as_me:$LINENO: result: none needed" >&5
2685echo "${ECHO_T}none needed" >&6; } ;;
2686 xno)
2687 { echo "$as_me:$LINENO: result: unsupported" >&5
2688echo "${ECHO_T}unsupported" >&6; } ;;
212380e3 2689 *)
631ef239 2690 CC="$CC $ac_cv_prog_cc_c89"
2691 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2692echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
212380e3 2693esac
2694
212380e3 2695
212380e3 2696ac_ext=c
2697ac_cpp='$CPP $CPPFLAGS'
2698ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2699ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2700ac_compiler_gnu=$ac_cv_c_compiler_gnu
2701
2702ac_ext=c
2703ac_cpp='$CPP $CPPFLAGS'
2704ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2705ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2706ac_compiler_gnu=$ac_cv_c_compiler_gnu
2707
2708
2709CFLAGS="$OLD_CFLAGS"
2710
56efe974
WP
2711ac_aux_dir=
2712for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2713 if test -f "$ac_dir/install-sh"; then
2714 ac_aux_dir=$ac_dir
2715 ac_install_sh="$ac_aux_dir/install-sh -c"
2716 break
2717 elif test -f "$ac_dir/install.sh"; then
2718 ac_aux_dir=$ac_dir
2719 ac_install_sh="$ac_aux_dir/install.sh -c"
2720 break
2721 elif test -f "$ac_dir/shtool"; then
2722 ac_aux_dir=$ac_dir
2723 ac_install_sh="$ac_aux_dir/shtool install -c"
2724 break
2725 fi
2726done
2727if test -z "$ac_aux_dir"; then
2728 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2729echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2730 { (exit 1); exit 1; }; }
2731fi
2732
2733# These three variables are undocumented and unsupported,
2734# and are intended to be withdrawn in a future Autoconf release.
2735# They can cause serious problems if a builder's source tree is in a directory
2736# whose full name contains unusual characters.
2737ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2738ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2739ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2740
2741
2742subdirs="$subdirs libratbox"
2743
2744
212380e3 2745
2746if test "$ac_cv_c_compiler_gnu" != yes; then
2747
2748SGS=no
631ef239 2749{ echo "$as_me:$LINENO: checking $CC -version for TenDRA or MIPSpro" >&5
2750echo $ECHO_N "checking $CC -version for TenDRA or MIPSpro... $ECHO_C" >&6; }
212380e3 2751case `$CC -version 2>&1` in
2752*TenDRA*)
631ef239 2753 { echo "$as_me:$LINENO: result: yes, TenDRA" >&5
2754echo "${ECHO_T}yes, TenDRA" >&6; }
212380e3 2755 IRC_CFLAGS=""
2756 CPPFLAGS="$CPPFLAGS -Ylonglong -Yansi -I/usr/include"
2757 SGS=yes
2758 TenDRA=yes
2759;;
2760*MIPSpro*)
631ef239 2761 { echo "$as_me:$LINENO: result: yes, MIPSpro" >&5
2762echo "${ECHO_T}yes, MIPSpro" >&6; }
212380e3 2763 MIPSpro=yes
2764 SGS=yes
2765;;
2766*)
631ef239 2767 { echo "$as_me:$LINENO: result: no" >&5
2768echo "${ECHO_T}no" >&6; }
212380e3 2769 TenDRA=no
2770 MIPSpro=no
2771;;
2772esac
2773
631ef239 2774{ echo "$as_me:$LINENO: checking $CC -V for Sun Workshop, Forte, HPUX or Tru64 cc" >&5
2775echo $ECHO_N "checking $CC -V for Sun Workshop, Forte, HPUX or Tru64 cc... $ECHO_C" >&6; }
212380e3 2776case `$CC -V 2>&1` in
2777*Sun*WorkShop* | *Forte*Developer*)
631ef239 2778 { echo "$as_me:$LINENO: result: Sun Workshop/Forte" >&5
2779echo "${ECHO_T}Sun Workshop/Forte" >&6; }
212380e3 2780 IRC_CFLAGS="-fast -xinline=dlinkAdd,dlinkAddBefore,dlinkAddTail,dlinkDelete,dlink_list_length,dlink_node,dlinkMoveList,_MyMalloc,_MyRealloc,_MyFree,_DupString"
2781 SunWorkShop=yes
2782 SGS=yes
2783;;
2784*Tru64*)
631ef239 2785 { echo "$as_me:$LINENO: result: Tru64 cc" >&5
2786echo "${ECHO_T}Tru64 cc" >&6; }
212380e3 2787 IRC_CFLAGS="-O2"
2788 CPPFLAGS="-I/usr/local/include"
2789 Tru=yes
2790;;
2791*HP*ANSI*)
631ef239 2792 { echo "$as_me:$LINENO: result: HPUX cc" >&5
2793echo "${ECHO_T}HPUX cc" >&6; }
212380e3 2794 HPUX=yes
2795 IRC_CFLAGS="+e"
2796;;
2797*)
631ef239 2798 { echo "$as_me:$LINENO: result: no" >&5
2799echo "${ECHO_T}no" >&6; }
212380e3 2800;;
2801esac
2802
2803fi
2804
631ef239 2805{ echo "$as_me:$LINENO: checking uname -s for Cygwin, Solaris, AIX or HPUX" >&5
2806echo $ECHO_N "checking uname -s for Cygwin, Solaris, AIX or HPUX... $ECHO_C" >&6; }
212380e3 2807OSNAME=`uname -s`
2808case "$OSNAME" in
2809 HP-UX*)
2810
2811 if test "$HPUX" != yes -a "$ac_cv_c_compiler_gnu" = no; then
631ef239 2812 { echo "$as_me:$LINENO: result: assuming old HPUX with its own cc" >&5
2813echo "${ECHO_T}assuming old HPUX with its own cc" >&6; }
212380e3 2814 IRC_CFLAGS="$IRC_CFLAGS +e"
2815 HPUX=yes
2816 else
631ef239 2817 { echo "$as_me:$LINENO: result: already using newer HPUX" >&5
2818echo "${ECHO_T}already using newer HPUX" >&6; }
212380e3 2819 fi
2820 ;;
2821 CYGWIN*)
631ef239 2822 { echo "$as_me:$LINENO: result: Cygwin" >&5
2823echo "${ECHO_T}Cygwin" >&6; }
212380e3 2824 CYGWIN=yes
2825 ;;
2826 SunOS*)
631ef239 2827 { echo "$as_me:$LINENO: result: SunOS or Solaris" >&5
2828echo "${ECHO_T}SunOS or Solaris" >&6; }
212380e3 2829
2830cat >>confdefs.h <<\_ACEOF
2831#define __EXTENSIONS__ 1
2832_ACEOF
2833
2834 SUN=yes
2835 ;;
2836 AIX*)
631ef239 2837 { echo "$as_me:$LINENO: result: AIX - Sorry you poor bastard..really we are" >&5
2838echo "${ECHO_T}AIX - Sorry you poor bastard..really we are" >&6; }
212380e3 2839 IRC_CFLAGS="$IRC_CFLAGS -Wl,-brtl -Wl,-G"
2840 ;;
2841 *)
631ef239 2842 { echo "$as_me:$LINENO: result: no" >&5
2843echo "${ECHO_T}no" >&6; }
212380e3 2844 ;;
2845esac
2846
2847if test "$ac_cv_c_compiler_gnu" = yes; then
631ef239 2848 { echo "$as_me:$LINENO: checking if $CC is Apple GCC" >&5
2849echo $ECHO_N "checking if $CC is Apple GCC... $ECHO_C" >&6; }
212380e3 2850
2851 case `$CC -v 2>&1 | tail -n 1` in
2852 *Apple*)
631ef239 2853 { echo "$as_me:$LINENO: result: yes" >&5
2854echo "${ECHO_T}yes" >&6; }
212380e3 2855 AppleGCC=yes
2856 ;;
2857 *)
631ef239 2858 { echo "$as_me:$LINENO: result: no" >&5
2859echo "${ECHO_T}no" >&6; }
212380e3 2860 AppleGCC=no
2861 ;;
2862 esac
2863
a8001fa5 2864 IRC_CFLAGS="$IRC_CFLAGS -O0 -Wall -std=gnu99"
212380e3 2865fi
2866
2867if test "$ac_cv_prog_cc_g" = yes; then
2868 if test "$Tru" = yes; then
2869 IRC_CFLAGS="$IRC_CFLAGS -g3"
2870 else
2871 IRC_CFLAGS="$IRC_CFLAGS -g"
2872 fi
2873fi
2874
631ef239 2875{ echo "$as_me:$LINENO: checking if $CC supports the SVR4 SGS interfaces" >&5
2876echo $ECHO_N "checking if $CC supports the SVR4 SGS interfaces... $ECHO_C" >&6; }
212380e3 2877if test "$SGS" = "yes"; then
631ef239 2878 { echo "$as_me:$LINENO: result: yes" >&5
2879echo "${ECHO_T}yes" >&6; }
212380e3 2880else
631ef239 2881 { echo "$as_me:$LINENO: result: no" >&5
2882echo "${ECHO_T}no" >&6; }
212380e3 2883fi
2884
2885# Extract the first word of "mkdep", so it can be a program name with args.
2886set dummy mkdep; ac_word=$2
631ef239 2887{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2888echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 2889if test "${ac_cv_path_MKDEP+set}" = set; then
2890 echo $ECHO_N "(cached) $ECHO_C" >&6
2891else
2892 case $MKDEP in
2893 [\\/]* | ?:[\\/]*)
2894 ac_cv_path_MKDEP="$MKDEP" # Let the user override the test with a path.
2895 ;;
2896 *)
2897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2898for as_dir in $PATH
2899do
2900 IFS=$as_save_IFS
2901 test -z "$as_dir" && as_dir=.
2902 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 2904 ac_cv_path_MKDEP="$as_dir/$ac_word$ac_exec_ext"
2905 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2906 break 2
2907 fi
2908done
2909done
631ef239 2910IFS=$as_save_IFS
212380e3 2911
2912 ;;
2913esac
2914fi
2915MKDEP=$ac_cv_path_MKDEP
212380e3 2916if test -n "$MKDEP"; then
631ef239 2917 { echo "$as_me:$LINENO: result: $MKDEP" >&5
2918echo "${ECHO_T}$MKDEP" >&6; }
212380e3 2919else
631ef239 2920 { echo "$as_me:$LINENO: result: no" >&5
2921echo "${ECHO_T}no" >&6; }
212380e3 2922fi
2923
631ef239 2924
212380e3 2925# Extract the first word of "makedepend", so it can be a program name with args.
2926set dummy makedepend; ac_word=$2
631ef239 2927{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2928echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 2929if test "${ac_cv_path_MAKEDEPEND+set}" = set; then
2930 echo $ECHO_N "(cached) $ECHO_C" >&6
2931else
2932 case $MAKEDEPEND in
2933 [\\/]* | ?:[\\/]*)
2934 ac_cv_path_MAKEDEPEND="$MAKEDEPEND" # Let the user override the test with a path.
2935 ;;
2936 *)
2937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2938for as_dir in $PATH
2939do
2940 IFS=$as_save_IFS
2941 test -z "$as_dir" && as_dir=.
2942 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 2944 ac_cv_path_MAKEDEPEND="$as_dir/$ac_word$ac_exec_ext"
2945 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2946 break 2
2947 fi
2948done
2949done
631ef239 2950IFS=$as_save_IFS
212380e3 2951
2952 ;;
2953esac
2954fi
2955MAKEDEPEND=$ac_cv_path_MAKEDEPEND
212380e3 2956if test -n "$MAKEDEPEND"; then
631ef239 2957 { echo "$as_me:$LINENO: result: $MAKEDEPEND" >&5
2958echo "${ECHO_T}$MAKEDEPEND" >&6; }
212380e3 2959else
631ef239 2960 { echo "$as_me:$LINENO: result: no" >&5
2961echo "${ECHO_T}no" >&6; }
212380e3 2962fi
2963
2964
631ef239 2965
2966{ echo "$as_me:$LINENO: checking how to generate dependency info" >&5
2967echo $ECHO_N "checking how to generate dependency info... $ECHO_C" >&6; }
212380e3 2968
2969STDOUT="> .depend"
2970
2971if test "$ac_cv_c_compiler_gnu" = yes; then
631ef239 2972 { echo "$as_me:$LINENO: result: gcc -MM" >&5
2973echo "${ECHO_T}gcc -MM" >&6; }
212380e3 2974 MKDEP="$CC -MM"
2975elif test ! -z "$MKDEP"; then
631ef239 2976 { echo "$as_me:$LINENO: result: mkdep" >&5
2977echo "${ECHO_T}mkdep" >&6; }
212380e3 2978
2979 if test -z "$Tru"; then
2980 STDOUT=""
2981 else
2982 STDOUT=" 2> /dev/null"
2983 fi
2984elif test "$SunWorkShop" = yes; then
631ef239 2985 { echo "$as_me:$LINENO: result: $CC -xM" >&5
2986echo "${ECHO_T}$CC -xM" >&6; }
212380e3 2987 MKDEP="$CC -xM"
2988 STDOUT="> .depend 2> /dev/null"
2989elif test ! -z "$MAKEDEPEND"; then
631ef239 2990 { echo "$as_me:$LINENO: result: makedepend" >&5
2991echo "${ECHO_T}makedepend" >&6; }
212380e3 2992 MKDEP="$MAKEDEPEND -f-"
2993else
631ef239 2994 { echo "$as_me:$LINENO: result: nothing suitable.. forget it!" >&5
2995echo "${ECHO_T}nothing suitable.. forget it!" >&6; }
212380e3 2996 MKDEP=":"
2997fi
2998
2999
3000
3001
631ef239 3002{ echo "$as_me:$LINENO: checking for /dev/null" >&5
3003echo $ECHO_N "checking for /dev/null... $ECHO_C" >&6; }
212380e3 3004if test -c /dev/null ; then
3005
3006cat >>confdefs.h <<\_ACEOF
3007#define PATH_DEVNULL "/dev/null"
3008_ACEOF
3009
631ef239 3010 { echo "$as_me:$LINENO: result: yes" >&5
3011echo "${ECHO_T}yes" >&6; }
212380e3 3012else
3013
3014cat >>confdefs.h <<\_ACEOF
3015#define PATH_DEVNULL "devnull.log"
3016_ACEOF
3017
631ef239 3018 { echo "$as_me:$LINENO: result: no - using devnull.log" >&5
3019echo "${ECHO_T}no - using devnull.log" >&6; }
212380e3 3020fi
3021
3022if test ! -z "$CFLAGS"; then
3023 IRC_CFLAGS="$IRC_CFLAGS $CFLAGS"
3024fi
3025
3026
631ef239 3027{ echo "$as_me:$LINENO: checking for library containing strerror" >&5
3028echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; }
212380e3 3029if test "${ac_cv_search_strerror+set}" = set; then
3030 echo $ECHO_N "(cached) $ECHO_C" >&6
3031else
3032 ac_func_search_save_LIBS=$LIBS
212380e3 3033cat >conftest.$ac_ext <<_ACEOF
3034/* confdefs.h. */
3035_ACEOF
3036cat confdefs.h >>conftest.$ac_ext
3037cat >>conftest.$ac_ext <<_ACEOF
3038/* end confdefs.h. */
3039
631ef239 3040/* Override any GCC internal prototype to avoid an error.
3041 Use char because int might match the return type of a GCC
3042 builtin and then its argument prototype would still apply. */
212380e3 3043#ifdef __cplusplus
3044extern "C"
3045#endif
212380e3 3046char strerror ();
3047int
3048main ()
3049{
631ef239 3050return strerror ();
212380e3 3051 ;
3052 return 0;
3053}
3054_ACEOF
631ef239 3055for ac_lib in '' cposix; do
3056 if test -z "$ac_lib"; then
3057 ac_res="none required"
3058 else
3059 ac_res=-l$ac_lib
3060 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3061 fi
3062 rm -f conftest.$ac_objext conftest$ac_exeext
3063if { (ac_try="$ac_link"
3064case "(($ac_try" in
3065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3066 *) ac_try_echo=$ac_try;;
3067esac
3068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3069 (eval "$ac_link") 2>conftest.er1
212380e3 3070 ac_status=$?
3071 grep -v '^ *+' conftest.er1 >conftest.err
3072 rm -f conftest.er1
3073 cat conftest.err >&5
3074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 3075 (exit $ac_status); } && {
3076 test -z "$ac_c_werror_flag" ||
3077 test ! -s conftest.err
3078 } && test -s conftest$ac_exeext &&
3079 $as_test_x conftest$ac_exeext; then
3080 ac_cv_search_strerror=$ac_res
212380e3 3081else
3082 echo "$as_me: failed program was:" >&5
3083sed 's/^/| /' conftest.$ac_ext >&5
3084
212380e3 3085
631ef239 3086fi
212380e3 3087
631ef239 3088rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3089 conftest$ac_exeext
3090 if test "${ac_cv_search_strerror+set}" = set; then
3091 break
212380e3 3092fi
631ef239 3093done
3094if test "${ac_cv_search_strerror+set}" = set; then
3095 :
3096else
3097 ac_cv_search_strerror=no
212380e3 3098fi
631ef239 3099rm conftest.$ac_ext
212380e3 3100LIBS=$ac_func_search_save_LIBS
3101fi
631ef239 3102{ echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3103echo "${ECHO_T}$ac_cv_search_strerror" >&6; }
3104ac_res=$ac_cv_search_strerror
3105if test "$ac_res" != no; then
3106 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3 3107
3108fi
3109
631ef239 3110{ echo "$as_me:$LINENO: checking for inline" >&5
3111echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
212380e3 3112if test "${ac_cv_c_inline+set}" = set; then
3113 echo $ECHO_N "(cached) $ECHO_C" >&6
3114else
3115 ac_cv_c_inline=no
3116for ac_kw in inline __inline__ __inline; do
3117 cat >conftest.$ac_ext <<_ACEOF
3118/* confdefs.h. */
3119_ACEOF
3120cat confdefs.h >>conftest.$ac_ext
3121cat >>conftest.$ac_ext <<_ACEOF
3122/* end confdefs.h. */
3123#ifndef __cplusplus
3124typedef int foo_t;
3125static $ac_kw foo_t static_foo () {return 0; }
3126$ac_kw foo_t foo () {return 0; }
3127#endif
3128
3129_ACEOF
3130rm -f conftest.$ac_objext
631ef239 3131if { (ac_try="$ac_compile"
3132case "(($ac_try" in
3133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3134 *) ac_try_echo=$ac_try;;
3135esac
3136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3137 (eval "$ac_compile") 2>conftest.er1
212380e3 3138 ac_status=$?
3139 grep -v '^ *+' conftest.er1 >conftest.err
3140 rm -f conftest.er1
3141 cat conftest.err >&5
3142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 3143 (exit $ac_status); } && {
3144 test -z "$ac_c_werror_flag" ||
3145 test ! -s conftest.err
3146 } && test -s conftest.$ac_objext; then
3147 ac_cv_c_inline=$ac_kw
212380e3 3148else
3149 echo "$as_me: failed program was:" >&5
3150sed 's/^/| /' conftest.$ac_ext >&5
3151
631ef239 3152
212380e3 3153fi
631ef239 3154
3155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3156 test "$ac_cv_c_inline" != no && break
212380e3 3157done
3158
3159fi
631ef239 3160{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3161echo "${ECHO_T}$ac_cv_c_inline" >&6; }
212380e3 3162
3163
3164case $ac_cv_c_inline in
3165 inline | yes) ;;
3166 *)
3167 case $ac_cv_c_inline in
3168 no) ac_val=;;
3169 *) ac_val=$ac_cv_c_inline;;
3170 esac
3171 cat >>confdefs.h <<_ACEOF
3172#ifndef __cplusplus
3173#define inline $ac_val
3174#endif
3175_ACEOF
3176 ;;
3177esac
3178
3179ac_ext=c
3180ac_cpp='$CPP $CPPFLAGS'
3181ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3182ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3183ac_compiler_gnu=$ac_cv_c_compiler_gnu
631ef239 3184{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3185echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
212380e3 3186# On Suns, sometimes $CPP names a directory.
3187if test -n "$CPP" && test -d "$CPP"; then
3188 CPP=
3189fi
3190if test -z "$CPP"; then
3191 if test "${ac_cv_prog_CPP+set}" = set; then
3192 echo $ECHO_N "(cached) $ECHO_C" >&6
3193else
3194 # Double quotes because CPP needs to be expanded
3195 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3196 do
3197 ac_preproc_ok=false
3198for ac_c_preproc_warn_flag in '' yes
3199do
3200 # Use a header file that comes with gcc, so configuring glibc
3201 # with a fresh cross-compiler works.
3202 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3203 # <limits.h> exists even on freestanding compilers.
3204 # On the NeXT, cc -E runs the code through the compiler's parser,
3205 # not just through cpp. "Syntax error" is here to catch this case.
3206 cat >conftest.$ac_ext <<_ACEOF
3207/* confdefs.h. */
3208_ACEOF
3209cat confdefs.h >>conftest.$ac_ext
3210cat >>conftest.$ac_ext <<_ACEOF
3211/* end confdefs.h. */
3212#ifdef __STDC__
3213# include <limits.h>
3214#else
3215# include <assert.h>
3216#endif
3217 Syntax error
3218_ACEOF
631ef239 3219if { (ac_try="$ac_cpp conftest.$ac_ext"
3220case "(($ac_try" in
3221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3222 *) ac_try_echo=$ac_try;;
3223esac
3224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3225 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 3226 ac_status=$?
3227 grep -v '^ *+' conftest.er1 >conftest.err
3228 rm -f conftest.er1
3229 cat conftest.err >&5
3230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 3231 (exit $ac_status); } >/dev/null && {
3232 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3233 test ! -s conftest.err
3234 }; then
212380e3 3235 :
3236else
3237 echo "$as_me: failed program was:" >&5
3238sed 's/^/| /' conftest.$ac_ext >&5
3239
3240 # Broken: fails on valid input.
3241continue
3242fi
631ef239 3243
212380e3 3244rm -f conftest.err conftest.$ac_ext
3245
631ef239 3246 # OK, works on sane cases. Now check whether nonexistent headers
212380e3 3247 # can be detected and how.
3248 cat >conftest.$ac_ext <<_ACEOF
3249/* confdefs.h. */
3250_ACEOF
3251cat confdefs.h >>conftest.$ac_ext
3252cat >>conftest.$ac_ext <<_ACEOF
3253/* end confdefs.h. */
3254#include <ac_nonexistent.h>
3255_ACEOF
631ef239 3256if { (ac_try="$ac_cpp conftest.$ac_ext"
3257case "(($ac_try" in
3258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3259 *) ac_try_echo=$ac_try;;
3260esac
3261eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3262 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 3263 ac_status=$?
3264 grep -v '^ *+' conftest.er1 >conftest.err
3265 rm -f conftest.er1
3266 cat conftest.err >&5
3267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 3268 (exit $ac_status); } >/dev/null && {
3269 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3270 test ! -s conftest.err
3271 }; then
212380e3 3272 # Broken: success on invalid input.
3273continue
3274else
3275 echo "$as_me: failed program was:" >&5
3276sed 's/^/| /' conftest.$ac_ext >&5
3277
3278 # Passes both tests.
3279ac_preproc_ok=:
3280break
3281fi
631ef239 3282
212380e3 3283rm -f conftest.err conftest.$ac_ext
3284
3285done
3286# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3287rm -f conftest.err conftest.$ac_ext
3288if $ac_preproc_ok; then
3289 break
3290fi
3291
3292 done
3293 ac_cv_prog_CPP=$CPP
3294
3295fi
3296 CPP=$ac_cv_prog_CPP
3297else
3298 ac_cv_prog_CPP=$CPP
3299fi
631ef239 3300{ echo "$as_me:$LINENO: result: $CPP" >&5
3301echo "${ECHO_T}$CPP" >&6; }
212380e3 3302ac_preproc_ok=false
3303for ac_c_preproc_warn_flag in '' yes
3304do
3305 # Use a header file that comes with gcc, so configuring glibc
3306 # with a fresh cross-compiler works.
3307 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3308 # <limits.h> exists even on freestanding compilers.
3309 # On the NeXT, cc -E runs the code through the compiler's parser,
3310 # not just through cpp. "Syntax error" is here to catch this case.
3311 cat >conftest.$ac_ext <<_ACEOF
3312/* confdefs.h. */
3313_ACEOF
3314cat confdefs.h >>conftest.$ac_ext
3315cat >>conftest.$ac_ext <<_ACEOF
3316/* end confdefs.h. */
3317#ifdef __STDC__
3318# include <limits.h>
3319#else
3320# include <assert.h>
3321#endif
3322 Syntax error
3323_ACEOF
631ef239 3324if { (ac_try="$ac_cpp conftest.$ac_ext"
3325case "(($ac_try" in
3326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3327 *) ac_try_echo=$ac_try;;
3328esac
3329eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3330 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 3331 ac_status=$?
3332 grep -v '^ *+' conftest.er1 >conftest.err
3333 rm -f conftest.er1
3334 cat conftest.err >&5
3335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 3336 (exit $ac_status); } >/dev/null && {
3337 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3338 test ! -s conftest.err
3339 }; then
212380e3 3340 :
3341else
3342 echo "$as_me: failed program was:" >&5
3343sed 's/^/| /' conftest.$ac_ext >&5
3344
3345 # Broken: fails on valid input.
3346continue
3347fi
631ef239 3348
212380e3 3349rm -f conftest.err conftest.$ac_ext
3350
631ef239 3351 # OK, works on sane cases. Now check whether nonexistent headers
212380e3 3352 # can be detected and how.
3353 cat >conftest.$ac_ext <<_ACEOF
3354/* confdefs.h. */
3355_ACEOF
3356cat confdefs.h >>conftest.$ac_ext
3357cat >>conftest.$ac_ext <<_ACEOF
3358/* end confdefs.h. */
3359#include <ac_nonexistent.h>
3360_ACEOF
631ef239 3361if { (ac_try="$ac_cpp conftest.$ac_ext"
3362case "(($ac_try" in
3363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3364 *) ac_try_echo=$ac_try;;
3365esac
3366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3367 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 3368 ac_status=$?
3369 grep -v '^ *+' conftest.er1 >conftest.err
3370 rm -f conftest.er1
3371 cat conftest.err >&5
3372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 3373 (exit $ac_status); } >/dev/null && {
3374 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3375 test ! -s conftest.err
3376 }; then
212380e3 3377 # Broken: success on invalid input.
3378continue
3379else
3380 echo "$as_me: failed program was:" >&5
3381sed 's/^/| /' conftest.$ac_ext >&5
3382
3383 # Passes both tests.
3384ac_preproc_ok=:
3385break
3386fi
631ef239 3387
212380e3 3388rm -f conftest.err conftest.$ac_ext
3389
3390done
3391# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3392rm -f conftest.err conftest.$ac_ext
3393if $ac_preproc_ok; then
3394 :
3395else
3396 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3397See \`config.log' for more details." >&5
3398echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3399See \`config.log' for more details." >&2;}
3400 { (exit 1); exit 1; }; }
3401fi
3402
3403ac_ext=c
3404ac_cpp='$CPP $CPPFLAGS'
3405ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3406ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3407ac_compiler_gnu=$ac_cv_c_compiler_gnu
3408
3409
631ef239 3410{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3411echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3412if test "${ac_cv_path_GREP+set}" = set; then
3413 echo $ECHO_N "(cached) $ECHO_C" >&6
3414else
3415 # Extract the first word of "grep ggrep" to use in msg output
3416if test -z "$GREP"; then
3417set dummy grep ggrep; ac_prog_name=$2
3418if test "${ac_cv_path_GREP+set}" = set; then
3419 echo $ECHO_N "(cached) $ECHO_C" >&6
3420else
3421 ac_path_GREP_found=false
3422# Loop through the user's path and test for each of PROGNAME-LIST
3423as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3424for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3425do
3426 IFS=$as_save_IFS
3427 test -z "$as_dir" && as_dir=.
3428 for ac_prog in grep ggrep; do
3429 for ac_exec_ext in '' $ac_executable_extensions; do
3430 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3431 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3432 # Check for GNU ac_path_GREP and select it if it is found.
3433 # Check for GNU $ac_path_GREP
3434case `"$ac_path_GREP" --version 2>&1` in
3435*GNU*)
3436 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3437*)
3438 ac_count=0
3439 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3440 while :
3441 do
3442 cat "conftest.in" "conftest.in" >"conftest.tmp"
3443 mv "conftest.tmp" "conftest.in"
3444 cp "conftest.in" "conftest.nl"
3445 echo 'GREP' >> "conftest.nl"
3446 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3447 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3448 ac_count=`expr $ac_count + 1`
3449 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3450 # Best one so far, save it but keep looking for a better one
3451 ac_cv_path_GREP="$ac_path_GREP"
3452 ac_path_GREP_max=$ac_count
3453 fi
3454 # 10*(2^10) chars as input seems more than enough
3455 test $ac_count -gt 10 && break
3456 done
3457 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3458esac
3459
3460
3461 $ac_path_GREP_found && break 3
3462 done
3463done
3464
3465done
3466IFS=$as_save_IFS
3467
3468
3469fi
3470
3471GREP="$ac_cv_path_GREP"
3472if test -z "$GREP"; then
3473 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3474echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3475 { (exit 1); exit 1; }; }
3476fi
3477
3478else
3479 ac_cv_path_GREP=$GREP
3480fi
3481
3482
3483fi
3484{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3485echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3486 GREP="$ac_cv_path_GREP"
3487
3488
3489{ echo "$as_me:$LINENO: checking for egrep" >&5
3490echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3491if test "${ac_cv_path_EGREP+set}" = set; then
3492 echo $ECHO_N "(cached) $ECHO_C" >&6
3493else
3494 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3495 then ac_cv_path_EGREP="$GREP -E"
3496 else
3497 # Extract the first word of "egrep" to use in msg output
3498if test -z "$EGREP"; then
3499set dummy egrep; ac_prog_name=$2
3500if test "${ac_cv_path_EGREP+set}" = set; then
212380e3 3501 echo $ECHO_N "(cached) $ECHO_C" >&6
3502else
631ef239 3503 ac_path_EGREP_found=false
3504# Loop through the user's path and test for each of PROGNAME-LIST
3505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3506for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3507do
3508 IFS=$as_save_IFS
3509 test -z "$as_dir" && as_dir=.
3510 for ac_prog in egrep; do
3511 for ac_exec_ext in '' $ac_executable_extensions; do
3512 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3513 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3514 # Check for GNU ac_path_EGREP and select it if it is found.
3515 # Check for GNU $ac_path_EGREP
3516case `"$ac_path_EGREP" --version 2>&1` in
3517*GNU*)
3518 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3519*)
3520 ac_count=0
3521 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3522 while :
3523 do
3524 cat "conftest.in" "conftest.in" >"conftest.tmp"
3525 mv "conftest.tmp" "conftest.in"
3526 cp "conftest.in" "conftest.nl"
3527 echo 'EGREP' >> "conftest.nl"
3528 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3529 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3530 ac_count=`expr $ac_count + 1`
3531 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3532 # Best one so far, save it but keep looking for a better one
3533 ac_cv_path_EGREP="$ac_path_EGREP"
3534 ac_path_EGREP_max=$ac_count
212380e3 3535 fi
631ef239 3536 # 10*(2^10) chars as input seems more than enough
3537 test $ac_count -gt 10 && break
3538 done
3539 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3540esac
3541
3542
3543 $ac_path_EGREP_found && break 3
3544 done
3545done
3546
3547done
3548IFS=$as_save_IFS
3549
3550
3551fi
3552
3553EGREP="$ac_cv_path_EGREP"
3554if test -z "$EGREP"; then
3555 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3556echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3557 { (exit 1); exit 1; }; }
3558fi
3559
3560else
3561 ac_cv_path_EGREP=$EGREP
212380e3 3562fi
631ef239 3563
3564
3565 fi
3566fi
3567{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3568echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3569 EGREP="$ac_cv_path_EGREP"
212380e3 3570
3571
3572if test $ac_cv_c_compiler_gnu = yes; then
631ef239 3573 { echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
3574echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6; }
212380e3 3575if test "${ac_cv_prog_gcc_traditional+set}" = set; then
3576 echo $ECHO_N "(cached) $ECHO_C" >&6
3577else
3578 ac_pattern="Autoconf.*'x'"
3579 cat >conftest.$ac_ext <<_ACEOF
3580/* confdefs.h. */
3581_ACEOF
3582cat confdefs.h >>conftest.$ac_ext
3583cat >>conftest.$ac_ext <<_ACEOF
3584/* end confdefs.h. */
3585#include <sgtty.h>
3586Autoconf TIOCGETP
3587_ACEOF
3588if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3589 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3590 ac_cv_prog_gcc_traditional=yes
3591else
3592 ac_cv_prog_gcc_traditional=no
3593fi
3594rm -f conftest*
3595
3596
3597 if test $ac_cv_prog_gcc_traditional = no; then
3598 cat >conftest.$ac_ext <<_ACEOF
3599/* confdefs.h. */
3600_ACEOF
3601cat confdefs.h >>conftest.$ac_ext
3602cat >>conftest.$ac_ext <<_ACEOF
3603/* end confdefs.h. */
3604#include <termio.h>
3605Autoconf TCGETA
3606_ACEOF
3607if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3608 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3609 ac_cv_prog_gcc_traditional=yes
3610fi
3611rm -f conftest*
3612
3613 fi
3614fi
631ef239 3615{ echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
3616echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6; }
212380e3 3617 if test $ac_cv_prog_gcc_traditional = yes; then
3618 CC="$CC -traditional"
3619 fi
3620fi
3621
631ef239 3622{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3623echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
3624set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3625if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 3626 echo $ECHO_N "(cached) $ECHO_C" >&6
3627else
3628 cat >conftest.make <<\_ACEOF
631ef239 3629SHELL = /bin/sh
212380e3 3630all:
631ef239 3631 @echo '@@@%%%=$(MAKE)=@@@%%%'
212380e3 3632_ACEOF
3633# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
631ef239 3634case `${MAKE-make} -f conftest.make 2>/dev/null` in
3635 *@@@%%%=?*=@@@%%%*)
3636 eval ac_cv_prog_make_${ac_make}_set=yes;;
3637 *)
3638 eval ac_cv_prog_make_${ac_make}_set=no;;
3639esac
212380e3 3640rm -f conftest.make
3641fi
631ef239 3642if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3643 { echo "$as_me:$LINENO: result: yes" >&5
3644echo "${ECHO_T}yes" >&6; }
212380e3 3645 SET_MAKE=
3646else
631ef239 3647 { echo "$as_me:$LINENO: result: no" >&5
3648echo "${ECHO_T}no" >&6; }
212380e3 3649 SET_MAKE="MAKE=${MAKE-make}"
3650fi
3651
212380e3 3652# Find a good install program. We prefer a C program (faster),
3653# so one script is as good as another. But avoid the broken or
3654# incompatible versions:
3655# SysV /etc/install, /usr/sbin/install
3656# SunOS /usr/etc/install
3657# IRIX /sbin/install
3658# AIX /bin/install
3659# AmigaOS /C/install, which installs bootblocks on floppy discs
3660# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3661# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3662# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3663# OS/2's system install, which has a completely different semantic
3664# ./install, which can be erroneously created by make from ./install.sh.
631ef239 3665{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3666echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
212380e3 3667if test -z "$INSTALL"; then
3668if test "${ac_cv_path_install+set}" = set; then
3669 echo $ECHO_N "(cached) $ECHO_C" >&6
3670else
3671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3672for as_dir in $PATH
3673do
3674 IFS=$as_save_IFS
3675 test -z "$as_dir" && as_dir=.
3676 # Account for people who put trailing slashes in PATH elements.
3677case $as_dir/ in
3678 ./ | .// | /cC/* | \
3679 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3680 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3681 /usr/ucb/* ) ;;
3682 *)
3683 # OSF1 and SCO ODT 3.0 have their own names for install.
3684 # Don't use installbsd from OSF since it installs stuff as root
3685 # by default.
3686 for ac_prog in ginstall scoinst install; do
3687 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3688 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
212380e3 3689 if test $ac_prog = install &&
3690 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3691 # AIX install. It has an incompatible calling convention.
3692 :
3693 elif test $ac_prog = install &&
3694 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3695 # program-specific install script used by HP pwplus--don't use.
3696 :
3697 else
3698 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3699 break 3
3700 fi
3701 fi
3702 done
3703 done
3704 ;;
3705esac
3706done
631ef239 3707IFS=$as_save_IFS
212380e3 3708
3709
3710fi
3711 if test "${ac_cv_path_install+set}" = set; then
3712 INSTALL=$ac_cv_path_install
3713 else
631ef239 3714 # As a last resort, use the slow shell script. Don't cache a
3715 # value for INSTALL within a source directory, because that will
212380e3 3716 # break other packages using the cache if that directory is
631ef239 3717 # removed, or if the value is a relative name.
212380e3 3718 INSTALL=$ac_install_sh
3719 fi
3720fi
631ef239 3721{ echo "$as_me:$LINENO: result: $INSTALL" >&5
3722echo "${ECHO_T}$INSTALL" >&6; }
212380e3 3723
3724# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3725# It thinks the first close brace ends the variable substitution.
3726test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3727
3728test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3729
3730test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3731
3732# Extract the first word of "rm", so it can be a program name with args.
3733set dummy rm; ac_word=$2
631ef239 3734{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3735echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 3736if test "${ac_cv_path_RM+set}" = set; then
3737 echo $ECHO_N "(cached) $ECHO_C" >&6
3738else
3739 case $RM in
3740 [\\/]* | ?:[\\/]*)
3741 ac_cv_path_RM="$RM" # Let the user override the test with a path.
3742 ;;
3743 *)
3744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3745for as_dir in $PATH
3746do
3747 IFS=$as_save_IFS
3748 test -z "$as_dir" && as_dir=.
3749 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 3751 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
3752 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3753 break 2
3754 fi
3755done
3756done
631ef239 3757IFS=$as_save_IFS
212380e3 3758
3759 ;;
3760esac
3761fi
3762RM=$ac_cv_path_RM
212380e3 3763if test -n "$RM"; then
631ef239 3764 { echo "$as_me:$LINENO: result: $RM" >&5
3765echo "${ECHO_T}$RM" >&6; }
212380e3 3766else
631ef239 3767 { echo "$as_me:$LINENO: result: no" >&5
3768echo "${ECHO_T}no" >&6; }
212380e3 3769fi
3770
631ef239 3771
212380e3 3772# Extract the first word of "cp", so it can be a program name with args.
3773set dummy cp; ac_word=$2
631ef239 3774{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3775echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 3776if test "${ac_cv_path_CP+set}" = set; then
3777 echo $ECHO_N "(cached) $ECHO_C" >&6
3778else
3779 case $CP in
3780 [\\/]* | ?:[\\/]*)
3781 ac_cv_path_CP="$CP" # Let the user override the test with a path.
3782 ;;
3783 *)
3784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3785for as_dir in $PATH
3786do
3787 IFS=$as_save_IFS
3788 test -z "$as_dir" && as_dir=.
3789 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 3791 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
3792 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3793 break 2
3794 fi
3795done
3796done
631ef239 3797IFS=$as_save_IFS
212380e3 3798
3799 ;;
3800esac
3801fi
3802CP=$ac_cv_path_CP
212380e3 3803if test -n "$CP"; then
631ef239 3804 { echo "$as_me:$LINENO: result: $CP" >&5
3805echo "${ECHO_T}$CP" >&6; }
212380e3 3806else
631ef239 3807 { echo "$as_me:$LINENO: result: no" >&5
3808echo "${ECHO_T}no" >&6; }
212380e3 3809fi
3810
631ef239 3811
212380e3 3812# Extract the first word of "mv", so it can be a program name with args.
3813set dummy mv; ac_word=$2
631ef239 3814{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3815echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 3816if test "${ac_cv_path_MV+set}" = set; then
3817 echo $ECHO_N "(cached) $ECHO_C" >&6
3818else
3819 case $MV in
3820 [\\/]* | ?:[\\/]*)
3821 ac_cv_path_MV="$MV" # Let the user override the test with a path.
3822 ;;
3823 *)
3824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3825for as_dir in $PATH
3826do
3827 IFS=$as_save_IFS
3828 test -z "$as_dir" && as_dir=.
3829 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3830 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 3831 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
3832 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3833 break 2
3834 fi
3835done
3836done
631ef239 3837IFS=$as_save_IFS
212380e3 3838
3839 ;;
3840esac
3841fi
3842MV=$ac_cv_path_MV
212380e3 3843if test -n "$MV"; then
631ef239 3844 { echo "$as_me:$LINENO: result: $MV" >&5
3845echo "${ECHO_T}$MV" >&6; }
212380e3 3846else
631ef239 3847 { echo "$as_me:$LINENO: result: no" >&5
3848echo "${ECHO_T}no" >&6; }
212380e3 3849fi
3850
631ef239 3851
212380e3 3852# Extract the first word of "ln", so it can be a program name with args.
3853set dummy ln; ac_word=$2
631ef239 3854{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3855echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 3856if test "${ac_cv_path_LN+set}" = set; then
3857 echo $ECHO_N "(cached) $ECHO_C" >&6
3858else
3859 case $LN in
3860 [\\/]* | ?:[\\/]*)
3861 ac_cv_path_LN="$LN" # Let the user override the test with a path.
3862 ;;
3863 *)
3864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3865for as_dir in $PATH
3866do
3867 IFS=$as_save_IFS
3868 test -z "$as_dir" && as_dir=.
3869 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3870 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 3871 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
3872 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3873 break 2
3874 fi
3875done
3876done
631ef239 3877IFS=$as_save_IFS
212380e3 3878
3879 ;;
3880esac
3881fi
3882LN=$ac_cv_path_LN
212380e3 3883if test -n "$LN"; then
631ef239 3884 { echo "$as_me:$LINENO: result: $LN" >&5
3885echo "${ECHO_T}$LN" >&6; }
212380e3 3886else
631ef239 3887 { echo "$as_me:$LINENO: result: no" >&5
3888echo "${ECHO_T}no" >&6; }
212380e3 3889fi
3890
631ef239 3891
212380e3 3892# Extract the first word of "sed", so it can be a program name with args.
3893set dummy sed; ac_word=$2
631ef239 3894{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3895echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 3896if test "${ac_cv_path_SED+set}" = set; then
3897 echo $ECHO_N "(cached) $ECHO_C" >&6
3898else
3899 case $SED in
3900 [\\/]* | ?:[\\/]*)
3901 ac_cv_path_SED="$SED" # Let the user override the test with a path.
3902 ;;
3903 *)
3904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3905for as_dir in $PATH
3906do
3907 IFS=$as_save_IFS
3908 test -z "$as_dir" && as_dir=.
3909 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3910 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 3911 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
3912 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3913 break 2
3914 fi
3915done
3916done
631ef239 3917IFS=$as_save_IFS
212380e3 3918
3919 ;;
3920esac
3921fi
3922SED=$ac_cv_path_SED
212380e3 3923if test -n "$SED"; then
631ef239 3924 { echo "$as_me:$LINENO: result: $SED" >&5
3925echo "${ECHO_T}$SED" >&6; }
212380e3 3926else
631ef239 3927 { echo "$as_me:$LINENO: result: no" >&5
3928echo "${ECHO_T}no" >&6; }
212380e3 3929fi
3930
631ef239 3931
212380e3 3932# Extract the first word of "ar", so it can be a program name with args.
3933set dummy ar; ac_word=$2
631ef239 3934{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3935echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 3936if test "${ac_cv_path_AR+set}" = set; then
3937 echo $ECHO_N "(cached) $ECHO_C" >&6
3938else
3939 case $AR in
3940 [\\/]* | ?:[\\/]*)
3941 ac_cv_path_AR="$AR" # Let the user override the test with a path.
3942 ;;
3943 *)
3944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3945for as_dir in $PATH
3946do
3947 IFS=$as_save_IFS
3948 test -z "$as_dir" && as_dir=.
3949 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3950 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 3951 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
3952 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3953 break 2
3954 fi
3955done
3956done
631ef239 3957IFS=$as_save_IFS
212380e3 3958
3959 ;;
3960esac
3961fi
3962AR=$ac_cv_path_AR
212380e3 3963if test -n "$AR"; then
631ef239 3964 { echo "$as_me:$LINENO: result: $AR" >&5
3965echo "${ECHO_T}$AR" >&6; }
212380e3 3966else
631ef239 3967 { echo "$as_me:$LINENO: result: no" >&5
3968echo "${ECHO_T}no" >&6; }
212380e3 3969fi
3970
631ef239 3971
212380e3 3972# Extract the first word of "ld", so it can be a program name with args.
3973set dummy ld; ac_word=$2
631ef239 3974{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3975echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 3976if test "${ac_cv_path_LD+set}" = set; then
3977 echo $ECHO_N "(cached) $ECHO_C" >&6
3978else
3979 case $LD in
3980 [\\/]* | ?:[\\/]*)
3981 ac_cv_path_LD="$LD" # Let the user override the test with a path.
3982 ;;
3983 *)
3984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3985for as_dir in $PATH
3986do
3987 IFS=$as_save_IFS
3988 test -z "$as_dir" && as_dir=.
3989 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 3991 ac_cv_path_LD="$as_dir/$ac_word$ac_exec_ext"
3992 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3993 break 2
3994 fi
3995done
3996done
631ef239 3997IFS=$as_save_IFS
212380e3 3998
3999 ;;
4000esac
4001fi
4002LD=$ac_cv_path_LD
212380e3 4003if test -n "$LD"; then
631ef239 4004 { echo "$as_me:$LINENO: result: $LD" >&5
4005echo "${ECHO_T}$LD" >&6; }
212380e3 4006else
631ef239 4007 { echo "$as_me:$LINENO: result: no" >&5
4008echo "${ECHO_T}no" >&6; }
212380e3 4009fi
4010
631ef239 4011
212380e3 4012# Extract the first word of "ranlib", so it can be a program name with args.
4013set dummy ranlib; ac_word=$2
631ef239 4014{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4015echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 4016if test "${ac_cv_path_RANLIB+set}" = set; then
4017 echo $ECHO_N "(cached) $ECHO_C" >&6
4018else
4019 case $RANLIB in
4020 [\\/]* | ?:[\\/]*)
4021 ac_cv_path_RANLIB="$RANLIB" # Let the user override the test with a path.
4022 ;;
4023 *)
4024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4025for as_dir in $PATH
4026do
4027 IFS=$as_save_IFS
4028 test -z "$as_dir" && as_dir=.
4029 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 4030 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 4031 ac_cv_path_RANLIB="$as_dir/$ac_word$ac_exec_ext"
4032 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4033 break 2
4034 fi
4035done
4036done
631ef239 4037IFS=$as_save_IFS
212380e3 4038
4039 ;;
4040esac
4041fi
4042RANLIB=$ac_cv_path_RANLIB
212380e3 4043if test -n "$RANLIB"; then
631ef239 4044 { echo "$as_me:$LINENO: result: $RANLIB" >&5
4045echo "${ECHO_T}$RANLIB" >&6; }
212380e3 4046else
631ef239 4047 { echo "$as_me:$LINENO: result: no" >&5
4048echo "${ECHO_T}no" >&6; }
212380e3 4049fi
4050
631ef239 4051
212380e3 4052# Extract the first word of "touch", so it can be a program name with args.
4053set dummy touch; ac_word=$2
631ef239 4054{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4055echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 4056if test "${ac_cv_path_TOUCH+set}" = set; then
4057 echo $ECHO_N "(cached) $ECHO_C" >&6
4058else
4059 case $TOUCH in
4060 [\\/]* | ?:[\\/]*)
4061 ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path.
4062 ;;
4063 *)
4064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4065for as_dir in $PATH
4066do
4067 IFS=$as_save_IFS
4068 test -z "$as_dir" && as_dir=.
4069 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 4070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 4071 ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext"
4072 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4073 break 2
4074 fi
4075done
4076done
631ef239 4077IFS=$as_save_IFS
212380e3 4078
4079 ;;
4080esac
4081fi
4082TOUCH=$ac_cv_path_TOUCH
212380e3 4083if test -n "$TOUCH"; then
631ef239 4084 { echo "$as_me:$LINENO: result: $TOUCH" >&5
4085echo "${ECHO_T}$TOUCH" >&6; }
212380e3 4086else
631ef239 4087 { echo "$as_me:$LINENO: result: no" >&5
4088echo "${ECHO_T}no" >&6; }
212380e3 4089fi
4090
4091
631ef239 4092
212380e3 4093for ac_prog in 'bison -y' byacc
4094do
4095 # Extract the first word of "$ac_prog", so it can be a program name with args.
4096set dummy $ac_prog; ac_word=$2
631ef239 4097{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4098echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 4099if test "${ac_cv_prog_YACC+set}" = set; then
4100 echo $ECHO_N "(cached) $ECHO_C" >&6
4101else
4102 if test -n "$YACC"; then
4103 ac_cv_prog_YACC="$YACC" # Let the user override the test.
4104else
4105as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4106for as_dir in $PATH
4107do
4108 IFS=$as_save_IFS
4109 test -z "$as_dir" && as_dir=.
4110 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 4111 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 4112 ac_cv_prog_YACC="$ac_prog"
4113 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4114 break 2
4115 fi
4116done
4117done
631ef239 4118IFS=$as_save_IFS
212380e3 4119
4120fi
4121fi
4122YACC=$ac_cv_prog_YACC
4123if test -n "$YACC"; then
631ef239 4124 { echo "$as_me:$LINENO: result: $YACC" >&5
4125echo "${ECHO_T}$YACC" >&6; }
212380e3 4126else
631ef239 4127 { echo "$as_me:$LINENO: result: no" >&5
4128echo "${ECHO_T}no" >&6; }
212380e3 4129fi
4130
631ef239 4131
212380e3 4132 test -n "$YACC" && break
4133done
4134test -n "$YACC" || YACC="yacc"
4135
4136
4137if test "$YACC" = "yacc" -a -z "`which $YACC 2>/dev/null`"; then
4138 { { echo "$as_me:$LINENO: error: could not locate a suitable parser generator; install bison, yacc, or byacc" >&5
4139echo "$as_me: error: could not locate a suitable parser generator; install bison, yacc, or byacc" >&2;}
4140 { (exit 1); exit 1; }; }
4141fi
4142
4143for ac_prog in flex lex
4144do
4145 # Extract the first word of "$ac_prog", so it can be a program name with args.
4146set dummy $ac_prog; ac_word=$2
631ef239 4147{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4148echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3 4149if test "${ac_cv_prog_LEX+set}" = set; then
4150 echo $ECHO_N "(cached) $ECHO_C" >&6
4151else
4152 if test -n "$LEX"; then
4153 ac_cv_prog_LEX="$LEX" # Let the user override the test.
4154else
4155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4156for as_dir in $PATH
4157do
4158 IFS=$as_save_IFS
4159 test -z "$as_dir" && as_dir=.
4160 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 4161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3 4162 ac_cv_prog_LEX="$ac_prog"
4163 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4164 break 2
4165 fi
4166done
4167done
631ef239 4168IFS=$as_save_IFS
212380e3 4169
4170fi
4171fi
4172LEX=$ac_cv_prog_LEX
4173if test -n "$LEX"; then
631ef239 4174 { echo "$as_me:$LINENO: result: $LEX" >&5
4175echo "${ECHO_T}$LEX" >&6; }
212380e3 4176else
631ef239 4177 { echo "$as_me:$LINENO: result: no" >&5
4178echo "${ECHO_T}no" >&6; }
212380e3 4179fi
4180
631ef239 4181
212380e3 4182 test -n "$LEX" && break
4183done
4184test -n "$LEX" || LEX=":"
4185
631ef239 4186if test "x$LEX" != "x:"; then
4187 cat >conftest.l <<_ACEOF
4188%%
4189a { ECHO; }
4190b { REJECT; }
4191c { yymore (); }
4192d { yyless (1); }
4193e { yyless (input () != 0); }
4194f { unput (yytext[0]); }
4195. { BEGIN INITIAL; }
4196%%
4197#ifdef YYTEXT_POINTER
4198extern char *yytext;
212380e3 4199#endif
212380e3 4200int
631ef239 4201main (void)
212380e3 4202{
631ef239 4203 return ! yylex () + ! yywrap ();
212380e3 4204}
4205_ACEOF
631ef239 4206{ (ac_try="$LEX conftest.l"
4207case "(($ac_try" in
4208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4209 *) ac_try_echo=$ac_try;;
4210esac
4211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4212 (eval "$LEX conftest.l") 2>&5
212380e3 4213 ac_status=$?
4214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4215 (exit $ac_status); }
4216{ echo "$as_me:$LINENO: checking lex output file root" >&5
4217echo $ECHO_N "checking lex output file root... $ECHO_C" >&6; }
4218if test "${ac_cv_prog_lex_root+set}" = set; then
4219 echo $ECHO_N "(cached) $ECHO_C" >&6
212380e3 4220else
212380e3 4221
631ef239 4222if test -f lex.yy.c; then
4223 ac_cv_prog_lex_root=lex.yy
4224elif test -f lexyy.c; then
4225 ac_cv_prog_lex_root=lexyy
212380e3 4226else
631ef239 4227 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
4228echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
4229 { (exit 1); exit 1; }; }
4230fi
4231fi
4232{ echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
4233echo "${ECHO_T}$ac_cv_prog_lex_root" >&6; }
4234LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
4235
4236if test -z "${LEXLIB+set}"; then
4237 { echo "$as_me:$LINENO: checking lex library" >&5
4238echo $ECHO_N "checking lex library... $ECHO_C" >&6; }
4239if test "${ac_cv_lib_lex+set}" = set; then
212380e3 4240 echo $ECHO_N "(cached) $ECHO_C" >&6
4241else
212380e3 4242
631ef239 4243 ac_save_LIBS=$LIBS
4244 ac_cv_lib_lex='none needed'
4245 for ac_lib in '' -lfl -ll; do
4246 LIBS="$ac_lib $ac_save_LIBS"
4247 cat >conftest.$ac_ext <<_ACEOF
4248`cat $LEX_OUTPUT_ROOT.c`
212380e3 4249_ACEOF
4250rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 4251if { (ac_try="$ac_link"
4252case "(($ac_try" in
4253 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4254 *) ac_try_echo=$ac_try;;
4255esac
4256eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4257 (eval "$ac_link") 2>conftest.er1
212380e3 4258 ac_status=$?
4259 grep -v '^ *+' conftest.er1 >conftest.err
4260 rm -f conftest.er1
4261 cat conftest.err >&5
4262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4263 (exit $ac_status); } && {
4264 test -z "$ac_c_werror_flag" ||
4265 test ! -s conftest.err
4266 } && test -s conftest$ac_exeext &&
4267 $as_test_x conftest$ac_exeext; then
4268 ac_cv_lib_lex=$ac_lib
212380e3 4269else
4270 echo "$as_me: failed program was:" >&5
4271sed 's/^/| /' conftest.$ac_ext >&5
4272
212380e3 4273
4274fi
4275
631ef239 4276rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4277 conftest$ac_exeext conftest.$ac_ext
4278 test "$ac_cv_lib_lex" != 'none needed' && break
4279 done
4280 LIBS=$ac_save_LIBS
212380e3 4281
212380e3 4282fi
631ef239 4283{ echo "$as_me:$LINENO: result: $ac_cv_lib_lex" >&5
4284echo "${ECHO_T}$ac_cv_lib_lex" >&6; }
4285 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
212380e3 4286fi
212380e3 4287
631ef239 4288
4289{ echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
4290echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6; }
212380e3 4291if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
4292 echo $ECHO_N "(cached) $ECHO_C" >&6
4293else
4294 # POSIX says lex can declare yytext either as a pointer or an array; the
631ef239 4295# default is implementation-dependent. Figure out which it is, since
212380e3 4296# not all implementations provide the %pointer and %array declarations.
4297ac_cv_prog_lex_yytext_pointer=no
212380e3 4298ac_save_LIBS=$LIBS
631ef239 4299LIBS="$LEXLIB $ac_save_LIBS"
212380e3 4300cat >conftest.$ac_ext <<_ACEOF
631ef239 4301#define YYTEXT_POINTER 1
212380e3 4302`cat $LEX_OUTPUT_ROOT.c`
4303_ACEOF
4304rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 4305if { (ac_try="$ac_link"
4306case "(($ac_try" in
4307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4308 *) ac_try_echo=$ac_try;;
4309esac
4310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4311 (eval "$ac_link") 2>conftest.er1
212380e3 4312 ac_status=$?
4313 grep -v '^ *+' conftest.er1 >conftest.err
4314 rm -f conftest.er1
4315 cat conftest.err >&5
4316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4317 (exit $ac_status); } && {
4318 test -z "$ac_c_werror_flag" ||
4319 test ! -s conftest.err
4320 } && test -s conftest$ac_exeext &&
4321 $as_test_x conftest$ac_exeext; then
212380e3 4322 ac_cv_prog_lex_yytext_pointer=yes
4323else
4324 echo "$as_me: failed program was:" >&5
4325sed 's/^/| /' conftest.$ac_ext >&5
4326
631ef239 4327
212380e3 4328fi
631ef239 4329
4330rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 4331 conftest$ac_exeext conftest.$ac_ext
4332LIBS=$ac_save_LIBS
212380e3 4333
4334fi
631ef239 4335{ echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
4336echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6; }
212380e3 4337if test $ac_cv_prog_lex_yytext_pointer = yes; then
4338
4339cat >>confdefs.h <<\_ACEOF
4340#define YYTEXT_POINTER 1
4341_ACEOF
4342
4343fi
631ef239 4344rm -f conftest.l $LEX_OUTPUT_ROOT.c
212380e3 4345
4346fi
4347
4348if test "$LEX" = ":"; then
4349 { { echo "$as_me:$LINENO: error: could not locate a suitable lexical generator, install flex or lex." >&5
4350echo "$as_me: error: could not locate a suitable lexical generator, install flex or lex." >&2;}
4351 { (exit 1); exit 1; }; }
4352fi
4353
4354if test "$libexecdir" = '${exec_prefix}/libexec' &&
4355 test "$localstatedir" = '${prefix}/var'; then
4356 libexecdir='${bindir}'
4357 localstatedir='${prefix}'
4358fi
4359
631ef239 4360{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4361echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
212380e3 4362if test "${ac_cv_header_stdc+set}" = set; then
4363 echo $ECHO_N "(cached) $ECHO_C" >&6
4364else
4365 cat >conftest.$ac_ext <<_ACEOF
4366/* confdefs.h. */
4367_ACEOF
4368cat confdefs.h >>conftest.$ac_ext
4369cat >>conftest.$ac_ext <<_ACEOF
4370/* end confdefs.h. */
4371#include <stdlib.h>
4372#include <stdarg.h>
4373#include <string.h>
4374#include <float.h>
4375
4376int
4377main ()
4378{
4379
4380 ;
4381 return 0;
4382}
4383_ACEOF
4384rm -f conftest.$ac_objext
631ef239 4385if { (ac_try="$ac_compile"
4386case "(($ac_try" in
4387 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4388 *) ac_try_echo=$ac_try;;
4389esac
4390eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4391 (eval "$ac_compile") 2>conftest.er1
212380e3 4392 ac_status=$?
4393 grep -v '^ *+' conftest.er1 >conftest.err
4394 rm -f conftest.er1
4395 cat conftest.err >&5
4396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4397 (exit $ac_status); } && {
4398 test -z "$ac_c_werror_flag" ||
4399 test ! -s conftest.err
4400 } && test -s conftest.$ac_objext; then
212380e3 4401 ac_cv_header_stdc=yes
4402else
4403 echo "$as_me: failed program was:" >&5
4404sed 's/^/| /' conftest.$ac_ext >&5
4405
631ef239 4406 ac_cv_header_stdc=no
212380e3 4407fi
631ef239 4408
4409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 4410
4411if test $ac_cv_header_stdc = yes; then
4412 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4413 cat >conftest.$ac_ext <<_ACEOF
4414/* confdefs.h. */
4415_ACEOF
4416cat confdefs.h >>conftest.$ac_ext
4417cat >>conftest.$ac_ext <<_ACEOF
4418/* end confdefs.h. */
4419#include <string.h>
4420
4421_ACEOF
4422if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4423 $EGREP "memchr" >/dev/null 2>&1; then
4424 :
4425else
4426 ac_cv_header_stdc=no
4427fi
4428rm -f conftest*
4429
4430fi
4431
4432if test $ac_cv_header_stdc = yes; then
4433 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4434 cat >conftest.$ac_ext <<_ACEOF
4435/* confdefs.h. */
4436_ACEOF
4437cat confdefs.h >>conftest.$ac_ext
4438cat >>conftest.$ac_ext <<_ACEOF
4439/* end confdefs.h. */
4440#include <stdlib.h>
4441
4442_ACEOF
4443if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4444 $EGREP "free" >/dev/null 2>&1; then
4445 :
4446else
4447 ac_cv_header_stdc=no
4448fi
4449rm -f conftest*
4450
4451fi
4452
4453if test $ac_cv_header_stdc = yes; then
4454 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4455 if test "$cross_compiling" = yes; then
4456 :
4457else
4458 cat >conftest.$ac_ext <<_ACEOF
4459/* confdefs.h. */
4460_ACEOF
4461cat confdefs.h >>conftest.$ac_ext
4462cat >>conftest.$ac_ext <<_ACEOF
4463/* end confdefs.h. */
4464#include <ctype.h>
631ef239 4465#include <stdlib.h>
212380e3 4466#if ((' ' & 0x0FF) == 0x020)
4467# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4468# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4469#else
4470# define ISLOWER(c) \
4471 (('a' <= (c) && (c) <= 'i') \
4472 || ('j' <= (c) && (c) <= 'r') \
4473 || ('s' <= (c) && (c) <= 'z'))
4474# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4475#endif
4476
4477#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4478int
4479main ()
4480{
4481 int i;
4482 for (i = 0; i < 256; i++)
4483 if (XOR (islower (i), ISLOWER (i))
4484 || toupper (i) != TOUPPER (i))
631ef239 4485 return 2;
4486 return 0;
212380e3 4487}
4488_ACEOF
4489rm -f conftest$ac_exeext
631ef239 4490if { (ac_try="$ac_link"
4491case "(($ac_try" in
4492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4493 *) ac_try_echo=$ac_try;;
4494esac
4495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4496 (eval "$ac_link") 2>&5
212380e3 4497 ac_status=$?
4498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4499 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 4500 { (case "(($ac_try" in
4501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4502 *) ac_try_echo=$ac_try;;
4503esac
4504eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4505 (eval "$ac_try") 2>&5
212380e3 4506 ac_status=$?
4507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4508 (exit $ac_status); }; }; then
4509 :
4510else
4511 echo "$as_me: program exited with status $ac_status" >&5
4512echo "$as_me: failed program was:" >&5
4513sed 's/^/| /' conftest.$ac_ext >&5
4514
4515( exit $ac_status )
4516ac_cv_header_stdc=no
4517fi
631ef239 4518rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 4519fi
631ef239 4520
4521
212380e3 4522fi
4523fi
631ef239 4524{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4525echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
212380e3 4526if test $ac_cv_header_stdc = yes; then
4527
4528cat >>confdefs.h <<\_ACEOF
4529#define STDC_HEADERS 1
4530_ACEOF
4531
4532fi
4533
4534
4535# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4546 inttypes.h stdint.h unistd.h
4547do
4548as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
631ef239 4549{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4550echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4551if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 4552 echo $ECHO_N "(cached) $ECHO_C" >&6
4553else
4554 cat >conftest.$ac_ext <<_ACEOF
4555/* confdefs.h. */
4556_ACEOF
4557cat confdefs.h >>conftest.$ac_ext
4558cat >>conftest.$ac_ext <<_ACEOF
4559/* end confdefs.h. */
4560$ac_includes_default
4561
4562#include <$ac_header>
4563_ACEOF
4564rm -f conftest.$ac_objext
631ef239 4565if { (ac_try="$ac_compile"
4566case "(($ac_try" in
4567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4568 *) ac_try_echo=$ac_try;;
4569esac
4570eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4571 (eval "$ac_compile") 2>conftest.er1
212380e3 4572 ac_status=$?
4573 grep -v '^ *+' conftest.er1 >conftest.err
4574 rm -f conftest.er1
4575 cat conftest.err >&5
4576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4577 (exit $ac_status); } && {
4578 test -z "$ac_c_werror_flag" ||
4579 test ! -s conftest.err
4580 } && test -s conftest.$ac_objext; then
212380e3 4581 eval "$as_ac_Header=yes"
4582else
4583 echo "$as_me: failed program was:" >&5
4584sed 's/^/| /' conftest.$ac_ext >&5
4585
631ef239 4586 eval "$as_ac_Header=no"
212380e3 4587fi
631ef239 4588
4589rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 4590fi
631ef239 4591ac_res=`eval echo '${'$as_ac_Header'}'`
4592 { echo "$as_me:$LINENO: result: $ac_res" >&5
4593echo "${ECHO_T}$ac_res" >&6; }
212380e3 4594if test `eval echo '${'$as_ac_Header'}'` = yes; then
4595 cat >>confdefs.h <<_ACEOF
4596#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4597_ACEOF
4598
4599fi
4600
4601done
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615for ac_header in crypt.h sys/resource.h sys/param.h errno.h sys/syslog.h stddef.h sys/wait.h wait.h sys/epoll.h sys/uio.h machine/endian.h
4616do
4617as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
631ef239 4618if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4619 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4620echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4621if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 4622 echo $ECHO_N "(cached) $ECHO_C" >&6
4623fi
631ef239 4624ac_res=`eval echo '${'$as_ac_Header'}'`
4625 { echo "$as_me:$LINENO: result: $ac_res" >&5
4626echo "${ECHO_T}$ac_res" >&6; }
212380e3 4627else
4628 # Is the header compilable?
631ef239 4629{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
4630echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
212380e3 4631cat >conftest.$ac_ext <<_ACEOF
4632/* confdefs.h. */
4633_ACEOF
4634cat confdefs.h >>conftest.$ac_ext
4635cat >>conftest.$ac_ext <<_ACEOF
4636/* end confdefs.h. */
4637$ac_includes_default
4638#include <$ac_header>
4639_ACEOF
4640rm -f conftest.$ac_objext
631ef239 4641if { (ac_try="$ac_compile"
4642case "(($ac_try" in
4643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4644 *) ac_try_echo=$ac_try;;
4645esac
4646eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4647 (eval "$ac_compile") 2>conftest.er1
212380e3 4648 ac_status=$?
4649 grep -v '^ *+' conftest.er1 >conftest.err
4650 rm -f conftest.er1
4651 cat conftest.err >&5
4652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4653 (exit $ac_status); } && {
4654 test -z "$ac_c_werror_flag" ||
4655 test ! -s conftest.err
4656 } && test -s conftest.$ac_objext; then
212380e3 4657 ac_header_compiler=yes
4658else
4659 echo "$as_me: failed program was:" >&5
4660sed 's/^/| /' conftest.$ac_ext >&5
4661
631ef239 4662 ac_header_compiler=no
212380e3 4663fi
631ef239 4664
4665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4666{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4667echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3 4668
4669# Is the header present?
631ef239 4670{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
4671echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
212380e3 4672cat >conftest.$ac_ext <<_ACEOF
4673/* confdefs.h. */
4674_ACEOF
4675cat confdefs.h >>conftest.$ac_ext
4676cat >>conftest.$ac_ext <<_ACEOF
4677/* end confdefs.h. */
4678#include <$ac_header>
4679_ACEOF
631ef239 4680if { (ac_try="$ac_cpp conftest.$ac_ext"
4681case "(($ac_try" in
4682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4683 *) ac_try_echo=$ac_try;;
4684esac
4685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4686 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 4687 ac_status=$?
4688 grep -v '^ *+' conftest.er1 >conftest.err
4689 rm -f conftest.er1
4690 cat conftest.err >&5
4691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4692 (exit $ac_status); } >/dev/null && {
4693 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4694 test ! -s conftest.err
4695 }; then
212380e3 4696 ac_header_preproc=yes
4697else
4698 echo "$as_me: failed program was:" >&5
4699sed 's/^/| /' conftest.$ac_ext >&5
4700
4701 ac_header_preproc=no
4702fi
631ef239 4703
212380e3 4704rm -f conftest.err conftest.$ac_ext
631ef239 4705{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4706echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3 4707
4708# So? What about this header?
4709case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4710 yes:no: )
4711 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4712echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4713 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4714echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4715 ac_header_preproc=yes
4716 ;;
4717 no:yes:* )
4718 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4719echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4720 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4721echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4722 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4723echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4724 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4725echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4726 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4727echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4728 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4729echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
631ef239 4730
212380e3 4731 ;;
4732esac
631ef239 4733{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4734echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4735if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 4736 echo $ECHO_N "(cached) $ECHO_C" >&6
4737else
4738 eval "$as_ac_Header=\$ac_header_preproc"
4739fi
631ef239 4740ac_res=`eval echo '${'$as_ac_Header'}'`
4741 { echo "$as_me:$LINENO: result: $ac_res" >&5
4742echo "${ECHO_T}$ac_res" >&6; }
212380e3 4743
4744fi
4745if test `eval echo '${'$as_ac_Header'}'` = yes; then
4746 cat >>confdefs.h <<_ACEOF
4747#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4748_ACEOF
4749
4750fi
4751
4752done
4753
4754
4755
631ef239 4756{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
4757echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
212380e3 4758if test "${ac_cv_c_const+set}" = set; then
4759 echo $ECHO_N "(cached) $ECHO_C" >&6
4760else
4761 cat >conftest.$ac_ext <<_ACEOF
4762/* confdefs.h. */
4763_ACEOF
4764cat confdefs.h >>conftest.$ac_ext
4765cat >>conftest.$ac_ext <<_ACEOF
4766/* end confdefs.h. */
4767
4768int
4769main ()
4770{
4771/* FIXME: Include the comments suggested by Paul. */
4772#ifndef __cplusplus
4773 /* Ultrix mips cc rejects this. */
4774 typedef int charset[2];
631ef239 4775 const charset cs;
212380e3 4776 /* SunOS 4.1.1 cc rejects this. */
631ef239 4777 char const *const *pcpcc;
4778 char **ppc;
212380e3 4779 /* NEC SVR4.0.2 mips cc rejects this. */
4780 struct point {int x, y;};
4781 static struct point const zero = {0,0};
4782 /* AIX XL C 1.02.0.0 rejects this.
4783 It does not let you subtract one const X* pointer from another in
4784 an arm of an if-expression whose if-part is not a constant
4785 expression */
4786 const char *g = "string";
631ef239 4787 pcpcc = &g + (g ? g-g : 0);
212380e3 4788 /* HPUX 7.0 cc rejects these. */
631ef239 4789 ++pcpcc;
4790 ppc = (char**) pcpcc;
4791 pcpcc = (char const *const *) ppc;
212380e3 4792 { /* SCO 3.2v4 cc rejects this. */
4793 char *t;
4794 char const *s = 0 ? (char *) 0 : (char const *) 0;
4795
4796 *t++ = 0;
631ef239 4797 if (s) return 0;
212380e3 4798 }
4799 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4800 int x[] = {25, 17};
4801 const int *foo = &x[0];
4802 ++foo;
4803 }
4804 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4805 typedef const int *iptr;
4806 iptr p = 0;
4807 ++p;
4808 }
4809 { /* AIX XL C 1.02.0.0 rejects this saying
4810 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4811 struct s { int j; const int *ap[3]; };
4812 struct s *b; b->j = 5;
4813 }
4814 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4815 const int foo = 10;
631ef239 4816 if (!foo) return 0;
212380e3 4817 }
631ef239 4818 return !cs[0] && !zero.x;
212380e3 4819#endif
4820
4821 ;
4822 return 0;
4823}
4824_ACEOF
4825rm -f conftest.$ac_objext
631ef239 4826if { (ac_try="$ac_compile"
4827case "(($ac_try" in
4828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4829 *) ac_try_echo=$ac_try;;
4830esac
4831eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4832 (eval "$ac_compile") 2>conftest.er1
212380e3 4833 ac_status=$?
4834 grep -v '^ *+' conftest.er1 >conftest.err
4835 rm -f conftest.er1
4836 cat conftest.err >&5
4837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4838 (exit $ac_status); } && {
4839 test -z "$ac_c_werror_flag" ||
4840 test ! -s conftest.err
4841 } && test -s conftest.$ac_objext; then
212380e3 4842 ac_cv_c_const=yes
4843else
4844 echo "$as_me: failed program was:" >&5
4845sed 's/^/| /' conftest.$ac_ext >&5
4846
631ef239 4847 ac_cv_c_const=no
212380e3 4848fi
631ef239 4849
4850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 4851fi
631ef239 4852{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
4853echo "${ECHO_T}$ac_cv_c_const" >&6; }
212380e3 4854if test $ac_cv_c_const = no; then
4855
4856cat >>confdefs.h <<\_ACEOF
4857#define const
4858_ACEOF
4859
4860fi
4861
4862if test "$ac_cv_header_machine_endian_h" = "no" ; then
631ef239 4863 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4864echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
212380e3 4865if test "${ac_cv_c_bigendian+set}" = set; then
4866 echo $ECHO_N "(cached) $ECHO_C" >&6
4867else
4868 # See if sys/param.h defines the BYTE_ORDER macro.
4869cat >conftest.$ac_ext <<_ACEOF
4870/* confdefs.h. */
4871_ACEOF
4872cat confdefs.h >>conftest.$ac_ext
4873cat >>conftest.$ac_ext <<_ACEOF
4874/* end confdefs.h. */
4875#include <sys/types.h>
4876#include <sys/param.h>
4877
4878int
4879main ()
4880{
631ef239 4881#if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
4882 && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
212380e3 4883 bogus endian macros
4884#endif
4885
4886 ;
4887 return 0;
4888}
4889_ACEOF
4890rm -f conftest.$ac_objext
631ef239 4891if { (ac_try="$ac_compile"
4892case "(($ac_try" in
4893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4894 *) ac_try_echo=$ac_try;;
4895esac
4896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4897 (eval "$ac_compile") 2>conftest.er1
212380e3 4898 ac_status=$?
4899 grep -v '^ *+' conftest.er1 >conftest.err
4900 rm -f conftest.er1
4901 cat conftest.err >&5
4902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4903 (exit $ac_status); } && {
4904 test -z "$ac_c_werror_flag" ||
4905 test ! -s conftest.err
4906 } && test -s conftest.$ac_objext; then
212380e3 4907 # It does; now see whether it defined to BIG_ENDIAN or not.
4908cat >conftest.$ac_ext <<_ACEOF
4909/* confdefs.h. */
4910_ACEOF
4911cat confdefs.h >>conftest.$ac_ext
4912cat >>conftest.$ac_ext <<_ACEOF
4913/* end confdefs.h. */
4914#include <sys/types.h>
4915#include <sys/param.h>
4916
4917int
4918main ()
4919{
4920#if BYTE_ORDER != BIG_ENDIAN
4921 not big endian
4922#endif
4923
4924 ;
4925 return 0;
4926}
4927_ACEOF
4928rm -f conftest.$ac_objext
631ef239 4929if { (ac_try="$ac_compile"
4930case "(($ac_try" in
4931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4932 *) ac_try_echo=$ac_try;;
4933esac
4934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4935 (eval "$ac_compile") 2>conftest.er1
212380e3 4936 ac_status=$?
4937 grep -v '^ *+' conftest.er1 >conftest.err
4938 rm -f conftest.er1
4939 cat conftest.err >&5
4940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4941 (exit $ac_status); } && {
4942 test -z "$ac_c_werror_flag" ||
4943 test ! -s conftest.err
4944 } && test -s conftest.$ac_objext; then
212380e3 4945 ac_cv_c_bigendian=yes
4946else
4947 echo "$as_me: failed program was:" >&5
4948sed 's/^/| /' conftest.$ac_ext >&5
4949
631ef239 4950 ac_cv_c_bigendian=no
212380e3 4951fi
631ef239 4952
4953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 4954else
4955 echo "$as_me: failed program was:" >&5
4956sed 's/^/| /' conftest.$ac_ext >&5
4957
631ef239 4958 # It does not; compile a test program.
212380e3 4959if test "$cross_compiling" = yes; then
4960 # try to guess the endianness by grepping values into an object file
4961 ac_cv_c_bigendian=unknown
4962 cat >conftest.$ac_ext <<_ACEOF
4963/* confdefs.h. */
4964_ACEOF
4965cat confdefs.h >>conftest.$ac_ext
4966cat >>conftest.$ac_ext <<_ACEOF
4967/* end confdefs.h. */
631ef239 4968short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4969short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
212380e3 4970void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
631ef239 4971short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4972short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
212380e3 4973void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4974int
4975main ()
4976{
4977 _ascii (); _ebcdic ();
4978 ;
4979 return 0;
4980}
4981_ACEOF
4982rm -f conftest.$ac_objext
631ef239 4983if { (ac_try="$ac_compile"
4984case "(($ac_try" in
4985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4986 *) ac_try_echo=$ac_try;;
4987esac
4988eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4989 (eval "$ac_compile") 2>conftest.er1
212380e3 4990 ac_status=$?
4991 grep -v '^ *+' conftest.er1 >conftest.err
4992 rm -f conftest.er1
4993 cat conftest.err >&5
4994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 4995 (exit $ac_status); } && {
4996 test -z "$ac_c_werror_flag" ||
4997 test ! -s conftest.err
4998 } && test -s conftest.$ac_objext; then
212380e3 4999 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
5000 ac_cv_c_bigendian=yes
5001fi
5002if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5003 if test "$ac_cv_c_bigendian" = unknown; then
5004 ac_cv_c_bigendian=no
5005 else
5006 # finding both strings is unlikely to happen, but who knows?
5007 ac_cv_c_bigendian=unknown
5008 fi
5009fi
5010else
5011 echo "$as_me: failed program was:" >&5
5012sed 's/^/| /' conftest.$ac_ext >&5
5013
631ef239 5014
212380e3 5015fi
631ef239 5016
5017rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5018else
5019 cat >conftest.$ac_ext <<_ACEOF
5020/* confdefs.h. */
5021_ACEOF
5022cat confdefs.h >>conftest.$ac_ext
5023cat >>conftest.$ac_ext <<_ACEOF
5024/* end confdefs.h. */
631ef239 5025$ac_includes_default
212380e3 5026int
5027main ()
5028{
631ef239 5029
212380e3 5030 /* Are we little or big endian? From Harbison&Steele. */
5031 union
5032 {
631ef239 5033 long int l;
5034 char c[sizeof (long int)];
212380e3 5035 } u;
5036 u.l = 1;
631ef239 5037 return u.c[sizeof (long int) - 1] == 1;
5038
5039 ;
5040 return 0;
212380e3 5041}
5042_ACEOF
5043rm -f conftest$ac_exeext
631ef239 5044if { (ac_try="$ac_link"
5045case "(($ac_try" in
5046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5047 *) ac_try_echo=$ac_try;;
5048esac
5049eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5050 (eval "$ac_link") 2>&5
212380e3 5051 ac_status=$?
5052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5053 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 5054 { (case "(($ac_try" in
5055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5056 *) ac_try_echo=$ac_try;;
5057esac
5058eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5059 (eval "$ac_try") 2>&5
212380e3 5060 ac_status=$?
5061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5062 (exit $ac_status); }; }; then
5063 ac_cv_c_bigendian=no
5064else
5065 echo "$as_me: program exited with status $ac_status" >&5
5066echo "$as_me: failed program was:" >&5
5067sed 's/^/| /' conftest.$ac_ext >&5
5068
5069( exit $ac_status )
5070ac_cv_c_bigendian=yes
5071fi
631ef239 5072rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 5073fi
631ef239 5074
5075
212380e3 5076fi
631ef239 5077
5078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5079fi
631ef239 5080{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
5081echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
212380e3 5082case $ac_cv_c_bigendian in
5083 yes)
5084
5085cat >>confdefs.h <<\_ACEOF
5086#define WORDS_BIGENDIAN 1
5087_ACEOF
5088 ;;
5089 no)
5090 ;;
5091 *)
5092 { { echo "$as_me:$LINENO: error: unknown endianness
5093presetting ac_cv_c_bigendian=no (or yes) will help" >&5
5094echo "$as_me: error: unknown endianness
5095presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
5096 { (exit 1); exit 1; }; } ;;
5097esac
5098
5099fi
631ef239 5100{ echo "$as_me:$LINENO: checking for pid_t" >&5
5101echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
212380e3 5102if test "${ac_cv_type_pid_t+set}" = set; then
5103 echo $ECHO_N "(cached) $ECHO_C" >&6
5104else
5105 cat >conftest.$ac_ext <<_ACEOF
5106/* confdefs.h. */
5107_ACEOF
5108cat confdefs.h >>conftest.$ac_ext
5109cat >>conftest.$ac_ext <<_ACEOF
5110/* end confdefs.h. */
5111$ac_includes_default
631ef239 5112typedef pid_t ac__type_new_;
212380e3 5113int
5114main ()
5115{
631ef239 5116if ((ac__type_new_ *) 0)
212380e3 5117 return 0;
631ef239 5118if (sizeof (ac__type_new_))
212380e3 5119 return 0;
5120 ;
5121 return 0;
5122}
5123_ACEOF
5124rm -f conftest.$ac_objext
631ef239 5125if { (ac_try="$ac_compile"
5126case "(($ac_try" in
5127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5128 *) ac_try_echo=$ac_try;;
5129esac
5130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5131 (eval "$ac_compile") 2>conftest.er1
212380e3 5132 ac_status=$?
5133 grep -v '^ *+' conftest.er1 >conftest.err
5134 rm -f conftest.er1
5135 cat conftest.err >&5
5136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5137 (exit $ac_status); } && {
5138 test -z "$ac_c_werror_flag" ||
5139 test ! -s conftest.err
5140 } && test -s conftest.$ac_objext; then
212380e3 5141 ac_cv_type_pid_t=yes
5142else
5143 echo "$as_me: failed program was:" >&5
5144sed 's/^/| /' conftest.$ac_ext >&5
5145
631ef239 5146 ac_cv_type_pid_t=no
212380e3 5147fi
631ef239 5148
5149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5150fi
631ef239 5151{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
5152echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
212380e3 5153if test $ac_cv_type_pid_t = yes; then
5154 :
5155else
5156
5157cat >>confdefs.h <<_ACEOF
5158#define pid_t int
5159_ACEOF
5160
5161fi
5162
631ef239 5163{ echo "$as_me:$LINENO: checking for size_t" >&5
5164echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
212380e3 5165if test "${ac_cv_type_size_t+set}" = set; then
5166 echo $ECHO_N "(cached) $ECHO_C" >&6
5167else
5168 cat >conftest.$ac_ext <<_ACEOF
5169/* confdefs.h. */
5170_ACEOF
5171cat confdefs.h >>conftest.$ac_ext
5172cat >>conftest.$ac_ext <<_ACEOF
5173/* end confdefs.h. */
5174$ac_includes_default
631ef239 5175typedef size_t ac__type_new_;
212380e3 5176int
5177main ()
5178{
631ef239 5179if ((ac__type_new_ *) 0)
212380e3 5180 return 0;
631ef239 5181if (sizeof (ac__type_new_))
212380e3 5182 return 0;
5183 ;
5184 return 0;
5185}
5186_ACEOF
5187rm -f conftest.$ac_objext
631ef239 5188if { (ac_try="$ac_compile"
5189case "(($ac_try" in
5190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5191 *) ac_try_echo=$ac_try;;
5192esac
5193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5194 (eval "$ac_compile") 2>conftest.er1
212380e3 5195 ac_status=$?
5196 grep -v '^ *+' conftest.er1 >conftest.err
5197 rm -f conftest.er1
5198 cat conftest.err >&5
5199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5200 (exit $ac_status); } && {
5201 test -z "$ac_c_werror_flag" ||
5202 test ! -s conftest.err
5203 } && test -s conftest.$ac_objext; then
212380e3 5204 ac_cv_type_size_t=yes
5205else
5206 echo "$as_me: failed program was:" >&5
5207sed 's/^/| /' conftest.$ac_ext >&5
5208
631ef239 5209 ac_cv_type_size_t=no
212380e3 5210fi
631ef239 5211
5212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5213fi
631ef239 5214{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
5215echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
212380e3 5216if test $ac_cv_type_size_t = yes; then
5217 :
5218else
5219
5220cat >>confdefs.h <<_ACEOF
631ef239 5221#define size_t unsigned int
212380e3 5222_ACEOF
5223
5224fi
5225
631ef239 5226{ echo "$as_me:$LINENO: checking for short" >&5
5227echo $ECHO_N "checking for short... $ECHO_C" >&6; }
212380e3 5228if test "${ac_cv_type_short+set}" = set; then
5229 echo $ECHO_N "(cached) $ECHO_C" >&6
5230else
5231 cat >conftest.$ac_ext <<_ACEOF
5232/* confdefs.h. */
5233_ACEOF
5234cat confdefs.h >>conftest.$ac_ext
5235cat >>conftest.$ac_ext <<_ACEOF
5236/* end confdefs.h. */
5237$ac_includes_default
631ef239 5238typedef short ac__type_new_;
212380e3 5239int
5240main ()
5241{
631ef239 5242if ((ac__type_new_ *) 0)
212380e3 5243 return 0;
631ef239 5244if (sizeof (ac__type_new_))
212380e3 5245 return 0;
5246 ;
5247 return 0;
5248}
5249_ACEOF
5250rm -f conftest.$ac_objext
631ef239 5251if { (ac_try="$ac_compile"
5252case "(($ac_try" in
5253 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5254 *) ac_try_echo=$ac_try;;
5255esac
5256eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5257 (eval "$ac_compile") 2>conftest.er1
212380e3 5258 ac_status=$?
5259 grep -v '^ *+' conftest.er1 >conftest.err
5260 rm -f conftest.er1
5261 cat conftest.err >&5
5262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5263 (exit $ac_status); } && {
5264 test -z "$ac_c_werror_flag" ||
5265 test ! -s conftest.err
5266 } && test -s conftest.$ac_objext; then
212380e3 5267 ac_cv_type_short=yes
5268else
5269 echo "$as_me: failed program was:" >&5
5270sed 's/^/| /' conftest.$ac_ext >&5
5271
631ef239 5272 ac_cv_type_short=no
212380e3 5273fi
631ef239 5274
5275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5276fi
631ef239 5277{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
5278echo "${ECHO_T}$ac_cv_type_short" >&6; }
212380e3 5279
631ef239 5280# The cast to long int works around a bug in the HP C Compiler
5281# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5282# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5283# This bug is HP SR number 8606223364.
5284{ echo "$as_me:$LINENO: checking size of short" >&5
5285echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
212380e3 5286if test "${ac_cv_sizeof_short+set}" = set; then
5287 echo $ECHO_N "(cached) $ECHO_C" >&6
5288else
212380e3 5289 if test "$cross_compiling" = yes; then
5290 # Depending upon the size, compute the lo and hi bounds.
5291cat >conftest.$ac_ext <<_ACEOF
5292/* confdefs.h. */
5293_ACEOF
5294cat confdefs.h >>conftest.$ac_ext
5295cat >>conftest.$ac_ext <<_ACEOF
5296/* end confdefs.h. */
5297$ac_includes_default
631ef239 5298 typedef short ac__type_sizeof_;
212380e3 5299int
5300main ()
5301{
631ef239 5302static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
212380e3 5303test_array [0] = 0
5304
5305 ;
5306 return 0;
5307}
5308_ACEOF
5309rm -f conftest.$ac_objext
631ef239 5310if { (ac_try="$ac_compile"
5311case "(($ac_try" in
5312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5313 *) ac_try_echo=$ac_try;;
5314esac
5315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5316 (eval "$ac_compile") 2>conftest.er1
212380e3 5317 ac_status=$?
5318 grep -v '^ *+' conftest.er1 >conftest.err
5319 rm -f conftest.er1
5320 cat conftest.err >&5
5321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5322 (exit $ac_status); } && {
5323 test -z "$ac_c_werror_flag" ||
5324 test ! -s conftest.err
5325 } && test -s conftest.$ac_objext; then
212380e3 5326 ac_lo=0 ac_mid=0
5327 while :; do
5328 cat >conftest.$ac_ext <<_ACEOF
5329/* confdefs.h. */
5330_ACEOF
5331cat confdefs.h >>conftest.$ac_ext
5332cat >>conftest.$ac_ext <<_ACEOF
5333/* end confdefs.h. */
5334$ac_includes_default
631ef239 5335 typedef short ac__type_sizeof_;
212380e3 5336int
5337main ()
5338{
631ef239 5339static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3 5340test_array [0] = 0
5341
5342 ;
5343 return 0;
5344}
5345_ACEOF
5346rm -f conftest.$ac_objext
631ef239 5347if { (ac_try="$ac_compile"
5348case "(($ac_try" in
5349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5350 *) ac_try_echo=$ac_try;;
5351esac
5352eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5353 (eval "$ac_compile") 2>conftest.er1
212380e3 5354 ac_status=$?
5355 grep -v '^ *+' conftest.er1 >conftest.err
5356 rm -f conftest.er1
5357 cat conftest.err >&5
5358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5359 (exit $ac_status); } && {
5360 test -z "$ac_c_werror_flag" ||
5361 test ! -s conftest.err
5362 } && test -s conftest.$ac_objext; then
212380e3 5363 ac_hi=$ac_mid; break
5364else
5365 echo "$as_me: failed program was:" >&5
5366sed 's/^/| /' conftest.$ac_ext >&5
5367
631ef239 5368 ac_lo=`expr $ac_mid + 1`
5369 if test $ac_lo -le $ac_mid; then
5370 ac_lo= ac_hi=
5371 break
5372 fi
5373 ac_mid=`expr 2 '*' $ac_mid + 1`
212380e3 5374fi
631ef239 5375
5376rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5377 done
5378else
5379 echo "$as_me: failed program was:" >&5
5380sed 's/^/| /' conftest.$ac_ext >&5
5381
631ef239 5382 cat >conftest.$ac_ext <<_ACEOF
212380e3 5383/* confdefs.h. */
5384_ACEOF
5385cat confdefs.h >>conftest.$ac_ext
5386cat >>conftest.$ac_ext <<_ACEOF
5387/* end confdefs.h. */
5388$ac_includes_default
631ef239 5389 typedef short ac__type_sizeof_;
212380e3 5390int
5391main ()
5392{
631ef239 5393static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
212380e3 5394test_array [0] = 0
5395
5396 ;
5397 return 0;
5398}
5399_ACEOF
5400rm -f conftest.$ac_objext
631ef239 5401if { (ac_try="$ac_compile"
5402case "(($ac_try" in
5403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5404 *) ac_try_echo=$ac_try;;
5405esac
5406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5407 (eval "$ac_compile") 2>conftest.er1
212380e3 5408 ac_status=$?
5409 grep -v '^ *+' conftest.er1 >conftest.err
5410 rm -f conftest.er1
5411 cat conftest.err >&5
5412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5413 (exit $ac_status); } && {
5414 test -z "$ac_c_werror_flag" ||
5415 test ! -s conftest.err
5416 } && test -s conftest.$ac_objext; then
212380e3 5417 ac_hi=-1 ac_mid=-1
5418 while :; do
5419 cat >conftest.$ac_ext <<_ACEOF
5420/* confdefs.h. */
5421_ACEOF
5422cat confdefs.h >>conftest.$ac_ext
5423cat >>conftest.$ac_ext <<_ACEOF
5424/* end confdefs.h. */
5425$ac_includes_default
631ef239 5426 typedef short ac__type_sizeof_;
212380e3 5427int
5428main ()
5429{
631ef239 5430static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
212380e3 5431test_array [0] = 0
5432
5433 ;
5434 return 0;
5435}
5436_ACEOF
5437rm -f conftest.$ac_objext
631ef239 5438if { (ac_try="$ac_compile"
5439case "(($ac_try" in
5440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5441 *) ac_try_echo=$ac_try;;
5442esac
5443eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5444 (eval "$ac_compile") 2>conftest.er1
212380e3 5445 ac_status=$?
5446 grep -v '^ *+' conftest.er1 >conftest.err
5447 rm -f conftest.er1
5448 cat conftest.err >&5
5449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5450 (exit $ac_status); } && {
5451 test -z "$ac_c_werror_flag" ||
5452 test ! -s conftest.err
5453 } && test -s conftest.$ac_objext; then
212380e3 5454 ac_lo=$ac_mid; break
5455else
5456 echo "$as_me: failed program was:" >&5
5457sed 's/^/| /' conftest.$ac_ext >&5
5458
631ef239 5459 ac_hi=`expr '(' $ac_mid ')' - 1`
5460 if test $ac_mid -le $ac_hi; then
5461 ac_lo= ac_hi=
5462 break
5463 fi
5464 ac_mid=`expr 2 '*' $ac_mid`
212380e3 5465fi
631ef239 5466
5467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5468 done
5469else
5470 echo "$as_me: failed program was:" >&5
5471sed 's/^/| /' conftest.$ac_ext >&5
5472
631ef239 5473 ac_lo= ac_hi=
212380e3 5474fi
631ef239 5475
5476rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5477fi
631ef239 5478
5479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5480# Binary search between lo and hi bounds.
5481while test "x$ac_lo" != "x$ac_hi"; do
5482 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5483 cat >conftest.$ac_ext <<_ACEOF
5484/* confdefs.h. */
5485_ACEOF
5486cat confdefs.h >>conftest.$ac_ext
5487cat >>conftest.$ac_ext <<_ACEOF
5488/* end confdefs.h. */
5489$ac_includes_default
631ef239 5490 typedef short ac__type_sizeof_;
212380e3 5491int
5492main ()
5493{
631ef239 5494static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3 5495test_array [0] = 0
5496
5497 ;
5498 return 0;
5499}
5500_ACEOF
5501rm -f conftest.$ac_objext
631ef239 5502if { (ac_try="$ac_compile"
5503case "(($ac_try" in
5504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5505 *) ac_try_echo=$ac_try;;
5506esac
5507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5508 (eval "$ac_compile") 2>conftest.er1
212380e3 5509 ac_status=$?
5510 grep -v '^ *+' conftest.er1 >conftest.err
5511 rm -f conftest.er1
5512 cat conftest.err >&5
5513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5514 (exit $ac_status); } && {
5515 test -z "$ac_c_werror_flag" ||
5516 test ! -s conftest.err
5517 } && test -s conftest.$ac_objext; then
212380e3 5518 ac_hi=$ac_mid
5519else
5520 echo "$as_me: failed program was:" >&5
5521sed 's/^/| /' conftest.$ac_ext >&5
5522
631ef239 5523 ac_lo=`expr '(' $ac_mid ')' + 1`
212380e3 5524fi
631ef239 5525
5526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5527done
5528case $ac_lo in
5529?*) ac_cv_sizeof_short=$ac_lo;;
631ef239 5530'') if test "$ac_cv_type_short" = yes; then
5531 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
212380e3 5532See \`config.log' for more details." >&5
631ef239 5533echo "$as_me: error: cannot compute sizeof (short)
212380e3 5534See \`config.log' for more details." >&2;}
631ef239 5535 { (exit 77); exit 77; }; }
5536 else
5537 ac_cv_sizeof_short=0
5538 fi ;;
212380e3 5539esac
212380e3 5540else
5541 cat >conftest.$ac_ext <<_ACEOF
5542/* confdefs.h. */
5543_ACEOF
5544cat confdefs.h >>conftest.$ac_ext
5545cat >>conftest.$ac_ext <<_ACEOF
5546/* end confdefs.h. */
5547$ac_includes_default
631ef239 5548 typedef short ac__type_sizeof_;
5549static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
5550static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
212380e3 5551#include <stdio.h>
5552#include <stdlib.h>
5553int
5554main ()
5555{
5556
5557 FILE *f = fopen ("conftest.val", "w");
5558 if (! f)
631ef239 5559 return 1;
5560 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
212380e3 5561 {
631ef239 5562 long int i = longval ();
5563 if (i != ((long int) (sizeof (ac__type_sizeof_))))
5564 return 1;
212380e3 5565 fprintf (f, "%ld\n", i);
5566 }
5567 else
5568 {
631ef239 5569 unsigned long int i = ulongval ();
5570 if (i != ((long int) (sizeof (ac__type_sizeof_))))
5571 return 1;
212380e3 5572 fprintf (f, "%lu\n", i);
5573 }
631ef239 5574 return ferror (f) || fclose (f) != 0;
212380e3 5575
5576 ;
5577 return 0;
5578}
5579_ACEOF
5580rm -f conftest$ac_exeext
631ef239 5581if { (ac_try="$ac_link"
5582case "(($ac_try" in
5583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5584 *) ac_try_echo=$ac_try;;
5585esac
5586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5587 (eval "$ac_link") 2>&5
212380e3 5588 ac_status=$?
5589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5590 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 5591 { (case "(($ac_try" in
5592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5593 *) ac_try_echo=$ac_try;;
5594esac
5595eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5596 (eval "$ac_try") 2>&5
212380e3 5597 ac_status=$?
5598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5599 (exit $ac_status); }; }; then
5600 ac_cv_sizeof_short=`cat conftest.val`
5601else
5602 echo "$as_me: program exited with status $ac_status" >&5
5603echo "$as_me: failed program was:" >&5
5604sed 's/^/| /' conftest.$ac_ext >&5
5605
5606( exit $ac_status )
631ef239 5607if test "$ac_cv_type_short" = yes; then
5608 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
212380e3 5609See \`config.log' for more details." >&5
631ef239 5610echo "$as_me: error: cannot compute sizeof (short)
212380e3 5611See \`config.log' for more details." >&2;}
631ef239 5612 { (exit 77); exit 77; }; }
5613 else
5614 ac_cv_sizeof_short=0
5615 fi
212380e3 5616fi
631ef239 5617rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 5618fi
5619rm -f conftest.val
212380e3 5620fi
631ef239 5621{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
5622echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
5623
5624
5625
212380e3 5626cat >>confdefs.h <<_ACEOF
5627#define SIZEOF_SHORT $ac_cv_sizeof_short
5628_ACEOF
5629
5630
631ef239 5631{ echo "$as_me:$LINENO: checking for int" >&5
5632echo $ECHO_N "checking for int... $ECHO_C" >&6; }
212380e3 5633if test "${ac_cv_type_int+set}" = set; then
5634 echo $ECHO_N "(cached) $ECHO_C" >&6
5635else
5636 cat >conftest.$ac_ext <<_ACEOF
5637/* confdefs.h. */
5638_ACEOF
5639cat confdefs.h >>conftest.$ac_ext
5640cat >>conftest.$ac_ext <<_ACEOF
5641/* end confdefs.h. */
5642$ac_includes_default
631ef239 5643typedef int ac__type_new_;
212380e3 5644int
5645main ()
5646{
631ef239 5647if ((ac__type_new_ *) 0)
212380e3 5648 return 0;
631ef239 5649if (sizeof (ac__type_new_))
212380e3 5650 return 0;
5651 ;
5652 return 0;
5653}
5654_ACEOF
5655rm -f conftest.$ac_objext
631ef239 5656if { (ac_try="$ac_compile"
5657case "(($ac_try" in
5658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5659 *) ac_try_echo=$ac_try;;
5660esac
5661eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5662 (eval "$ac_compile") 2>conftest.er1
212380e3 5663 ac_status=$?
5664 grep -v '^ *+' conftest.er1 >conftest.err
5665 rm -f conftest.er1
5666 cat conftest.err >&5
5667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5668 (exit $ac_status); } && {
5669 test -z "$ac_c_werror_flag" ||
5670 test ! -s conftest.err
5671 } && test -s conftest.$ac_objext; then
212380e3 5672 ac_cv_type_int=yes
5673else
5674 echo "$as_me: failed program was:" >&5
5675sed 's/^/| /' conftest.$ac_ext >&5
5676
631ef239 5677 ac_cv_type_int=no
212380e3 5678fi
631ef239 5679
5680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5681fi
631ef239 5682{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
5683echo "${ECHO_T}$ac_cv_type_int" >&6; }
212380e3 5684
631ef239 5685# The cast to long int works around a bug in the HP C Compiler
5686# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5687# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5688# This bug is HP SR number 8606223364.
5689{ echo "$as_me:$LINENO: checking size of int" >&5
5690echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
212380e3 5691if test "${ac_cv_sizeof_int+set}" = set; then
5692 echo $ECHO_N "(cached) $ECHO_C" >&6
5693else
212380e3 5694 if test "$cross_compiling" = yes; then
5695 # Depending upon the size, compute the lo and hi bounds.
5696cat >conftest.$ac_ext <<_ACEOF
5697/* confdefs.h. */
5698_ACEOF
5699cat confdefs.h >>conftest.$ac_ext
5700cat >>conftest.$ac_ext <<_ACEOF
5701/* end confdefs.h. */
5702$ac_includes_default
631ef239 5703 typedef int ac__type_sizeof_;
212380e3 5704int
5705main ()
5706{
631ef239 5707static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
212380e3 5708test_array [0] = 0
5709
5710 ;
5711 return 0;
5712}
5713_ACEOF
5714rm -f conftest.$ac_objext
631ef239 5715if { (ac_try="$ac_compile"
5716case "(($ac_try" in
5717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5718 *) ac_try_echo=$ac_try;;
5719esac
5720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5721 (eval "$ac_compile") 2>conftest.er1
212380e3 5722 ac_status=$?
5723 grep -v '^ *+' conftest.er1 >conftest.err
5724 rm -f conftest.er1
5725 cat conftest.err >&5
5726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5727 (exit $ac_status); } && {
5728 test -z "$ac_c_werror_flag" ||
5729 test ! -s conftest.err
5730 } && test -s conftest.$ac_objext; then
212380e3 5731 ac_lo=0 ac_mid=0
5732 while :; do
5733 cat >conftest.$ac_ext <<_ACEOF
5734/* confdefs.h. */
5735_ACEOF
5736cat confdefs.h >>conftest.$ac_ext
5737cat >>conftest.$ac_ext <<_ACEOF
5738/* end confdefs.h. */
5739$ac_includes_default
631ef239 5740 typedef int ac__type_sizeof_;
212380e3 5741int
5742main ()
5743{
631ef239 5744static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3 5745test_array [0] = 0
5746
5747 ;
5748 return 0;
5749}
5750_ACEOF
5751rm -f conftest.$ac_objext
631ef239 5752if { (ac_try="$ac_compile"
5753case "(($ac_try" in
5754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5755 *) ac_try_echo=$ac_try;;
5756esac
5757eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5758 (eval "$ac_compile") 2>conftest.er1
212380e3 5759 ac_status=$?
5760 grep -v '^ *+' conftest.er1 >conftest.err
5761 rm -f conftest.er1
5762 cat conftest.err >&5
5763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5764 (exit $ac_status); } && {
5765 test -z "$ac_c_werror_flag" ||
5766 test ! -s conftest.err
5767 } && test -s conftest.$ac_objext; then
212380e3 5768 ac_hi=$ac_mid; break
5769else
5770 echo "$as_me: failed program was:" >&5
5771sed 's/^/| /' conftest.$ac_ext >&5
5772
631ef239 5773 ac_lo=`expr $ac_mid + 1`
5774 if test $ac_lo -le $ac_mid; then
5775 ac_lo= ac_hi=
5776 break
5777 fi
5778 ac_mid=`expr 2 '*' $ac_mid + 1`
212380e3 5779fi
631ef239 5780
5781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5782 done
5783else
5784 echo "$as_me: failed program was:" >&5
5785sed 's/^/| /' conftest.$ac_ext >&5
5786
631ef239 5787 cat >conftest.$ac_ext <<_ACEOF
212380e3 5788/* confdefs.h. */
5789_ACEOF
5790cat confdefs.h >>conftest.$ac_ext
5791cat >>conftest.$ac_ext <<_ACEOF
5792/* end confdefs.h. */
5793$ac_includes_default
631ef239 5794 typedef int ac__type_sizeof_;
212380e3 5795int
5796main ()
5797{
631ef239 5798static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
212380e3 5799test_array [0] = 0
5800
5801 ;
5802 return 0;
5803}
5804_ACEOF
5805rm -f conftest.$ac_objext
631ef239 5806if { (ac_try="$ac_compile"
5807case "(($ac_try" in
5808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5809 *) ac_try_echo=$ac_try;;
5810esac
5811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5812 (eval "$ac_compile") 2>conftest.er1
212380e3 5813 ac_status=$?
5814 grep -v '^ *+' conftest.er1 >conftest.err
5815 rm -f conftest.er1
5816 cat conftest.err >&5
5817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5818 (exit $ac_status); } && {
5819 test -z "$ac_c_werror_flag" ||
5820 test ! -s conftest.err
5821 } && test -s conftest.$ac_objext; then
212380e3 5822 ac_hi=-1 ac_mid=-1
5823 while :; do
5824 cat >conftest.$ac_ext <<_ACEOF
5825/* confdefs.h. */
5826_ACEOF
5827cat confdefs.h >>conftest.$ac_ext
5828cat >>conftest.$ac_ext <<_ACEOF
5829/* end confdefs.h. */
5830$ac_includes_default
631ef239 5831 typedef int ac__type_sizeof_;
212380e3 5832int
5833main ()
5834{
631ef239 5835static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
212380e3 5836test_array [0] = 0
5837
5838 ;
5839 return 0;
5840}
5841_ACEOF
5842rm -f conftest.$ac_objext
631ef239 5843if { (ac_try="$ac_compile"
5844case "(($ac_try" in
5845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5846 *) ac_try_echo=$ac_try;;
5847esac
5848eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5849 (eval "$ac_compile") 2>conftest.er1
212380e3 5850 ac_status=$?
5851 grep -v '^ *+' conftest.er1 >conftest.err
5852 rm -f conftest.er1
5853 cat conftest.err >&5
5854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5855 (exit $ac_status); } && {
5856 test -z "$ac_c_werror_flag" ||
5857 test ! -s conftest.err
5858 } && test -s conftest.$ac_objext; then
212380e3 5859 ac_lo=$ac_mid; break
5860else
5861 echo "$as_me: failed program was:" >&5
5862sed 's/^/| /' conftest.$ac_ext >&5
5863
631ef239 5864 ac_hi=`expr '(' $ac_mid ')' - 1`
5865 if test $ac_mid -le $ac_hi; then
5866 ac_lo= ac_hi=
5867 break
5868 fi
5869 ac_mid=`expr 2 '*' $ac_mid`
212380e3 5870fi
631ef239 5871
5872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5873 done
5874else
5875 echo "$as_me: failed program was:" >&5
5876sed 's/^/| /' conftest.$ac_ext >&5
5877
631ef239 5878 ac_lo= ac_hi=
212380e3 5879fi
631ef239 5880
5881rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5882fi
631ef239 5883
5884rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5885# Binary search between lo and hi bounds.
5886while test "x$ac_lo" != "x$ac_hi"; do
5887 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5888 cat >conftest.$ac_ext <<_ACEOF
5889/* confdefs.h. */
5890_ACEOF
5891cat confdefs.h >>conftest.$ac_ext
5892cat >>conftest.$ac_ext <<_ACEOF
5893/* end confdefs.h. */
5894$ac_includes_default
631ef239 5895 typedef int ac__type_sizeof_;
212380e3 5896int
5897main ()
5898{
631ef239 5899static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3 5900test_array [0] = 0
5901
5902 ;
5903 return 0;
5904}
5905_ACEOF
5906rm -f conftest.$ac_objext
631ef239 5907if { (ac_try="$ac_compile"
5908case "(($ac_try" in
5909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5910 *) ac_try_echo=$ac_try;;
5911esac
5912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5913 (eval "$ac_compile") 2>conftest.er1
212380e3 5914 ac_status=$?
5915 grep -v '^ *+' conftest.er1 >conftest.err
5916 rm -f conftest.er1
5917 cat conftest.err >&5
5918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 5919 (exit $ac_status); } && {
5920 test -z "$ac_c_werror_flag" ||
5921 test ! -s conftest.err
5922 } && test -s conftest.$ac_objext; then
212380e3 5923 ac_hi=$ac_mid
5924else
5925 echo "$as_me: failed program was:" >&5
5926sed 's/^/| /' conftest.$ac_ext >&5
5927
631ef239 5928 ac_lo=`expr '(' $ac_mid ')' + 1`
212380e3 5929fi
631ef239 5930
5931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5932done
5933case $ac_lo in
5934?*) ac_cv_sizeof_int=$ac_lo;;
631ef239 5935'') if test "$ac_cv_type_int" = yes; then
5936 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
212380e3 5937See \`config.log' for more details." >&5
631ef239 5938echo "$as_me: error: cannot compute sizeof (int)
212380e3 5939See \`config.log' for more details." >&2;}
631ef239 5940 { (exit 77); exit 77; }; }
5941 else
5942 ac_cv_sizeof_int=0
5943 fi ;;
212380e3 5944esac
212380e3 5945else
5946 cat >conftest.$ac_ext <<_ACEOF
5947/* confdefs.h. */
5948_ACEOF
5949cat confdefs.h >>conftest.$ac_ext
5950cat >>conftest.$ac_ext <<_ACEOF
5951/* end confdefs.h. */
5952$ac_includes_default
631ef239 5953 typedef int ac__type_sizeof_;
5954static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
5955static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
212380e3 5956#include <stdio.h>
5957#include <stdlib.h>
5958int
5959main ()
5960{
5961
5962 FILE *f = fopen ("conftest.val", "w");
5963 if (! f)
631ef239 5964 return 1;
5965 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
212380e3 5966 {
631ef239 5967 long int i = longval ();
5968 if (i != ((long int) (sizeof (ac__type_sizeof_))))
5969 return 1;
212380e3 5970 fprintf (f, "%ld\n", i);
5971 }
5972 else
5973 {
631ef239 5974 unsigned long int i = ulongval ();
5975 if (i != ((long int) (sizeof (ac__type_sizeof_))))
5976 return 1;
212380e3 5977 fprintf (f, "%lu\n", i);
5978 }
631ef239 5979 return ferror (f) || fclose (f) != 0;
212380e3 5980
5981 ;
5982 return 0;
5983}
5984_ACEOF
5985rm -f conftest$ac_exeext
631ef239 5986if { (ac_try="$ac_link"
5987case "(($ac_try" in
5988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5989 *) ac_try_echo=$ac_try;;
5990esac
5991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5992 (eval "$ac_link") 2>&5
212380e3 5993 ac_status=$?
5994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5995 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 5996 { (case "(($ac_try" in
5997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5998 *) ac_try_echo=$ac_try;;
5999esac
6000eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6001 (eval "$ac_try") 2>&5
212380e3 6002 ac_status=$?
6003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6004 (exit $ac_status); }; }; then
6005 ac_cv_sizeof_int=`cat conftest.val`
6006else
6007 echo "$as_me: program exited with status $ac_status" >&5
6008echo "$as_me: failed program was:" >&5
6009sed 's/^/| /' conftest.$ac_ext >&5
6010
6011( exit $ac_status )
631ef239 6012if test "$ac_cv_type_int" = yes; then
6013 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
212380e3 6014See \`config.log' for more details." >&5
631ef239 6015echo "$as_me: error: cannot compute sizeof (int)
212380e3 6016See \`config.log' for more details." >&2;}
631ef239 6017 { (exit 77); exit 77; }; }
6018 else
6019 ac_cv_sizeof_int=0
6020 fi
212380e3 6021fi
631ef239 6022rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 6023fi
6024rm -f conftest.val
212380e3 6025fi
631ef239 6026{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
6027echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
6028
6029
6030
212380e3 6031cat >>confdefs.h <<_ACEOF
6032#define SIZEOF_INT $ac_cv_sizeof_int
6033_ACEOF
6034
6035
631ef239 6036{ echo "$as_me:$LINENO: checking for long" >&5
6037echo $ECHO_N "checking for long... $ECHO_C" >&6; }
212380e3 6038if test "${ac_cv_type_long+set}" = set; then
6039 echo $ECHO_N "(cached) $ECHO_C" >&6
6040else
6041 cat >conftest.$ac_ext <<_ACEOF
6042/* confdefs.h. */
6043_ACEOF
6044cat confdefs.h >>conftest.$ac_ext
6045cat >>conftest.$ac_ext <<_ACEOF
6046/* end confdefs.h. */
6047$ac_includes_default
631ef239 6048typedef long ac__type_new_;
212380e3 6049int
6050main ()
6051{
631ef239 6052if ((ac__type_new_ *) 0)
212380e3 6053 return 0;
631ef239 6054if (sizeof (ac__type_new_))
212380e3 6055 return 0;
6056 ;
6057 return 0;
6058}
6059_ACEOF
6060rm -f conftest.$ac_objext
631ef239 6061if { (ac_try="$ac_compile"
6062case "(($ac_try" in
6063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6064 *) ac_try_echo=$ac_try;;
6065esac
6066eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6067 (eval "$ac_compile") 2>conftest.er1
212380e3 6068 ac_status=$?
6069 grep -v '^ *+' conftest.er1 >conftest.err
6070 rm -f conftest.er1
6071 cat conftest.err >&5
6072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6073 (exit $ac_status); } && {
6074 test -z "$ac_c_werror_flag" ||
6075 test ! -s conftest.err
6076 } && test -s conftest.$ac_objext; then
212380e3 6077 ac_cv_type_long=yes
6078else
6079 echo "$as_me: failed program was:" >&5
6080sed 's/^/| /' conftest.$ac_ext >&5
6081
631ef239 6082 ac_cv_type_long=no
212380e3 6083fi
631ef239 6084
6085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6086fi
631ef239 6087{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
6088echo "${ECHO_T}$ac_cv_type_long" >&6; }
212380e3 6089
631ef239 6090# The cast to long int works around a bug in the HP C Compiler
6091# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6092# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6093# This bug is HP SR number 8606223364.
6094{ echo "$as_me:$LINENO: checking size of long" >&5
6095echo $ECHO_N "checking size of long... $ECHO_C" >&6; }
212380e3 6096if test "${ac_cv_sizeof_long+set}" = set; then
6097 echo $ECHO_N "(cached) $ECHO_C" >&6
6098else
212380e3 6099 if test "$cross_compiling" = yes; then
6100 # Depending upon the size, compute the lo and hi bounds.
6101cat >conftest.$ac_ext <<_ACEOF
6102/* confdefs.h. */
6103_ACEOF
6104cat confdefs.h >>conftest.$ac_ext
6105cat >>conftest.$ac_ext <<_ACEOF
6106/* end confdefs.h. */
6107$ac_includes_default
631ef239 6108 typedef long ac__type_sizeof_;
212380e3 6109int
6110main ()
6111{
631ef239 6112static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
212380e3 6113test_array [0] = 0
6114
6115 ;
6116 return 0;
6117}
6118_ACEOF
6119rm -f conftest.$ac_objext
631ef239 6120if { (ac_try="$ac_compile"
6121case "(($ac_try" in
6122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6123 *) ac_try_echo=$ac_try;;
6124esac
6125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6126 (eval "$ac_compile") 2>conftest.er1
212380e3 6127 ac_status=$?
6128 grep -v '^ *+' conftest.er1 >conftest.err
6129 rm -f conftest.er1
6130 cat conftest.err >&5
6131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6132 (exit $ac_status); } && {
6133 test -z "$ac_c_werror_flag" ||
6134 test ! -s conftest.err
6135 } && test -s conftest.$ac_objext; then
212380e3 6136 ac_lo=0 ac_mid=0
6137 while :; do
6138 cat >conftest.$ac_ext <<_ACEOF
6139/* confdefs.h. */
6140_ACEOF
6141cat confdefs.h >>conftest.$ac_ext
6142cat >>conftest.$ac_ext <<_ACEOF
6143/* end confdefs.h. */
6144$ac_includes_default
631ef239 6145 typedef long ac__type_sizeof_;
212380e3 6146int
6147main ()
6148{
631ef239 6149static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3 6150test_array [0] = 0
6151
6152 ;
6153 return 0;
6154}
6155_ACEOF
6156rm -f conftest.$ac_objext
631ef239 6157if { (ac_try="$ac_compile"
6158case "(($ac_try" in
6159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6160 *) ac_try_echo=$ac_try;;
6161esac
6162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6163 (eval "$ac_compile") 2>conftest.er1
212380e3 6164 ac_status=$?
6165 grep -v '^ *+' conftest.er1 >conftest.err
6166 rm -f conftest.er1
6167 cat conftest.err >&5
6168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6169 (exit $ac_status); } && {
6170 test -z "$ac_c_werror_flag" ||
6171 test ! -s conftest.err
6172 } && test -s conftest.$ac_objext; then
212380e3 6173 ac_hi=$ac_mid; break
6174else
6175 echo "$as_me: failed program was:" >&5
6176sed 's/^/| /' conftest.$ac_ext >&5
6177
631ef239 6178 ac_lo=`expr $ac_mid + 1`
6179 if test $ac_lo -le $ac_mid; then
6180 ac_lo= ac_hi=
6181 break
6182 fi
6183 ac_mid=`expr 2 '*' $ac_mid + 1`
212380e3 6184fi
631ef239 6185
6186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6187 done
6188else
6189 echo "$as_me: failed program was:" >&5
6190sed 's/^/| /' conftest.$ac_ext >&5
6191
631ef239 6192 cat >conftest.$ac_ext <<_ACEOF
212380e3 6193/* confdefs.h. */
6194_ACEOF
6195cat confdefs.h >>conftest.$ac_ext
6196cat >>conftest.$ac_ext <<_ACEOF
6197/* end confdefs.h. */
6198$ac_includes_default
631ef239 6199 typedef long ac__type_sizeof_;
212380e3 6200int
6201main ()
6202{
631ef239 6203static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
212380e3 6204test_array [0] = 0
6205
6206 ;
6207 return 0;
6208}
6209_ACEOF
6210rm -f conftest.$ac_objext
631ef239 6211if { (ac_try="$ac_compile"
6212case "(($ac_try" in
6213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6214 *) ac_try_echo=$ac_try;;
6215esac
6216eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6217 (eval "$ac_compile") 2>conftest.er1
212380e3 6218 ac_status=$?
6219 grep -v '^ *+' conftest.er1 >conftest.err
6220 rm -f conftest.er1
6221 cat conftest.err >&5
6222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6223 (exit $ac_status); } && {
6224 test -z "$ac_c_werror_flag" ||
6225 test ! -s conftest.err
6226 } && test -s conftest.$ac_objext; then
212380e3 6227 ac_hi=-1 ac_mid=-1
6228 while :; do
6229 cat >conftest.$ac_ext <<_ACEOF
6230/* confdefs.h. */
6231_ACEOF
6232cat confdefs.h >>conftest.$ac_ext
6233cat >>conftest.$ac_ext <<_ACEOF
6234/* end confdefs.h. */
6235$ac_includes_default
631ef239 6236 typedef long ac__type_sizeof_;
212380e3 6237int
6238main ()
6239{
631ef239 6240static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
212380e3 6241test_array [0] = 0
6242
6243 ;
6244 return 0;
6245}
6246_ACEOF
6247rm -f conftest.$ac_objext
631ef239 6248if { (ac_try="$ac_compile"
6249case "(($ac_try" in
6250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6251 *) ac_try_echo=$ac_try;;
6252esac
6253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6254 (eval "$ac_compile") 2>conftest.er1
212380e3 6255 ac_status=$?
6256 grep -v '^ *+' conftest.er1 >conftest.err
6257 rm -f conftest.er1
6258 cat conftest.err >&5
6259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6260 (exit $ac_status); } && {
6261 test -z "$ac_c_werror_flag" ||
6262 test ! -s conftest.err
6263 } && test -s conftest.$ac_objext; then
212380e3 6264 ac_lo=$ac_mid; break
6265else
6266 echo "$as_me: failed program was:" >&5
6267sed 's/^/| /' conftest.$ac_ext >&5
6268
631ef239 6269 ac_hi=`expr '(' $ac_mid ')' - 1`
6270 if test $ac_mid -le $ac_hi; then
6271 ac_lo= ac_hi=
6272 break
6273 fi
6274 ac_mid=`expr 2 '*' $ac_mid`
212380e3 6275fi
631ef239 6276
6277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6278 done
6279else
6280 echo "$as_me: failed program was:" >&5
6281sed 's/^/| /' conftest.$ac_ext >&5
6282
631ef239 6283 ac_lo= ac_hi=
212380e3 6284fi
631ef239 6285
6286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6287fi
631ef239 6288
6289rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6290# Binary search between lo and hi bounds.
6291while test "x$ac_lo" != "x$ac_hi"; do
6292 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6293 cat >conftest.$ac_ext <<_ACEOF
6294/* confdefs.h. */
6295_ACEOF
6296cat confdefs.h >>conftest.$ac_ext
6297cat >>conftest.$ac_ext <<_ACEOF
6298/* end confdefs.h. */
6299$ac_includes_default
631ef239 6300 typedef long ac__type_sizeof_;
212380e3 6301int
6302main ()
6303{
631ef239 6304static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3 6305test_array [0] = 0
6306
6307 ;
6308 return 0;
6309}
6310_ACEOF
6311rm -f conftest.$ac_objext
631ef239 6312if { (ac_try="$ac_compile"
6313case "(($ac_try" in
6314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6315 *) ac_try_echo=$ac_try;;
6316esac
6317eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6318 (eval "$ac_compile") 2>conftest.er1
212380e3 6319 ac_status=$?
6320 grep -v '^ *+' conftest.er1 >conftest.err
6321 rm -f conftest.er1
6322 cat conftest.err >&5
6323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6324 (exit $ac_status); } && {
6325 test -z "$ac_c_werror_flag" ||
6326 test ! -s conftest.err
6327 } && test -s conftest.$ac_objext; then
212380e3 6328 ac_hi=$ac_mid
6329else
6330 echo "$as_me: failed program was:" >&5
6331sed 's/^/| /' conftest.$ac_ext >&5
6332
631ef239 6333 ac_lo=`expr '(' $ac_mid ')' + 1`
212380e3 6334fi
631ef239 6335
6336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6337done
6338case $ac_lo in
6339?*) ac_cv_sizeof_long=$ac_lo;;
631ef239 6340'') if test "$ac_cv_type_long" = yes; then
6341 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
212380e3 6342See \`config.log' for more details." >&5
631ef239 6343echo "$as_me: error: cannot compute sizeof (long)
212380e3 6344See \`config.log' for more details." >&2;}
631ef239 6345 { (exit 77); exit 77; }; }
6346 else
6347 ac_cv_sizeof_long=0
6348 fi ;;
212380e3 6349esac
212380e3 6350else
6351 cat >conftest.$ac_ext <<_ACEOF
6352/* confdefs.h. */
6353_ACEOF
6354cat confdefs.h >>conftest.$ac_ext
6355cat >>conftest.$ac_ext <<_ACEOF
6356/* end confdefs.h. */
6357$ac_includes_default
631ef239 6358 typedef long ac__type_sizeof_;
6359static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
6360static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
212380e3 6361#include <stdio.h>
6362#include <stdlib.h>
6363int
6364main ()
6365{
6366
6367 FILE *f = fopen ("conftest.val", "w");
6368 if (! f)
631ef239 6369 return 1;
6370 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
212380e3 6371 {
631ef239 6372 long int i = longval ();
6373 if (i != ((long int) (sizeof (ac__type_sizeof_))))
6374 return 1;
212380e3 6375 fprintf (f, "%ld\n", i);
6376 }
6377 else
6378 {
631ef239 6379 unsigned long int i = ulongval ();
6380 if (i != ((long int) (sizeof (ac__type_sizeof_))))
6381 return 1;
212380e3 6382 fprintf (f, "%lu\n", i);
6383 }
631ef239 6384 return ferror (f) || fclose (f) != 0;
212380e3 6385
6386 ;
6387 return 0;
6388}
6389_ACEOF
6390rm -f conftest$ac_exeext
631ef239 6391if { (ac_try="$ac_link"
6392case "(($ac_try" in
6393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6394 *) ac_try_echo=$ac_try;;
6395esac
6396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6397 (eval "$ac_link") 2>&5
212380e3 6398 ac_status=$?
6399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6400 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 6401 { (case "(($ac_try" in
6402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6403 *) ac_try_echo=$ac_try;;
6404esac
6405eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6406 (eval "$ac_try") 2>&5
212380e3 6407 ac_status=$?
6408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6409 (exit $ac_status); }; }; then
6410 ac_cv_sizeof_long=`cat conftest.val`
6411else
6412 echo "$as_me: program exited with status $ac_status" >&5
6413echo "$as_me: failed program was:" >&5
6414sed 's/^/| /' conftest.$ac_ext >&5
6415
6416( exit $ac_status )
631ef239 6417if test "$ac_cv_type_long" = yes; then
6418 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
212380e3 6419See \`config.log' for more details." >&5
631ef239 6420echo "$as_me: error: cannot compute sizeof (long)
212380e3 6421See \`config.log' for more details." >&2;}
631ef239 6422 { (exit 77); exit 77; }; }
6423 else
6424 ac_cv_sizeof_long=0
6425 fi
212380e3 6426fi
631ef239 6427rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 6428fi
6429rm -f conftest.val
212380e3 6430fi
631ef239 6431{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
6432echo "${ECHO_T}$ac_cv_sizeof_long" >&6; }
6433
6434
6435
212380e3 6436cat >>confdefs.h <<_ACEOF
6437#define SIZEOF_LONG $ac_cv_sizeof_long
6438_ACEOF
6439
6440
631ef239 6441{ echo "$as_me:$LINENO: checking for long long" >&5
6442echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
212380e3 6443if test "${ac_cv_type_long_long+set}" = set; then
6444 echo $ECHO_N "(cached) $ECHO_C" >&6
6445else
6446 cat >conftest.$ac_ext <<_ACEOF
6447/* confdefs.h. */
6448_ACEOF
6449cat confdefs.h >>conftest.$ac_ext
6450cat >>conftest.$ac_ext <<_ACEOF
6451/* end confdefs.h. */
6452$ac_includes_default
631ef239 6453typedef long long ac__type_new_;
212380e3 6454int
6455main ()
6456{
631ef239 6457if ((ac__type_new_ *) 0)
212380e3 6458 return 0;
631ef239 6459if (sizeof (ac__type_new_))
212380e3 6460 return 0;
6461 ;
6462 return 0;
6463}
6464_ACEOF
6465rm -f conftest.$ac_objext
631ef239 6466if { (ac_try="$ac_compile"
6467case "(($ac_try" in
6468 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6469 *) ac_try_echo=$ac_try;;
6470esac
6471eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6472 (eval "$ac_compile") 2>conftest.er1
212380e3 6473 ac_status=$?
6474 grep -v '^ *+' conftest.er1 >conftest.err
6475 rm -f conftest.er1
6476 cat conftest.err >&5
6477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6478 (exit $ac_status); } && {
6479 test -z "$ac_c_werror_flag" ||
6480 test ! -s conftest.err
6481 } && test -s conftest.$ac_objext; then
212380e3 6482 ac_cv_type_long_long=yes
6483else
6484 echo "$as_me: failed program was:" >&5
6485sed 's/^/| /' conftest.$ac_ext >&5
6486
631ef239 6487 ac_cv_type_long_long=no
212380e3 6488fi
631ef239 6489
6490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6491fi
631ef239 6492{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
6493echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
212380e3 6494
631ef239 6495# The cast to long int works around a bug in the HP C Compiler
6496# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6497# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6498# This bug is HP SR number 8606223364.
6499{ echo "$as_me:$LINENO: checking size of long long" >&5
6500echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
212380e3 6501if test "${ac_cv_sizeof_long_long+set}" = set; then
6502 echo $ECHO_N "(cached) $ECHO_C" >&6
6503else
212380e3 6504 if test "$cross_compiling" = yes; then
6505 # Depending upon the size, compute the lo and hi bounds.
6506cat >conftest.$ac_ext <<_ACEOF
6507/* confdefs.h. */
6508_ACEOF
6509cat confdefs.h >>conftest.$ac_ext
6510cat >>conftest.$ac_ext <<_ACEOF
6511/* end confdefs.h. */
6512$ac_includes_default
631ef239 6513 typedef long long ac__type_sizeof_;
212380e3 6514int
6515main ()
6516{
631ef239 6517static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
212380e3 6518test_array [0] = 0
6519
6520 ;
6521 return 0;
6522}
6523_ACEOF
6524rm -f conftest.$ac_objext
631ef239 6525if { (ac_try="$ac_compile"
6526case "(($ac_try" in
6527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6528 *) ac_try_echo=$ac_try;;
6529esac
6530eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6531 (eval "$ac_compile") 2>conftest.er1
212380e3 6532 ac_status=$?
6533 grep -v '^ *+' conftest.er1 >conftest.err
6534 rm -f conftest.er1
6535 cat conftest.err >&5
6536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6537 (exit $ac_status); } && {
6538 test -z "$ac_c_werror_flag" ||
6539 test ! -s conftest.err
6540 } && test -s conftest.$ac_objext; then
212380e3 6541 ac_lo=0 ac_mid=0
6542 while :; do
6543 cat >conftest.$ac_ext <<_ACEOF
6544/* confdefs.h. */
6545_ACEOF
6546cat confdefs.h >>conftest.$ac_ext
6547cat >>conftest.$ac_ext <<_ACEOF
6548/* end confdefs.h. */
6549$ac_includes_default
631ef239 6550 typedef long long ac__type_sizeof_;
212380e3 6551int
6552main ()
6553{
631ef239 6554static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3 6555test_array [0] = 0
6556
6557 ;
6558 return 0;
6559}
6560_ACEOF
6561rm -f conftest.$ac_objext
631ef239 6562if { (ac_try="$ac_compile"
6563case "(($ac_try" in
6564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6565 *) ac_try_echo=$ac_try;;
6566esac
6567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6568 (eval "$ac_compile") 2>conftest.er1
212380e3 6569 ac_status=$?
6570 grep -v '^ *+' conftest.er1 >conftest.err
6571 rm -f conftest.er1
6572 cat conftest.err >&5
6573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6574 (exit $ac_status); } && {
6575 test -z "$ac_c_werror_flag" ||
6576 test ! -s conftest.err
6577 } && test -s conftest.$ac_objext; then
212380e3 6578 ac_hi=$ac_mid; break
6579else
6580 echo "$as_me: failed program was:" >&5
6581sed 's/^/| /' conftest.$ac_ext >&5
6582
631ef239 6583 ac_lo=`expr $ac_mid + 1`
6584 if test $ac_lo -le $ac_mid; then
6585 ac_lo= ac_hi=
6586 break
6587 fi
6588 ac_mid=`expr 2 '*' $ac_mid + 1`
212380e3 6589fi
631ef239 6590
6591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6592 done
6593else
6594 echo "$as_me: failed program was:" >&5
6595sed 's/^/| /' conftest.$ac_ext >&5
6596
631ef239 6597 cat >conftest.$ac_ext <<_ACEOF
212380e3 6598/* confdefs.h. */
6599_ACEOF
6600cat confdefs.h >>conftest.$ac_ext
6601cat >>conftest.$ac_ext <<_ACEOF
6602/* end confdefs.h. */
6603$ac_includes_default
631ef239 6604 typedef long long ac__type_sizeof_;
212380e3 6605int
6606main ()
6607{
631ef239 6608static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
212380e3 6609test_array [0] = 0
6610
6611 ;
6612 return 0;
6613}
6614_ACEOF
6615rm -f conftest.$ac_objext
631ef239 6616if { (ac_try="$ac_compile"
6617case "(($ac_try" in
6618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6619 *) ac_try_echo=$ac_try;;
6620esac
6621eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6622 (eval "$ac_compile") 2>conftest.er1
212380e3 6623 ac_status=$?
6624 grep -v '^ *+' conftest.er1 >conftest.err
6625 rm -f conftest.er1
6626 cat conftest.err >&5
6627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6628 (exit $ac_status); } && {
6629 test -z "$ac_c_werror_flag" ||
6630 test ! -s conftest.err
6631 } && test -s conftest.$ac_objext; then
212380e3 6632 ac_hi=-1 ac_mid=-1
6633 while :; do
6634 cat >conftest.$ac_ext <<_ACEOF
6635/* confdefs.h. */
6636_ACEOF
6637cat confdefs.h >>conftest.$ac_ext
6638cat >>conftest.$ac_ext <<_ACEOF
6639/* end confdefs.h. */
6640$ac_includes_default
631ef239 6641 typedef long long ac__type_sizeof_;
212380e3 6642int
6643main ()
6644{
631ef239 6645static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
212380e3 6646test_array [0] = 0
6647
6648 ;
6649 return 0;
6650}
6651_ACEOF
6652rm -f conftest.$ac_objext
631ef239 6653if { (ac_try="$ac_compile"
6654case "(($ac_try" in
6655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6656 *) ac_try_echo=$ac_try;;
6657esac
6658eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6659 (eval "$ac_compile") 2>conftest.er1
212380e3 6660 ac_status=$?
6661 grep -v '^ *+' conftest.er1 >conftest.err
6662 rm -f conftest.er1
6663 cat conftest.err >&5
6664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6665 (exit $ac_status); } && {
6666 test -z "$ac_c_werror_flag" ||
6667 test ! -s conftest.err
6668 } && test -s conftest.$ac_objext; then
212380e3 6669 ac_lo=$ac_mid; break
6670else
6671 echo "$as_me: failed program was:" >&5
6672sed 's/^/| /' conftest.$ac_ext >&5
6673
631ef239 6674 ac_hi=`expr '(' $ac_mid ')' - 1`
6675 if test $ac_mid -le $ac_hi; then
6676 ac_lo= ac_hi=
6677 break
6678 fi
6679 ac_mid=`expr 2 '*' $ac_mid`
212380e3 6680fi
631ef239 6681
6682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6683 done
6684else
6685 echo "$as_me: failed program was:" >&5
6686sed 's/^/| /' conftest.$ac_ext >&5
6687
631ef239 6688 ac_lo= ac_hi=
212380e3 6689fi
631ef239 6690
6691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6692fi
631ef239 6693
6694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6695# Binary search between lo and hi bounds.
6696while test "x$ac_lo" != "x$ac_hi"; do
6697 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6698 cat >conftest.$ac_ext <<_ACEOF
6699/* confdefs.h. */
6700_ACEOF
6701cat confdefs.h >>conftest.$ac_ext
6702cat >>conftest.$ac_ext <<_ACEOF
6703/* end confdefs.h. */
6704$ac_includes_default
631ef239 6705 typedef long long ac__type_sizeof_;
212380e3 6706int
6707main ()
6708{
631ef239 6709static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3 6710test_array [0] = 0
6711
6712 ;
6713 return 0;
6714}
6715_ACEOF
6716rm -f conftest.$ac_objext
631ef239 6717if { (ac_try="$ac_compile"
6718case "(($ac_try" in
6719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6720 *) ac_try_echo=$ac_try;;
6721esac
6722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6723 (eval "$ac_compile") 2>conftest.er1
212380e3 6724 ac_status=$?
6725 grep -v '^ *+' conftest.er1 >conftest.err
6726 rm -f conftest.er1
6727 cat conftest.err >&5
6728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6729 (exit $ac_status); } && {
6730 test -z "$ac_c_werror_flag" ||
6731 test ! -s conftest.err
6732 } && test -s conftest.$ac_objext; then
212380e3 6733 ac_hi=$ac_mid
6734else
6735 echo "$as_me: failed program was:" >&5
6736sed 's/^/| /' conftest.$ac_ext >&5
6737
631ef239 6738 ac_lo=`expr '(' $ac_mid ')' + 1`
212380e3 6739fi
631ef239 6740
6741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6742done
6743case $ac_lo in
6744?*) ac_cv_sizeof_long_long=$ac_lo;;
631ef239 6745'') if test "$ac_cv_type_long_long" = yes; then
6746 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
212380e3 6747See \`config.log' for more details." >&5
631ef239 6748echo "$as_me: error: cannot compute sizeof (long long)
212380e3 6749See \`config.log' for more details." >&2;}
631ef239 6750 { (exit 77); exit 77; }; }
6751 else
6752 ac_cv_sizeof_long_long=0
6753 fi ;;
212380e3 6754esac
212380e3 6755else
6756 cat >conftest.$ac_ext <<_ACEOF
6757/* confdefs.h. */
6758_ACEOF
6759cat confdefs.h >>conftest.$ac_ext
6760cat >>conftest.$ac_ext <<_ACEOF
6761/* end confdefs.h. */
6762$ac_includes_default
631ef239 6763 typedef long long ac__type_sizeof_;
6764static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
6765static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
212380e3 6766#include <stdio.h>
6767#include <stdlib.h>
6768int
6769main ()
6770{
6771
6772 FILE *f = fopen ("conftest.val", "w");
6773 if (! f)
631ef239 6774 return 1;
6775 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
212380e3 6776 {
631ef239 6777 long int i = longval ();
6778 if (i != ((long int) (sizeof (ac__type_sizeof_))))
6779 return 1;
212380e3 6780 fprintf (f, "%ld\n", i);
6781 }
6782 else
6783 {
631ef239 6784 unsigned long int i = ulongval ();
6785 if (i != ((long int) (sizeof (ac__type_sizeof_))))
6786 return 1;
212380e3 6787 fprintf (f, "%lu\n", i);
6788 }
631ef239 6789 return ferror (f) || fclose (f) != 0;
212380e3 6790
6791 ;
6792 return 0;
6793}
6794_ACEOF
6795rm -f conftest$ac_exeext
631ef239 6796if { (ac_try="$ac_link"
6797case "(($ac_try" in
6798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6799 *) ac_try_echo=$ac_try;;
6800esac
6801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6802 (eval "$ac_link") 2>&5
212380e3 6803 ac_status=$?
6804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6805 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 6806 { (case "(($ac_try" in
6807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6808 *) ac_try_echo=$ac_try;;
6809esac
6810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6811 (eval "$ac_try") 2>&5
212380e3 6812 ac_status=$?
6813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6814 (exit $ac_status); }; }; then
6815 ac_cv_sizeof_long_long=`cat conftest.val`
6816else
6817 echo "$as_me: program exited with status $ac_status" >&5
6818echo "$as_me: failed program was:" >&5
6819sed 's/^/| /' conftest.$ac_ext >&5
6820
6821( exit $ac_status )
631ef239 6822if test "$ac_cv_type_long_long" = yes; then
6823 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
212380e3 6824See \`config.log' for more details." >&5
631ef239 6825echo "$as_me: error: cannot compute sizeof (long long)
212380e3 6826See \`config.log' for more details." >&2;}
631ef239 6827 { (exit 77); exit 77; }; }
6828 else
6829 ac_cv_sizeof_long_long=0
6830 fi
212380e3 6831fi
631ef239 6832rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 6833fi
6834rm -f conftest.val
212380e3 6835fi
631ef239 6836{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
6837echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
6838
6839
6840
212380e3 6841cat >>confdefs.h <<_ACEOF
6842#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
6843_ACEOF
6844
6845
6846
6847
631ef239 6848{ echo "$as_me:$LINENO: checking the system's memory page size" >&5
6849echo $ECHO_N "checking the system's memory page size... $ECHO_C" >&6; }
212380e3 6850pagesize="no"
6851if test "$cross_compiling" = yes; then
6852 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6853See \`config.log' for more details." >&5
6854echo "$as_me: error: cannot run test program while cross compiling
6855See \`config.log' for more details." >&2;}
6856 { (exit 1); exit 1; }; }
6857else
6858 cat >conftest.$ac_ext <<_ACEOF
6859/* confdefs.h. */
6860_ACEOF
6861cat confdefs.h >>conftest.$ac_ext
6862cat >>conftest.$ac_ext <<_ACEOF
6863/* end confdefs.h. */
6864
6865#include <stdio.h>
6866#if HAVE_UNISTD_H
6867# include <unistd.h>
6868#endif
6869
6870int main(void) {
6871 FILE *fp = fopen("conftest.malloc", "w");
6872
6873 if (fp != NULL) {
6874 fprintf(fp, "%d\n", getpagesize());
6875 fclose(fp);
6876 } else
6877 exit(1);
6878 exit(0);
6879}
6880_ACEOF
6881rm -f conftest$ac_exeext
631ef239 6882if { (ac_try="$ac_link"
6883case "(($ac_try" in
6884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6885 *) ac_try_echo=$ac_try;;
6886esac
6887eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6888 (eval "$ac_link") 2>&5
212380e3 6889 ac_status=$?
6890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6891 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 6892 { (case "(($ac_try" in
6893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6894 *) ac_try_echo=$ac_try;;
6895esac
6896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6897 (eval "$ac_try") 2>&5
212380e3 6898 ac_status=$?
6899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6900 (exit $ac_status); }; }; then
6901
6902if test -f "conftest.malloc" ; then
6903 pagesize=`cat conftest.malloc`
6904fi
6905
6906else
6907 echo "$as_me: program exited with status $ac_status" >&5
6908echo "$as_me: failed program was:" >&5
6909sed 's/^/| /' conftest.$ac_ext >&5
6910
6911fi
631ef239 6912rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 6913fi
631ef239 6914
6915
212380e3 6916if test "$pagesize" != "no" ; then
631ef239 6917 { echo "$as_me:$LINENO: result: $pagesize" >&5
6918echo "${ECHO_T}$pagesize" >&6; }
212380e3 6919else
6920 if test "$ac_cv_sizeof_int" = "4" ; then
6921 pagesize=4096
6922 else
6923 pagesize=8192
6924 fi
631ef239 6925 { echo "$as_me:$LINENO: result: $pagesize (guessing)" >&5
6926echo "${ECHO_T}$pagesize (guessing)" >&6; }
212380e3 6927fi
6928
6929cat >>confdefs.h <<_ACEOF
6930#define MALLOC_PAGESIZE $pagesize
6931_ACEOF
6932
6933
6934
631ef239 6935{ echo "$as_me:$LINENO: checking for library containing socket" >&5
6936echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; }
212380e3 6937if test "${ac_cv_search_socket+set}" = set; then
6938 echo $ECHO_N "(cached) $ECHO_C" >&6
6939else
6940 ac_func_search_save_LIBS=$LIBS
212380e3 6941cat >conftest.$ac_ext <<_ACEOF
6942/* confdefs.h. */
6943_ACEOF
6944cat confdefs.h >>conftest.$ac_ext
6945cat >>conftest.$ac_ext <<_ACEOF
6946/* end confdefs.h. */
6947
631ef239 6948/* Override any GCC internal prototype to avoid an error.
6949 Use char because int might match the return type of a GCC
6950 builtin and then its argument prototype would still apply. */
212380e3 6951#ifdef __cplusplus
6952extern "C"
6953#endif
212380e3 6954char socket ();
6955int
6956main ()
6957{
631ef239 6958return socket ();
212380e3 6959 ;
6960 return 0;
6961}
6962_ACEOF
631ef239 6963for ac_lib in '' socket; do
6964 if test -z "$ac_lib"; then
6965 ac_res="none required"
6966 else
6967 ac_res=-l$ac_lib
6968 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6969 fi
6970 rm -f conftest.$ac_objext conftest$ac_exeext
6971if { (ac_try="$ac_link"
6972case "(($ac_try" in
6973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6974 *) ac_try_echo=$ac_try;;
6975esac
6976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6977 (eval "$ac_link") 2>conftest.er1
212380e3 6978 ac_status=$?
6979 grep -v '^ *+' conftest.er1 >conftest.err
6980 rm -f conftest.er1
6981 cat conftest.err >&5
6982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 6983 (exit $ac_status); } && {
6984 test -z "$ac_c_werror_flag" ||
6985 test ! -s conftest.err
6986 } && test -s conftest$ac_exeext &&
6987 $as_test_x conftest$ac_exeext; then
6988 ac_cv_search_socket=$ac_res
212380e3 6989else
6990 echo "$as_me: failed program was:" >&5
6991sed 's/^/| /' conftest.$ac_ext >&5
6992
631ef239 6993
212380e3 6994fi
631ef239 6995
6996rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6997 conftest$ac_exeext
6998 if test "${ac_cv_search_socket+set}" = set; then
6999 break
7000fi
7001done
7002if test "${ac_cv_search_socket+set}" = set; then
7003 :
7004else
7005 ac_cv_search_socket=no
7006fi
7007rm conftest.$ac_ext
7008LIBS=$ac_func_search_save_LIBS
7009fi
7010{ echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
7011echo "${ECHO_T}$ac_cv_search_socket" >&6; }
7012ac_res=$ac_cv_search_socket
7013if test "$ac_res" != no; then
7014 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7015
7016else
7017 { { echo "$as_me:$LINENO: error: You have no socket()! Aborting." >&5
7018echo "$as_me: error: You have no socket()! Aborting." >&2;}
7019 { (exit 1); exit 1; }; }
7020fi
7021
7022
7023if test x"$SUN" = xyes; then
7024 { echo "$as_me:$LINENO: checking for library containing inet_ntoa" >&5
7025echo $ECHO_N "checking for library containing inet_ntoa... $ECHO_C" >&6; }
7026if test "${ac_cv_search_inet_ntoa+set}" = set; then
7027 echo $ECHO_N "(cached) $ECHO_C" >&6
7028else
7029 ac_func_search_save_LIBS=$LIBS
7030cat >conftest.$ac_ext <<_ACEOF
212380e3 7031/* confdefs.h. */
7032_ACEOF
7033cat confdefs.h >>conftest.$ac_ext
7034cat >>conftest.$ac_ext <<_ACEOF
7035/* end confdefs.h. */
7036
631ef239 7037/* Override any GCC internal prototype to avoid an error.
7038 Use char because int might match the return type of a GCC
7039 builtin and then its argument prototype would still apply. */
212380e3 7040#ifdef __cplusplus
7041extern "C"
7042#endif
631ef239 7043char inet_ntoa ();
212380e3 7044int
7045main ()
7046{
631ef239 7047return inet_ntoa ();
212380e3 7048 ;
7049 return 0;
7050}
7051_ACEOF
631ef239 7052for ac_lib in '' nsl; do
7053 if test -z "$ac_lib"; then
7054 ac_res="none required"
7055 else
7056 ac_res=-l$ac_lib
7057 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7058 fi
7059 rm -f conftest.$ac_objext conftest$ac_exeext
7060if { (ac_try="$ac_link"
7061case "(($ac_try" in
7062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7063 *) ac_try_echo=$ac_try;;
7064esac
7065eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7066 (eval "$ac_link") 2>conftest.er1
212380e3 7067 ac_status=$?
7068 grep -v '^ *+' conftest.er1 >conftest.err
7069 rm -f conftest.er1
7070 cat conftest.err >&5
7071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7072 (exit $ac_status); } && {
7073 test -z "$ac_c_werror_flag" ||
7074 test ! -s conftest.err
7075 } && test -s conftest$ac_exeext &&
7076 $as_test_x conftest$ac_exeext; then
7077 ac_cv_search_inet_ntoa=$ac_res
212380e3 7078else
7079 echo "$as_me: failed program was:" >&5
7080sed 's/^/| /' conftest.$ac_ext >&5
7081
631ef239 7082
212380e3 7083fi
631ef239 7084
7085rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7086 conftest$ac_exeext
7087 if test "${ac_cv_search_inet_ntoa+set}" = set; then
7088 break
7089fi
7090done
7091if test "${ac_cv_search_inet_ntoa+set}" = set; then
7092 :
7093else
7094 ac_cv_search_inet_ntoa=no
212380e3 7095fi
631ef239 7096rm conftest.$ac_ext
212380e3 7097LIBS=$ac_func_search_save_LIBS
7098fi
631ef239 7099{ echo "$as_me:$LINENO: result: $ac_cv_search_inet_ntoa" >&5
7100echo "${ECHO_T}$ac_cv_search_inet_ntoa" >&6; }
7101ac_res=$ac_cv_search_inet_ntoa
7102if test "$ac_res" != no; then
7103 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3 7104
7105else
631ef239 7106 { { echo "$as_me:$LINENO: error: libnsl not found! Aborting." >&5
7107echo "$as_me: error: libnsl not found! Aborting." >&2;}
212380e3 7108 { (exit 1); exit 1; }; }
7109fi
7110
631ef239 7111fi
212380e3 7112
631ef239 7113{ echo "$as_me:$LINENO: checking for struct sockaddr.sa_len" >&5
7114echo $ECHO_N "checking for struct sockaddr.sa_len... $ECHO_C" >&6; }
7115if test "${ac_cv_member_struct_sockaddr_sa_len+set}" = set; then
212380e3 7116 echo $ECHO_N "(cached) $ECHO_C" >&6
7117else
631ef239 7118 cat >conftest.$ac_ext <<_ACEOF
212380e3 7119/* confdefs.h. */
7120_ACEOF
7121cat confdefs.h >>conftest.$ac_ext
7122cat >>conftest.$ac_ext <<_ACEOF
7123/* end confdefs.h. */
631ef239 7124#include <sys/types.h>
7125#include <sys/socket.h>
7126
212380e3 7127
212380e3 7128int
7129main ()
7130{
631ef239 7131static struct sockaddr ac_aggr;
7132if (ac_aggr.sa_len)
7133return 0;
212380e3 7134 ;
7135 return 0;
7136}
7137_ACEOF
7138rm -f conftest.$ac_objext
631ef239 7139if { (ac_try="$ac_compile"
7140case "(($ac_try" in
7141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7142 *) ac_try_echo=$ac_try;;
7143esac
7144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7145 (eval "$ac_compile") 2>conftest.er1
212380e3 7146 ac_status=$?
7147 grep -v '^ *+' conftest.er1 >conftest.err
7148 rm -f conftest.er1
7149 cat conftest.err >&5
7150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7151 (exit $ac_status); } && {
7152 test -z "$ac_c_werror_flag" ||
7153 test ! -s conftest.err
7154 } && test -s conftest.$ac_objext; then
212380e3 7155 ac_cv_member_struct_sockaddr_sa_len=yes
7156else
7157 echo "$as_me: failed program was:" >&5
7158sed 's/^/| /' conftest.$ac_ext >&5
7159
631ef239 7160 cat >conftest.$ac_ext <<_ACEOF
212380e3 7161/* confdefs.h. */
7162_ACEOF
7163cat confdefs.h >>conftest.$ac_ext
7164cat >>conftest.$ac_ext <<_ACEOF
7165/* end confdefs.h. */
7166#include <sys/types.h>
7167#include <sys/socket.h>
7168
7169
7170int
7171main ()
7172{
7173static struct sockaddr ac_aggr;
7174if (sizeof ac_aggr.sa_len)
7175return 0;
7176 ;
7177 return 0;
7178}
7179_ACEOF
7180rm -f conftest.$ac_objext
631ef239 7181if { (ac_try="$ac_compile"
7182case "(($ac_try" in
7183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7184 *) ac_try_echo=$ac_try;;
7185esac
7186eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7187 (eval "$ac_compile") 2>conftest.er1
212380e3 7188 ac_status=$?
7189 grep -v '^ *+' conftest.er1 >conftest.err
7190 rm -f conftest.er1
7191 cat conftest.err >&5
7192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7193 (exit $ac_status); } && {
7194 test -z "$ac_c_werror_flag" ||
7195 test ! -s conftest.err
7196 } && test -s conftest.$ac_objext; then
212380e3 7197 ac_cv_member_struct_sockaddr_sa_len=yes
7198else
7199 echo "$as_me: failed program was:" >&5
7200sed 's/^/| /' conftest.$ac_ext >&5
7201
631ef239 7202 ac_cv_member_struct_sockaddr_sa_len=no
212380e3 7203fi
631ef239 7204
7205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7206fi
631ef239 7207
7208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7209fi
631ef239 7210{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
7211echo "${ECHO_T}$ac_cv_member_struct_sockaddr_sa_len" >&6; }
212380e3 7212if test $ac_cv_member_struct_sockaddr_sa_len = yes; then
7213
7214cat >>confdefs.h <<\_ACEOF
7215#define SOCKADDR_IN_HAS_LEN 1
7216_ACEOF
7217
7218fi
7219
7220
631ef239 7221{ echo "$as_me:$LINENO: checking for socklen_t" >&5
7222echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
212380e3 7223if test "${ac_cv_type_socklen_t+set}" = set; then
7224 echo $ECHO_N "(cached) $ECHO_C" >&6
7225else
7226 cat >conftest.$ac_ext <<_ACEOF
7227/* confdefs.h. */
7228_ACEOF
7229cat confdefs.h >>conftest.$ac_ext
7230cat >>conftest.$ac_ext <<_ACEOF
7231/* end confdefs.h. */
7232#include <sys/types.h>
7233#include <sys/socket.h>
7234
631ef239 7235typedef socklen_t ac__type_new_;
212380e3 7236int
7237main ()
7238{
631ef239 7239if ((ac__type_new_ *) 0)
212380e3 7240 return 0;
631ef239 7241if (sizeof (ac__type_new_))
212380e3 7242 return 0;
7243 ;
7244 return 0;
7245}
7246_ACEOF
7247rm -f conftest.$ac_objext
631ef239 7248if { (ac_try="$ac_compile"
7249case "(($ac_try" in
7250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7251 *) ac_try_echo=$ac_try;;
7252esac
7253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7254 (eval "$ac_compile") 2>conftest.er1
212380e3 7255 ac_status=$?
7256 grep -v '^ *+' conftest.er1 >conftest.err
7257 rm -f conftest.er1
7258 cat conftest.err >&5
7259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7260 (exit $ac_status); } && {
7261 test -z "$ac_c_werror_flag" ||
7262 test ! -s conftest.err
7263 } && test -s conftest.$ac_objext; then
212380e3 7264 ac_cv_type_socklen_t=yes
7265else
7266 echo "$as_me: failed program was:" >&5
7267sed 's/^/| /' conftest.$ac_ext >&5
7268
631ef239 7269 ac_cv_type_socklen_t=no
212380e3 7270fi
631ef239 7271
7272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7273fi
631ef239 7274{ echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
7275echo "${ECHO_T}$ac_cv_type_socklen_t" >&6; }
212380e3 7276if test $ac_cv_type_socklen_t = yes; then
7277 :
7278else
7279
7280cat >>confdefs.h <<\_ACEOF
7281#define socklen_t unsigned int
7282_ACEOF
7283
7284fi
7285
7286
631ef239 7287# Check whether --enable-ipv6 was given.
212380e3 7288if test "${enable_ipv6+set}" = set; then
631ef239 7289 enableval=$enable_ipv6; ipv6=$enableval
212380e3 7290else
7291 ipv6=no
631ef239 7292fi
7293
212380e3 7294
631ef239 7295{ echo "$as_me:$LINENO: checking for library containing crypt" >&5
7296echo $ECHO_N "checking for library containing crypt... $ECHO_C" >&6; }
212380e3 7297if test "${ac_cv_search_crypt+set}" = set; then
7298 echo $ECHO_N "(cached) $ECHO_C" >&6
7299else
7300 ac_func_search_save_LIBS=$LIBS
212380e3 7301cat >conftest.$ac_ext <<_ACEOF
7302/* confdefs.h. */
7303_ACEOF
7304cat confdefs.h >>conftest.$ac_ext
7305cat >>conftest.$ac_ext <<_ACEOF
7306/* end confdefs.h. */
7307
631ef239 7308/* Override any GCC internal prototype to avoid an error.
7309 Use char because int might match the return type of a GCC
7310 builtin and then its argument prototype would still apply. */
212380e3 7311#ifdef __cplusplus
7312extern "C"
7313#endif
212380e3 7314char crypt ();
7315int
7316main ()
7317{
631ef239 7318return crypt ();
212380e3 7319 ;
7320 return 0;
7321}
7322_ACEOF
631ef239 7323for ac_lib in '' crypt descrypt; do
7324 if test -z "$ac_lib"; then
7325 ac_res="none required"
7326 else
7327 ac_res=-l$ac_lib
7328 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7329 fi
7330 rm -f conftest.$ac_objext conftest$ac_exeext
7331if { (ac_try="$ac_link"
7332case "(($ac_try" in
7333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7334 *) ac_try_echo=$ac_try;;
7335esac
7336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7337 (eval "$ac_link") 2>conftest.er1
212380e3 7338 ac_status=$?
7339 grep -v '^ *+' conftest.er1 >conftest.err
7340 rm -f conftest.er1
7341 cat conftest.err >&5
7342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7343 (exit $ac_status); } && {
7344 test -z "$ac_c_werror_flag" ||
7345 test ! -s conftest.err
7346 } && test -s conftest$ac_exeext &&
7347 $as_test_x conftest$ac_exeext; then
7348 ac_cv_search_crypt=$ac_res
212380e3 7349else
7350 echo "$as_me: failed program was:" >&5
7351sed 's/^/| /' conftest.$ac_ext >&5
7352
212380e3 7353
631ef239 7354fi
212380e3 7355
631ef239 7356rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7357 conftest$ac_exeext
7358 if test "${ac_cv_search_crypt+set}" = set; then
7359 break
212380e3 7360fi
631ef239 7361done
7362if test "${ac_cv_search_crypt+set}" = set; then
7363 :
7364else
7365 ac_cv_search_crypt=no
212380e3 7366fi
631ef239 7367rm conftest.$ac_ext
212380e3 7368LIBS=$ac_func_search_save_LIBS
7369fi
631ef239 7370{ echo "$as_me:$LINENO: result: $ac_cv_search_crypt" >&5
7371echo "${ECHO_T}$ac_cv_search_crypt" >&6; }
7372ac_res=$ac_cv_search_crypt
7373if test "$ac_res" != no; then
7374 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3 7375
7376fi
7377
7378
7379CRYPT_LIB=$ac_cv_search_crypt
7380
7381if test "$CRYPT_LIB" = "none required"; then
7382 unset CRYPT_LIB
7383elif test "$CRYPT_LIB" = no; then
7384 unset CRYPT_LIB
7385fi
7386
7387
7388
7389if test "$ac_cv_header_sys_wait_h" = yes -o "$ac_cv_header_wait_h" = yes; then
7390 VICONF=viconf
7391 else
7392 VICONF=""
7393fi
7394
7395
7396
631ef239 7397{ echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
7398echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6; }
212380e3 7399if test "${gcc_cv_header_string+set}" = set; then
7400 echo $ECHO_N "(cached) $ECHO_C" >&6
7401else
7402
7403 cat >conftest.$ac_ext <<_ACEOF
7404#include <string.h>
7405 #include <strings.h>
7406_ACEOF
7407rm -f conftest.$ac_objext
631ef239 7408if { (ac_try="$ac_compile"
7409case "(($ac_try" in
7410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7411 *) ac_try_echo=$ac_try;;
7412esac
7413eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7414 (eval "$ac_compile") 2>conftest.er1
212380e3 7415 ac_status=$?
7416 grep -v '^ *+' conftest.er1 >conftest.err
7417 rm -f conftest.er1
7418 cat conftest.err >&5
7419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7420 (exit $ac_status); } && {
7421 test -z "$ac_c_werror_flag" ||
7422 test ! -s conftest.err
7423 } && test -s conftest.$ac_objext; then
212380e3 7424 gcc_cv_header_string=yes
7425else
7426 echo "$as_me: failed program was:" >&5
7427sed 's/^/| /' conftest.$ac_ext >&5
7428
631ef239 7429 gcc_cv_header_string=no
212380e3 7430fi
631ef239 7431
7432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7433
7434fi
631ef239 7435{ echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
7436echo "${ECHO_T}$gcc_cv_header_string" >&6; }
212380e3 7437
7438if test "$gcc_cv_header_string" = "yes"; then
7439
7440cat >>confdefs.h <<\_ACEOF
7441#define STRING_WITH_STRINGS 1
7442_ACEOF
7443
7444fi
7445
631ef239 7446{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
7447echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
212380e3 7448if test "${ac_cv_c_bigendian+set}" = set; then
7449 echo $ECHO_N "(cached) $ECHO_C" >&6
7450else
7451 # See if sys/param.h defines the BYTE_ORDER macro.
7452cat >conftest.$ac_ext <<_ACEOF
7453/* confdefs.h. */
7454_ACEOF
7455cat confdefs.h >>conftest.$ac_ext
7456cat >>conftest.$ac_ext <<_ACEOF
7457/* end confdefs.h. */
7458#include <sys/types.h>
7459#include <sys/param.h>
7460
7461int
7462main ()
7463{
631ef239 7464#if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
7465 && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
212380e3 7466 bogus endian macros
7467#endif
7468
7469 ;
7470 return 0;
7471}
7472_ACEOF
7473rm -f conftest.$ac_objext
631ef239 7474if { (ac_try="$ac_compile"
7475case "(($ac_try" in
7476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7477 *) ac_try_echo=$ac_try;;
7478esac
7479eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7480 (eval "$ac_compile") 2>conftest.er1
212380e3 7481 ac_status=$?
7482 grep -v '^ *+' conftest.er1 >conftest.err
7483 rm -f conftest.er1
7484 cat conftest.err >&5
7485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7486 (exit $ac_status); } && {
7487 test -z "$ac_c_werror_flag" ||
7488 test ! -s conftest.err
7489 } && test -s conftest.$ac_objext; then
212380e3 7490 # It does; now see whether it defined to BIG_ENDIAN or not.
7491cat >conftest.$ac_ext <<_ACEOF
7492/* confdefs.h. */
7493_ACEOF
7494cat confdefs.h >>conftest.$ac_ext
7495cat >>conftest.$ac_ext <<_ACEOF
7496/* end confdefs.h. */
7497#include <sys/types.h>
7498#include <sys/param.h>
7499
7500int
7501main ()
7502{
7503#if BYTE_ORDER != BIG_ENDIAN
7504 not big endian
7505#endif
7506
7507 ;
7508 return 0;
7509}
7510_ACEOF
7511rm -f conftest.$ac_objext
631ef239 7512if { (ac_try="$ac_compile"
7513case "(($ac_try" in
7514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7515 *) ac_try_echo=$ac_try;;
7516esac
7517eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7518 (eval "$ac_compile") 2>conftest.er1
212380e3 7519 ac_status=$?
7520 grep -v '^ *+' conftest.er1 >conftest.err
7521 rm -f conftest.er1
7522 cat conftest.err >&5
7523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7524 (exit $ac_status); } && {
7525 test -z "$ac_c_werror_flag" ||
7526 test ! -s conftest.err
7527 } && test -s conftest.$ac_objext; then
212380e3 7528 ac_cv_c_bigendian=yes
7529else
7530 echo "$as_me: failed program was:" >&5
7531sed 's/^/| /' conftest.$ac_ext >&5
7532
631ef239 7533 ac_cv_c_bigendian=no
212380e3 7534fi
631ef239 7535
7536rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7537else
7538 echo "$as_me: failed program was:" >&5
7539sed 's/^/| /' conftest.$ac_ext >&5
7540
631ef239 7541 # It does not; compile a test program.
212380e3 7542if test "$cross_compiling" = yes; then
7543 # try to guess the endianness by grepping values into an object file
7544 ac_cv_c_bigendian=unknown
7545 cat >conftest.$ac_ext <<_ACEOF
7546/* confdefs.h. */
7547_ACEOF
7548cat confdefs.h >>conftest.$ac_ext
7549cat >>conftest.$ac_ext <<_ACEOF
7550/* end confdefs.h. */
631ef239 7551short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
7552short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
212380e3 7553void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
631ef239 7554short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
7555short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
212380e3 7556void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
7557int
7558main ()
7559{
7560 _ascii (); _ebcdic ();
7561 ;
7562 return 0;
7563}
7564_ACEOF
7565rm -f conftest.$ac_objext
631ef239 7566if { (ac_try="$ac_compile"
7567case "(($ac_try" in
7568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7569 *) ac_try_echo=$ac_try;;
7570esac
7571eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7572 (eval "$ac_compile") 2>conftest.er1
212380e3 7573 ac_status=$?
7574 grep -v '^ *+' conftest.er1 >conftest.err
7575 rm -f conftest.er1
7576 cat conftest.err >&5
7577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7578 (exit $ac_status); } && {
7579 test -z "$ac_c_werror_flag" ||
7580 test ! -s conftest.err
7581 } && test -s conftest.$ac_objext; then
212380e3 7582 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
7583 ac_cv_c_bigendian=yes
7584fi
7585if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
7586 if test "$ac_cv_c_bigendian" = unknown; then
7587 ac_cv_c_bigendian=no
7588 else
7589 # finding both strings is unlikely to happen, but who knows?
7590 ac_cv_c_bigendian=unknown
7591 fi
7592fi
7593else
7594 echo "$as_me: failed program was:" >&5
7595sed 's/^/| /' conftest.$ac_ext >&5
7596
631ef239 7597
212380e3 7598fi
631ef239 7599
7600rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7601else
7602 cat >conftest.$ac_ext <<_ACEOF
7603/* confdefs.h. */
7604_ACEOF
7605cat confdefs.h >>conftest.$ac_ext
7606cat >>conftest.$ac_ext <<_ACEOF
7607/* end confdefs.h. */
631ef239 7608$ac_includes_default
212380e3 7609int
7610main ()
7611{
631ef239 7612
212380e3 7613 /* Are we little or big endian? From Harbison&Steele. */
7614 union
7615 {
631ef239 7616 long int l;
7617 char c[sizeof (long int)];
212380e3 7618 } u;
7619 u.l = 1;
631ef239 7620 return u.c[sizeof (long int) - 1] == 1;
7621
7622 ;
7623 return 0;
212380e3 7624}
7625_ACEOF
7626rm -f conftest$ac_exeext
631ef239 7627if { (ac_try="$ac_link"
7628case "(($ac_try" in
7629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7630 *) ac_try_echo=$ac_try;;
7631esac
7632eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7633 (eval "$ac_link") 2>&5
212380e3 7634 ac_status=$?
7635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7636 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 7637 { (case "(($ac_try" in
7638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7639 *) ac_try_echo=$ac_try;;
7640esac
7641eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7642 (eval "$ac_try") 2>&5
212380e3 7643 ac_status=$?
7644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7645 (exit $ac_status); }; }; then
7646 ac_cv_c_bigendian=no
7647else
7648 echo "$as_me: program exited with status $ac_status" >&5
7649echo "$as_me: failed program was:" >&5
7650sed 's/^/| /' conftest.$ac_ext >&5
7651
7652( exit $ac_status )
7653ac_cv_c_bigendian=yes
7654fi
631ef239 7655rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 7656fi
631ef239 7657
7658
212380e3 7659fi
631ef239 7660
7661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7662fi
631ef239 7663{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
7664echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
212380e3 7665case $ac_cv_c_bigendian in
7666 yes)
7667
7668cat >>confdefs.h <<\_ACEOF
7669#define WORDS_BIGENDIAN 1
7670_ACEOF
7671 ;;
7672 no)
7673 ;;
7674 *)
7675 { { echo "$as_me:$LINENO: error: unknown endianness
7676presetting ac_cv_c_bigendian=no (or yes) will help" >&5
7677echo "$as_me: error: unknown endianness
7678presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
7679 { (exit 1); exit 1; }; } ;;
7680esac
7681
7682
7683if test "${ac_cv_header_stdarg_h+set}" = set; then
631ef239 7684 { echo "$as_me:$LINENO: checking for stdarg.h" >&5
7685echo $ECHO_N "checking for stdarg.h... $ECHO_C" >&6; }
212380e3 7686if test "${ac_cv_header_stdarg_h+set}" = set; then
7687 echo $ECHO_N "(cached) $ECHO_C" >&6
7688fi
631ef239 7689{ echo "$as_me:$LINENO: result: $ac_cv_header_stdarg_h" >&5
7690echo "${ECHO_T}$ac_cv_header_stdarg_h" >&6; }
212380e3 7691else
7692 # Is the header compilable?
631ef239 7693{ echo "$as_me:$LINENO: checking stdarg.h usability" >&5
7694echo $ECHO_N "checking stdarg.h usability... $ECHO_C" >&6; }
212380e3 7695cat >conftest.$ac_ext <<_ACEOF
7696/* confdefs.h. */
7697_ACEOF
7698cat confdefs.h >>conftest.$ac_ext
7699cat >>conftest.$ac_ext <<_ACEOF
7700/* end confdefs.h. */
7701$ac_includes_default
7702#include <stdarg.h>
7703_ACEOF
7704rm -f conftest.$ac_objext
631ef239 7705if { (ac_try="$ac_compile"
7706case "(($ac_try" in
7707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7708 *) ac_try_echo=$ac_try;;
7709esac
7710eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7711 (eval "$ac_compile") 2>conftest.er1
212380e3 7712 ac_status=$?
7713 grep -v '^ *+' conftest.er1 >conftest.err
7714 rm -f conftest.er1
7715 cat conftest.err >&5
7716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7717 (exit $ac_status); } && {
7718 test -z "$ac_c_werror_flag" ||
7719 test ! -s conftest.err
7720 } && test -s conftest.$ac_objext; then
212380e3 7721 ac_header_compiler=yes
7722else
7723 echo "$as_me: failed program was:" >&5
7724sed 's/^/| /' conftest.$ac_ext >&5
7725
631ef239 7726 ac_header_compiler=no
212380e3 7727fi
631ef239 7728
7729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7730{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7731echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3 7732
7733# Is the header present?
631ef239 7734{ echo "$as_me:$LINENO: checking stdarg.h presence" >&5
7735echo $ECHO_N "checking stdarg.h presence... $ECHO_C" >&6; }
212380e3 7736cat >conftest.$ac_ext <<_ACEOF
7737/* confdefs.h. */
7738_ACEOF
7739cat confdefs.h >>conftest.$ac_ext
7740cat >>conftest.$ac_ext <<_ACEOF
7741/* end confdefs.h. */
7742#include <stdarg.h>
7743_ACEOF
631ef239 7744if { (ac_try="$ac_cpp conftest.$ac_ext"
7745case "(($ac_try" in
7746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7747 *) ac_try_echo=$ac_try;;
7748esac
7749eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7750 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 7751 ac_status=$?
7752 grep -v '^ *+' conftest.er1 >conftest.err
7753 rm -f conftest.er1
7754 cat conftest.err >&5
7755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7756 (exit $ac_status); } >/dev/null && {
7757 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7758 test ! -s conftest.err
7759 }; then
212380e3 7760 ac_header_preproc=yes
7761else
7762 echo "$as_me: failed program was:" >&5
7763sed 's/^/| /' conftest.$ac_ext >&5
7764
7765 ac_header_preproc=no
7766fi
631ef239 7767
212380e3 7768rm -f conftest.err conftest.$ac_ext
631ef239 7769{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7770echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3 7771
7772# So? What about this header?
7773case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7774 yes:no: )
7775 { echo "$as_me:$LINENO: WARNING: stdarg.h: accepted by the compiler, rejected by the preprocessor!" >&5
7776echo "$as_me: WARNING: stdarg.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7777 { echo "$as_me:$LINENO: WARNING: stdarg.h: proceeding with the compiler's result" >&5
7778echo "$as_me: WARNING: stdarg.h: proceeding with the compiler's result" >&2;}
7779 ac_header_preproc=yes
7780 ;;
7781 no:yes:* )
7782 { echo "$as_me:$LINENO: WARNING: stdarg.h: present but cannot be compiled" >&5
7783echo "$as_me: WARNING: stdarg.h: present but cannot be compiled" >&2;}
7784 { echo "$as_me:$LINENO: WARNING: stdarg.h: check for missing prerequisite headers?" >&5
7785echo "$as_me: WARNING: stdarg.h: check for missing prerequisite headers?" >&2;}
7786 { echo "$as_me:$LINENO: WARNING: stdarg.h: see the Autoconf documentation" >&5
7787echo "$as_me: WARNING: stdarg.h: see the Autoconf documentation" >&2;}
7788 { echo "$as_me:$LINENO: WARNING: stdarg.h: section \"Present But Cannot Be Compiled\"" >&5
7789echo "$as_me: WARNING: stdarg.h: section \"Present But Cannot Be Compiled\"" >&2;}
7790 { echo "$as_me:$LINENO: WARNING: stdarg.h: proceeding with the preprocessor's result" >&5
7791echo "$as_me: WARNING: stdarg.h: proceeding with the preprocessor's result" >&2;}
7792 { echo "$as_me:$LINENO: WARNING: stdarg.h: in the future, the compiler will take precedence" >&5
7793echo "$as_me: WARNING: stdarg.h: in the future, the compiler will take precedence" >&2;}
631ef239 7794
212380e3 7795 ;;
7796esac
631ef239 7797{ echo "$as_me:$LINENO: checking for stdarg.h" >&5
7798echo $ECHO_N "checking for stdarg.h... $ECHO_C" >&6; }
212380e3 7799if test "${ac_cv_header_stdarg_h+set}" = set; then
7800 echo $ECHO_N "(cached) $ECHO_C" >&6
7801else
7802 ac_cv_header_stdarg_h=$ac_header_preproc
7803fi
631ef239 7804{ echo "$as_me:$LINENO: result: $ac_cv_header_stdarg_h" >&5
7805echo "${ECHO_T}$ac_cv_header_stdarg_h" >&6; }
212380e3 7806
7807fi
7808if test $ac_cv_header_stdarg_h = yes; then
7809 :
7810else
7811 { { echo "$as_me:$LINENO: error: ** stdarg.h could not be found - ircd-ratbox will not compile without it **" >&5
7812echo "$as_me: error: ** stdarg.h could not be found - ircd-ratbox will not compile without it **" >&2;}
7813 { (exit 1); exit 1; }; }
7814fi
7815
7816
7817
7818
7819if test "$ac_cv_c_compiler_gnu" = yes; then
7820
631ef239 7821{ echo "$as_me:$LINENO: checking for strlcpy" >&5
7822echo $ECHO_N "checking for strlcpy... $ECHO_C" >&6; }
212380e3 7823save_CFLAGS=$CFLAGS
7824CFLAGS="$CFLAGS -Wimplicit -Werror"
7825
7826cat >conftest.$ac_ext <<_ACEOF
7827/* confdefs.h. */
7828_ACEOF
7829cat confdefs.h >>conftest.$ac_ext
7830cat >>conftest.$ac_ext <<_ACEOF
7831/* end confdefs.h. */
7832#include <string.h>
7833 #include <stdlib.h>
7834int
7835main ()
7836{
7837char *a = malloc(6);
7838 strlcpy(a, "hello", 6);
7839
7840 ;
7841 return 0;
7842}
7843_ACEOF
7844rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 7845if { (ac_try="$ac_link"
7846case "(($ac_try" in
7847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7848 *) ac_try_echo=$ac_try;;
7849esac
7850eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7851 (eval "$ac_link") 2>conftest.er1
212380e3 7852 ac_status=$?
7853 grep -v '^ *+' conftest.er1 >conftest.err
7854 rm -f conftest.er1
7855 cat conftest.err >&5
7856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7857 (exit $ac_status); } && {
7858 test -z "$ac_c_werror_flag" ||
7859 test ! -s conftest.err
7860 } && test -s conftest$ac_exeext &&
7861 $as_test_x conftest$ac_exeext; then
7862 { echo "$as_me:$LINENO: result: yes" >&5
7863echo "${ECHO_T}yes" >&6; }
212380e3 7864
7865cat >>confdefs.h <<\_ACEOF
7866#define HAVE_STRLCPY 1
7867_ACEOF
7868
7869else
7870 echo "$as_me: failed program was:" >&5
7871sed 's/^/| /' conftest.$ac_ext >&5
7872
631ef239 7873 { echo "$as_me:$LINENO: result: no" >&5
7874echo "${ECHO_T}no" >&6; }
212380e3 7875
7876fi
631ef239 7877
7878rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 7879 conftest$ac_exeext conftest.$ac_ext
7880
631ef239 7881{ echo "$as_me:$LINENO: checking for strlcat" >&5
7882echo $ECHO_N "checking for strlcat... $ECHO_C" >&6; }
212380e3 7883cat >conftest.$ac_ext <<_ACEOF
7884/* confdefs.h. */
7885_ACEOF
7886cat confdefs.h >>conftest.$ac_ext
7887cat >>conftest.$ac_ext <<_ACEOF
7888/* end confdefs.h. */
7889#include <string.h>
7890 #include <stdlib.h>
7891int
7892main ()
7893{
7894char *a = malloc(6);
7895 a[0] = '\0';
7896 strlcat(a, "hello", 6);
7897
7898 ;
7899 return 0;
7900}
7901_ACEOF
7902rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 7903if { (ac_try="$ac_link"
7904case "(($ac_try" in
7905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7906 *) ac_try_echo=$ac_try;;
7907esac
7908eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7909 (eval "$ac_link") 2>conftest.er1
212380e3 7910 ac_status=$?
7911 grep -v '^ *+' conftest.er1 >conftest.err
7912 rm -f conftest.er1
7913 cat conftest.err >&5
7914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 7915 (exit $ac_status); } && {
7916 test -z "$ac_c_werror_flag" ||
7917 test ! -s conftest.err
7918 } && test -s conftest$ac_exeext &&
7919 $as_test_x conftest$ac_exeext; then
7920 { echo "$as_me:$LINENO: result: yes" >&5
7921echo "${ECHO_T}yes" >&6; }
212380e3 7922
7923cat >>confdefs.h <<\_ACEOF
7924#define HAVE_STRLCAT 1
7925_ACEOF
7926
7927else
7928 echo "$as_me: failed program was:" >&5
7929sed 's/^/| /' conftest.$ac_ext >&5
7930
631ef239 7931 { echo "$as_me:$LINENO: result: no" >&5
7932echo "${ECHO_T}no" >&6; }
212380e3 7933
7934fi
631ef239 7935
7936rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 7937 conftest$ac_exeext conftest.$ac_ext
7938
7939CFLAGS=$save_CFLAGS
7940
7941else
7942
7943
7944
7945
7946for ac_func in strlcat strlcpy
7947do
7948as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239 7949{ echo "$as_me:$LINENO: checking for $ac_func" >&5
7950echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
7951if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 7952 echo $ECHO_N "(cached) $ECHO_C" >&6
7953else
7954 cat >conftest.$ac_ext <<_ACEOF
7955/* confdefs.h. */
7956_ACEOF
7957cat confdefs.h >>conftest.$ac_ext
7958cat >>conftest.$ac_ext <<_ACEOF
7959/* end confdefs.h. */
7960/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7961 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7962#define $ac_func innocuous_$ac_func
7963
7964/* System header to define __stub macros and hopefully few prototypes,
7965 which can conflict with char $ac_func (); below.
7966 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7967 <limits.h> exists even on freestanding compilers. */
7968
7969#ifdef __STDC__
7970# include <limits.h>
7971#else
7972# include <assert.h>
7973#endif
7974
7975#undef $ac_func
7976
631ef239 7977/* Override any GCC internal prototype to avoid an error.
7978 Use char because int might match the return type of a GCC
7979 builtin and then its argument prototype would still apply. */
212380e3 7980#ifdef __cplusplus
7981extern "C"
212380e3 7982#endif
212380e3 7983char $ac_func ();
7984/* The GNU C library defines this for functions which it implements
7985 to always fail with ENOSYS. Some functions are actually named
7986 something starting with __ and the normal name is an alias. */
631ef239 7987#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 7988choke me
212380e3 7989#endif
7990
7991int
7992main ()
7993{
631ef239 7994return $ac_func ();
212380e3 7995 ;
7996 return 0;
7997}
7998_ACEOF
7999rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 8000if { (ac_try="$ac_link"
8001case "(($ac_try" in
8002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8003 *) ac_try_echo=$ac_try;;
8004esac
8005eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8006 (eval "$ac_link") 2>conftest.er1
212380e3 8007 ac_status=$?
8008 grep -v '^ *+' conftest.er1 >conftest.err
8009 rm -f conftest.er1
8010 cat conftest.err >&5
8011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8012 (exit $ac_status); } && {
8013 test -z "$ac_c_werror_flag" ||
8014 test ! -s conftest.err
8015 } && test -s conftest$ac_exeext &&
8016 $as_test_x conftest$ac_exeext; then
212380e3 8017 eval "$as_ac_var=yes"
8018else
8019 echo "$as_me: failed program was:" >&5
8020sed 's/^/| /' conftest.$ac_ext >&5
8021
631ef239 8022 eval "$as_ac_var=no"
212380e3 8023fi
631ef239 8024
8025rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 8026 conftest$ac_exeext conftest.$ac_ext
8027fi
631ef239 8028ac_res=`eval echo '${'$as_ac_var'}'`
8029 { echo "$as_me:$LINENO: result: $ac_res" >&5
8030echo "${ECHO_T}$ac_res" >&6; }
212380e3 8031if test `eval echo '${'$as_ac_var'}'` = yes; then
8032 cat >>confdefs.h <<_ACEOF
8033#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8034_ACEOF
8035
8036fi
8037done
8038
8039
8040fi
8041
631ef239 8042{ echo "$as_me:$LINENO: checking for u_int32_t" >&5
8043echo $ECHO_N "checking for u_int32_t... $ECHO_C" >&6; }
212380e3 8044if test "${ac_cv_type_u_int32_t+set}" = set; then
8045 echo $ECHO_N "(cached) $ECHO_C" >&6
8046else
8047 cat >conftest.$ac_ext <<_ACEOF
8048/* confdefs.h. */
8049_ACEOF
8050cat confdefs.h >>conftest.$ac_ext
8051cat >>conftest.$ac_ext <<_ACEOF
8052/* end confdefs.h. */
8053$ac_includes_default
631ef239 8054typedef u_int32_t ac__type_new_;
212380e3 8055int
8056main ()
8057{
631ef239 8058if ((ac__type_new_ *) 0)
212380e3 8059 return 0;
631ef239 8060if (sizeof (ac__type_new_))
212380e3 8061 return 0;
8062 ;
8063 return 0;
8064}
8065_ACEOF
8066rm -f conftest.$ac_objext
631ef239 8067if { (ac_try="$ac_compile"
8068case "(($ac_try" in
8069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8070 *) ac_try_echo=$ac_try;;
8071esac
8072eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8073 (eval "$ac_compile") 2>conftest.er1
212380e3 8074 ac_status=$?
8075 grep -v '^ *+' conftest.er1 >conftest.err
8076 rm -f conftest.er1
8077 cat conftest.err >&5
8078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8079 (exit $ac_status); } && {
8080 test -z "$ac_c_werror_flag" ||
8081 test ! -s conftest.err
8082 } && test -s conftest.$ac_objext; then
212380e3 8083 ac_cv_type_u_int32_t=yes
8084else
8085 echo "$as_me: failed program was:" >&5
8086sed 's/^/| /' conftest.$ac_ext >&5
8087
631ef239 8088 ac_cv_type_u_int32_t=no
212380e3 8089fi
631ef239 8090
8091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8092fi
631ef239 8093{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int32_t" >&5
8094echo "${ECHO_T}$ac_cv_type_u_int32_t" >&6; }
212380e3 8095if test $ac_cv_type_u_int32_t = yes; then
8096 :
8097else
8098
631ef239 8099 { echo "$as_me:$LINENO: checking for uint32_t" >&5
8100echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
212380e3 8101if test "${ac_cv_type_uint32_t+set}" = set; then
8102 echo $ECHO_N "(cached) $ECHO_C" >&6
8103else
8104 cat >conftest.$ac_ext <<_ACEOF
8105/* confdefs.h. */
8106_ACEOF
8107cat confdefs.h >>conftest.$ac_ext
8108cat >>conftest.$ac_ext <<_ACEOF
8109/* end confdefs.h. */
8110$ac_includes_default
631ef239 8111typedef uint32_t ac__type_new_;
212380e3 8112int
8113main ()
8114{
631ef239 8115if ((ac__type_new_ *) 0)
212380e3 8116 return 0;
631ef239 8117if (sizeof (ac__type_new_))
212380e3 8118 return 0;
8119 ;
8120 return 0;
8121}
8122_ACEOF
8123rm -f conftest.$ac_objext
631ef239 8124if { (ac_try="$ac_compile"
8125case "(($ac_try" in
8126 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8127 *) ac_try_echo=$ac_try;;
8128esac
8129eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8130 (eval "$ac_compile") 2>conftest.er1
212380e3 8131 ac_status=$?
8132 grep -v '^ *+' conftest.er1 >conftest.err
8133 rm -f conftest.er1
8134 cat conftest.err >&5
8135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8136 (exit $ac_status); } && {
8137 test -z "$ac_c_werror_flag" ||
8138 test ! -s conftest.err
8139 } && test -s conftest.$ac_objext; then
212380e3 8140 ac_cv_type_uint32_t=yes
8141else
8142 echo "$as_me: failed program was:" >&5
8143sed 's/^/| /' conftest.$ac_ext >&5
8144
631ef239 8145 ac_cv_type_uint32_t=no
212380e3 8146fi
631ef239 8147
8148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8149fi
631ef239 8150{ echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5
8151echo "${ECHO_T}$ac_cv_type_uint32_t" >&6; }
212380e3 8152if test $ac_cv_type_uint32_t = yes; then
8153
8154
8155cat >>confdefs.h <<\_ACEOF
8156#define u_int32_t uint32_t
8157_ACEOF
8158
8159
8160else
8161
8162 { echo "$as_me:$LINENO: WARNING: system has no u_int32_t or uint32_t, default to unsigned long int" >&5
8163echo "$as_me: WARNING: system has no u_int32_t or uint32_t, default to unsigned long int" >&2;}
8164
8165cat >>confdefs.h <<\_ACEOF
8166#define u_int32_t unsigned long int
8167_ACEOF
8168
8169
8170fi
8171
8172
8173fi
8174
8175
631ef239 8176{ echo "$as_me:$LINENO: checking for u_int16_t" >&5
8177echo $ECHO_N "checking for u_int16_t... $ECHO_C" >&6; }
212380e3 8178if test "${ac_cv_type_u_int16_t+set}" = set; then
8179 echo $ECHO_N "(cached) $ECHO_C" >&6
8180else
8181 cat >conftest.$ac_ext <<_ACEOF
8182/* confdefs.h. */
8183_ACEOF
8184cat confdefs.h >>conftest.$ac_ext
8185cat >>conftest.$ac_ext <<_ACEOF
8186/* end confdefs.h. */
8187$ac_includes_default
631ef239 8188typedef u_int16_t ac__type_new_;
212380e3 8189int
8190main ()
8191{
631ef239 8192if ((ac__type_new_ *) 0)
212380e3 8193 return 0;
631ef239 8194if (sizeof (ac__type_new_))
212380e3 8195 return 0;
8196 ;
8197 return 0;
8198}
8199_ACEOF
8200rm -f conftest.$ac_objext
631ef239 8201if { (ac_try="$ac_compile"
8202case "(($ac_try" in
8203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8204 *) ac_try_echo=$ac_try;;
8205esac
8206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8207 (eval "$ac_compile") 2>conftest.er1
212380e3 8208 ac_status=$?
8209 grep -v '^ *+' conftest.er1 >conftest.err
8210 rm -f conftest.er1
8211 cat conftest.err >&5
8212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8213 (exit $ac_status); } && {
8214 test -z "$ac_c_werror_flag" ||
8215 test ! -s conftest.err
8216 } && test -s conftest.$ac_objext; then
212380e3 8217 ac_cv_type_u_int16_t=yes
8218else
8219 echo "$as_me: failed program was:" >&5
8220sed 's/^/| /' conftest.$ac_ext >&5
8221
631ef239 8222 ac_cv_type_u_int16_t=no
212380e3 8223fi
631ef239 8224
8225rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8226fi
631ef239 8227{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int16_t" >&5
8228echo "${ECHO_T}$ac_cv_type_u_int16_t" >&6; }
212380e3 8229if test $ac_cv_type_u_int16_t = yes; then
8230 :
8231else
8232
631ef239 8233 { echo "$as_me:$LINENO: checking for uint16_t" >&5
8234echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
212380e3 8235if test "${ac_cv_type_uint16_t+set}" = set; then
8236 echo $ECHO_N "(cached) $ECHO_C" >&6
8237else
8238 cat >conftest.$ac_ext <<_ACEOF
8239/* confdefs.h. */
8240_ACEOF
8241cat confdefs.h >>conftest.$ac_ext
8242cat >>conftest.$ac_ext <<_ACEOF
8243/* end confdefs.h. */
8244$ac_includes_default
631ef239 8245typedef uint16_t ac__type_new_;
212380e3 8246int
8247main ()
8248{
631ef239 8249if ((ac__type_new_ *) 0)
212380e3 8250 return 0;
631ef239 8251if (sizeof (ac__type_new_))
212380e3 8252 return 0;
8253 ;
8254 return 0;
8255}
8256_ACEOF
8257rm -f conftest.$ac_objext
631ef239 8258if { (ac_try="$ac_compile"
8259case "(($ac_try" in
8260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8261 *) ac_try_echo=$ac_try;;
8262esac
8263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8264 (eval "$ac_compile") 2>conftest.er1
212380e3 8265 ac_status=$?
8266 grep -v '^ *+' conftest.er1 >conftest.err
8267 rm -f conftest.er1
8268 cat conftest.err >&5
8269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8270 (exit $ac_status); } && {
8271 test -z "$ac_c_werror_flag" ||
8272 test ! -s conftest.err
8273 } && test -s conftest.$ac_objext; then
212380e3 8274 ac_cv_type_uint16_t=yes
8275else
8276 echo "$as_me: failed program was:" >&5
8277sed 's/^/| /' conftest.$ac_ext >&5
8278
631ef239 8279 ac_cv_type_uint16_t=no
212380e3 8280fi
631ef239 8281
8282rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8283fi
631ef239 8284{ echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5
8285echo "${ECHO_T}$ac_cv_type_uint16_t" >&6; }
212380e3 8286if test $ac_cv_type_uint16_t = yes; then
8287
8288
8289cat >>confdefs.h <<\_ACEOF
8290#define u_int16_t uint16_t
8291_ACEOF
8292
8293
8294else
8295
8296 { echo "$as_me:$LINENO: WARNING: system has no u_int16_t or uint16_t, default to unsigned short int" >&5
8297echo "$as_me: WARNING: system has no u_int16_t or uint16_t, default to unsigned short int" >&2;}
8298
8299cat >>confdefs.h <<\_ACEOF
8300#define u_int16_t unsigned short int
8301_ACEOF
8302
8303
8304fi
8305
8306
8307fi
8308
8309
631ef239 8310{ echo "$as_me:$LINENO: checking for in_port_t" >&5
8311echo $ECHO_N "checking for in_port_t... $ECHO_C" >&6; }
212380e3 8312if test "${ac_cv_type_in_port_t+set}" = set; then
8313 echo $ECHO_N "(cached) $ECHO_C" >&6
8314else
8315 cat >conftest.$ac_ext <<_ACEOF
8316/* confdefs.h. */
8317_ACEOF
8318cat confdefs.h >>conftest.$ac_ext
8319cat >>conftest.$ac_ext <<_ACEOF
8320/* end confdefs.h. */
8321#include <sys/types.h>
8322#include <netinet/in.h>
8323
631ef239 8324typedef in_port_t ac__type_new_;
212380e3 8325int
8326main ()
8327{
631ef239 8328if ((ac__type_new_ *) 0)
212380e3 8329 return 0;
631ef239 8330if (sizeof (ac__type_new_))
212380e3 8331 return 0;
8332 ;
8333 return 0;
8334}
8335_ACEOF
8336rm -f conftest.$ac_objext
631ef239 8337if { (ac_try="$ac_compile"
8338case "(($ac_try" in
8339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8340 *) ac_try_echo=$ac_try;;
8341esac
8342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8343 (eval "$ac_compile") 2>conftest.er1
212380e3 8344 ac_status=$?
8345 grep -v '^ *+' conftest.er1 >conftest.err
8346 rm -f conftest.er1
8347 cat conftest.err >&5
8348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8349 (exit $ac_status); } && {
8350 test -z "$ac_c_werror_flag" ||
8351 test ! -s conftest.err
8352 } && test -s conftest.$ac_objext; then
212380e3 8353 ac_cv_type_in_port_t=yes
8354else
8355 echo "$as_me: failed program was:" >&5
8356sed 's/^/| /' conftest.$ac_ext >&5
8357
631ef239 8358 ac_cv_type_in_port_t=no
212380e3 8359fi
631ef239 8360
8361rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8362fi
631ef239 8363{ echo "$as_me:$LINENO: result: $ac_cv_type_in_port_t" >&5
8364echo "${ECHO_T}$ac_cv_type_in_port_t" >&6; }
212380e3 8365if test $ac_cv_type_in_port_t = yes; then
8366 :
8367else
8368
8369cat >>confdefs.h <<\_ACEOF
8370#define in_port_t u_int16_t
8371_ACEOF
8372
8373fi
8374
8375
631ef239 8376{ echo "$as_me:$LINENO: checking for sa_family_t" >&5
8377echo $ECHO_N "checking for sa_family_t... $ECHO_C" >&6; }
212380e3 8378if test "${ac_cv_type_sa_family_t+set}" = set; then
8379 echo $ECHO_N "(cached) $ECHO_C" >&6
8380else
8381 cat >conftest.$ac_ext <<_ACEOF
8382/* confdefs.h. */
8383_ACEOF
8384cat confdefs.h >>conftest.$ac_ext
8385cat >>conftest.$ac_ext <<_ACEOF
8386/* end confdefs.h. */
8387#include <sys/types.h>
8388#include <sys/socket.h>
8389
631ef239 8390typedef sa_family_t ac__type_new_;
212380e3 8391int
8392main ()
8393{
631ef239 8394if ((ac__type_new_ *) 0)
212380e3 8395 return 0;
631ef239 8396if (sizeof (ac__type_new_))
212380e3 8397 return 0;
8398 ;
8399 return 0;
8400}
8401_ACEOF
8402rm -f conftest.$ac_objext
631ef239 8403if { (ac_try="$ac_compile"
8404case "(($ac_try" in
8405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8406 *) ac_try_echo=$ac_try;;
8407esac
8408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8409 (eval "$ac_compile") 2>conftest.er1
212380e3 8410 ac_status=$?
8411 grep -v '^ *+' conftest.er1 >conftest.err
8412 rm -f conftest.er1
8413 cat conftest.err >&5
8414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8415 (exit $ac_status); } && {
8416 test -z "$ac_c_werror_flag" ||
8417 test ! -s conftest.err
8418 } && test -s conftest.$ac_objext; then
212380e3 8419 ac_cv_type_sa_family_t=yes
8420else
8421 echo "$as_me: failed program was:" >&5
8422sed 's/^/| /' conftest.$ac_ext >&5
8423
631ef239 8424 ac_cv_type_sa_family_t=no
212380e3 8425fi
631ef239 8426
8427rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8428fi
631ef239 8429{ echo "$as_me:$LINENO: result: $ac_cv_type_sa_family_t" >&5
8430echo "${ECHO_T}$ac_cv_type_sa_family_t" >&6; }
212380e3 8431if test $ac_cv_type_sa_family_t = yes; then
8432 :
8433else
8434
8435cat >>confdefs.h <<\_ACEOF
8436#define sa_family_t u_int16_t
8437_ACEOF
8438
8439fi
8440
8441
631ef239 8442{ echo "$as_me:$LINENO: checking for uintptr_t" >&5
8443echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6; }
212380e3 8444if test "${ac_cv_type_uintptr_t+set}" = set; then
8445 echo $ECHO_N "(cached) $ECHO_C" >&6
8446else
8447 cat >conftest.$ac_ext <<_ACEOF
8448/* confdefs.h. */
8449_ACEOF
8450cat confdefs.h >>conftest.$ac_ext
8451cat >>conftest.$ac_ext <<_ACEOF
8452/* end confdefs.h. */
8453$ac_includes_default
631ef239 8454typedef uintptr_t ac__type_new_;
212380e3 8455int
8456main ()
8457{
631ef239 8458if ((ac__type_new_ *) 0)
212380e3 8459 return 0;
631ef239 8460if (sizeof (ac__type_new_))
212380e3 8461 return 0;
8462 ;
8463 return 0;
8464}
8465_ACEOF
8466rm -f conftest.$ac_objext
631ef239 8467if { (ac_try="$ac_compile"
8468case "(($ac_try" in
8469 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8470 *) ac_try_echo=$ac_try;;
8471esac
8472eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8473 (eval "$ac_compile") 2>conftest.er1
212380e3 8474 ac_status=$?
8475 grep -v '^ *+' conftest.er1 >conftest.err
8476 rm -f conftest.er1
8477 cat conftest.err >&5
8478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8479 (exit $ac_status); } && {
8480 test -z "$ac_c_werror_flag" ||
8481 test ! -s conftest.err
8482 } && test -s conftest.$ac_objext; then
212380e3 8483 ac_cv_type_uintptr_t=yes
8484else
8485 echo "$as_me: failed program was:" >&5
8486sed 's/^/| /' conftest.$ac_ext >&5
8487
631ef239 8488 ac_cv_type_uintptr_t=no
212380e3 8489fi
631ef239 8490
8491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8492fi
631ef239 8493{ echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
8494echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6; }
212380e3 8495if test $ac_cv_type_uintptr_t = yes; then
8496
8497cat >>confdefs.h <<_ACEOF
8498#define HAVE_UINTPTR_T 1
8499_ACEOF
8500
8501
8502fi
8503
8504
8505
8506
8507
8508
8509
8510
8511for ac_func in socketpair vsnprintf mmap gettimeofday strdup strndup
8512do
8513as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239 8514{ echo "$as_me:$LINENO: checking for $ac_func" >&5
8515echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
8516if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 8517 echo $ECHO_N "(cached) $ECHO_C" >&6
8518else
8519 cat >conftest.$ac_ext <<_ACEOF
8520/* confdefs.h. */
8521_ACEOF
8522cat confdefs.h >>conftest.$ac_ext
8523cat >>conftest.$ac_ext <<_ACEOF
8524/* end confdefs.h. */
8525/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8526 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8527#define $ac_func innocuous_$ac_func
8528
8529/* System header to define __stub macros and hopefully few prototypes,
8530 which can conflict with char $ac_func (); below.
8531 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8532 <limits.h> exists even on freestanding compilers. */
8533
8534#ifdef __STDC__
8535# include <limits.h>
8536#else
8537# include <assert.h>
8538#endif
8539
8540#undef $ac_func
8541
631ef239 8542/* Override any GCC internal prototype to avoid an error.
8543 Use char because int might match the return type of a GCC
8544 builtin and then its argument prototype would still apply. */
212380e3 8545#ifdef __cplusplus
8546extern "C"
212380e3 8547#endif
212380e3 8548char $ac_func ();
8549/* The GNU C library defines this for functions which it implements
8550 to always fail with ENOSYS. Some functions are actually named
8551 something starting with __ and the normal name is an alias. */
631ef239 8552#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 8553choke me
212380e3 8554#endif
8555
8556int
8557main ()
8558{
631ef239 8559return $ac_func ();
212380e3 8560 ;
8561 return 0;
8562}
8563_ACEOF
8564rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 8565if { (ac_try="$ac_link"
8566case "(($ac_try" in
8567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8568 *) ac_try_echo=$ac_try;;
8569esac
8570eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8571 (eval "$ac_link") 2>conftest.er1
212380e3 8572 ac_status=$?
8573 grep -v '^ *+' conftest.er1 >conftest.err
8574 rm -f conftest.er1
8575 cat conftest.err >&5
8576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8577 (exit $ac_status); } && {
8578 test -z "$ac_c_werror_flag" ||
8579 test ! -s conftest.err
8580 } && test -s conftest$ac_exeext &&
8581 $as_test_x conftest$ac_exeext; then
212380e3 8582 eval "$as_ac_var=yes"
8583else
8584 echo "$as_me: failed program was:" >&5
8585sed 's/^/| /' conftest.$ac_ext >&5
8586
631ef239 8587 eval "$as_ac_var=no"
212380e3 8588fi
631ef239 8589
8590rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 8591 conftest$ac_exeext conftest.$ac_ext
8592fi
631ef239 8593ac_res=`eval echo '${'$as_ac_var'}'`
8594 { echo "$as_me:$LINENO: result: $ac_res" >&5
8595echo "${ECHO_T}$ac_res" >&6; }
212380e3 8596if test `eval echo '${'$as_ac_var'}'` = yes; then
8597 cat >>confdefs.h <<_ACEOF
8598#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8599_ACEOF
8600
8601fi
8602done
8603
8604
8605# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
8606# for constant arguments. Useless!
631ef239 8607{ echo "$as_me:$LINENO: checking for working alloca.h" >&5
8608echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
212380e3 8609if test "${ac_cv_working_alloca_h+set}" = set; then
8610 echo $ECHO_N "(cached) $ECHO_C" >&6
8611else
8612 cat >conftest.$ac_ext <<_ACEOF
8613/* confdefs.h. */
8614_ACEOF
8615cat confdefs.h >>conftest.$ac_ext
8616cat >>conftest.$ac_ext <<_ACEOF
8617/* end confdefs.h. */
8618#include <alloca.h>
8619int
8620main ()
8621{
8622char *p = (char *) alloca (2 * sizeof (int));
631ef239 8623 if (p) return 0;
212380e3 8624 ;
8625 return 0;
8626}
8627_ACEOF
8628rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 8629if { (ac_try="$ac_link"
8630case "(($ac_try" in
8631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8632 *) ac_try_echo=$ac_try;;
8633esac
8634eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8635 (eval "$ac_link") 2>conftest.er1
212380e3 8636 ac_status=$?
8637 grep -v '^ *+' conftest.er1 >conftest.err
8638 rm -f conftest.er1
8639 cat conftest.err >&5
8640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8641 (exit $ac_status); } && {
8642 test -z "$ac_c_werror_flag" ||
8643 test ! -s conftest.err
8644 } && test -s conftest$ac_exeext &&
8645 $as_test_x conftest$ac_exeext; then
212380e3 8646 ac_cv_working_alloca_h=yes
8647else
8648 echo "$as_me: failed program was:" >&5
8649sed 's/^/| /' conftest.$ac_ext >&5
8650
631ef239 8651 ac_cv_working_alloca_h=no
212380e3 8652fi
631ef239 8653
8654rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 8655 conftest$ac_exeext conftest.$ac_ext
8656fi
631ef239 8657{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
8658echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
212380e3 8659if test $ac_cv_working_alloca_h = yes; then
8660
8661cat >>confdefs.h <<\_ACEOF
8662#define HAVE_ALLOCA_H 1
8663_ACEOF
8664
8665fi
8666
631ef239 8667{ echo "$as_me:$LINENO: checking for alloca" >&5
8668echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
212380e3 8669if test "${ac_cv_func_alloca_works+set}" = set; then
8670 echo $ECHO_N "(cached) $ECHO_C" >&6
8671else
8672 cat >conftest.$ac_ext <<_ACEOF
8673/* confdefs.h. */
8674_ACEOF
8675cat confdefs.h >>conftest.$ac_ext
8676cat >>conftest.$ac_ext <<_ACEOF
8677/* end confdefs.h. */
8678#ifdef __GNUC__
8679# define alloca __builtin_alloca
8680#else
8681# ifdef _MSC_VER
8682# include <malloc.h>
8683# define alloca _alloca
8684# else
631ef239 8685# ifdef HAVE_ALLOCA_H
212380e3 8686# include <alloca.h>
8687# else
8688# ifdef _AIX
8689 #pragma alloca
8690# else
8691# ifndef alloca /* predefined by HP cc +Olibcalls */
8692char *alloca ();
8693# endif
8694# endif
8695# endif
8696# endif
8697#endif
8698
8699int
8700main ()
8701{
8702char *p = (char *) alloca (1);
631ef239 8703 if (p) return 0;
212380e3 8704 ;
8705 return 0;
8706}
8707_ACEOF
8708rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 8709if { (ac_try="$ac_link"
8710case "(($ac_try" in
8711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8712 *) ac_try_echo=$ac_try;;
8713esac
8714eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8715 (eval "$ac_link") 2>conftest.er1
212380e3 8716 ac_status=$?
8717 grep -v '^ *+' conftest.er1 >conftest.err
8718 rm -f conftest.er1
8719 cat conftest.err >&5
8720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8721 (exit $ac_status); } && {
8722 test -z "$ac_c_werror_flag" ||
8723 test ! -s conftest.err
8724 } && test -s conftest$ac_exeext &&
8725 $as_test_x conftest$ac_exeext; then
212380e3 8726 ac_cv_func_alloca_works=yes
8727else
8728 echo "$as_me: failed program was:" >&5
8729sed 's/^/| /' conftest.$ac_ext >&5
8730
631ef239 8731 ac_cv_func_alloca_works=no
212380e3 8732fi
631ef239 8733
8734rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 8735 conftest$ac_exeext conftest.$ac_ext
8736fi
631ef239 8737{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
8738echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
212380e3 8739
8740if test $ac_cv_func_alloca_works = yes; then
8741
8742cat >>confdefs.h <<\_ACEOF
8743#define HAVE_ALLOCA 1
8744_ACEOF
8745
8746else
8747 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
8748# that cause trouble. Some versions do not even contain alloca or
8749# contain a buggy version. If you still want to use their alloca,
8750# use ar to extract alloca.o from them instead of compiling alloca.c.
8751
631ef239 8752ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
212380e3 8753
8754cat >>confdefs.h <<\_ACEOF
8755#define C_ALLOCA 1
8756_ACEOF
8757
8758
631ef239 8759{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
8760echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
212380e3 8761if test "${ac_cv_os_cray+set}" = set; then
8762 echo $ECHO_N "(cached) $ECHO_C" >&6
8763else
8764 cat >conftest.$ac_ext <<_ACEOF
8765/* confdefs.h. */
8766_ACEOF
8767cat confdefs.h >>conftest.$ac_ext
8768cat >>conftest.$ac_ext <<_ACEOF
8769/* end confdefs.h. */
631ef239 8770#if defined CRAY && ! defined CRAY2
212380e3 8771webecray
8772#else
8773wenotbecray
8774#endif
8775
8776_ACEOF
8777if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8778 $EGREP "webecray" >/dev/null 2>&1; then
8779 ac_cv_os_cray=yes
8780else
8781 ac_cv_os_cray=no
8782fi
8783rm -f conftest*
8784
8785fi
631ef239 8786{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
8787echo "${ECHO_T}$ac_cv_os_cray" >&6; }
212380e3 8788if test $ac_cv_os_cray = yes; then
8789 for ac_func in _getb67 GETB67 getb67; do
8790 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239 8791{ echo "$as_me:$LINENO: checking for $ac_func" >&5
8792echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
8793if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 8794 echo $ECHO_N "(cached) $ECHO_C" >&6
8795else
8796 cat >conftest.$ac_ext <<_ACEOF
8797/* confdefs.h. */
8798_ACEOF
8799cat confdefs.h >>conftest.$ac_ext
8800cat >>conftest.$ac_ext <<_ACEOF
8801/* end confdefs.h. */
8802/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8803 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8804#define $ac_func innocuous_$ac_func
8805
8806/* System header to define __stub macros and hopefully few prototypes,
8807 which can conflict with char $ac_func (); below.
8808 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8809 <limits.h> exists even on freestanding compilers. */
8810
8811#ifdef __STDC__
8812# include <limits.h>
8813#else
8814# include <assert.h>
8815#endif
8816
8817#undef $ac_func
8818
631ef239 8819/* Override any GCC internal prototype to avoid an error.
8820 Use char because int might match the return type of a GCC
8821 builtin and then its argument prototype would still apply. */
212380e3 8822#ifdef __cplusplus
8823extern "C"
212380e3 8824#endif
212380e3 8825char $ac_func ();
8826/* The GNU C library defines this for functions which it implements
8827 to always fail with ENOSYS. Some functions are actually named
8828 something starting with __ and the normal name is an alias. */
631ef239 8829#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 8830choke me
212380e3 8831#endif
8832
8833int
8834main ()
8835{
631ef239 8836return $ac_func ();
212380e3 8837 ;
8838 return 0;
8839}
8840_ACEOF
8841rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 8842if { (ac_try="$ac_link"
8843case "(($ac_try" in
8844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8845 *) ac_try_echo=$ac_try;;
8846esac
8847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8848 (eval "$ac_link") 2>conftest.er1
212380e3 8849 ac_status=$?
8850 grep -v '^ *+' conftest.er1 >conftest.err
8851 rm -f conftest.er1
8852 cat conftest.err >&5
8853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 8854 (exit $ac_status); } && {
8855 test -z "$ac_c_werror_flag" ||
8856 test ! -s conftest.err
8857 } && test -s conftest$ac_exeext &&
8858 $as_test_x conftest$ac_exeext; then
212380e3 8859 eval "$as_ac_var=yes"
8860else
8861 echo "$as_me: failed program was:" >&5
8862sed 's/^/| /' conftest.$ac_ext >&5
8863
631ef239 8864 eval "$as_ac_var=no"
212380e3 8865fi
631ef239 8866
8867rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 8868 conftest$ac_exeext conftest.$ac_ext
8869fi
631ef239 8870ac_res=`eval echo '${'$as_ac_var'}'`
8871 { echo "$as_me:$LINENO: result: $ac_res" >&5
8872echo "${ECHO_T}$ac_res" >&6; }
212380e3 8873if test `eval echo '${'$as_ac_var'}'` = yes; then
8874
8875cat >>confdefs.h <<_ACEOF
8876#define CRAY_STACKSEG_END $ac_func
8877_ACEOF
8878
8879 break
8880fi
8881
8882 done
8883fi
8884
631ef239 8885{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
8886echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
212380e3 8887if test "${ac_cv_c_stack_direction+set}" = set; then
8888 echo $ECHO_N "(cached) $ECHO_C" >&6
8889else
8890 if test "$cross_compiling" = yes; then
8891 ac_cv_c_stack_direction=0
8892else
8893 cat >conftest.$ac_ext <<_ACEOF
8894/* confdefs.h. */
8895_ACEOF
8896cat confdefs.h >>conftest.$ac_ext
8897cat >>conftest.$ac_ext <<_ACEOF
8898/* end confdefs.h. */
631ef239 8899$ac_includes_default
212380e3 8900int
8901find_stack_direction ()
8902{
8903 static char *addr = 0;
8904 auto char dummy;
8905 if (addr == 0)
8906 {
8907 addr = &dummy;
8908 return find_stack_direction ();
8909 }
8910 else
8911 return (&dummy > addr) ? 1 : -1;
8912}
8913
8914int
8915main ()
8916{
631ef239 8917 return find_stack_direction () < 0;
212380e3 8918}
8919_ACEOF
8920rm -f conftest$ac_exeext
631ef239 8921if { (ac_try="$ac_link"
8922case "(($ac_try" in
8923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8924 *) ac_try_echo=$ac_try;;
8925esac
8926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8927 (eval "$ac_link") 2>&5
212380e3 8928 ac_status=$?
8929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8930 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 8931 { (case "(($ac_try" in
8932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8933 *) ac_try_echo=$ac_try;;
8934esac
8935eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8936 (eval "$ac_try") 2>&5
212380e3 8937 ac_status=$?
8938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8939 (exit $ac_status); }; }; then
8940 ac_cv_c_stack_direction=1
8941else
8942 echo "$as_me: program exited with status $ac_status" >&5
8943echo "$as_me: failed program was:" >&5
8944sed 's/^/| /' conftest.$ac_ext >&5
8945
8946( exit $ac_status )
8947ac_cv_c_stack_direction=-1
8948fi
631ef239 8949rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 8950fi
631ef239 8951
8952
212380e3 8953fi
631ef239 8954{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
8955echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
212380e3 8956
8957cat >>confdefs.h <<_ACEOF
8958#define STACK_DIRECTION $ac_cv_c_stack_direction
8959_ACEOF
8960
8961
8962fi
8963
8964
8965
631ef239 8966{ echo "$as_me:$LINENO: checking for nanosleep" >&5
8967echo $ECHO_N "checking for nanosleep... $ECHO_C" >&6; }
212380e3 8968if test "${ac_cv_func_nanosleep+set}" = set; then
8969 echo $ECHO_N "(cached) $ECHO_C" >&6
8970else
8971 cat >conftest.$ac_ext <<_ACEOF
8972/* confdefs.h. */
8973_ACEOF
8974cat confdefs.h >>conftest.$ac_ext
8975cat >>conftest.$ac_ext <<_ACEOF
8976/* end confdefs.h. */
8977/* Define nanosleep to an innocuous variant, in case <limits.h> declares nanosleep.
8978 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8979#define nanosleep innocuous_nanosleep
8980
8981/* System header to define __stub macros and hopefully few prototypes,
8982 which can conflict with char nanosleep (); below.
8983 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8984 <limits.h> exists even on freestanding compilers. */
8985
8986#ifdef __STDC__
8987# include <limits.h>
8988#else
8989# include <assert.h>
8990#endif
8991
8992#undef nanosleep
8993
631ef239 8994/* Override any GCC internal prototype to avoid an error.
8995 Use char because int might match the return type of a GCC
8996 builtin and then its argument prototype would still apply. */
212380e3 8997#ifdef __cplusplus
8998extern "C"
212380e3 8999#endif
212380e3 9000char nanosleep ();
9001/* The GNU C library defines this for functions which it implements
9002 to always fail with ENOSYS. Some functions are actually named
9003 something starting with __ and the normal name is an alias. */
631ef239 9004#if defined __stub_nanosleep || defined __stub___nanosleep
212380e3 9005choke me
212380e3 9006#endif
9007
9008int
9009main ()
9010{
631ef239 9011return nanosleep ();
212380e3 9012 ;
9013 return 0;
9014}
9015_ACEOF
9016rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 9017if { (ac_try="$ac_link"
9018case "(($ac_try" in
9019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9020 *) ac_try_echo=$ac_try;;
9021esac
9022eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9023 (eval "$ac_link") 2>conftest.er1
212380e3 9024 ac_status=$?
9025 grep -v '^ *+' conftest.er1 >conftest.err
9026 rm -f conftest.er1
9027 cat conftest.err >&5
9028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 9029 (exit $ac_status); } && {
9030 test -z "$ac_c_werror_flag" ||
9031 test ! -s conftest.err
9032 } && test -s conftest$ac_exeext &&
9033 $as_test_x conftest$ac_exeext; then
212380e3 9034 ac_cv_func_nanosleep=yes
9035else
9036 echo "$as_me: failed program was:" >&5
9037sed 's/^/| /' conftest.$ac_ext >&5
9038
631ef239 9039 ac_cv_func_nanosleep=no
212380e3 9040fi
631ef239 9041
9042rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 9043 conftest$ac_exeext conftest.$ac_ext
9044fi
631ef239 9045{ echo "$as_me:$LINENO: result: $ac_cv_func_nanosleep" >&5
9046echo "${ECHO_T}$ac_cv_func_nanosleep" >&6; }
212380e3 9047if test $ac_cv_func_nanosleep = yes; then
9048 :
9049else
631ef239 9050 { echo "$as_me:$LINENO: checking for nanosleep in -lrt" >&5
9051echo $ECHO_N "checking for nanosleep in -lrt... $ECHO_C" >&6; }
212380e3 9052if test "${ac_cv_lib_rt_nanosleep+set}" = set; then
9053 echo $ECHO_N "(cached) $ECHO_C" >&6
9054else
9055 ac_check_lib_save_LIBS=$LIBS
9056LIBS="-lrt $LIBS"
9057cat >conftest.$ac_ext <<_ACEOF
9058/* confdefs.h. */
9059_ACEOF
9060cat confdefs.h >>conftest.$ac_ext
9061cat >>conftest.$ac_ext <<_ACEOF
9062/* end confdefs.h. */
9063
631ef239 9064/* Override any GCC internal prototype to avoid an error.
9065 Use char because int might match the return type of a GCC
9066 builtin and then its argument prototype would still apply. */
212380e3 9067#ifdef __cplusplus
9068extern "C"
9069#endif
212380e3 9070char nanosleep ();
9071int
9072main ()
9073{
631ef239 9074return nanosleep ();
212380e3 9075 ;
9076 return 0;
9077}
9078_ACEOF
9079rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 9080if { (ac_try="$ac_link"
9081case "(($ac_try" in
9082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9083 *) ac_try_echo=$ac_try;;
9084esac
9085eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9086 (eval "$ac_link") 2>conftest.er1
212380e3 9087 ac_status=$?
9088 grep -v '^ *+' conftest.er1 >conftest.err
9089 rm -f conftest.er1
9090 cat conftest.err >&5
9091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 9092 (exit $ac_status); } && {
9093 test -z "$ac_c_werror_flag" ||
9094 test ! -s conftest.err
9095 } && test -s conftest$ac_exeext &&
9096 $as_test_x conftest$ac_exeext; then
212380e3 9097 ac_cv_lib_rt_nanosleep=yes
9098else
9099 echo "$as_me: failed program was:" >&5
9100sed 's/^/| /' conftest.$ac_ext >&5
9101
631ef239 9102 ac_cv_lib_rt_nanosleep=no
212380e3 9103fi
631ef239 9104
9105rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 9106 conftest$ac_exeext conftest.$ac_ext
9107LIBS=$ac_check_lib_save_LIBS
9108fi
631ef239 9109{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_nanosleep" >&5
9110echo "${ECHO_T}$ac_cv_lib_rt_nanosleep" >&6; }
212380e3 9111if test $ac_cv_lib_rt_nanosleep = yes; then
9112 LIBS="${LIBS} -lrt"
9113else
631ef239 9114 { echo "$as_me:$LINENO: checking for nanosleep in -lposix4" >&5
9115echo $ECHO_N "checking for nanosleep in -lposix4... $ECHO_C" >&6; }
212380e3 9116if test "${ac_cv_lib_posix4_nanosleep+set}" = set; then
9117 echo $ECHO_N "(cached) $ECHO_C" >&6
9118else
9119 ac_check_lib_save_LIBS=$LIBS
9120LIBS="-lposix4 $LIBS"
9121cat >conftest.$ac_ext <<_ACEOF
9122/* confdefs.h. */
9123_ACEOF
9124cat confdefs.h >>conftest.$ac_ext
9125cat >>conftest.$ac_ext <<_ACEOF
9126/* end confdefs.h. */
9127
631ef239 9128/* Override any GCC internal prototype to avoid an error.
9129 Use char because int might match the return type of a GCC
9130 builtin and then its argument prototype would still apply. */
212380e3 9131#ifdef __cplusplus
9132extern "C"
9133#endif
212380e3 9134char nanosleep ();
9135int
9136main ()
9137{
631ef239 9138return nanosleep ();
212380e3 9139 ;
9140 return 0;
9141}
9142_ACEOF
9143rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 9144if { (ac_try="$ac_link"
9145case "(($ac_try" in
9146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9147 *) ac_try_echo=$ac_try;;
9148esac
9149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9150 (eval "$ac_link") 2>conftest.er1
212380e3 9151 ac_status=$?
9152 grep -v '^ *+' conftest.er1 >conftest.err
9153 rm -f conftest.er1
9154 cat conftest.err >&5
9155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 9156 (exit $ac_status); } && {
9157 test -z "$ac_c_werror_flag" ||
9158 test ! -s conftest.err
9159 } && test -s conftest$ac_exeext &&
9160 $as_test_x conftest$ac_exeext; then
212380e3 9161 ac_cv_lib_posix4_nanosleep=yes
9162else
9163 echo "$as_me: failed program was:" >&5
9164sed 's/^/| /' conftest.$ac_ext >&5
9165
631ef239 9166 ac_cv_lib_posix4_nanosleep=no
212380e3 9167fi
631ef239 9168
9169rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 9170 conftest$ac_exeext conftest.$ac_ext
9171LIBS=$ac_check_lib_save_LIBS
9172fi
631ef239 9173{ echo "$as_me:$LINENO: result: $ac_cv_lib_posix4_nanosleep" >&5
9174echo "${ECHO_T}$ac_cv_lib_posix4_nanosleep" >&6; }
212380e3 9175if test $ac_cv_lib_posix4_nanosleep = yes; then
9176 LIBS="${LIBS} -lposix4"
9177
9178fi
9179
9180fi
9181
9182fi
9183
9184if test x$ac_cv_func_nanosleep = xno && test x$ac_cv_lib_posix4_nanosleep = xno && test x$ac_cv_lib_rt_nanosleep = xno
9185then
631ef239 9186 { echo "$as_me:$LINENO: result: \"nanosleep not found..using select for delay\"" >&5
9187echo "${ECHO_T}\"nanosleep not found..using select for delay\"" >&6; }
212380e3 9188else
9189
9190cat >>confdefs.h <<\_ACEOF
9191#define HAVE_NANOSLEEP 1
9192_ACEOF
9193
9194fi
9195
631ef239 9196{ echo "$as_me:$LINENO: checking for OpenSSL" >&5
9197echo $ECHO_N "checking for OpenSSL... $ECHO_C" >&6; }
9198# Check whether --enable-openssl was given.
212380e3 9199if test "${enable_openssl+set}" = set; then
631ef239 9200 enableval=$enable_openssl; cf_enable_openssl=$enableval
212380e3 9201else
9202 cf_enable_openssl="auto"
631ef239 9203fi
9204
212380e3 9205
9206if test "$cf_enable_openssl" != "no" ; then
9207 cf_openssl_basedir=""
9208 if test "$cf_enable_openssl" != "auto" &&
9209 test "$cf_enable_openssl" != "yes" ; then
9210 cf_openssl_basedir="`echo ${cf_enable_openssl} | sed 's/\/$//'`"
9211 else
9212 for dirs in /usr/local/ssl /usr/pkg /usr/local \
9213 /usr/local/openssl ; do
9214 if test -f "${dirs}/include/openssl/opensslv.h" ; then
9215 cf_openssl_basedir="${dirs}"
9216 break
9217 fi
9218 done
9219 unset dirs
9220 fi
9221 if test ! -z "$cf_openssl_basedir"; then
9222 if test -f "${cf_openssl_basedir}/include/openssl/opensslv.h" ; then
9223 SSL_INCLUDES="-I${cf_openssl_basedir}/include"
9224 SSL_LIBS="-L${cf_openssl_basedir}/lib"
9225 else
9226 cf_openssl_basedir=""
9227 fi
9228 else
9229 if test -f "/usr/include/openssl/opensslv.h" ; then
9230 cf_openssl_basedir="/usr"
9231 fi
9232 fi
9233
9234 if test ! -z "$cf_openssl_basedir"; then
631ef239 9235 { echo "$as_me:$LINENO: result: $cf_openssl_basedir" >&5
9236echo "${ECHO_T}$cf_openssl_basedir" >&6; }
212380e3 9237 cf_enable_openssl="yes"
9238 else
631ef239 9239 { echo "$as_me:$LINENO: result: not found. Specify a correct path?" >&5
9240echo "${ECHO_T}not found. Specify a correct path?" >&6; }
212380e3 9241 cf_enable_openssl="no"
9242 fi
9243 unset cf_openssl_basedir
9244else
631ef239 9245 { echo "$as_me:$LINENO: result: disabled" >&5
9246echo "${ECHO_T}disabled" >&6; }
212380e3 9247fi
9248
9249save_CPPFLAGS="$CPPFLAGS"
9250CPPFLAGS="$CPPFLAGS $SSL_INCLUDES"
9251save_LIBS="$LIBS"
9252LIBS="$LIBS $SSL_LIBS"
9253if test "$cf_enable_openssl" != no; then
631ef239 9254 { echo "$as_me:$LINENO: checking for OpenSSL 0.9.6 or above" >&5
9255echo $ECHO_N "checking for OpenSSL 0.9.6 or above... $ECHO_C" >&6; }
212380e3 9256 if test "$cross_compiling" = yes; then
9257 cf_openssl_version_ok=no
9258else
9259 cat >conftest.$ac_ext <<_ACEOF
9260/* confdefs.h. */
9261_ACEOF
9262cat confdefs.h >>conftest.$ac_ext
9263cat >>conftest.$ac_ext <<_ACEOF
9264/* end confdefs.h. */
9265#include <openssl/opensslv.h>
9266 #include <stdlib.h>
9267int
9268main ()
9269{
9270if ( OPENSSL_VERSION_NUMBER >= 0x00906000)
9271 exit(0); else exit(1);
9272 ;
9273 return 0;
9274}
9275_ACEOF
9276rm -f conftest$ac_exeext
631ef239 9277if { (ac_try="$ac_link"
9278case "(($ac_try" in
9279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9280 *) ac_try_echo=$ac_try;;
9281esac
9282eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9283 (eval "$ac_link") 2>&5
212380e3 9284 ac_status=$?
9285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9286 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 9287 { (case "(($ac_try" in
9288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9289 *) ac_try_echo=$ac_try;;
9290esac
9291eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9292 (eval "$ac_try") 2>&5
212380e3 9293 ac_status=$?
9294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9295 (exit $ac_status); }; }; then
9296 cf_openssl_version_ok=yes
9297else
9298 echo "$as_me: program exited with status $ac_status" >&5
9299echo "$as_me: failed program was:" >&5
9300sed 's/^/| /' conftest.$ac_ext >&5
9301
9302( exit $ac_status )
9303cf_openssl_version_ok=no
9304fi
631ef239 9305rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 9306fi
9307
631ef239 9308
9309
212380e3 9310 if test "$cf_openssl_version_ok" = yes; then
631ef239 9311 { echo "$as_me:$LINENO: result: found" >&5
9312echo "${ECHO_T}found" >&6; }
212380e3 9313
9314 ENCSPEED=encspeed
9315
9316
9317 CPPFLAGS="$CPPFLAGS $SSL_LIBS"
9318
631ef239 9319{ echo "$as_me:$LINENO: checking for RSA_free in -lcrypto" >&5
9320echo $ECHO_N "checking for RSA_free in -lcrypto... $ECHO_C" >&6; }
212380e3 9321if test "${ac_cv_lib_crypto_RSA_free+set}" = set; then
9322 echo $ECHO_N "(cached) $ECHO_C" >&6
9323else
9324 ac_check_lib_save_LIBS=$LIBS
9325LIBS="-lcrypto $LIBS"
9326cat >conftest.$ac_ext <<_ACEOF
9327/* confdefs.h. */
9328_ACEOF
9329cat confdefs.h >>conftest.$ac_ext
9330cat >>conftest.$ac_ext <<_ACEOF
9331/* end confdefs.h. */
9332
631ef239 9333/* Override any GCC internal prototype to avoid an error.
9334 Use char because int might match the return type of a GCC
9335 builtin and then its argument prototype would still apply. */
212380e3 9336#ifdef __cplusplus
9337extern "C"
9338#endif
212380e3 9339char RSA_free ();
9340int
9341main ()
9342{
631ef239 9343return RSA_free ();
212380e3 9344 ;
9345 return 0;
9346}
9347_ACEOF
9348rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 9349if { (ac_try="$ac_link"
9350case "(($ac_try" in
9351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9352 *) ac_try_echo=$ac_try;;
9353esac
9354eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9355 (eval "$ac_link") 2>conftest.er1
212380e3 9356 ac_status=$?
9357 grep -v '^ *+' conftest.er1 >conftest.err
9358 rm -f conftest.er1
9359 cat conftest.err >&5
9360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 9361 (exit $ac_status); } && {
9362 test -z "$ac_c_werror_flag" ||
9363 test ! -s conftest.err
9364 } && test -s conftest$ac_exeext &&
9365 $as_test_x conftest$ac_exeext; then
212380e3 9366 ac_cv_lib_crypto_RSA_free=yes
9367else
9368 echo "$as_me: failed program was:" >&5
9369sed 's/^/| /' conftest.$ac_ext >&5
9370
631ef239 9371 ac_cv_lib_crypto_RSA_free=no
212380e3 9372fi
631ef239 9373
9374rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 9375 conftest$ac_exeext conftest.$ac_ext
9376LIBS=$ac_check_lib_save_LIBS
9377fi
631ef239 9378{ echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_RSA_free" >&5
9379echo "${ECHO_T}$ac_cv_lib_crypto_RSA_free" >&6; }
212380e3 9380if test $ac_cv_lib_crypto_RSA_free = yes; then
9381 cat >>confdefs.h <<_ACEOF
9382#define HAVE_LIBCRYPTO 1
9383_ACEOF
9384
9385 LIBS="-lcrypto $LIBS"
9386
9387fi
9388
9389 SSL_LIBS="$SSL_LIBS -lcrypto"
9390 SSL_SRCS_ENABLE='$(SSL_SRCS)'
9391 else
631ef239 9392 { echo "$as_me:$LINENO: result: no - OpenSSL support disabled" >&5
9393echo "${ECHO_T}no - OpenSSL support disabled" >&6; }
212380e3 9394 fi
9395fi
9396
9397CPPFLAGS="$save_CPPFLAGS"
9398LIBS="$save_LIBS"
9399
9400
9401
9402
9403
631ef239 9404# Check whether --with-zlib-path was given.
212380e3 9405if test "${with_zlib_path+set}" = set; then
631ef239 9406 withval=$with_zlib_path; LIBS="$LIBS -L$withval"
9407fi
212380e3 9408
631ef239 9409
9410# Check whether --enable-zlib was given.
212380e3 9411if test "${enable_zlib+set}" = set; then
631ef239 9412 enableval=$enable_zlib; zlib=$enableval
212380e3 9413else
9414 zlib=yes
631ef239 9415fi
9416
212380e3 9417
9418if test "$zlib" = yes; then
9419
9420if test "${ac_cv_header_zlib_h+set}" = set; then
631ef239 9421 { echo "$as_me:$LINENO: checking for zlib.h" >&5
9422echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
212380e3 9423if test "${ac_cv_header_zlib_h+set}" = set; then
9424 echo $ECHO_N "(cached) $ECHO_C" >&6
9425fi
631ef239 9426{ echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
9427echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
212380e3 9428else
9429 # Is the header compilable?
631ef239 9430{ echo "$as_me:$LINENO: checking zlib.h usability" >&5
9431echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6; }
212380e3 9432cat >conftest.$ac_ext <<_ACEOF
9433/* confdefs.h. */
9434_ACEOF
9435cat confdefs.h >>conftest.$ac_ext
9436cat >>conftest.$ac_ext <<_ACEOF
9437/* end confdefs.h. */
9438$ac_includes_default
9439#include <zlib.h>
9440_ACEOF
9441rm -f conftest.$ac_objext
631ef239 9442if { (ac_try="$ac_compile"
9443case "(($ac_try" in
9444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9445 *) ac_try_echo=$ac_try;;
9446esac
9447eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9448 (eval "$ac_compile") 2>conftest.er1
212380e3 9449 ac_status=$?
9450 grep -v '^ *+' conftest.er1 >conftest.err
9451 rm -f conftest.er1
9452 cat conftest.err >&5
9453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 9454 (exit $ac_status); } && {
9455 test -z "$ac_c_werror_flag" ||
9456 test ! -s conftest.err
9457 } && test -s conftest.$ac_objext; then
212380e3 9458 ac_header_compiler=yes
9459else
9460 echo "$as_me: failed program was:" >&5
9461sed 's/^/| /' conftest.$ac_ext >&5
9462
631ef239 9463 ac_header_compiler=no
212380e3 9464fi
631ef239 9465
9466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9467{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9468echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3 9469
9470# Is the header present?
631ef239 9471{ echo "$as_me:$LINENO: checking zlib.h presence" >&5
9472echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6; }
212380e3 9473cat >conftest.$ac_ext <<_ACEOF
9474/* confdefs.h. */
9475_ACEOF
9476cat confdefs.h >>conftest.$ac_ext
9477cat >>conftest.$ac_ext <<_ACEOF
9478/* end confdefs.h. */
9479#include <zlib.h>
9480_ACEOF
631ef239 9481if { (ac_try="$ac_cpp conftest.$ac_ext"
9482case "(($ac_try" in
9483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9484 *) ac_try_echo=$ac_try;;
9485esac
9486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9487 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 9488 ac_status=$?
9489 grep -v '^ *+' conftest.er1 >conftest.err
9490 rm -f conftest.er1
9491 cat conftest.err >&5
9492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 9493 (exit $ac_status); } >/dev/null && {
9494 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9495 test ! -s conftest.err
9496 }; then
212380e3 9497 ac_header_preproc=yes
9498else
9499 echo "$as_me: failed program was:" >&5
9500sed 's/^/| /' conftest.$ac_ext >&5
9501
9502 ac_header_preproc=no
9503fi
631ef239 9504
212380e3 9505rm -f conftest.err conftest.$ac_ext
631ef239 9506{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9507echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3 9508
9509# So? What about this header?
9510case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9511 yes:no: )
9512 { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
9513echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9514 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
9515echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
9516 ac_header_preproc=yes
9517 ;;
9518 no:yes:* )
9519 { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
9520echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
9521 { echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
9522echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
9523 { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
9524echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
9525 { echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
9526echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
9527 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
9528echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
9529 { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
9530echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
631ef239 9531
212380e3 9532 ;;
9533esac
631ef239 9534{ echo "$as_me:$LINENO: checking for zlib.h" >&5
9535echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
212380e3 9536if test "${ac_cv_header_zlib_h+set}" = set; then
9537 echo $ECHO_N "(cached) $ECHO_C" >&6
9538else
9539 ac_cv_header_zlib_h=$ac_header_preproc
9540fi
631ef239 9541{ echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
9542echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
212380e3 9543
9544fi
9545if test $ac_cv_header_zlib_h = yes; then
9546
631ef239 9547 { echo "$as_me:$LINENO: checking for zlibVersion in -lz" >&5
9548echo $ECHO_N "checking for zlibVersion in -lz... $ECHO_C" >&6; }
212380e3 9549if test "${ac_cv_lib_z_zlibVersion+set}" = set; then
9550 echo $ECHO_N "(cached) $ECHO_C" >&6
9551else
9552 ac_check_lib_save_LIBS=$LIBS
9553LIBS="-lz $LIBS"
9554cat >conftest.$ac_ext <<_ACEOF
9555/* confdefs.h. */
9556_ACEOF
9557cat confdefs.h >>conftest.$ac_ext
9558cat >>conftest.$ac_ext <<_ACEOF
9559/* end confdefs.h. */
9560
631ef239 9561/* Override any GCC internal prototype to avoid an error.
9562 Use char because int might match the return type of a GCC
9563 builtin and then its argument prototype would still apply. */
212380e3 9564#ifdef __cplusplus
9565extern "C"
9566#endif
212380e3 9567char zlibVersion ();
9568int
9569main ()
9570{
631ef239 9571return zlibVersion ();
212380e3 9572 ;
9573 return 0;
9574}
9575_ACEOF
9576rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 9577if { (ac_try="$ac_link"
9578case "(($ac_try" in
9579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9580 *) ac_try_echo=$ac_try;;
9581esac
9582eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9583 (eval "$ac_link") 2>conftest.er1
212380e3 9584 ac_status=$?
9585 grep -v '^ *+' conftest.er1 >conftest.err
9586 rm -f conftest.er1
9587 cat conftest.err >&5
9588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 9589 (exit $ac_status); } && {
9590 test -z "$ac_c_werror_flag" ||
9591 test ! -s conftest.err
9592 } && test -s conftest$ac_exeext &&
9593 $as_test_x conftest$ac_exeext; then
212380e3 9594 ac_cv_lib_z_zlibVersion=yes
9595else
9596 echo "$as_me: failed program was:" >&5
9597sed 's/^/| /' conftest.$ac_ext >&5
9598
631ef239 9599 ac_cv_lib_z_zlibVersion=no
212380e3 9600fi
631ef239 9601
9602rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 9603 conftest$ac_exeext conftest.$ac_ext
9604LIBS=$ac_check_lib_save_LIBS
9605fi
631ef239 9606{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_zlibVersion" >&5
9607echo "${ECHO_T}$ac_cv_lib_z_zlibVersion" >&6; }
212380e3 9608if test $ac_cv_lib_z_zlibVersion = yes; then
9609
9610 ZLIB_LD=-lz
9611
9612
9613cat >>confdefs.h <<\_ACEOF
9614#define HAVE_LIBZ 1
9615_ACEOF
9616
9617
9618else
9619 zlib=no
9620fi
9621
9622
9623else
9624 zlib=no
9625fi
9626
9627
9628
9629fi
9630
9631
c1c5fdc4 9632# Check whether --enable-ports was given.
9633if test "${enable_ports+set}" = set; then
9634 enableval=$enable_ports; if test $enableval = yes; then
9635 SELECT_TYPE_EXPLICIT="ports"
9636 else
9637 use_ports=no
9638 fi
9639
9640fi
9641
9642
631ef239 9643# Check whether --enable-poll was given.
212380e3 9644if test "${enable_poll+set}" = set; then
631ef239 9645 enableval=$enable_poll; if test $enableval = yes; then
212380e3 9646 SELECT_TYPE_EXPLICIT="poll"
9647 else
9648 use_poll=no
9649 fi
9650
631ef239 9651fi
9652
212380e3 9653
631ef239 9654# Check whether --enable-select was given.
212380e3 9655if test "${enable_select+set}" = set; then
631ef239 9656 enableval=$enable_select; if test $enableval = yes; then
212380e3 9657 SELECT_TYPE_EXPLICIT="select"
9658 else
9659 use_select=no
9660 fi
9661
631ef239 9662fi
9663
212380e3 9664
631ef239 9665# Check whether --enable-kqueue was given.
212380e3 9666if test "${enable_kqueue+set}" = set; then
631ef239 9667 enableval=$enable_kqueue; if test $enableval = yes; then
212380e3 9668 SELECT_TYPE_EXPLICIT="kqueue"
9669 else
9670 use_kqueue=no
9671 fi
9672
631ef239 9673fi
9674
212380e3 9675
631ef239 9676# Check whether --enable-epoll was given.
212380e3 9677if test "${enable_epoll+set}" = set; then
631ef239 9678 enableval=$enable_epoll; if test $enableval = yes; then
212380e3 9679 SELECT_TYPE_EXPLICIT="epoll"
3ad1a781 9680
9681for ac_func in epoll_ctl
9682do
9683as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239 9684{ echo "$as_me:$LINENO: checking for $ac_func" >&5
9685echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9686if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
3ad1a781 9687 echo $ECHO_N "(cached) $ECHO_C" >&6
9688else
9689 cat >conftest.$ac_ext <<_ACEOF
9690/* confdefs.h. */
9691_ACEOF
9692cat confdefs.h >>conftest.$ac_ext
9693cat >>conftest.$ac_ext <<_ACEOF
9694/* end confdefs.h. */
9695/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9696 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9697#define $ac_func innocuous_$ac_func
9698
9699/* System header to define __stub macros and hopefully few prototypes,
9700 which can conflict with char $ac_func (); below.
9701 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9702 <limits.h> exists even on freestanding compilers. */
9703
9704#ifdef __STDC__
9705# include <limits.h>
9706#else
9707# include <assert.h>
9708#endif
9709
9710#undef $ac_func
9711
631ef239 9712/* Override any GCC internal prototype to avoid an error.
9713 Use char because int might match the return type of a GCC
9714 builtin and then its argument prototype would still apply. */
3ad1a781 9715#ifdef __cplusplus
9716extern "C"
3ad1a781 9717#endif
3ad1a781 9718char $ac_func ();
9719/* The GNU C library defines this for functions which it implements
9720 to always fail with ENOSYS. Some functions are actually named
9721 something starting with __ and the normal name is an alias. */
631ef239 9722#if defined __stub_$ac_func || defined __stub___$ac_func
3ad1a781 9723choke me
3ad1a781 9724#endif
9725
9726int
9727main ()
9728{
631ef239 9729return $ac_func ();
3ad1a781 9730 ;
9731 return 0;
9732}
9733_ACEOF
9734rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 9735if { (ac_try="$ac_link"
9736case "(($ac_try" in
9737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9738 *) ac_try_echo=$ac_try;;
9739esac
9740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9741 (eval "$ac_link") 2>conftest.er1
3ad1a781 9742 ac_status=$?
9743 grep -v '^ *+' conftest.er1 >conftest.err
9744 rm -f conftest.er1
9745 cat conftest.err >&5
9746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 9747 (exit $ac_status); } && {
9748 test -z "$ac_c_werror_flag" ||
9749 test ! -s conftest.err
9750 } && test -s conftest$ac_exeext &&
9751 $as_test_x conftest$ac_exeext; then
3ad1a781 9752 eval "$as_ac_var=yes"
9753else
9754 echo "$as_me: failed program was:" >&5
9755sed 's/^/| /' conftest.$ac_ext >&5
9756
631ef239 9757 eval "$as_ac_var=no"
3ad1a781 9758fi
631ef239 9759
9760rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3ad1a781 9761 conftest$ac_exeext conftest.$ac_ext
9762fi
631ef239 9763ac_res=`eval echo '${'$as_ac_var'}'`
9764 { echo "$as_me:$LINENO: result: $ac_res" >&5
9765echo "${ECHO_T}$ac_res" >&6; }
3ad1a781 9766if test `eval echo '${'$as_ac_var'}'` = yes; then
9767 cat >>confdefs.h <<_ACEOF
9768#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9769_ACEOF
9770 haveepoll=yes
9771else
9772 haveepoll=no
9773fi
9774done
9775
212380e3 9776 else
9777 use_epoll=no
9778 fi
9779
631ef239 9780fi
9781
212380e3 9782
9783
631ef239 9784{ echo "$as_me:$LINENO: checking whether to modify confdir" >&5
9785echo $ECHO_N "checking whether to modify confdir... $ECHO_C" >&6; }
212380e3 9786
631ef239 9787# Check whether --with-confdir was given.
212380e3 9788if test "${with_confdir+set}" = set; then
631ef239 9789 withval=$with_confdir; confdir=`echo $withval | sed 's/\/$//'`
9790 { echo "$as_me:$LINENO: result: yes" >&5
9791echo "${ECHO_T}yes" >&6; }
212380e3 9792
9793 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9794 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9795 ac_define_dir=`eval echo $confdir`
9796 ac_define_dir=`eval echo $ac_define_dir`
9797 ETC_DIR="$ac_define_dir"
9798
9799
9800cat >>confdefs.h <<_ACEOF
9801#define ETC_DIR "$ac_define_dir"
9802_ACEOF
9803
9804
9805
9806
9807 confdir=`(
9808 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9809 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9810 eval echo \""$confdir"\"
9811 )`
9812
9813
9814else
9815 confdir='${prefix}/etc'
631ef239 9816 { echo "$as_me:$LINENO: result: no" >&5
9817echo "${ECHO_T}no" >&6; }
212380e3 9818
9819 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9820 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9821 ac_define_dir=`eval echo $confdir`
9822 ac_define_dir=`eval echo $ac_define_dir`
9823 ETC_DIR="$ac_define_dir"
9824
9825
9826cat >>confdefs.h <<_ACEOF
9827#define ETC_DIR "$ac_define_dir"
9828_ACEOF
9829
9830
9831
9832
9833 confdir=`(
9834 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9835 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9836 eval echo \""$confdir"\"
9837 )`
9838
9839
9840
631ef239 9841fi
9842
212380e3 9843
9844
631ef239 9845{ echo "$as_me:$LINENO: checking whether to modify logdir" >&5
9846echo $ECHO_N "checking whether to modify logdir... $ECHO_C" >&6; }
212380e3 9847
631ef239 9848# Check whether --with-logdir was given.
212380e3 9849if test "${with_logdir+set}" = set; then
631ef239 9850 withval=$with_logdir; logdir=`echo $withval | sed 's/\/$//'`
9851 { echo "$as_me:$LINENO: result: yes" >&5
9852echo "${ECHO_T}yes" >&6; }
212380e3 9853
9854 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9855 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9856 ac_define_dir=`eval echo $logdir`
9857 ac_define_dir=`eval echo $ac_define_dir`
9858 LOG_DIR="$ac_define_dir"
9859
9860
9861cat >>confdefs.h <<_ACEOF
9862#define LOG_DIR "$ac_define_dir"
9863_ACEOF
9864
9865
9866
9867
9868 logdir=`(
9869 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9870 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9871 eval echo \""$logdir"\"
9872 )`
9873
9874
9875else
9876 logdir='${prefix}/logs'
631ef239 9877 { echo "$as_me:$LINENO: result: no" >&5
9878echo "${ECHO_T}no" >&6; }
212380e3 9879
9880 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9881 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9882 ac_define_dir=`eval echo $logdir`
9883 ac_define_dir=`eval echo $ac_define_dir`
9884 LOG_DIR="$ac_define_dir"
9885
9886
9887cat >>confdefs.h <<_ACEOF
9888#define LOG_DIR "$ac_define_dir"
9889_ACEOF
9890
9891
9892
9893
9894 logdir=`(
9895 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9896 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9897 eval echo \""$logdir"\"
9898 )`
9899
9900
9901
631ef239 9902fi
9903
212380e3 9904
9905
631ef239 9906{ echo "$as_me:$LINENO: checking whether to modify helpdir" >&5
9907echo $ECHO_N "checking whether to modify helpdir... $ECHO_C" >&6; }
212380e3 9908
631ef239 9909# Check whether --with-helpdir was given.
212380e3 9910if test "${with_helpdir+set}" = set; then
631ef239 9911 withval=$with_helpdir; helpdir=`echo $withval | sed 's/\/$//'`
9912 { echo "$as_me:$LINENO: result: yes" >&5
9913echo "${ECHO_T}yes" >&6; }
212380e3 9914
9915 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9916 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9917 ac_define_dir=`eval echo $helpdir`
9918 ac_define_dir=`eval echo $ac_define_dir`
9919 HELP_DIR="$ac_define_dir"
9920
9921
9922cat >>confdefs.h <<_ACEOF
9923#define HELP_DIR "$ac_define_dir"
9924_ACEOF
9925
9926
9927
9928
9929 helpdir=`(
9930 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9931 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9932 eval echo \""$helpdir"\"
9933 )`
9934
9935
9936else
9937 helpdir='${prefix}/help'
631ef239 9938 { echo "$as_me:$LINENO: result: no" >&5
9939echo "${ECHO_T}no" >&6; }
212380e3 9940
9941 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9942 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9943 ac_define_dir=`eval echo $helpdir`
9944 ac_define_dir=`eval echo $ac_define_dir`
9945 HELP_DIR="$ac_define_dir"
9946
9947
9948cat >>confdefs.h <<_ACEOF
9949#define HELP_DIR "$ac_define_dir"
9950_ACEOF
9951
9952
9953
9954
9955 helpdir=`(
9956 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9957 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9958 eval echo \""$helpdir"\"
9959 )`
9960
9961
9962
631ef239 9963fi
9964
212380e3 9965
9966
631ef239 9967{ echo "$as_me:$LINENO: checking whether to modify moduledir" >&5
9968echo $ECHO_N "checking whether to modify moduledir... $ECHO_C" >&6; }
212380e3 9969
631ef239 9970# Check whether --with-moduledir was given.
212380e3 9971if test "${with_moduledir+set}" = set; then
631ef239 9972 withval=$with_moduledir; moduledir=`echo $withval | sed 's/\/$//'`
9973 { echo "$as_me:$LINENO: result: yes" >&5
9974echo "${ECHO_T}yes" >&6; }
212380e3 9975
9976 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9977 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9978 ac_define_dir=`eval echo $moduledir`
9979 ac_define_dir=`eval echo $ac_define_dir`
9980 MODULE_DIR="$ac_define_dir"
9981
9982
9983cat >>confdefs.h <<_ACEOF
9984#define MODULE_DIR "$ac_define_dir"
9985_ACEOF
9986
9987
9988
9989
9990 moduledir=`(
9991 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9992 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9993 eval echo \""$moduledir"\"
9994 )`
9995
9996
9997else
9998 moduledir='${prefix}/modules'
631ef239 9999 { echo "$as_me:$LINENO: result: no" >&5
10000echo "${ECHO_T}no" >&6; }
212380e3 10001
10002 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
10003 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10004 ac_define_dir=`eval echo $moduledir`
10005 ac_define_dir=`eval echo $ac_define_dir`
10006 MODULE_DIR="$ac_define_dir"
10007
10008
10009cat >>confdefs.h <<_ACEOF
10010#define MODULE_DIR "$ac_define_dir"
10011_ACEOF
10012
10013
10014
10015
10016 moduledir=`(
10017 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
10018 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
10019 eval echo \""$moduledir"\"
10020 )`
10021
10022
10023
631ef239 10024fi
10025
212380e3 10026
10027if test ! -z "$SELECT_TYPE_EXPLICIT"; then
10028 SELECT_TYPE="$SELECT_TYPE_EXPLICIT";
10029 echo "Forcing $SELECT_TYPE to be enabled"
10030else
10031
c1c5fdc4 10032if test ! "x$use_ports" = "xno"; then
10033
10034for ac_func in port_getn
10035do
10036as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10037{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10038echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10039if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10040 echo $ECHO_N "(cached) $ECHO_C" >&6
10041else
10042 cat >conftest.$ac_ext <<_ACEOF
10043/* confdefs.h. */
10044_ACEOF
10045cat confdefs.h >>conftest.$ac_ext
10046cat >>conftest.$ac_ext <<_ACEOF
10047/* end confdefs.h. */
10048/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10049 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10050#define $ac_func innocuous_$ac_func
10051
10052/* System header to define __stub macros and hopefully few prototypes,
10053 which can conflict with char $ac_func (); below.
10054 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10055 <limits.h> exists even on freestanding compilers. */
10056
10057#ifdef __STDC__
10058# include <limits.h>
10059#else
10060# include <assert.h>
10061#endif
10062
10063#undef $ac_func
10064
10065/* Override any GCC internal prototype to avoid an error.
10066 Use char because int might match the return type of a GCC
10067 builtin and then its argument prototype would still apply. */
10068#ifdef __cplusplus
10069extern "C"
10070#endif
10071char $ac_func ();
10072/* The GNU C library defines this for functions which it implements
10073 to always fail with ENOSYS. Some functions are actually named
10074 something starting with __ and the normal name is an alias. */
10075#if defined __stub_$ac_func || defined __stub___$ac_func
10076choke me
10077#endif
10078
10079int
10080main ()
10081{
10082return $ac_func ();
10083 ;
10084 return 0;
10085}
10086_ACEOF
10087rm -f conftest.$ac_objext conftest$ac_exeext
10088if { (ac_try="$ac_link"
10089case "(($ac_try" in
10090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10091 *) ac_try_echo=$ac_try;;
10092esac
10093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10094 (eval "$ac_link") 2>conftest.er1
10095 ac_status=$?
10096 grep -v '^ *+' conftest.er1 >conftest.err
10097 rm -f conftest.er1
10098 cat conftest.err >&5
10099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10100 (exit $ac_status); } && {
10101 test -z "$ac_c_werror_flag" ||
10102 test ! -s conftest.err
10103 } && test -s conftest$ac_exeext &&
10104 $as_test_x conftest$ac_exeext; then
10105 eval "$as_ac_var=yes"
10106else
10107 echo "$as_me: failed program was:" >&5
10108sed 's/^/| /' conftest.$ac_ext >&5
10109
10110 eval "$as_ac_var=no"
10111fi
10112
10113rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10114 conftest$ac_exeext conftest.$ac_ext
10115fi
10116ac_res=`eval echo '${'$as_ac_var'}'`
10117 { echo "$as_me:$LINENO: result: $ac_res" >&5
10118echo "${ECHO_T}$ac_res" >&6; }
10119if test `eval echo '${'$as_ac_var'}'` = yes; then
10120 cat >>confdefs.h <<_ACEOF
10121#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10122_ACEOF
10123 haveports=yes
10124else
10125 haveports=no
10126fi
10127done
10128
10129 if test "x$haveports" = "xyes" ; then
10130 SELECT_TYPE="ports"
10131 fi
10132fi
10133
212380e3 10134if test ! "x$use_select" = "xno"; then
10135
10136for ac_func in select
10137do
10138as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239 10139{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10140echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10141if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 10142 echo $ECHO_N "(cached) $ECHO_C" >&6
10143else
10144 cat >conftest.$ac_ext <<_ACEOF
10145/* confdefs.h. */
10146_ACEOF
10147cat confdefs.h >>conftest.$ac_ext
10148cat >>conftest.$ac_ext <<_ACEOF
10149/* end confdefs.h. */
10150/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10151 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10152#define $ac_func innocuous_$ac_func
10153
10154/* System header to define __stub macros and hopefully few prototypes,
10155 which can conflict with char $ac_func (); below.
10156 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10157 <limits.h> exists even on freestanding compilers. */
10158
10159#ifdef __STDC__
10160# include <limits.h>
10161#else
10162# include <assert.h>
10163#endif
10164
10165#undef $ac_func
10166
631ef239 10167/* Override any GCC internal prototype to avoid an error.
10168 Use char because int might match the return type of a GCC
10169 builtin and then its argument prototype would still apply. */
212380e3 10170#ifdef __cplusplus
10171extern "C"
212380e3 10172#endif
212380e3 10173char $ac_func ();
10174/* The GNU C library defines this for functions which it implements
10175 to always fail with ENOSYS. Some functions are actually named
10176 something starting with __ and the normal name is an alias. */
631ef239 10177#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 10178choke me
212380e3 10179#endif
10180
10181int
10182main ()
10183{
631ef239 10184return $ac_func ();
212380e3 10185 ;
10186 return 0;
10187}
10188_ACEOF
10189rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 10190if { (ac_try="$ac_link"
10191case "(($ac_try" in
10192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10193 *) ac_try_echo=$ac_try;;
10194esac
10195eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10196 (eval "$ac_link") 2>conftest.er1
212380e3 10197 ac_status=$?
10198 grep -v '^ *+' conftest.er1 >conftest.err
10199 rm -f conftest.er1
10200 cat conftest.err >&5
10201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 10202 (exit $ac_status); } && {
10203 test -z "$ac_c_werror_flag" ||
10204 test ! -s conftest.err
10205 } && test -s conftest$ac_exeext &&
10206 $as_test_x conftest$ac_exeext; then
212380e3 10207 eval "$as_ac_var=yes"
10208else
10209 echo "$as_me: failed program was:" >&5
10210sed 's/^/| /' conftest.$ac_ext >&5
10211
631ef239 10212 eval "$as_ac_var=no"
212380e3 10213fi
631ef239 10214
10215rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 10216 conftest$ac_exeext conftest.$ac_ext
10217fi
631ef239 10218ac_res=`eval echo '${'$as_ac_var'}'`
10219 { echo "$as_me:$LINENO: result: $ac_res" >&5
10220echo "${ECHO_T}$ac_res" >&6; }
212380e3 10221if test `eval echo '${'$as_ac_var'}'` = yes; then
10222 cat >>confdefs.h <<_ACEOF
10223#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10224_ACEOF
10225 haveselect=yes
10226else
10227 haveselect=no
10228fi
10229done
10230
10231 if test "x$haveselect" = "xyes" ; then
10232 SELECT_TYPE="select"
10233 fi
10234fi
10235
10236if test ! "x$use_poll" = "xno"; then
10237
10238for ac_func in poll
10239do
10240as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239 10241{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10242echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10243if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 10244 echo $ECHO_N "(cached) $ECHO_C" >&6
10245else
10246 cat >conftest.$ac_ext <<_ACEOF
10247/* confdefs.h. */
10248_ACEOF
10249cat confdefs.h >>conftest.$ac_ext
10250cat >>conftest.$ac_ext <<_ACEOF
10251/* end confdefs.h. */
10252/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10253 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10254#define $ac_func innocuous_$ac_func
10255
10256/* System header to define __stub macros and hopefully few prototypes,
10257 which can conflict with char $ac_func (); below.
10258 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10259 <limits.h> exists even on freestanding compilers. */
10260
10261#ifdef __STDC__
10262# include <limits.h>
10263#else
10264# include <assert.h>
10265#endif
10266
10267#undef $ac_func
10268
631ef239 10269/* Override any GCC internal prototype to avoid an error.
10270 Use char because int might match the return type of a GCC
10271 builtin and then its argument prototype would still apply. */
212380e3 10272#ifdef __cplusplus
10273extern "C"
212380e3 10274#endif
212380e3 10275char $ac_func ();
10276/* The GNU C library defines this for functions which it implements
10277 to always fail with ENOSYS. Some functions are actually named
10278 something starting with __ and the normal name is an alias. */
631ef239 10279#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 10280choke me
212380e3 10281#endif
10282
10283int
10284main ()
10285{
631ef239 10286return $ac_func ();
212380e3 10287 ;
10288 return 0;
10289}
10290_ACEOF
10291rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 10292if { (ac_try="$ac_link"
10293case "(($ac_try" in
10294 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10295 *) ac_try_echo=$ac_try;;
10296esac
10297eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10298 (eval "$ac_link") 2>conftest.er1
212380e3 10299 ac_status=$?
10300 grep -v '^ *+' conftest.er1 >conftest.err
10301 rm -f conftest.er1
10302 cat conftest.err >&5
10303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 10304 (exit $ac_status); } && {
10305 test -z "$ac_c_werror_flag" ||
10306 test ! -s conftest.err
10307 } && test -s conftest$ac_exeext &&
10308 $as_test_x conftest$ac_exeext; then
212380e3 10309 eval "$as_ac_var=yes"
10310else
10311 echo "$as_me: failed program was:" >&5
10312sed 's/^/| /' conftest.$ac_ext >&5
10313
631ef239 10314 eval "$as_ac_var=no"
212380e3 10315fi
631ef239 10316
10317rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 10318 conftest$ac_exeext conftest.$ac_ext
10319fi
631ef239 10320ac_res=`eval echo '${'$as_ac_var'}'`
10321 { echo "$as_me:$LINENO: result: $ac_res" >&5
10322echo "${ECHO_T}$ac_res" >&6; }
212380e3 10323if test `eval echo '${'$as_ac_var'}'` = yes; then
10324 cat >>confdefs.h <<_ACEOF
10325#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10326_ACEOF
10327 havepoll=yes
10328else
10329 havepoll=no
10330fi
10331done
10332
10333 if test "x$havepoll" = "xyes" ; then
10334 SELECT_TYPE="poll"
10335 fi
10336fi
10337
212380e3 10338if test ! "x$use_kqueue" = "xno"; then
10339
10340for ac_func in kevent
10341do
10342as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239 10343{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10344echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10345if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 10346 echo $ECHO_N "(cached) $ECHO_C" >&6
10347else
10348 cat >conftest.$ac_ext <<_ACEOF
10349/* confdefs.h. */
10350_ACEOF
10351cat confdefs.h >>conftest.$ac_ext
10352cat >>conftest.$ac_ext <<_ACEOF
10353/* end confdefs.h. */
10354/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10355 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10356#define $ac_func innocuous_$ac_func
10357
10358/* System header to define __stub macros and hopefully few prototypes,
10359 which can conflict with char $ac_func (); below.
10360 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10361 <limits.h> exists even on freestanding compilers. */
10362
10363#ifdef __STDC__
10364# include <limits.h>
10365#else
10366# include <assert.h>
10367#endif
10368
10369#undef $ac_func
10370
631ef239 10371/* Override any GCC internal prototype to avoid an error.
10372 Use char because int might match the return type of a GCC
10373 builtin and then its argument prototype would still apply. */
212380e3 10374#ifdef __cplusplus
10375extern "C"
212380e3 10376#endif
212380e3 10377char $ac_func ();
10378/* The GNU C library defines this for functions which it implements
10379 to always fail with ENOSYS. Some functions are actually named
10380 something starting with __ and the normal name is an alias. */
631ef239 10381#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 10382choke me
212380e3 10383#endif
10384
10385int
10386main ()
10387{
631ef239 10388return $ac_func ();
212380e3 10389 ;
10390 return 0;
10391}
10392_ACEOF
10393rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 10394if { (ac_try="$ac_link"
10395case "(($ac_try" in
10396 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10397 *) ac_try_echo=$ac_try;;
10398esac
10399eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10400 (eval "$ac_link") 2>conftest.er1
212380e3 10401 ac_status=$?
10402 grep -v '^ *+' conftest.er1 >conftest.err
10403 rm -f conftest.er1
10404 cat conftest.err >&5
10405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 10406 (exit $ac_status); } && {
10407 test -z "$ac_c_werror_flag" ||
10408 test ! -s conftest.err
10409 } && test -s conftest$ac_exeext &&
10410 $as_test_x conftest$ac_exeext; then
212380e3 10411 eval "$as_ac_var=yes"
10412else
10413 echo "$as_me: failed program was:" >&5
10414sed 's/^/| /' conftest.$ac_ext >&5
10415
631ef239 10416 eval "$as_ac_var=no"
212380e3 10417fi
631ef239 10418
10419rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 10420 conftest$ac_exeext conftest.$ac_ext
10421fi
631ef239 10422ac_res=`eval echo '${'$as_ac_var'}'`
10423 { echo "$as_me:$LINENO: result: $ac_res" >&5
10424echo "${ECHO_T}$ac_res" >&6; }
212380e3 10425if test `eval echo '${'$as_ac_var'}'` = yes; then
10426 cat >>confdefs.h <<_ACEOF
10427#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10428_ACEOF
10429 havekqueue=yes
10430else
10431 havekqueue=no
10432fi
10433done
10434
10435 if test "x$havekqueue" = "xyes" ; then
10436 SELECT_TYPE="kqueue"
10437 fi
10438fi
10439
10440if test ! "x$use_epoll" = "xno"; then
10441
10442for ac_func in epoll_ctl
10443do
10444as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239 10445{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10446echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10447if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 10448 echo $ECHO_N "(cached) $ECHO_C" >&6
10449else
10450 cat >conftest.$ac_ext <<_ACEOF
10451/* confdefs.h. */
10452_ACEOF
10453cat confdefs.h >>conftest.$ac_ext
10454cat >>conftest.$ac_ext <<_ACEOF
10455/* end confdefs.h. */
10456/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10457 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10458#define $ac_func innocuous_$ac_func
10459
10460/* System header to define __stub macros and hopefully few prototypes,
10461 which can conflict with char $ac_func (); below.
10462 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10463 <limits.h> exists even on freestanding compilers. */
10464
10465#ifdef __STDC__
10466# include <limits.h>
10467#else
10468# include <assert.h>
10469#endif
10470
10471#undef $ac_func
10472
631ef239 10473/* Override any GCC internal prototype to avoid an error.
10474 Use char because int might match the return type of a GCC
10475 builtin and then its argument prototype would still apply. */
212380e3 10476#ifdef __cplusplus
10477extern "C"
212380e3 10478#endif
212380e3 10479char $ac_func ();
10480/* The GNU C library defines this for functions which it implements
10481 to always fail with ENOSYS. Some functions are actually named
10482 something starting with __ and the normal name is an alias. */
631ef239 10483#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 10484choke me
212380e3 10485#endif
10486
10487int
10488main ()
10489{
631ef239 10490return $ac_func ();
212380e3 10491 ;
10492 return 0;
10493}
10494_ACEOF
10495rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 10496if { (ac_try="$ac_link"
10497case "(($ac_try" in
10498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10499 *) ac_try_echo=$ac_try;;
10500esac
10501eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10502 (eval "$ac_link") 2>conftest.er1
212380e3 10503 ac_status=$?
10504 grep -v '^ *+' conftest.er1 >conftest.err
10505 rm -f conftest.er1
10506 cat conftest.err >&5
10507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 10508 (exit $ac_status); } && {
10509 test -z "$ac_c_werror_flag" ||
10510 test ! -s conftest.err
10511 } && test -s conftest$ac_exeext &&
10512 $as_test_x conftest$ac_exeext; then
212380e3 10513 eval "$as_ac_var=yes"
10514else
10515 echo "$as_me: failed program was:" >&5
10516sed 's/^/| /' conftest.$ac_ext >&5
10517
631ef239 10518 eval "$as_ac_var=no"
212380e3 10519fi
631ef239 10520
10521rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 10522 conftest$ac_exeext conftest.$ac_ext
10523fi
631ef239 10524ac_res=`eval echo '${'$as_ac_var'}'`
10525 { echo "$as_me:$LINENO: result: $ac_res" >&5
10526echo "${ECHO_T}$ac_res" >&6; }
212380e3 10527if test `eval echo '${'$as_ac_var'}'` = yes; then
10528 cat >>confdefs.h <<_ACEOF
10529#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10530_ACEOF
10531 haveepoll=yes
10532else
10533 haveepoll=no
10534fi
10535done
10536
10537 if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
10538 if test "x$haveepoll" = "xyes" ; then
631ef239 10539 { echo "$as_me:$LINENO: checking for epoll support in kernel" >&5
10540echo $ECHO_N "checking for epoll support in kernel... $ECHO_C" >&6; }
212380e3 10541 if test "$cross_compiling" = yes; then
631ef239 10542 { echo "$as_me:$LINENO: result: no" >&5
10543echo "${ECHO_T}no" >&6; }
212380e3 10544else
10545 cat >conftest.$ac_ext <<_ACEOF
10546/* confdefs.h. */
10547_ACEOF
10548cat confdefs.h >>conftest.$ac_ext
10549cat >>conftest.$ac_ext <<_ACEOF
10550/* end confdefs.h. */
10551#include <stdint.h>
10552#include <sys/param.h>
10553#include <sys/types.h>
10554#include <sys/epoll.h>
10555#include <sys/syscall.h>
10556#include <unistd.h>
10557
10558int
10559main(int argc, char **argv)
10560{
10561 int epfd;
10562
10563 epfd = epoll_create(256);
56efe974 10564 return (epfd == -1 ? 1 : 0);
212380e3 10565}
10566_ACEOF
10567rm -f conftest$ac_exeext
631ef239 10568if { (ac_try="$ac_link"
10569case "(($ac_try" in
10570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10571 *) ac_try_echo=$ac_try;;
10572esac
10573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10574 (eval "$ac_link") 2>&5
212380e3 10575 ac_status=$?
10576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10577 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 10578 { (case "(($ac_try" in
10579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10580 *) ac_try_echo=$ac_try;;
10581esac
10582eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10583 (eval "$ac_try") 2>&5
212380e3 10584 ac_status=$?
10585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10586 (exit $ac_status); }; }; then
631ef239 10587 { echo "$as_me:$LINENO: result: yes" >&5
10588echo "${ECHO_T}yes" >&6; }
212380e3 10589
10590cat >>confdefs.h <<\_ACEOF
10591#define HAVE_EPOLL 1
10592_ACEOF
10593
10594 SELECT_TYPE="epoll"
10595else
10596 echo "$as_me: program exited with status $ac_status" >&5
10597echo "$as_me: failed program was:" >&5
10598sed 's/^/| /' conftest.$ac_ext >&5
10599
10600( exit $ac_status )
631ef239 10601{ echo "$as_me:$LINENO: result: no" >&5
10602echo "${ECHO_T}no" >&6; }
212380e3 10603fi
631ef239 10604rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 10605fi
631ef239 10606
10607
212380e3 10608 fi
10609 fi
10610
10611haveepollsyscall=no
10612
10613if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
10614 if test "x$haveepoll" = "xno" ; then
631ef239 10615 { echo "$as_me:$LINENO: checking for epoll system call" >&5
10616echo $ECHO_N "checking for epoll system call... $ECHO_C" >&6; }
212380e3 10617 if test "$cross_compiling" = yes; then
631ef239 10618 { echo "$as_me:$LINENO: result: no" >&5
10619echo "${ECHO_T}no" >&6; }
212380e3 10620else
10621 cat >conftest.$ac_ext <<_ACEOF
10622/* confdefs.h. */
10623_ACEOF
10624cat confdefs.h >>conftest.$ac_ext
10625cat >>conftest.$ac_ext <<_ACEOF
10626/* end confdefs.h. */
10627#include <stdint.h>
10628#include <sys/param.h>
10629#include <sys/types.h>
10630#include <sys/epoll.h>
10631#include <sys/syscall.h>
10632#include <unistd.h>
10633
10634int
10635epoll_create(int size)
10636{
10637 return (syscall(__NR_epoll_create, size));
10638}
10639
10640int
10641main(int argc, char **argv)
10642{
10643 int epfd;
10644
10645 epfd = epoll_create(256);
10646 exit (epfd == -1 ? 1 : 0);
10647}
10648_ACEOF
10649rm -f conftest$ac_exeext
631ef239 10650if { (ac_try="$ac_link"
10651case "(($ac_try" in
10652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10653 *) ac_try_echo=$ac_try;;
10654esac
10655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10656 (eval "$ac_link") 2>&5
212380e3 10657 ac_status=$?
10658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10659 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239 10660 { (case "(($ac_try" in
10661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10662 *) ac_try_echo=$ac_try;;
10663esac
10664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10665 (eval "$ac_try") 2>&5
212380e3 10666 ac_status=$?
10667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10668 (exit $ac_status); }; }; then
631ef239 10669 { echo "$as_me:$LINENO: result: yes" >&5
10670echo "${ECHO_T}yes" >&6; }
212380e3 10671
10672cat >>confdefs.h <<\_ACEOF
10673#define HAVE_EPOLL 1
10674_ACEOF
10675
10676 SELECT_TYPE="epoll"
10677else
10678 echo "$as_me: program exited with status $ac_status" >&5
10679echo "$as_me: failed program was:" >&5
10680sed 's/^/| /' conftest.$ac_ext >&5
10681
10682( exit $ac_status )
631ef239 10683{ echo "$as_me:$LINENO: result: no" >&5
10684echo "${ECHO_T}no" >&6; }
212380e3 10685fi
631ef239 10686rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 10687fi
631ef239 10688
10689
212380e3 10690 fi
10691fi
10692
10693fi
10694
10695fi
10696
10697if test -z "$SELECT_TYPE"; then
10698 { { echo "$as_me:$LINENO: error: Unable to find a usable IO interface" >&5
10699echo "$as_me: error: Unable to find a usable IO interface" >&2;}
10700 { (exit 1); exit 1; }; }
10701fi
10702
10703echo "Using $SELECT_TYPE for select loop."
10704
10705
10706cat >>confdefs.h <<_ACEOF
10707#define SELECT_TYPE "$SELECT_TYPE"
10708_ACEOF
10709
10710
10711
10712
10713
631ef239 10714# Check whether --enable-assert was given.
212380e3 10715if test "${enable_assert+set}" = set; then
631ef239 10716 enableval=$enable_assert; assert=$enableval
212380e3 10717else
10718 assert=no
631ef239 10719fi
10720
212380e3 10721
10722if test "$assert" = no; then
10723
10724cat >>confdefs.h <<\_ACEOF
10725#define NDEBUG 1
10726_ACEOF
10727
10728elif test "$assert" = soft; then
10729
10730cat >>confdefs.h <<\_ACEOF
10731#define SOFT_ASSERT 1
10732_ACEOF
10733
10734
10735cat >>confdefs.h <<\_ACEOF
10736#define NDEBUG 1
10737_ACEOF
10738
10739elif test "$assert" = yes; then
10740 assert = "hard";
10741fi
10742
631ef239 10743{ echo "$as_me:$LINENO: checking if you want IO Debugging hooks" >&5
10744echo $ECHO_N "checking if you want IO Debugging hooks... $ECHO_C" >&6; }
10745# Check whether --enable-iodebug was given.
212380e3 10746if test "${enable_iodebug+set}" = set; then
631ef239 10747 enableval=$enable_iodebug; iodebug=$enableval
212380e3 10748else
10749 iodebug=no
631ef239 10750fi
10751
212380e3 10752
10753if test "$iodebug" = yes; then
10754
10755cat >>confdefs.h <<\_ACEOF
10756#define USE_IODEBUG_HOOKS 1
10757_ACEOF
10758
631ef239 10759 { echo "$as_me:$LINENO: result: yes" >&5
10760echo "${ECHO_T}yes" >&6; }
212380e3 10761else
631ef239 10762 { echo "$as_me:$LINENO: result: no" >&5
10763echo "${ECHO_T}no" >&6; }
212380e3 10764fi
10765
10766
631ef239 10767{ echo "$as_me:$LINENO: checking if you want to do a profile build" >&5
10768echo $ECHO_N "checking if you want to do a profile build... $ECHO_C" >&6; }
10769# Check whether --enable-profile was given.
212380e3 10770if test "${enable_profile+set}" = set; then
631ef239 10771 enableval=$enable_profile; profile=$enableval
212380e3 10772else
10773 profile=no
631ef239 10774fi
10775
212380e3 10776
10777if test "$profile" = yes; then
10778 if test "$ac_cv_c_compiler_gnu" = yes; then
10779 IRC_CFLAGS="$IRC_CFLAGS -pg"
631ef239 10780 { echo "$as_me:$LINENO: result: yes, adding -pg" >&5
10781echo "${ECHO_T}yes, adding -pg" >&6; }
212380e3 10782
10783cat >>confdefs.h <<\_ACEOF
10784#define CHARYBDIS_PROFILE 1
10785_ACEOF
10786
10787 else
631ef239 10788 { echo "$as_me:$LINENO: result: no, profile builds only work with gcc" >&5
10789echo "${ECHO_T}no, profile builds only work with gcc" >&6; }
212380e3 10790 fi
10791else
631ef239 10792 { echo "$as_me:$LINENO: result: no" >&5
10793echo "${ECHO_T}no" >&6; }
212380e3 10794fi
10795
631ef239 10796# Check whether --enable-balloc was given.
212380e3 10797if test "${enable_balloc+set}" = set; then
631ef239 10798 enableval=$enable_balloc; balloc=$enableval
212380e3 10799else
10800 balloc=yes
631ef239 10801fi
10802
212380e3 10803
10804if test "$balloc" = no; then
10805
10806cat >>confdefs.h <<\_ACEOF
10807#define NOBALLOC 1
10808_ACEOF
10809
10810fi
10811
631ef239 10812# Check whether --enable-small-net was given.
212380e3 10813if test "${enable_small_net+set}" = set; then
631ef239 10814 enableval=$enable_small_net; small_net=$enableval
212380e3 10815else
10816 small_net=no
631ef239 10817fi
10818
212380e3 10819
10820if test "$small_net" = yes; then
10821
10822cat >>confdefs.h <<\_ACEOF
10823#define NICKNAMEHISTORYLENGTH 1500
10824_ACEOF
10825
10826
10827cat >>confdefs.h <<\_ACEOF
10828#define CHANNEL_HEAP_SIZE 256
10829_ACEOF
10830
10831
10832cat >>confdefs.h <<\_ACEOF
10833#define BAN_HEAP_SIZE 128
10834_ACEOF
10835
10836
10837cat >>confdefs.h <<\_ACEOF
10838#define CLIENT_HEAP_SIZE 256
10839_ACEOF
10840
10841
10842cat >>confdefs.h <<\_ACEOF
10843#define LCLIENT_HEAP_SIZE 128
10844_ACEOF
10845
10846
10847cat >>confdefs.h <<\_ACEOF
10848#define PCLIENT_HEAP_SIZE 32
10849_ACEOF
10850
10851
10852cat >>confdefs.h <<\_ACEOF
10853#define USER_HEAP_SIZE 128
10854_ACEOF
10855
10856
10857cat >>confdefs.h <<\_ACEOF
10858#define DNODE_HEAP_SIZE 256
10859_ACEOF
10860
10861
10862cat >>confdefs.h <<\_ACEOF
10863#define TOPIC_HEAP_SIZE 256
10864_ACEOF
10865
10866
10867cat >>confdefs.h <<\_ACEOF
10868#define LINEBUF_HEAP_SIZE 128
10869_ACEOF
10870
10871
10872cat >>confdefs.h <<\_ACEOF
10873#define MEMBER_HEAP_SIZE 256
10874_ACEOF
10875
10876
10877cat >>confdefs.h <<\_ACEOF
10878#define ND_HEAP_SIZE 128
10879_ACEOF
10880
10881
10882cat >>confdefs.h <<\_ACEOF
10883#define CONFITEM_HEAP_SIZE 128
10884_ACEOF
10885
10886
10887cat >>confdefs.h <<\_ACEOF
10888#define MONITOR_HEAP_SIZE 128
10889_ACEOF
10890
f99c7b64 10891
304ded95
WP
10892cat >>confdefs.h <<\_ACEOF
10893#define FD_HEAP_SIZE 128
10894_ACEOF
10895
10896
f99c7b64
WP
10897cat >>confdefs.h <<\_ACEOF
10898#define AWAY_HEAP_SIZE 128
10899_ACEOF
10900
212380e3 10901else
10902
10903cat >>confdefs.h <<\_ACEOF
10904#define NICKNAMEHISTORYLENGTH 15000
10905_ACEOF
10906
10907
10908cat >>confdefs.h <<\_ACEOF
10909#define CHANNEL_HEAP_SIZE 8192
10910_ACEOF
10911
10912
10913cat >>confdefs.h <<\_ACEOF
10914#define BAN_HEAP_SIZE 4096
10915_ACEOF
10916
10917
10918cat >>confdefs.h <<\_ACEOF
10919#define CLIENT_HEAP_SIZE 8192
10920_ACEOF
10921
10922
10923cat >>confdefs.h <<\_ACEOF
10924#define LCLIENT_HEAP_SIZE 1024
10925_ACEOF
10926
10927
10928cat >>confdefs.h <<\_ACEOF
10929#define PCLIENT_HEAP_SIZE 256
10930_ACEOF
10931
10932
10933cat >>confdefs.h <<\_ACEOF
10934#define USER_HEAP_SIZE 8192
10935_ACEOF
10936
10937
10938cat >>confdefs.h <<\_ACEOF
10939#define DNODE_HEAP_SIZE 8192
10940_ACEOF
10941
10942
10943cat >>confdefs.h <<\_ACEOF
10944#define TOPIC_HEAP_SIZE 4096
10945_ACEOF
10946
10947
10948cat >>confdefs.h <<\_ACEOF
10949#define LINEBUF_HEAP_SIZE 2048
10950_ACEOF
10951
10952
10953cat >>confdefs.h <<\_ACEOF
10954#define MEMBER_HEAP_SIZE 32768
10955_ACEOF
10956
10957
10958cat >>confdefs.h <<\_ACEOF
10959#define ND_HEAP_SIZE 512
10960_ACEOF
10961
10962
10963cat >>confdefs.h <<\_ACEOF
10964#define CONFITEM_HEAP_SIZE 256
10965_ACEOF
10966
10967
10968cat >>confdefs.h <<\_ACEOF
10969#define MONITOR_HEAP_SIZE 1024
10970_ACEOF
10971
f99c7b64 10972
304ded95
WP
10973cat >>confdefs.h <<\_ACEOF
10974#define FD_HEAP_SIZE 1024
10975_ACEOF
10976
10977
f99c7b64
WP
10978cat >>confdefs.h <<\_ACEOF
10979#define AWAY_HEAP_SIZE 512
10980_ACEOF
10981
212380e3 10982fi
10983
10984
631ef239 10985# Check whether --with-nicklen was given.
212380e3 10986if test "${with_nicklen+set}" = set; then
631ef239 10987 withval=$with_nicklen;
212380e3 10988 if test $withval -ge 50; then
10989 NICKLEN=50
10990 { echo "$as_me:$LINENO: WARNING: NICKLEN has a hard limit of 50. Setting NICKLEN=50" >&5
10991echo "$as_me: WARNING: NICKLEN has a hard limit of 50. Setting NICKLEN=50" >&2;}
10992 else
10993 NICKLEN="$withval"
10994 fi
10995
10996else
10997 NICKLEN=15
631ef239 10998fi
212380e3 10999
11000
212380e3 11001
631ef239 11002# Check whether --with-topiclen was given.
11003if test "${with_topiclen+set}" = set; then
11004 withval=$with_topiclen;
212380e3 11005 if test $withval -ge 390; then
11006 TOPICLEN=390
11007 { echo "$as_me:$LINENO: WARNING: TOPICLEN has a hard limit of 390. Setting TOPICLEN=390" >&5
11008echo "$as_me: WARNING: TOPICLEN has a hard limit of 390. Setting TOPICLEN=390" >&2;}
11009 else
11010 TOPICLEN=$withval
11011 fi
11012
11013else
11014 TOPICLEN=390
212380e3 11015fi
11016
212380e3 11017
11018
11019cat >>confdefs.h <<_ACEOF
11020#define TOPICLEN ${TOPICLEN}
11021_ACEOF
11022
11023
11024cat >>confdefs.h <<_ACEOF
11025#define NICKLEN (${NICKLEN}+1)
11026_ACEOF
11027
11028
56efe974 11029shared_modules="yes"
212380e3 11030if test "$shared_modules" = yes; then
11031
11032 if test "$CYGWIN" = yes; then
11033 { echo "$as_me:$LINENO: WARNING: disabling shared modules; Cygwin is at present unable to build them." >&5
11034echo "$as_me: WARNING: disabling shared modules; Cygwin is at present unable to build them." >&2;}
11035 shared_modules="no"
11036 fi
11037
11038 if test "$CC" = tcc -a "$TenDRA" = "no"; then
11039 { echo "$as_me:$LINENO: WARNING: disabling shared modules: Tiny C Compiler can't create PIC" >&5
11040echo "$as_me: WARNING: disabling shared modules: Tiny C Compiler can't create PIC" >&2;}
11041 shared_modules="no"
11042 fi
11043fi
11044
11045if test "$shared_modules" = yes; then
11046 DYNLINK_C=dynlink.c
11047
11048for ac_header in dlfcn.h
11049do
11050as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
631ef239 11051if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11052 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11053echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11054if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 11055 echo $ECHO_N "(cached) $ECHO_C" >&6
11056fi
631ef239 11057ac_res=`eval echo '${'$as_ac_Header'}'`
11058 { echo "$as_me:$LINENO: result: $ac_res" >&5
11059echo "${ECHO_T}$ac_res" >&6; }
212380e3 11060else
11061 # Is the header compilable?
631ef239 11062{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11063echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
212380e3 11064cat >conftest.$ac_ext <<_ACEOF
11065/* confdefs.h. */
11066_ACEOF
11067cat confdefs.h >>conftest.$ac_ext
11068cat >>conftest.$ac_ext <<_ACEOF
11069/* end confdefs.h. */
11070$ac_includes_default
11071#include <$ac_header>
11072_ACEOF
11073rm -f conftest.$ac_objext
631ef239 11074if { (ac_try="$ac_compile"
11075case "(($ac_try" in
11076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11077 *) ac_try_echo=$ac_try;;
11078esac
11079eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11080 (eval "$ac_compile") 2>conftest.er1
212380e3 11081 ac_status=$?
11082 grep -v '^ *+' conftest.er1 >conftest.err
11083 rm -f conftest.er1
11084 cat conftest.err >&5
11085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11086 (exit $ac_status); } && {
11087 test -z "$ac_c_werror_flag" ||
11088 test ! -s conftest.err
11089 } && test -s conftest.$ac_objext; then
212380e3 11090 ac_header_compiler=yes
11091else
11092 echo "$as_me: failed program was:" >&5
11093sed 's/^/| /' conftest.$ac_ext >&5
11094
631ef239 11095 ac_header_compiler=no
212380e3 11096fi
631ef239 11097
11098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11099{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11100echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3 11101
11102# Is the header present?
631ef239 11103{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11104echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
212380e3 11105cat >conftest.$ac_ext <<_ACEOF
11106/* confdefs.h. */
11107_ACEOF
11108cat confdefs.h >>conftest.$ac_ext
11109cat >>conftest.$ac_ext <<_ACEOF
11110/* end confdefs.h. */
11111#include <$ac_header>
11112_ACEOF
631ef239 11113if { (ac_try="$ac_cpp conftest.$ac_ext"
11114case "(($ac_try" in
11115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11116 *) ac_try_echo=$ac_try;;
11117esac
11118eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11119 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 11120 ac_status=$?
11121 grep -v '^ *+' conftest.er1 >conftest.err
11122 rm -f conftest.er1
11123 cat conftest.err >&5
11124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11125 (exit $ac_status); } >/dev/null && {
11126 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11127 test ! -s conftest.err
11128 }; then
212380e3 11129 ac_header_preproc=yes
11130else
11131 echo "$as_me: failed program was:" >&5
11132sed 's/^/| /' conftest.$ac_ext >&5
11133
11134 ac_header_preproc=no
11135fi
631ef239 11136
212380e3 11137rm -f conftest.err conftest.$ac_ext
631ef239 11138{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11139echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3 11140
11141# So? What about this header?
11142case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11143 yes:no: )
11144 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11145echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11146 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11147echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11148 ac_header_preproc=yes
11149 ;;
11150 no:yes:* )
11151 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11152echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11153 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11154echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11155 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11156echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11157 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11158echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11159 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11160echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11161 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11162echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
631ef239 11163
212380e3 11164 ;;
11165esac
631ef239 11166{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11167echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11168if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 11169 echo $ECHO_N "(cached) $ECHO_C" >&6
11170else
11171 eval "$as_ac_Header=\$ac_header_preproc"
11172fi
631ef239 11173ac_res=`eval echo '${'$as_ac_Header'}'`
11174 { echo "$as_me:$LINENO: result: $ac_res" >&5
11175echo "${ECHO_T}$ac_res" >&6; }
212380e3 11176
11177fi
11178if test `eval echo '${'$as_ac_Header'}'` = yes; then
11179 cat >>confdefs.h <<_ACEOF
11180#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11181_ACEOF
11182
11183fi
11184
11185done
11186
631ef239 11187 { echo "$as_me:$LINENO: checking for library containing shl_load" >&5
11188echo $ECHO_N "checking for library containing shl_load... $ECHO_C" >&6; }
212380e3 11189if test "${ac_cv_search_shl_load+set}" = set; then
11190 echo $ECHO_N "(cached) $ECHO_C" >&6
11191else
11192 ac_func_search_save_LIBS=$LIBS
212380e3 11193cat >conftest.$ac_ext <<_ACEOF
11194/* confdefs.h. */
11195_ACEOF
11196cat confdefs.h >>conftest.$ac_ext
11197cat >>conftest.$ac_ext <<_ACEOF
11198/* end confdefs.h. */
11199
631ef239 11200/* Override any GCC internal prototype to avoid an error.
11201 Use char because int might match the return type of a GCC
11202 builtin and then its argument prototype would still apply. */
212380e3 11203#ifdef __cplusplus
11204extern "C"
11205#endif
212380e3 11206char shl_load ();
11207int
11208main ()
11209{
631ef239 11210return shl_load ();
212380e3 11211 ;
11212 return 0;
11213}
11214_ACEOF
631ef239 11215for ac_lib in '' dld; do
11216 if test -z "$ac_lib"; then
11217 ac_res="none required"
11218 else
11219 ac_res=-l$ac_lib
11220 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11221 fi
11222 rm -f conftest.$ac_objext conftest$ac_exeext
11223if { (ac_try="$ac_link"
11224case "(($ac_try" in
11225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11226 *) ac_try_echo=$ac_try;;
11227esac
11228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11229 (eval "$ac_link") 2>conftest.er1
212380e3 11230 ac_status=$?
11231 grep -v '^ *+' conftest.er1 >conftest.err
11232 rm -f conftest.er1
11233 cat conftest.err >&5
11234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11235 (exit $ac_status); } && {
11236 test -z "$ac_c_werror_flag" ||
11237 test ! -s conftest.err
11238 } && test -s conftest$ac_exeext &&
11239 $as_test_x conftest$ac_exeext; then
11240 ac_cv_search_shl_load=$ac_res
212380e3 11241else
11242 echo "$as_me: failed program was:" >&5
11243sed 's/^/| /' conftest.$ac_ext >&5
11244
212380e3 11245
631ef239 11246fi
212380e3 11247
631ef239 11248rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11249 conftest$ac_exeext
11250 if test "${ac_cv_search_shl_load+set}" = set; then
11251 break
212380e3 11252fi
631ef239 11253done
11254if test "${ac_cv_search_shl_load+set}" = set; then
11255 :
11256else
11257 ac_cv_search_shl_load=no
212380e3 11258fi
631ef239 11259rm conftest.$ac_ext
212380e3 11260LIBS=$ac_func_search_save_LIBS
11261fi
631ef239 11262{ echo "$as_me:$LINENO: result: $ac_cv_search_shl_load" >&5
11263echo "${ECHO_T}$ac_cv_search_shl_load" >&6; }
11264ac_res=$ac_cv_search_shl_load
11265if test "$ac_res" != no; then
11266 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3 11267
11268
11269cat >>confdefs.h <<\_ACEOF
11270#define HAVE_SHL_LOAD 1
11271_ACEOF
11272
11273 SUFFIX=".sl"
11274 MOD_TARGET=hpux_shared
11275 SEDOBJ="s/\.o/.sl/g"
11276
11277else
11278
631ef239 11279 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
11280echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
212380e3 11281if test "${ac_cv_search_dlopen+set}" = set; then
11282 echo $ECHO_N "(cached) $ECHO_C" >&6
11283else
11284 ac_func_search_save_LIBS=$LIBS
212380e3 11285cat >conftest.$ac_ext <<_ACEOF
11286/* confdefs.h. */
11287_ACEOF
11288cat confdefs.h >>conftest.$ac_ext
11289cat >>conftest.$ac_ext <<_ACEOF
11290/* end confdefs.h. */
11291
631ef239 11292/* Override any GCC internal prototype to avoid an error.
11293 Use char because int might match the return type of a GCC
11294 builtin and then its argument prototype would still apply. */
212380e3 11295#ifdef __cplusplus
11296extern "C"
11297#endif
212380e3 11298char dlopen ();
11299int
11300main ()
11301{
631ef239 11302return dlopen ();
212380e3 11303 ;
11304 return 0;
11305}
11306_ACEOF
631ef239 11307for ac_lib in '' dl c_r; do
11308 if test -z "$ac_lib"; then
11309 ac_res="none required"
11310 else
11311 ac_res=-l$ac_lib
11312 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11313 fi
11314 rm -f conftest.$ac_objext conftest$ac_exeext
11315if { (ac_try="$ac_link"
11316case "(($ac_try" in
11317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11318 *) ac_try_echo=$ac_try;;
11319esac
11320eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11321 (eval "$ac_link") 2>conftest.er1
212380e3 11322 ac_status=$?
11323 grep -v '^ *+' conftest.er1 >conftest.err
11324 rm -f conftest.er1
11325 cat conftest.err >&5
11326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11327 (exit $ac_status); } && {
11328 test -z "$ac_c_werror_flag" ||
11329 test ! -s conftest.err
11330 } && test -s conftest$ac_exeext &&
11331 $as_test_x conftest$ac_exeext; then
11332 ac_cv_search_dlopen=$ac_res
212380e3 11333else
11334 echo "$as_me: failed program was:" >&5
11335sed 's/^/| /' conftest.$ac_ext >&5
11336
212380e3 11337
631ef239 11338fi
212380e3 11339
631ef239 11340rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11341 conftest$ac_exeext
11342 if test "${ac_cv_search_dlopen+set}" = set; then
11343 break
212380e3 11344fi
631ef239 11345done
11346if test "${ac_cv_search_dlopen+set}" = set; then
11347 :
11348else
11349 ac_cv_search_dlopen=no
212380e3 11350fi
631ef239 11351rm conftest.$ac_ext
212380e3 11352LIBS=$ac_func_search_save_LIBS
11353fi
631ef239 11354{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
11355echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
11356ac_res=$ac_cv_search_dlopen
11357if test "$ac_res" != no; then
11358 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3 11359
11360
11361cat >>confdefs.h <<\_ACEOF
11362#define HAVE_DLOPEN 1
11363_ACEOF
11364
11365 SUFFIX=".so"
11366 MOD_TARGET=shared_modules
11367 SEDOBJ="s/\.o/.so/g"
11368 if test "$AppleGCC" = yes; then
11369
11370for ac_header in mach-o/dyld.h
11371do
11372as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
631ef239 11373if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11374 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11375echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11376if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 11377 echo $ECHO_N "(cached) $ECHO_C" >&6
11378fi
631ef239 11379ac_res=`eval echo '${'$as_ac_Header'}'`
11380 { echo "$as_me:$LINENO: result: $ac_res" >&5
11381echo "${ECHO_T}$ac_res" >&6; }
212380e3 11382else
11383 # Is the header compilable?
631ef239 11384{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11385echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
212380e3 11386cat >conftest.$ac_ext <<_ACEOF
11387/* confdefs.h. */
11388_ACEOF
11389cat confdefs.h >>conftest.$ac_ext
11390cat >>conftest.$ac_ext <<_ACEOF
11391/* end confdefs.h. */
11392$ac_includes_default
11393#include <$ac_header>
11394_ACEOF
11395rm -f conftest.$ac_objext
631ef239 11396if { (ac_try="$ac_compile"
11397case "(($ac_try" in
11398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11399 *) ac_try_echo=$ac_try;;
11400esac
11401eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11402 (eval "$ac_compile") 2>conftest.er1
212380e3 11403 ac_status=$?
11404 grep -v '^ *+' conftest.er1 >conftest.err
11405 rm -f conftest.er1
11406 cat conftest.err >&5
11407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11408 (exit $ac_status); } && {
11409 test -z "$ac_c_werror_flag" ||
11410 test ! -s conftest.err
11411 } && test -s conftest.$ac_objext; then
212380e3 11412 ac_header_compiler=yes
11413else
11414 echo "$as_me: failed program was:" >&5
11415sed 's/^/| /' conftest.$ac_ext >&5
11416
631ef239 11417 ac_header_compiler=no
212380e3 11418fi
631ef239 11419
11420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11421{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11422echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3 11423
11424# Is the header present?
631ef239 11425{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11426echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
212380e3 11427cat >conftest.$ac_ext <<_ACEOF
11428/* confdefs.h. */
11429_ACEOF
11430cat confdefs.h >>conftest.$ac_ext
11431cat >>conftest.$ac_ext <<_ACEOF
11432/* end confdefs.h. */
11433#include <$ac_header>
11434_ACEOF
631ef239 11435if { (ac_try="$ac_cpp conftest.$ac_ext"
11436case "(($ac_try" in
11437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11438 *) ac_try_echo=$ac_try;;
11439esac
11440eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11441 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 11442 ac_status=$?
11443 grep -v '^ *+' conftest.er1 >conftest.err
11444 rm -f conftest.er1
11445 cat conftest.err >&5
11446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11447 (exit $ac_status); } >/dev/null && {
11448 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11449 test ! -s conftest.err
11450 }; then
212380e3 11451 ac_header_preproc=yes
11452else
11453 echo "$as_me: failed program was:" >&5
11454sed 's/^/| /' conftest.$ac_ext >&5
11455
11456 ac_header_preproc=no
11457fi
631ef239 11458
212380e3 11459rm -f conftest.err conftest.$ac_ext
631ef239 11460{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11461echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3 11462
11463# So? What about this header?
11464case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11465 yes:no: )
11466 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11467echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11468 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11469echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11470 ac_header_preproc=yes
11471 ;;
11472 no:yes:* )
11473 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11474echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11475 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11476echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11477 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11478echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11479 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11480echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11481 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11482echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11483 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11484echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
631ef239 11485
212380e3 11486 ;;
11487esac
631ef239 11488{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11489echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11490if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 11491 echo $ECHO_N "(cached) $ECHO_C" >&6
11492else
11493 eval "$as_ac_Header=\$ac_header_preproc"
11494fi
631ef239 11495ac_res=`eval echo '${'$as_ac_Header'}'`
11496 { echo "$as_me:$LINENO: result: $ac_res" >&5
11497echo "${ECHO_T}$ac_res" >&6; }
212380e3 11498
11499fi
11500if test `eval echo '${'$as_ac_Header'}'` = yes; then
11501 cat >>confdefs.h <<_ACEOF
11502#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11503_ACEOF
11504
11505fi
11506
11507done
11508
11509 fi
631ef239 11510 { echo "$as_me:$LINENO: checking for dlsym" >&5
11511echo $ECHO_N "checking for dlsym... $ECHO_C" >&6; }
212380e3 11512if test "${ac_cv_func_dlsym+set}" = set; then
11513 echo $ECHO_N "(cached) $ECHO_C" >&6
11514else
11515 cat >conftest.$ac_ext <<_ACEOF
11516/* confdefs.h. */
11517_ACEOF
11518cat confdefs.h >>conftest.$ac_ext
11519cat >>conftest.$ac_ext <<_ACEOF
11520/* end confdefs.h. */
11521/* Define dlsym to an innocuous variant, in case <limits.h> declares dlsym.
11522 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11523#define dlsym innocuous_dlsym
11524
11525/* System header to define __stub macros and hopefully few prototypes,
11526 which can conflict with char dlsym (); below.
11527 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11528 <limits.h> exists even on freestanding compilers. */
11529
11530#ifdef __STDC__
11531# include <limits.h>
11532#else
11533# include <assert.h>
11534#endif
11535
11536#undef dlsym
11537
631ef239 11538/* Override any GCC internal prototype to avoid an error.
11539 Use char because int might match the return type of a GCC
11540 builtin and then its argument prototype would still apply. */
212380e3 11541#ifdef __cplusplus
11542extern "C"
212380e3 11543#endif
212380e3 11544char dlsym ();
11545/* The GNU C library defines this for functions which it implements
11546 to always fail with ENOSYS. Some functions are actually named
11547 something starting with __ and the normal name is an alias. */
631ef239 11548#if defined __stub_dlsym || defined __stub___dlsym
212380e3 11549choke me
212380e3 11550#endif
11551
11552int
11553main ()
11554{
631ef239 11555return dlsym ();
212380e3 11556 ;
11557 return 0;
11558}
11559_ACEOF
11560rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 11561if { (ac_try="$ac_link"
11562case "(($ac_try" in
11563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11564 *) ac_try_echo=$ac_try;;
11565esac
11566eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11567 (eval "$ac_link") 2>conftest.er1
212380e3 11568 ac_status=$?
11569 grep -v '^ *+' conftest.er1 >conftest.err
11570 rm -f conftest.er1
11571 cat conftest.err >&5
11572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11573 (exit $ac_status); } && {
11574 test -z "$ac_c_werror_flag" ||
11575 test ! -s conftest.err
11576 } && test -s conftest$ac_exeext &&
11577 $as_test_x conftest$ac_exeext; then
212380e3 11578 ac_cv_func_dlsym=yes
11579else
11580 echo "$as_me: failed program was:" >&5
11581sed 's/^/| /' conftest.$ac_ext >&5
11582
631ef239 11583 ac_cv_func_dlsym=no
212380e3 11584fi
631ef239 11585
11586rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 11587 conftest$ac_exeext conftest.$ac_ext
11588fi
631ef239 11589{ echo "$as_me:$LINENO: result: $ac_cv_func_dlsym" >&5
11590echo "${ECHO_T}$ac_cv_func_dlsym" >&6; }
212380e3 11591if test $ac_cv_func_dlsym = yes; then
11592 :
11593else
11594
11595 { echo "$as_me:$LINENO: WARNING: dlsym is not available, shared modules disabled" >&5
11596echo "$as_me: WARNING: dlsym is not available, shared modules disabled" >&2;}
11597 shared_modules=no
11598
11599fi
11600
11601
11602for ac_func in dlfunc
11603do
11604as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239 11605{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11606echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11607if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3 11608 echo $ECHO_N "(cached) $ECHO_C" >&6
11609else
11610 cat >conftest.$ac_ext <<_ACEOF
11611/* confdefs.h. */
11612_ACEOF
11613cat confdefs.h >>conftest.$ac_ext
11614cat >>conftest.$ac_ext <<_ACEOF
11615/* end confdefs.h. */
11616/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11617 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11618#define $ac_func innocuous_$ac_func
11619
11620/* System header to define __stub macros and hopefully few prototypes,
11621 which can conflict with char $ac_func (); below.
11622 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11623 <limits.h> exists even on freestanding compilers. */
11624
11625#ifdef __STDC__
11626# include <limits.h>
11627#else
11628# include <assert.h>
11629#endif
11630
11631#undef $ac_func
11632
631ef239 11633/* Override any GCC internal prototype to avoid an error.
11634 Use char because int might match the return type of a GCC
11635 builtin and then its argument prototype would still apply. */
212380e3 11636#ifdef __cplusplus
11637extern "C"
212380e3 11638#endif
212380e3 11639char $ac_func ();
11640/* The GNU C library defines this for functions which it implements
11641 to always fail with ENOSYS. Some functions are actually named
11642 something starting with __ and the normal name is an alias. */
631ef239 11643#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 11644choke me
212380e3 11645#endif
11646
11647int
11648main ()
11649{
631ef239 11650return $ac_func ();
212380e3 11651 ;
11652 return 0;
11653}
11654_ACEOF
11655rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 11656if { (ac_try="$ac_link"
11657case "(($ac_try" in
11658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11659 *) ac_try_echo=$ac_try;;
11660esac
11661eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11662 (eval "$ac_link") 2>conftest.er1
212380e3 11663 ac_status=$?
11664 grep -v '^ *+' conftest.er1 >conftest.err
11665 rm -f conftest.er1
11666 cat conftest.err >&5
11667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11668 (exit $ac_status); } && {
11669 test -z "$ac_c_werror_flag" ||
11670 test ! -s conftest.err
11671 } && test -s conftest$ac_exeext &&
11672 $as_test_x conftest$ac_exeext; then
212380e3 11673 eval "$as_ac_var=yes"
11674else
11675 echo "$as_me: failed program was:" >&5
11676sed 's/^/| /' conftest.$ac_ext >&5
11677
631ef239 11678 eval "$as_ac_var=no"
212380e3 11679fi
631ef239 11680
11681rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 11682 conftest$ac_exeext conftest.$ac_ext
11683fi
631ef239 11684ac_res=`eval echo '${'$as_ac_var'}'`
11685 { echo "$as_me:$LINENO: result: $ac_res" >&5
11686echo "${ECHO_T}$ac_res" >&6; }
212380e3 11687if test `eval echo '${'$as_ac_var'}'` = yes; then
11688 cat >>confdefs.h <<_ACEOF
11689#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11690_ACEOF
11691
11692fi
11693done
11694
11695
11696else
11697
11698 shared_modules=no
11699
11700fi
11701
11702
11703fi
11704
11705fi
11706
11707
11708cat >>confdefs.h <<_ACEOF
11709#define SHARED_SUFFIX "$SUFFIX"
11710_ACEOF
11711
11712
11713if test "$shared_modules" = yes; then
11714 # The GNU linker requires the -export-dynamic option to make
11715 # all symbols visible in the dynamic symbol table.
11716 hold_ldflags=$LDFLAGS
631ef239 11717 { echo "$as_me:$LINENO: checking for the ld -export-dynamic flag" >&5
11718echo $ECHO_N "checking for the ld -export-dynamic flag... $ECHO_C" >&6; }
212380e3 11719 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic -Werror"
11720 cat >conftest.$ac_ext <<_ACEOF
11721/* confdefs.h. */
11722_ACEOF
11723cat confdefs.h >>conftest.$ac_ext
11724cat >>conftest.$ac_ext <<_ACEOF
11725/* end confdefs.h. */
11726
11727int
11728main ()
11729{
11730int i;
11731 ;
11732 return 0;
11733}
11734_ACEOF
11735rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 11736if { (ac_try="$ac_link"
11737case "(($ac_try" in
11738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11739 *) ac_try_echo=$ac_try;;
11740esac
11741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11742 (eval "$ac_link") 2>conftest.er1
212380e3 11743 ac_status=$?
11744 grep -v '^ *+' conftest.er1 >conftest.err
11745 rm -f conftest.er1
11746 cat conftest.err >&5
11747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11748 (exit $ac_status); } && {
11749 test -z "$ac_c_werror_flag" ||
11750 test ! -s conftest.err
11751 } && test -s conftest$ac_exeext &&
11752 $as_test_x conftest$ac_exeext; then
212380e3 11753 found=yes
11754else
11755 echo "$as_me: failed program was:" >&5
11756sed 's/^/| /' conftest.$ac_ext >&5
11757
631ef239 11758 found=no
212380e3 11759fi
631ef239 11760
11761rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 11762 conftest$ac_exeext conftest.$ac_ext
11763 LDFLAGS=$hold_ldflags
11764
11765 if expr "`uname -s`" : ^IRIX >/dev/null 2>&1; then
11766 found="no, IRIX ld uses -B,dynamic"
11767 LDFLAGS="${LDFLAGS} -Wl,-B,dynamic"
11768 fi
11769
11770 if expr "`uname -s`" : ^AIX >/dev/null 2>&1; then
11771 found="no, AIX ld uses -G -brtl"
11772 LDFLAGS="${LDFLAGS} -Wl,-G,-brtl"
11773 fi
11774
631ef239 11775 { echo "$as_me:$LINENO: result: $found" >&5
11776echo "${ECHO_T}$found" >&6; }
212380e3 11777
11778 if test "$found" = yes; then
11779 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
11780 fi
11781
631ef239 11782 { echo "$as_me:$LINENO: checking for compiler option to produce PIC" >&5
11783echo $ECHO_N "checking for compiler option to produce PIC... $ECHO_C" >&6; }
212380e3 11784 if test "$SGS" = "yes"; then
631ef239 11785 { echo "$as_me:$LINENO: result: SVR4 SGS interfaces: -KPIC -DPIC -G" >&5
11786echo "${ECHO_T}SVR4 SGS interfaces: -KPIC -DPIC -G" >&6; }
212380e3 11787 PICFLAGS="-KPIC -DPIC -G"
11788 fi
11789
11790 if test "$AppleGCC" = "yes"; then
631ef239 11791 { echo "$as_me:$LINENO: result: Darwin Mach-O bundles: -fno-common -bundle -flat_namespace -undefined suppress" >&5
11792echo "${ECHO_T}Darwin Mach-O bundles: -fno-common -bundle -flat_namespace -undefined suppress" >&6; }
212380e3 11793 PICFLAGS="-fno-common -bundle -flat_namespace -undefined suppress"
11794 fi
11795 if test "$HPUX" = "yes" -a "$CC" != gcc; then
631ef239 11796 { echo "$as_me:$LINENO: result: HP-UX cc: +z -r -q -n" >&5
11797echo "${ECHO_T}HP-UX cc: +z -r -q -n" >&6; }
212380e3 11798 PICFLAGS="+z -r -q -n -c"
631ef239 11799 { echo "$as_me:$LINENO: checking if +ESfic is required on this platform" >&5
11800echo $ECHO_N "checking if +ESfic is required on this platform... $ECHO_C" >&6; }
212380e3 11801
11802 if expr "`$CC +ESfic 2>&1`" : ".*neither supported.*" >/dev/null; then
631ef239 11803 { echo "$as_me:$LINENO: result: no" >&5
11804echo "${ECHO_T}no" >&6; }
212380e3 11805 else
631ef239 11806 { echo "$as_me:$LINENO: result: yes" >&5
11807echo "${ECHO_T}yes" >&6; }
212380e3 11808 PICFLAGS="$PICFLAGS +ESfic"
11809 fi
11810
11811 LDFLAGS="${LDFLAGS} -Wl,-E"
11812 fi
11813 if test "$Tru" = yes -a "$CC" != gcc; then
631ef239 11814 { echo "$as_me:$LINENO: result: Tru64: -shared -expect_unresolved '*'" >&5
11815echo "${ECHO_T}Tru64: -shared -expect_unresolved '*'" >&6; }
212380e3 11816 PICFLAGS="-shared -expect_unresolved '*' "
11817 LDFLAGS="-call_shared"
11818 fi
11819 if test -z "$PICFLAGS"; then
11820 if test "$ac_cv_c_compiler_gnu" = "yes"; then
631ef239 11821 { echo "$as_me:$LINENO: result: gcc: -fPIC -DPIC -shared" >&5
11822echo "${ECHO_T}gcc: -fPIC -DPIC -shared" >&6; }
212380e3 11823 PICFLAGS="-fPIC -DPIC -shared"
11824 else
631ef239 11825 { echo "$as_me:$LINENO: result: no" >&5
11826echo "${ECHO_T}no" >&6; }
212380e3 11827 shared_modules=no
11828 fi
11829 fi
11830fi
11831
11832# This must be down here, or it will mess up checks like the ones
11833# for -Wl,-export-dynamic
11834# -- jilles
a8001fa5 11835CWARNS=""
631ef239 11836# Check whether --enable-warnings was given.
212380e3 11837if test "${enable_warnings+set}" = set; then
631ef239 11838 enableval=$enable_warnings;
212380e3 11839IRC_CFLAGS="$IRC_CFLAGS -O0"
11840CFLAGS="$IRC_CFLAGS"
11841
11842
631ef239 11843 { echo "$as_me:$LINENO: checking GCC flag(s) -Wall" >&5
11844echo $ECHO_N "checking GCC flag(s) -Wall... $ECHO_C" >&6; }
212380e3 11845 if test "${GCC-no}" = yes
11846 then
11847 if test "${charybdis_cv_c_gcc_w_all+set}" = set; then
11848 echo $ECHO_N "(cached) $ECHO_C" >&6
11849else
11850
11851 oldcflags="${CFLAGS-}"
11852 CFLAGS="${CFLAGS-} ${CWARNS} -Wall -Werror"
11853 cat >conftest.$ac_ext <<_ACEOF
11854/* confdefs.h. */
11855_ACEOF
11856cat confdefs.h >>conftest.$ac_ext
11857cat >>conftest.$ac_ext <<_ACEOF
11858/* end confdefs.h. */
11859
11860#include <string.h>
11861#include <stdio.h>
11862int main(void);
11863
11864int
11865main ()
11866{
11867
b1fc1658 11868 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 11869
11870 ;
11871 return 0;
11872}
11873_ACEOF
11874rm -f conftest.$ac_objext
631ef239 11875if { (ac_try="$ac_compile"
11876case "(($ac_try" in
11877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11878 *) ac_try_echo=$ac_try;;
11879esac
11880eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11881 (eval "$ac_compile") 2>conftest.er1
212380e3 11882 ac_status=$?
11883 grep -v '^ *+' conftest.er1 >conftest.err
11884 rm -f conftest.er1
11885 cat conftest.err >&5
11886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11887 (exit $ac_status); } && {
11888 test -z "$ac_c_werror_flag" ||
11889 test ! -s conftest.err
11890 } && test -s conftest.$ac_objext; then
212380e3 11891 charybdis_cv_c_gcc_w_all=yes
11892else
11893 echo "$as_me: failed program was:" >&5
11894sed 's/^/| /' conftest.$ac_ext >&5
11895
631ef239 11896 charybdis_cv_c_gcc_w_all=no
212380e3 11897fi
631ef239 11898
11899rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 11900 CFLAGS="${oldcflags}"
11901fi
11902
11903 if test "x$charybdis_cv_c_gcc_w_all" = xyes; then
11904 CWARNS="${CWARNS}-Wall "
631ef239 11905 { echo "$as_me:$LINENO: result: ok" >&5
11906echo "${ECHO_T}ok" >&6; }
212380e3 11907 else
11908 charybdis_cv_c_gcc_w_all=''
631ef239 11909 { echo "$as_me:$LINENO: result: no" >&5
11910echo "${ECHO_T}no" >&6; }
212380e3 11911 fi
11912 else
631ef239 11913 { echo "$as_me:$LINENO: result: no" >&5
11914echo "${ECHO_T}no" >&6; }
212380e3 11915 fi
11916
11917
631ef239 11918 { echo "$as_me:$LINENO: checking GCC flag(s) -Wpointer-arith" >&5
11919echo $ECHO_N "checking GCC flag(s) -Wpointer-arith... $ECHO_C" >&6; }
212380e3 11920 if test "${GCC-no}" = yes
11921 then
11922 if test "${charybdis_cv_c_gcc_w_pointer_arith+set}" = set; then
11923 echo $ECHO_N "(cached) $ECHO_C" >&6
11924else
11925
11926 oldcflags="${CFLAGS-}"
11927 CFLAGS="${CFLAGS-} ${CWARNS} -Wpointer-arith -Werror"
11928 cat >conftest.$ac_ext <<_ACEOF
11929/* confdefs.h. */
11930_ACEOF
11931cat confdefs.h >>conftest.$ac_ext
11932cat >>conftest.$ac_ext <<_ACEOF
11933/* end confdefs.h. */
11934
11935#include <string.h>
11936#include <stdio.h>
11937int main(void);
11938
11939int
11940main ()
11941{
11942
b1fc1658 11943 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 11944
11945 ;
11946 return 0;
11947}
11948_ACEOF
11949rm -f conftest.$ac_objext
631ef239 11950if { (ac_try="$ac_compile"
11951case "(($ac_try" in
11952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11953 *) ac_try_echo=$ac_try;;
11954esac
11955eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11956 (eval "$ac_compile") 2>conftest.er1
212380e3 11957 ac_status=$?
11958 grep -v '^ *+' conftest.er1 >conftest.err
11959 rm -f conftest.er1
11960 cat conftest.err >&5
11961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 11962 (exit $ac_status); } && {
11963 test -z "$ac_c_werror_flag" ||
11964 test ! -s conftest.err
11965 } && test -s conftest.$ac_objext; then
212380e3 11966 charybdis_cv_c_gcc_w_pointer_arith=yes
11967else
11968 echo "$as_me: failed program was:" >&5
11969sed 's/^/| /' conftest.$ac_ext >&5
11970
631ef239 11971 charybdis_cv_c_gcc_w_pointer_arith=no
212380e3 11972fi
631ef239 11973
11974rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 11975 CFLAGS="${oldcflags}"
11976fi
11977
11978 if test "x$charybdis_cv_c_gcc_w_pointer_arith" = xyes; then
11979 CWARNS="${CWARNS}-Wpointer-arith "
631ef239 11980 { echo "$as_me:$LINENO: result: ok" >&5
11981echo "${ECHO_T}ok" >&6; }
212380e3 11982 else
11983 charybdis_cv_c_gcc_w_pointer_arith=''
631ef239 11984 { echo "$as_me:$LINENO: result: no" >&5
11985echo "${ECHO_T}no" >&6; }
212380e3 11986 fi
11987 else
631ef239 11988 { echo "$as_me:$LINENO: result: no" >&5
11989echo "${ECHO_T}no" >&6; }
212380e3 11990 fi
11991
11992
631ef239 11993 { echo "$as_me:$LINENO: checking GCC flag(s) -Wimplicit -Wnested-externs" >&5
11994echo $ECHO_N "checking GCC flag(s) -Wimplicit -Wnested-externs... $ECHO_C" >&6; }
212380e3 11995 if test "${GCC-no}" = yes
11996 then
11997 if test "${charybdis_cv_c_gcc_w_implicit+set}" = set; then
11998 echo $ECHO_N "(cached) $ECHO_C" >&6
11999else
12000
12001 oldcflags="${CFLAGS-}"
12002 CFLAGS="${CFLAGS-} ${CWARNS} -Wimplicit -Wnested-externs -Werror"
12003 cat >conftest.$ac_ext <<_ACEOF
12004/* confdefs.h. */
12005_ACEOF
12006cat confdefs.h >>conftest.$ac_ext
12007cat >>conftest.$ac_ext <<_ACEOF
12008/* end confdefs.h. */
12009
12010#include <string.h>
12011#include <stdio.h>
12012int main(void);
12013
12014int
12015main ()
12016{
12017
b1fc1658 12018 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12019
12020 ;
12021 return 0;
12022}
12023_ACEOF
12024rm -f conftest.$ac_objext
631ef239 12025if { (ac_try="$ac_compile"
12026case "(($ac_try" in
12027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12028 *) ac_try_echo=$ac_try;;
12029esac
12030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12031 (eval "$ac_compile") 2>conftest.er1
212380e3 12032 ac_status=$?
12033 grep -v '^ *+' conftest.er1 >conftest.err
12034 rm -f conftest.er1
12035 cat conftest.err >&5
12036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12037 (exit $ac_status); } && {
12038 test -z "$ac_c_werror_flag" ||
12039 test ! -s conftest.err
12040 } && test -s conftest.$ac_objext; then
212380e3 12041 charybdis_cv_c_gcc_w_implicit=yes
12042else
12043 echo "$as_me: failed program was:" >&5
12044sed 's/^/| /' conftest.$ac_ext >&5
12045
631ef239 12046 charybdis_cv_c_gcc_w_implicit=no
212380e3 12047fi
631ef239 12048
12049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12050 CFLAGS="${oldcflags}"
12051fi
12052
12053 if test "x$charybdis_cv_c_gcc_w_implicit" = xyes; then
12054 CWARNS="${CWARNS}-Wimplicit -Wnested-externs "
631ef239 12055 { echo "$as_me:$LINENO: result: ok" >&5
12056echo "${ECHO_T}ok" >&6; }
212380e3 12057 else
12058 charybdis_cv_c_gcc_w_implicit=''
631ef239 12059 { echo "$as_me:$LINENO: result: no" >&5
12060echo "${ECHO_T}no" >&6; }
212380e3 12061 fi
12062 else
631ef239 12063 { echo "$as_me:$LINENO: result: no" >&5
12064echo "${ECHO_T}no" >&6; }
212380e3 12065 fi
12066
12067
631ef239 12068 { echo "$as_me:$LINENO: checking GCC flag(s) -Wcast-align" >&5
12069echo $ECHO_N "checking GCC flag(s) -Wcast-align... $ECHO_C" >&6; }
212380e3 12070 if test "${GCC-no}" = yes
12071 then
12072 if test "${charybdis_cv_c_gcc_w_cast_align+set}" = set; then
12073 echo $ECHO_N "(cached) $ECHO_C" >&6
12074else
12075
12076 oldcflags="${CFLAGS-}"
12077 CFLAGS="${CFLAGS-} ${CWARNS} -Wcast-align -Werror"
12078 cat >conftest.$ac_ext <<_ACEOF
12079/* confdefs.h. */
12080_ACEOF
12081cat confdefs.h >>conftest.$ac_ext
12082cat >>conftest.$ac_ext <<_ACEOF
12083/* end confdefs.h. */
12084
12085#include <string.h>
12086#include <stdio.h>
12087int main(void);
12088
12089int
12090main ()
12091{
12092
b1fc1658 12093 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12094
12095 ;
12096 return 0;
12097}
12098_ACEOF
12099rm -f conftest.$ac_objext
631ef239 12100if { (ac_try="$ac_compile"
12101case "(($ac_try" in
12102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12103 *) ac_try_echo=$ac_try;;
12104esac
12105eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12106 (eval "$ac_compile") 2>conftest.er1
212380e3 12107 ac_status=$?
12108 grep -v '^ *+' conftest.er1 >conftest.err
12109 rm -f conftest.er1
12110 cat conftest.err >&5
12111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12112 (exit $ac_status); } && {
12113 test -z "$ac_c_werror_flag" ||
12114 test ! -s conftest.err
12115 } && test -s conftest.$ac_objext; then
212380e3 12116 charybdis_cv_c_gcc_w_cast_align=yes
12117else
12118 echo "$as_me: failed program was:" >&5
12119sed 's/^/| /' conftest.$ac_ext >&5
12120
631ef239 12121 charybdis_cv_c_gcc_w_cast_align=no
212380e3 12122fi
631ef239 12123
12124rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12125 CFLAGS="${oldcflags}"
12126fi
12127
12128 if test "x$charybdis_cv_c_gcc_w_cast_align" = xyes; then
12129 CWARNS="${CWARNS}-Wcast-align "
631ef239 12130 { echo "$as_me:$LINENO: result: ok" >&5
12131echo "${ECHO_T}ok" >&6; }
212380e3 12132 else
12133 charybdis_cv_c_gcc_w_cast_align=''
631ef239 12134 { echo "$as_me:$LINENO: result: no" >&5
12135echo "${ECHO_T}no" >&6; }
212380e3 12136 fi
12137 else
631ef239 12138 { echo "$as_me:$LINENO: result: no" >&5
12139echo "${ECHO_T}no" >&6; }
212380e3 12140 fi
12141
12142
631ef239 12143 { echo "$as_me:$LINENO: checking GCC flag(s) -Wcast-qual" >&5
12144echo $ECHO_N "checking GCC flag(s) -Wcast-qual... $ECHO_C" >&6; }
212380e3 12145 if test "${GCC-no}" = yes
12146 then
12147 if test "${charybdis_cv_c_gcc_w_cast_qual+set}" = set; then
12148 echo $ECHO_N "(cached) $ECHO_C" >&6
12149else
12150
12151 oldcflags="${CFLAGS-}"
12152 CFLAGS="${CFLAGS-} ${CWARNS} -Wcast-qual -Werror"
12153 cat >conftest.$ac_ext <<_ACEOF
12154/* confdefs.h. */
12155_ACEOF
12156cat confdefs.h >>conftest.$ac_ext
12157cat >>conftest.$ac_ext <<_ACEOF
12158/* end confdefs.h. */
12159
12160#include <string.h>
12161#include <stdio.h>
12162int main(void);
12163
12164int
12165main ()
12166{
12167
b1fc1658 12168 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12169
12170 ;
12171 return 0;
12172}
12173_ACEOF
12174rm -f conftest.$ac_objext
631ef239 12175if { (ac_try="$ac_compile"
12176case "(($ac_try" in
12177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12178 *) ac_try_echo=$ac_try;;
12179esac
12180eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12181 (eval "$ac_compile") 2>conftest.er1
212380e3 12182 ac_status=$?
12183 grep -v '^ *+' conftest.er1 >conftest.err
12184 rm -f conftest.er1
12185 cat conftest.err >&5
12186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12187 (exit $ac_status); } && {
12188 test -z "$ac_c_werror_flag" ||
12189 test ! -s conftest.err
12190 } && test -s conftest.$ac_objext; then
212380e3 12191 charybdis_cv_c_gcc_w_cast_qual=yes
12192else
12193 echo "$as_me: failed program was:" >&5
12194sed 's/^/| /' conftest.$ac_ext >&5
12195
631ef239 12196 charybdis_cv_c_gcc_w_cast_qual=no
212380e3 12197fi
631ef239 12198
12199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12200 CFLAGS="${oldcflags}"
12201fi
12202
12203 if test "x$charybdis_cv_c_gcc_w_cast_qual" = xyes; then
12204 CWARNS="${CWARNS}-Wcast-qual "
631ef239 12205 { echo "$as_me:$LINENO: result: ok" >&5
12206echo "${ECHO_T}ok" >&6; }
212380e3 12207 else
12208 charybdis_cv_c_gcc_w_cast_qual=''
631ef239 12209 { echo "$as_me:$LINENO: result: no" >&5
12210echo "${ECHO_T}no" >&6; }
212380e3 12211 fi
12212 else
631ef239 12213 { echo "$as_me:$LINENO: result: no" >&5
12214echo "${ECHO_T}no" >&6; }
212380e3 12215 fi
12216
12217
a8001fa5
JT
12218 { echo "$as_me:$LINENO: checking GCC flag(s) -Wwrite-strings" >&5
12219echo $ECHO_N "checking GCC flag(s) -Wwrite-strings... $ECHO_C" >&6; }
12220 if test "${GCC-no}" = yes
12221 then
12222 if test "${charybdis_cv_c_gcc_w_float_equal+set}" = set; then
12223 echo $ECHO_N "(cached) $ECHO_C" >&6
12224else
12225
12226 oldcflags="${CFLAGS-}"
12227 CFLAGS="${CFLAGS-} ${CWARNS} -Wwrite-strings -Werror"
12228 cat >conftest.$ac_ext <<_ACEOF
12229/* confdefs.h. */
12230_ACEOF
12231cat confdefs.h >>conftest.$ac_ext
12232cat >>conftest.$ac_ext <<_ACEOF
12233/* end confdefs.h. */
12234
12235#include <string.h>
12236#include <stdio.h>
12237int main(void);
12238
12239int
12240main ()
12241{
12242
12243 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
12244
12245 ;
12246 return 0;
12247}
12248_ACEOF
12249rm -f conftest.$ac_objext
12250if { (ac_try="$ac_compile"
12251case "(($ac_try" in
12252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12253 *) ac_try_echo=$ac_try;;
12254esac
12255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12256 (eval "$ac_compile") 2>conftest.er1
12257 ac_status=$?
12258 grep -v '^ *+' conftest.er1 >conftest.err
12259 rm -f conftest.er1
12260 cat conftest.err >&5
12261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12262 (exit $ac_status); } && {
12263 test -z "$ac_c_werror_flag" ||
12264 test ! -s conftest.err
12265 } && test -s conftest.$ac_objext; then
12266 charybdis_cv_c_gcc_w_float_equal=yes
12267else
12268 echo "$as_me: failed program was:" >&5
12269sed 's/^/| /' conftest.$ac_ext >&5
12270
12271 charybdis_cv_c_gcc_w_float_equal=no
12272fi
12273
12274rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12275 CFLAGS="${oldcflags}"
12276fi
12277
12278 if test "x$charybdis_cv_c_gcc_w_float_equal" = xyes; then
12279 CWARNS="${CWARNS}-Wwrite-strings "
12280 { echo "$as_me:$LINENO: result: ok" >&5
12281echo "${ECHO_T}ok" >&6; }
12282 else
12283 charybdis_cv_c_gcc_w_float_equal=''
12284 { echo "$as_me:$LINENO: result: no" >&5
12285echo "${ECHO_T}no" >&6; }
12286 fi
12287 else
12288 { echo "$as_me:$LINENO: result: no" >&5
12289echo "${ECHO_T}no" >&6; }
12290 fi
12291
12292
631ef239 12293 { echo "$as_me:$LINENO: checking GCC flag(s) -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations" >&5
12294echo $ECHO_N "checking GCC flag(s) -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations... $ECHO_C" >&6; }
212380e3 12295 if test "${GCC-no}" = yes
12296 then
12297 if test "${charybdis_cv_c_gcc_prototypes+set}" = set; then
12298 echo $ECHO_N "(cached) $ECHO_C" >&6
12299else
12300
12301 oldcflags="${CFLAGS-}"
12302 CFLAGS="${CFLAGS-} ${CWARNS} -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Werror"
12303 cat >conftest.$ac_ext <<_ACEOF
12304/* confdefs.h. */
12305_ACEOF
12306cat confdefs.h >>conftest.$ac_ext
12307cat >>conftest.$ac_ext <<_ACEOF
12308/* end confdefs.h. */
12309
12310#include <string.h>
12311#include <stdio.h>
12312int main(void);
12313
12314int
12315main ()
12316{
12317
b1fc1658 12318 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12319
12320 ;
12321 return 0;
12322}
12323_ACEOF
12324rm -f conftest.$ac_objext
631ef239 12325if { (ac_try="$ac_compile"
12326case "(($ac_try" in
12327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12328 *) ac_try_echo=$ac_try;;
12329esac
12330eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12331 (eval "$ac_compile") 2>conftest.er1
212380e3 12332 ac_status=$?
12333 grep -v '^ *+' conftest.er1 >conftest.err
12334 rm -f conftest.er1
12335 cat conftest.err >&5
12336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12337 (exit $ac_status); } && {
12338 test -z "$ac_c_werror_flag" ||
12339 test ! -s conftest.err
12340 } && test -s conftest.$ac_objext; then
212380e3 12341 charybdis_cv_c_gcc_prototypes=yes
12342else
12343 echo "$as_me: failed program was:" >&5
12344sed 's/^/| /' conftest.$ac_ext >&5
12345
631ef239 12346 charybdis_cv_c_gcc_prototypes=no
212380e3 12347fi
631ef239 12348
12349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12350 CFLAGS="${oldcflags}"
12351fi
12352
12353 if test "x$charybdis_cv_c_gcc_prototypes" = xyes; then
12354 CWARNS="${CWARNS}-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations "
631ef239 12355 { echo "$as_me:$LINENO: result: ok" >&5
12356echo "${ECHO_T}ok" >&6; }
212380e3 12357 else
12358 charybdis_cv_c_gcc_prototypes=''
631ef239 12359 { echo "$as_me:$LINENO: result: no" >&5
12360echo "${ECHO_T}no" >&6; }
212380e3 12361 fi
12362 else
631ef239 12363 { echo "$as_me:$LINENO: result: no" >&5
12364echo "${ECHO_T}no" >&6; }
212380e3 12365 fi
12366
12367
631ef239 12368 { echo "$as_me:$LINENO: checking GCC flag(s) -Wparenthesis" >&5
12369echo $ECHO_N "checking GCC flag(s) -Wparenthesis... $ECHO_C" >&6; }
212380e3 12370 if test "${GCC-no}" = yes
12371 then
12372 if test "${charybdis_cv_c_gcc_parenthesis+set}" = set; then
12373 echo $ECHO_N "(cached) $ECHO_C" >&6
12374else
12375
12376 oldcflags="${CFLAGS-}"
12377 CFLAGS="${CFLAGS-} ${CWARNS} -Wparenthesis -Werror"
12378 cat >conftest.$ac_ext <<_ACEOF
12379/* confdefs.h. */
12380_ACEOF
12381cat confdefs.h >>conftest.$ac_ext
12382cat >>conftest.$ac_ext <<_ACEOF
12383/* end confdefs.h. */
12384
12385#include <string.h>
12386#include <stdio.h>
12387int main(void);
12388
12389int
12390main ()
12391{
12392
b1fc1658 12393 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12394
12395 ;
12396 return 0;
12397}
12398_ACEOF
12399rm -f conftest.$ac_objext
631ef239 12400if { (ac_try="$ac_compile"
12401case "(($ac_try" in
12402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12403 *) ac_try_echo=$ac_try;;
12404esac
12405eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12406 (eval "$ac_compile") 2>conftest.er1
212380e3 12407 ac_status=$?
12408 grep -v '^ *+' conftest.er1 >conftest.err
12409 rm -f conftest.er1
12410 cat conftest.err >&5
12411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12412 (exit $ac_status); } && {
12413 test -z "$ac_c_werror_flag" ||
12414 test ! -s conftest.err
12415 } && test -s conftest.$ac_objext; then
212380e3 12416 charybdis_cv_c_gcc_parenthesis=yes
12417else
12418 echo "$as_me: failed program was:" >&5
12419sed 's/^/| /' conftest.$ac_ext >&5
12420
631ef239 12421 charybdis_cv_c_gcc_parenthesis=no
212380e3 12422fi
631ef239 12423
12424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12425 CFLAGS="${oldcflags}"
12426fi
12427
12428 if test "x$charybdis_cv_c_gcc_parenthesis" = xyes; then
12429 CWARNS="${CWARNS}-Wparenthesis "
631ef239 12430 { echo "$as_me:$LINENO: result: ok" >&5
12431echo "${ECHO_T}ok" >&6; }
212380e3 12432 else
12433 charybdis_cv_c_gcc_parenthesis=''
631ef239 12434 { echo "$as_me:$LINENO: result: no" >&5
12435echo "${ECHO_T}no" >&6; }
212380e3 12436 fi
12437 else
631ef239 12438 { echo "$as_me:$LINENO: result: no" >&5
12439echo "${ECHO_T}no" >&6; }
212380e3 12440 fi
12441
12442
631ef239 12443 { echo "$as_me:$LINENO: checking GCC flag(s) -W -Wno-unused" >&5
12444echo $ECHO_N "checking GCC flag(s) -W -Wno-unused... $ECHO_C" >&6; }
212380e3 12445 if test "${GCC-no}" = yes
12446 then
12447 if test "${charybdis_cv_c_gcc_w+set}" = set; then
12448 echo $ECHO_N "(cached) $ECHO_C" >&6
12449else
12450
12451 oldcflags="${CFLAGS-}"
12452 CFLAGS="${CFLAGS-} ${CWARNS} -W -Wno-unused -Werror"
12453 cat >conftest.$ac_ext <<_ACEOF
12454/* confdefs.h. */
12455_ACEOF
12456cat confdefs.h >>conftest.$ac_ext
12457cat >>conftest.$ac_ext <<_ACEOF
12458/* end confdefs.h. */
12459
12460#include <string.h>
12461#include <stdio.h>
12462int main(void);
12463
12464int
12465main ()
12466{
12467
b1fc1658 12468 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12469
12470 ;
12471 return 0;
12472}
12473_ACEOF
12474rm -f conftest.$ac_objext
631ef239 12475if { (ac_try="$ac_compile"
12476case "(($ac_try" in
12477 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12478 *) ac_try_echo=$ac_try;;
12479esac
12480eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12481 (eval "$ac_compile") 2>conftest.er1
212380e3 12482 ac_status=$?
12483 grep -v '^ *+' conftest.er1 >conftest.err
12484 rm -f conftest.er1
12485 cat conftest.err >&5
12486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12487 (exit $ac_status); } && {
12488 test -z "$ac_c_werror_flag" ||
12489 test ! -s conftest.err
12490 } && test -s conftest.$ac_objext; then
212380e3 12491 charybdis_cv_c_gcc_w=yes
12492else
12493 echo "$as_me: failed program was:" >&5
12494sed 's/^/| /' conftest.$ac_ext >&5
12495
631ef239 12496 charybdis_cv_c_gcc_w=no
212380e3 12497fi
631ef239 12498
12499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12500 CFLAGS="${oldcflags}"
12501fi
12502
12503 if test "x$charybdis_cv_c_gcc_w" = xyes; then
12504 CWARNS="${CWARNS}-W -Wno-unused "
631ef239 12505 { echo "$as_me:$LINENO: result: ok" >&5
12506echo "${ECHO_T}ok" >&6; }
212380e3 12507 else
12508 charybdis_cv_c_gcc_w=''
631ef239 12509 { echo "$as_me:$LINENO: result: no" >&5
12510echo "${ECHO_T}no" >&6; }
212380e3 12511 fi
12512 else
631ef239 12513 { echo "$as_me:$LINENO: result: no" >&5
12514echo "${ECHO_T}no" >&6; }
212380e3 12515 fi
12516
12517
631ef239 12518 { echo "$as_me:$LINENO: checking GCC flag(s) -Wextra" >&5
12519echo $ECHO_N "checking GCC flag(s) -Wextra... $ECHO_C" >&6; }
212380e3 12520 if test "${GCC-no}" = yes
12521 then
12522 if test "${charybdis_cv_c_gcc_w_extra+set}" = set; then
12523 echo $ECHO_N "(cached) $ECHO_C" >&6
12524else
12525
12526 oldcflags="${CFLAGS-}"
12527 CFLAGS="${CFLAGS-} ${CWARNS} -Wextra -Werror"
12528 cat >conftest.$ac_ext <<_ACEOF
12529/* confdefs.h. */
12530_ACEOF
12531cat confdefs.h >>conftest.$ac_ext
12532cat >>conftest.$ac_ext <<_ACEOF
12533/* end confdefs.h. */
12534
12535#include <string.h>
12536#include <stdio.h>
12537int main(void);
12538
12539int
12540main ()
12541{
12542
b1fc1658 12543 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12544
12545 ;
12546 return 0;
12547}
12548_ACEOF
12549rm -f conftest.$ac_objext
631ef239 12550if { (ac_try="$ac_compile"
12551case "(($ac_try" in
12552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12553 *) ac_try_echo=$ac_try;;
12554esac
12555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12556 (eval "$ac_compile") 2>conftest.er1
212380e3 12557 ac_status=$?
12558 grep -v '^ *+' conftest.er1 >conftest.err
12559 rm -f conftest.er1
12560 cat conftest.err >&5
12561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12562 (exit $ac_status); } && {
12563 test -z "$ac_c_werror_flag" ||
12564 test ! -s conftest.err
12565 } && test -s conftest.$ac_objext; then
212380e3 12566 charybdis_cv_c_gcc_w_extra=yes
12567else
12568 echo "$as_me: failed program was:" >&5
12569sed 's/^/| /' conftest.$ac_ext >&5
12570
631ef239 12571 charybdis_cv_c_gcc_w_extra=no
212380e3 12572fi
631ef239 12573
12574rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12575 CFLAGS="${oldcflags}"
12576fi
12577
12578 if test "x$charybdis_cv_c_gcc_w_extra" = xyes; then
12579 CWARNS="${CWARNS}-Wextra "
631ef239 12580 { echo "$as_me:$LINENO: result: ok" >&5
12581echo "${ECHO_T}ok" >&6; }
212380e3 12582 else
12583 charybdis_cv_c_gcc_w_extra=''
631ef239 12584 { echo "$as_me:$LINENO: result: no" >&5
12585echo "${ECHO_T}no" >&6; }
212380e3 12586 fi
12587 else
631ef239 12588 { echo "$as_me:$LINENO: result: no" >&5
12589echo "${ECHO_T}no" >&6; }
212380e3 12590 fi
12591
12592
631ef239 12593 { echo "$as_me:$LINENO: checking GCC flag(s) -Wshadow" >&5
12594echo $ECHO_N "checking GCC flag(s) -Wshadow... $ECHO_C" >&6; }
212380e3 12595 if test "${GCC-no}" = yes
12596 then
12597 if test "${charybdis_cv_c_gcc_w_shadow+set}" = set; then
12598 echo $ECHO_N "(cached) $ECHO_C" >&6
12599else
12600
12601 oldcflags="${CFLAGS-}"
12602 CFLAGS="${CFLAGS-} ${CWARNS} -Wshadow -Werror"
12603 cat >conftest.$ac_ext <<_ACEOF
12604/* confdefs.h. */
12605_ACEOF
12606cat confdefs.h >>conftest.$ac_ext
12607cat >>conftest.$ac_ext <<_ACEOF
12608/* end confdefs.h. */
12609
12610#include <string.h>
12611#include <stdio.h>
12612int main(void);
12613
12614int
12615main ()
12616{
12617
b1fc1658 12618 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12619
12620 ;
12621 return 0;
12622}
12623_ACEOF
12624rm -f conftest.$ac_objext
631ef239 12625if { (ac_try="$ac_compile"
12626case "(($ac_try" in
12627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12628 *) ac_try_echo=$ac_try;;
12629esac
12630eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12631 (eval "$ac_compile") 2>conftest.er1
212380e3 12632 ac_status=$?
12633 grep -v '^ *+' conftest.er1 >conftest.err
12634 rm -f conftest.er1
12635 cat conftest.err >&5
12636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12637 (exit $ac_status); } && {
12638 test -z "$ac_c_werror_flag" ||
12639 test ! -s conftest.err
12640 } && test -s conftest.$ac_objext; then
212380e3 12641 charybdis_cv_c_gcc_w_shadow=yes
12642else
12643 echo "$as_me: failed program was:" >&5
12644sed 's/^/| /' conftest.$ac_ext >&5
12645
631ef239 12646 charybdis_cv_c_gcc_w_shadow=no
212380e3 12647fi
631ef239 12648
12649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12650 CFLAGS="${oldcflags}"
12651fi
12652
12653 if test "x$charybdis_cv_c_gcc_w_shadow" = xyes; then
12654 CWARNS="${CWARNS}-Wshadow "
631ef239 12655 { echo "$as_me:$LINENO: result: ok" >&5
12656echo "${ECHO_T}ok" >&6; }
212380e3 12657 else
12658 charybdis_cv_c_gcc_w_shadow=''
631ef239 12659 { echo "$as_me:$LINENO: result: no" >&5
12660echo "${ECHO_T}no" >&6; }
212380e3 12661 fi
12662 else
631ef239 12663 { echo "$as_me:$LINENO: result: no" >&5
12664echo "${ECHO_T}no" >&6; }
212380e3 12665 fi
12666
12667
631ef239 12668 { echo "$as_me:$LINENO: checking GCC flag(s) -Wmissing-noreturn" >&5
12669echo $ECHO_N "checking GCC flag(s) -Wmissing-noreturn... $ECHO_C" >&6; }
212380e3 12670 if test "${GCC-no}" = yes
12671 then
12672 if test "${charybdis_cv_c_gcc_w_missing_noreturn+set}" = set; then
12673 echo $ECHO_N "(cached) $ECHO_C" >&6
12674else
12675
12676 oldcflags="${CFLAGS-}"
12677 CFLAGS="${CFLAGS-} ${CWARNS} -Wmissing-noreturn -Werror"
12678 cat >conftest.$ac_ext <<_ACEOF
12679/* confdefs.h. */
12680_ACEOF
12681cat confdefs.h >>conftest.$ac_ext
12682cat >>conftest.$ac_ext <<_ACEOF
12683/* end confdefs.h. */
12684
12685#include <string.h>
12686#include <stdio.h>
12687int main(void);
12688
12689int
12690main ()
12691{
12692
b1fc1658 12693 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12694
12695 ;
12696 return 0;
12697}
12698_ACEOF
12699rm -f conftest.$ac_objext
631ef239 12700if { (ac_try="$ac_compile"
12701case "(($ac_try" in
12702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12703 *) ac_try_echo=$ac_try;;
12704esac
12705eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12706 (eval "$ac_compile") 2>conftest.er1
212380e3 12707 ac_status=$?
12708 grep -v '^ *+' conftest.er1 >conftest.err
12709 rm -f conftest.er1
12710 cat conftest.err >&5
12711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12712 (exit $ac_status); } && {
12713 test -z "$ac_c_werror_flag" ||
12714 test ! -s conftest.err
12715 } && test -s conftest.$ac_objext; then
212380e3 12716 charybdis_cv_c_gcc_w_missing_noreturn=yes
12717else
12718 echo "$as_me: failed program was:" >&5
12719sed 's/^/| /' conftest.$ac_ext >&5
12720
631ef239 12721 charybdis_cv_c_gcc_w_missing_noreturn=no
212380e3 12722fi
631ef239 12723
12724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12725 CFLAGS="${oldcflags}"
12726fi
12727
12728 if test "x$charybdis_cv_c_gcc_w_missing_noreturn" = xyes; then
12729 CWARNS="${CWARNS}-Wmissing-noreturn "
631ef239 12730 { echo "$as_me:$LINENO: result: ok" >&5
12731echo "${ECHO_T}ok" >&6; }
212380e3 12732 else
12733 charybdis_cv_c_gcc_w_missing_noreturn=''
631ef239 12734 { echo "$as_me:$LINENO: result: no" >&5
12735echo "${ECHO_T}no" >&6; }
212380e3 12736 fi
12737 else
631ef239 12738 { echo "$as_me:$LINENO: result: no" >&5
12739echo "${ECHO_T}no" >&6; }
212380e3 12740 fi
12741
12742
631ef239 12743 { echo "$as_me:$LINENO: checking GCC flag(s) -Wundef" >&5
12744echo $ECHO_N "checking GCC flag(s) -Wundef... $ECHO_C" >&6; }
212380e3 12745 if test "${GCC-no}" = yes
12746 then
12747 if test "${charybdis_cv_c_gcc_w_undef+set}" = set; then
12748 echo $ECHO_N "(cached) $ECHO_C" >&6
12749else
12750
12751 oldcflags="${CFLAGS-}"
12752 CFLAGS="${CFLAGS-} ${CWARNS} -Wundef -Werror"
12753 cat >conftest.$ac_ext <<_ACEOF
12754/* confdefs.h. */
12755_ACEOF
12756cat confdefs.h >>conftest.$ac_ext
12757cat >>conftest.$ac_ext <<_ACEOF
12758/* end confdefs.h. */
12759
12760#include <string.h>
12761#include <stdio.h>
12762int main(void);
12763
12764int
12765main ()
12766{
12767
b1fc1658 12768 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12769
12770 ;
12771 return 0;
12772}
12773_ACEOF
12774rm -f conftest.$ac_objext
631ef239 12775if { (ac_try="$ac_compile"
12776case "(($ac_try" in
12777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12778 *) ac_try_echo=$ac_try;;
12779esac
12780eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12781 (eval "$ac_compile") 2>conftest.er1
212380e3 12782 ac_status=$?
12783 grep -v '^ *+' conftest.er1 >conftest.err
12784 rm -f conftest.er1
12785 cat conftest.err >&5
12786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12787 (exit $ac_status); } && {
12788 test -z "$ac_c_werror_flag" ||
12789 test ! -s conftest.err
12790 } && test -s conftest.$ac_objext; then
212380e3 12791 charybdis_cv_c_gcc_w_undef=yes
12792else
12793 echo "$as_me: failed program was:" >&5
12794sed 's/^/| /' conftest.$ac_ext >&5
12795
631ef239 12796 charybdis_cv_c_gcc_w_undef=no
212380e3 12797fi
631ef239 12798
12799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12800 CFLAGS="${oldcflags}"
12801fi
12802
12803 if test "x$charybdis_cv_c_gcc_w_undef" = xyes; then
12804 CWARNS="${CWARNS}-Wundef "
631ef239 12805 { echo "$as_me:$LINENO: result: ok" >&5
12806echo "${ECHO_T}ok" >&6; }
212380e3 12807 else
12808 charybdis_cv_c_gcc_w_undef=''
631ef239 12809 { echo "$as_me:$LINENO: result: no" >&5
12810echo "${ECHO_T}no" >&6; }
212380e3 12811 fi
12812 else
631ef239 12813 { echo "$as_me:$LINENO: result: no" >&5
12814echo "${ECHO_T}no" >&6; }
212380e3 12815 fi
12816
12817
631ef239 12818 { echo "$as_me:$LINENO: checking GCC flag(s) -Wpacked" >&5
12819echo $ECHO_N "checking GCC flag(s) -Wpacked... $ECHO_C" >&6; }
212380e3 12820 if test "${GCC-no}" = yes
12821 then
12822 if test "${charybdis_cv_c_gcc_w_packed+set}" = set; then
12823 echo $ECHO_N "(cached) $ECHO_C" >&6
12824else
12825
12826 oldcflags="${CFLAGS-}"
12827 CFLAGS="${CFLAGS-} ${CWARNS} -Wpacked -Werror"
12828 cat >conftest.$ac_ext <<_ACEOF
12829/* confdefs.h. */
12830_ACEOF
12831cat confdefs.h >>conftest.$ac_ext
12832cat >>conftest.$ac_ext <<_ACEOF
12833/* end confdefs.h. */
12834
12835#include <string.h>
12836#include <stdio.h>
12837int main(void);
12838
12839int
12840main ()
12841{
12842
b1fc1658 12843 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12844
12845 ;
12846 return 0;
12847}
12848_ACEOF
12849rm -f conftest.$ac_objext
631ef239 12850if { (ac_try="$ac_compile"
12851case "(($ac_try" in
12852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12853 *) ac_try_echo=$ac_try;;
12854esac
12855eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12856 (eval "$ac_compile") 2>conftest.er1
212380e3 12857 ac_status=$?
12858 grep -v '^ *+' conftest.er1 >conftest.err
12859 rm -f conftest.er1
12860 cat conftest.err >&5
12861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12862 (exit $ac_status); } && {
12863 test -z "$ac_c_werror_flag" ||
12864 test ! -s conftest.err
12865 } && test -s conftest.$ac_objext; then
212380e3 12866 charybdis_cv_c_gcc_w_packed=yes
12867else
12868 echo "$as_me: failed program was:" >&5
12869sed 's/^/| /' conftest.$ac_ext >&5
12870
631ef239 12871 charybdis_cv_c_gcc_w_packed=no
212380e3 12872fi
631ef239 12873
12874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12875 CFLAGS="${oldcflags}"
12876fi
12877
12878 if test "x$charybdis_cv_c_gcc_w_packed" = xyes; then
12879 CWARNS="${CWARNS}-Wpacked "
631ef239 12880 { echo "$as_me:$LINENO: result: ok" >&5
12881echo "${ECHO_T}ok" >&6; }
212380e3 12882 else
12883 charybdis_cv_c_gcc_w_packed=''
631ef239 12884 { echo "$as_me:$LINENO: result: no" >&5
12885echo "${ECHO_T}no" >&6; }
212380e3 12886 fi
12887 else
631ef239 12888 { echo "$as_me:$LINENO: result: no" >&5
12889echo "${ECHO_T}no" >&6; }
212380e3 12890 fi
12891
12892
631ef239 12893 { echo "$as_me:$LINENO: checking GCC flag(s) -Wnested-externs" >&5
12894echo $ECHO_N "checking GCC flag(s) -Wnested-externs... $ECHO_C" >&6; }
212380e3 12895 if test "${GCC-no}" = yes
12896 then
12897 if test "${charybdis_cv_c_gcc_w_nested_externs+set}" = set; then
12898 echo $ECHO_N "(cached) $ECHO_C" >&6
12899else
12900
12901 oldcflags="${CFLAGS-}"
12902 CFLAGS="${CFLAGS-} ${CWARNS} -Wnested-externs -Werror"
12903 cat >conftest.$ac_ext <<_ACEOF
12904/* confdefs.h. */
12905_ACEOF
12906cat confdefs.h >>conftest.$ac_ext
12907cat >>conftest.$ac_ext <<_ACEOF
12908/* end confdefs.h. */
12909
12910#include <string.h>
12911#include <stdio.h>
12912int main(void);
12913
12914int
12915main ()
12916{
12917
b1fc1658 12918 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12919
12920 ;
12921 return 0;
12922}
12923_ACEOF
12924rm -f conftest.$ac_objext
631ef239 12925if { (ac_try="$ac_compile"
12926case "(($ac_try" in
12927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12928 *) ac_try_echo=$ac_try;;
12929esac
12930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12931 (eval "$ac_compile") 2>conftest.er1
212380e3 12932 ac_status=$?
12933 grep -v '^ *+' conftest.er1 >conftest.err
12934 rm -f conftest.er1
12935 cat conftest.err >&5
12936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 12937 (exit $ac_status); } && {
12938 test -z "$ac_c_werror_flag" ||
12939 test ! -s conftest.err
12940 } && test -s conftest.$ac_objext; then
212380e3 12941 charybdis_cv_c_gcc_w_nested_externs=yes
12942else
12943 echo "$as_me: failed program was:" >&5
12944sed 's/^/| /' conftest.$ac_ext >&5
12945
631ef239 12946 charybdis_cv_c_gcc_w_nested_externs=no
212380e3 12947fi
631ef239 12948
12949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 12950 CFLAGS="${oldcflags}"
12951fi
12952
12953 if test "x$charybdis_cv_c_gcc_w_nested_externs" = xyes; then
12954 CWARNS="${CWARNS}-Wnested-externs "
631ef239 12955 { echo "$as_me:$LINENO: result: ok" >&5
12956echo "${ECHO_T}ok" >&6; }
212380e3 12957 else
12958 charybdis_cv_c_gcc_w_nested_externs=''
631ef239 12959 { echo "$as_me:$LINENO: result: no" >&5
12960echo "${ECHO_T}no" >&6; }
212380e3 12961 fi
12962 else
631ef239 12963 { echo "$as_me:$LINENO: result: no" >&5
12964echo "${ECHO_T}no" >&6; }
212380e3 12965 fi
12966
12967
631ef239 12968 { echo "$as_me:$LINENO: checking GCC flag(s) -Wbad-function-cast" >&5
12969echo $ECHO_N "checking GCC flag(s) -Wbad-function-cast... $ECHO_C" >&6; }
212380e3 12970 if test "${GCC-no}" = yes
12971 then
12972 if test "${charybdis_cv_c_gcc_w_bad_function_cast+set}" = set; then
12973 echo $ECHO_N "(cached) $ECHO_C" >&6
12974else
12975
12976 oldcflags="${CFLAGS-}"
12977 CFLAGS="${CFLAGS-} ${CWARNS} -Wbad-function-cast -Werror"
12978 cat >conftest.$ac_ext <<_ACEOF
12979/* confdefs.h. */
12980_ACEOF
12981cat confdefs.h >>conftest.$ac_ext
12982cat >>conftest.$ac_ext <<_ACEOF
12983/* end confdefs.h. */
12984
12985#include <string.h>
12986#include <stdio.h>
12987int main(void);
12988
12989int
12990main ()
12991{
12992
b1fc1658 12993 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 12994
12995 ;
12996 return 0;
12997}
12998_ACEOF
12999rm -f conftest.$ac_objext
631ef239 13000if { (ac_try="$ac_compile"
13001case "(($ac_try" in
13002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13003 *) ac_try_echo=$ac_try;;
13004esac
13005eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13006 (eval "$ac_compile") 2>conftest.er1
212380e3 13007 ac_status=$?
13008 grep -v '^ *+' conftest.er1 >conftest.err
13009 rm -f conftest.er1
13010 cat conftest.err >&5
13011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13012 (exit $ac_status); } && {
13013 test -z "$ac_c_werror_flag" ||
13014 test ! -s conftest.err
13015 } && test -s conftest.$ac_objext; then
212380e3 13016 charybdis_cv_c_gcc_w_bad_function_cast=yes
13017else
13018 echo "$as_me: failed program was:" >&5
13019sed 's/^/| /' conftest.$ac_ext >&5
13020
631ef239 13021 charybdis_cv_c_gcc_w_bad_function_cast=no
212380e3 13022fi
631ef239 13023
13024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 13025 CFLAGS="${oldcflags}"
13026fi
13027
13028 if test "x$charybdis_cv_c_gcc_w_bad_function_cast" = xyes; then
13029 CWARNS="${CWARNS}-Wbad-function-cast "
631ef239 13030 { echo "$as_me:$LINENO: result: ok" >&5
13031echo "${ECHO_T}ok" >&6; }
212380e3 13032 else
13033 charybdis_cv_c_gcc_w_bad_function_cast=''
631ef239 13034 { echo "$as_me:$LINENO: result: no" >&5
13035echo "${ECHO_T}no" >&6; }
212380e3 13036 fi
13037 else
631ef239 13038 { echo "$as_me:$LINENO: result: no" >&5
13039echo "${ECHO_T}no" >&6; }
212380e3 13040 fi
13041
13042
631ef239 13043 { echo "$as_me:$LINENO: checking GCC flag(s) -Wunused-function -Wunused-label -Wunused-value -Wunused-variable" >&5
13044echo $ECHO_N "checking GCC flag(s) -Wunused-function -Wunused-label -Wunused-value -Wunused-variable... $ECHO_C" >&6; }
212380e3 13045 if test "${GCC-no}" = yes
13046 then
13047 if test "${charybdis_cv_c_gcc_w_unused+set}" = set; then
13048 echo $ECHO_N "(cached) $ECHO_C" >&6
13049else
13050
13051 oldcflags="${CFLAGS-}"
13052 CFLAGS="${CFLAGS-} ${CWARNS} -Wunused-function -Wunused-label -Wunused-value -Wunused-variable -Werror"
13053 cat >conftest.$ac_ext <<_ACEOF
13054/* confdefs.h. */
13055_ACEOF
13056cat confdefs.h >>conftest.$ac_ext
13057cat >>conftest.$ac_ext <<_ACEOF
13058/* end confdefs.h. */
13059
13060#include <string.h>
13061#include <stdio.h>
13062int main(void);
13063
13064int
13065main ()
13066{
13067
b1fc1658 13068 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 13069
13070 ;
13071 return 0;
13072}
13073_ACEOF
13074rm -f conftest.$ac_objext
631ef239 13075if { (ac_try="$ac_compile"
13076case "(($ac_try" in
13077 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13078 *) ac_try_echo=$ac_try;;
13079esac
13080eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13081 (eval "$ac_compile") 2>conftest.er1
212380e3 13082 ac_status=$?
13083 grep -v '^ *+' conftest.er1 >conftest.err
13084 rm -f conftest.er1
13085 cat conftest.err >&5
13086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13087 (exit $ac_status); } && {
13088 test -z "$ac_c_werror_flag" ||
13089 test ! -s conftest.err
13090 } && test -s conftest.$ac_objext; then
212380e3 13091 charybdis_cv_c_gcc_w_unused=yes
13092else
13093 echo "$as_me: failed program was:" >&5
13094sed 's/^/| /' conftest.$ac_ext >&5
13095
631ef239 13096 charybdis_cv_c_gcc_w_unused=no
212380e3 13097fi
631ef239 13098
13099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 13100 CFLAGS="${oldcflags}"
13101fi
13102
13103 if test "x$charybdis_cv_c_gcc_w_unused" = xyes; then
13104 CWARNS="${CWARNS}-Wunused-function -Wunused-label -Wunused-value -Wunused-variable "
631ef239 13105 { echo "$as_me:$LINENO: result: ok" >&5
13106echo "${ECHO_T}ok" >&6; }
212380e3 13107 else
13108 charybdis_cv_c_gcc_w_unused=''
631ef239 13109 { echo "$as_me:$LINENO: result: no" >&5
13110echo "${ECHO_T}no" >&6; }
212380e3 13111 fi
13112 else
631ef239 13113 { echo "$as_me:$LINENO: result: no" >&5
13114echo "${ECHO_T}no" >&6; }
212380e3 13115 fi
13116
13117
631ef239 13118 { echo "$as_me:$LINENO: checking GCC flag(s) -Wredundant-decls" >&5
13119echo $ECHO_N "checking GCC flag(s) -Wredundant-decls... $ECHO_C" >&6; }
212380e3 13120 if test "${GCC-no}" = yes
13121 then
13122 if test "${charybdis_cv_c_gcc_w_redundant_decls+set}" = set; then
13123 echo $ECHO_N "(cached) $ECHO_C" >&6
13124else
13125
13126 oldcflags="${CFLAGS-}"
13127 CFLAGS="${CFLAGS-} ${CWARNS} -Wredundant-decls -Werror"
13128 cat >conftest.$ac_ext <<_ACEOF
13129/* confdefs.h. */
13130_ACEOF
13131cat confdefs.h >>conftest.$ac_ext
13132cat >>conftest.$ac_ext <<_ACEOF
13133/* end confdefs.h. */
13134
13135#include <string.h>
13136#include <stdio.h>
13137int main(void);
13138
13139int
13140main ()
13141{
13142
b1fc1658 13143 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 13144
13145 ;
13146 return 0;
13147}
13148_ACEOF
13149rm -f conftest.$ac_objext
631ef239 13150if { (ac_try="$ac_compile"
13151case "(($ac_try" in
13152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13153 *) ac_try_echo=$ac_try;;
13154esac
13155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13156 (eval "$ac_compile") 2>conftest.er1
212380e3 13157 ac_status=$?
13158 grep -v '^ *+' conftest.er1 >conftest.err
13159 rm -f conftest.er1
13160 cat conftest.err >&5
13161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13162 (exit $ac_status); } && {
13163 test -z "$ac_c_werror_flag" ||
13164 test ! -s conftest.err
13165 } && test -s conftest.$ac_objext; then
212380e3 13166 charybdis_cv_c_gcc_w_redundant_decls=yes
13167else
13168 echo "$as_me: failed program was:" >&5
13169sed 's/^/| /' conftest.$ac_ext >&5
13170
631ef239 13171 charybdis_cv_c_gcc_w_redundant_decls=no
212380e3 13172fi
631ef239 13173
13174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 13175 CFLAGS="${oldcflags}"
13176fi
13177
13178 if test "x$charybdis_cv_c_gcc_w_redundant_decls" = xyes; then
13179 CWARNS="${CWARNS}-Wredundant-decls "
631ef239 13180 { echo "$as_me:$LINENO: result: ok" >&5
13181echo "${ECHO_T}ok" >&6; }
212380e3 13182 else
13183 charybdis_cv_c_gcc_w_redundant_decls=''
631ef239 13184 { echo "$as_me:$LINENO: result: no" >&5
13185echo "${ECHO_T}no" >&6; }
212380e3 13186 fi
13187 else
631ef239 13188 { echo "$as_me:$LINENO: result: no" >&5
13189echo "${ECHO_T}no" >&6; }
212380e3 13190 fi
13191
13192
631ef239 13193 { echo "$as_me:$LINENO: checking GCC flag(s) -Wfloat-equal" >&5
13194echo $ECHO_N "checking GCC flag(s) -Wfloat-equal... $ECHO_C" >&6; }
212380e3 13195 if test "${GCC-no}" = yes
13196 then
13197 if test "${charybdis_cv_c_gcc_w_float_equal+set}" = set; then
13198 echo $ECHO_N "(cached) $ECHO_C" >&6
13199else
13200
13201 oldcflags="${CFLAGS-}"
13202 CFLAGS="${CFLAGS-} ${CWARNS} -Wfloat-equal -Werror"
13203 cat >conftest.$ac_ext <<_ACEOF
13204/* confdefs.h. */
13205_ACEOF
13206cat confdefs.h >>conftest.$ac_ext
13207cat >>conftest.$ac_ext <<_ACEOF
13208/* end confdefs.h. */
13209
13210#include <string.h>
13211#include <stdio.h>
13212int main(void);
13213
13214int
13215main ()
13216{
13217
b1fc1658 13218 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 13219
13220 ;
13221 return 0;
13222}
13223_ACEOF
13224rm -f conftest.$ac_objext
631ef239 13225if { (ac_try="$ac_compile"
13226case "(($ac_try" in
13227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13228 *) ac_try_echo=$ac_try;;
13229esac
13230eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13231 (eval "$ac_compile") 2>conftest.er1
212380e3 13232 ac_status=$?
13233 grep -v '^ *+' conftest.er1 >conftest.err
13234 rm -f conftest.er1
13235 cat conftest.err >&5
13236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13237 (exit $ac_status); } && {
13238 test -z "$ac_c_werror_flag" ||
13239 test ! -s conftest.err
13240 } && test -s conftest.$ac_objext; then
212380e3 13241 charybdis_cv_c_gcc_w_float_equal=yes
13242else
13243 echo "$as_me: failed program was:" >&5
13244sed 's/^/| /' conftest.$ac_ext >&5
13245
631ef239 13246 charybdis_cv_c_gcc_w_float_equal=no
212380e3 13247fi
631ef239 13248
13249rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 13250 CFLAGS="${oldcflags}"
13251fi
13252
13253 if test "x$charybdis_cv_c_gcc_w_float_equal" = xyes; then
13254 CWARNS="${CWARNS}-Wfloat-equal "
631ef239 13255 { echo "$as_me:$LINENO: result: ok" >&5
13256echo "${ECHO_T}ok" >&6; }
212380e3 13257 else
13258 charybdis_cv_c_gcc_w_float_equal=''
631ef239 13259 { echo "$as_me:$LINENO: result: no" >&5
13260echo "${ECHO_T}no" >&6; }
212380e3 13261 fi
13262 else
631ef239 13263 { echo "$as_me:$LINENO: result: no" >&5
13264echo "${ECHO_T}no" >&6; }
212380e3 13265 fi
13266
13267
a8001fa5
JT
13268 { echo "$as_me:$LINENO: checking GCC flag(s) -Wformat -Wformat-y2k -Wformat-security" >&5
13269echo $ECHO_N "checking GCC flag(s) -Wformat -Wformat-y2k -Wformat-security... $ECHO_C" >&6; }
212380e3 13270 if test "${GCC-no}" = yes
13271 then
13272 if test "${charybdis_cv_c_gcc_w_format+set}" = set; then
13273 echo $ECHO_N "(cached) $ECHO_C" >&6
13274else
13275
13276 oldcflags="${CFLAGS-}"
a8001fa5 13277 CFLAGS="${CFLAGS-} ${CWARNS} -Wformat -Wformat-y2k -Wformat-security -Werror"
212380e3 13278 cat >conftest.$ac_ext <<_ACEOF
13279/* confdefs.h. */
13280_ACEOF
13281cat confdefs.h >>conftest.$ac_ext
13282cat >>conftest.$ac_ext <<_ACEOF
13283/* end confdefs.h. */
13284
13285#include <string.h>
13286#include <stdio.h>
13287int main(void);
13288
13289int
13290main ()
13291{
13292
b1fc1658 13293 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 13294
13295 ;
13296 return 0;
13297}
13298_ACEOF
13299rm -f conftest.$ac_objext
631ef239 13300if { (ac_try="$ac_compile"
13301case "(($ac_try" in
13302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13303 *) ac_try_echo=$ac_try;;
13304esac
13305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13306 (eval "$ac_compile") 2>conftest.er1
212380e3 13307 ac_status=$?
13308 grep -v '^ *+' conftest.er1 >conftest.err
13309 rm -f conftest.er1
13310 cat conftest.err >&5
13311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13312 (exit $ac_status); } && {
13313 test -z "$ac_c_werror_flag" ||
13314 test ! -s conftest.err
13315 } && test -s conftest.$ac_objext; then
212380e3 13316 charybdis_cv_c_gcc_w_format=yes
13317else
13318 echo "$as_me: failed program was:" >&5
13319sed 's/^/| /' conftest.$ac_ext >&5
13320
631ef239 13321 charybdis_cv_c_gcc_w_format=no
212380e3 13322fi
631ef239 13323
13324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 13325 CFLAGS="${oldcflags}"
13326fi
13327
13328 if test "x$charybdis_cv_c_gcc_w_format" = xyes; then
a8001fa5 13329 CWARNS="${CWARNS}-Wformat -Wformat-y2k -Wformat-security "
631ef239 13330 { echo "$as_me:$LINENO: result: ok" >&5
13331echo "${ECHO_T}ok" >&6; }
212380e3 13332 else
13333 charybdis_cv_c_gcc_w_format=''
631ef239 13334 { echo "$as_me:$LINENO: result: no" >&5
13335echo "${ECHO_T}no" >&6; }
212380e3 13336 fi
13337 else
631ef239 13338 { echo "$as_me:$LINENO: result: no" >&5
13339echo "${ECHO_T}no" >&6; }
212380e3 13340 fi
13341
13342
631ef239 13343 { echo "$as_me:$LINENO: checking GCC flag(s) -pedantic" >&5
13344echo $ECHO_N "checking GCC flag(s) -pedantic... $ECHO_C" >&6; }
212380e3 13345 if test "${GCC-no}" = yes
13346 then
13347 if test "${charybdis_cv_c_gcc_pedantic+set}" = set; then
13348 echo $ECHO_N "(cached) $ECHO_C" >&6
13349else
13350
13351 oldcflags="${CFLAGS-}"
13352 CFLAGS="${CFLAGS-} ${CWARNS} -pedantic -Werror"
13353 cat >conftest.$ac_ext <<_ACEOF
13354/* confdefs.h. */
13355_ACEOF
13356cat confdefs.h >>conftest.$ac_ext
13357cat >>conftest.$ac_ext <<_ACEOF
13358/* end confdefs.h. */
13359
13360#include <string.h>
13361#include <stdio.h>
13362int main(void);
13363
13364int
13365main ()
13366{
13367
b1fc1658 13368 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 13369
13370 ;
13371 return 0;
13372}
13373_ACEOF
13374rm -f conftest.$ac_objext
631ef239 13375if { (ac_try="$ac_compile"
13376case "(($ac_try" in
13377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13378 *) ac_try_echo=$ac_try;;
13379esac
13380eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13381 (eval "$ac_compile") 2>conftest.er1
212380e3 13382 ac_status=$?
13383 grep -v '^ *+' conftest.er1 >conftest.err
13384 rm -f conftest.er1
13385 cat conftest.err >&5
13386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13387 (exit $ac_status); } && {
13388 test -z "$ac_c_werror_flag" ||
13389 test ! -s conftest.err
13390 } && test -s conftest.$ac_objext; then
212380e3 13391 charybdis_cv_c_gcc_pedantic=yes
13392else
13393 echo "$as_me: failed program was:" >&5
13394sed 's/^/| /' conftest.$ac_ext >&5
13395
631ef239 13396 charybdis_cv_c_gcc_pedantic=no
212380e3 13397fi
631ef239 13398
13399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 13400 CFLAGS="${oldcflags}"
13401fi
13402
13403 if test "x$charybdis_cv_c_gcc_pedantic" = xyes; then
13404 CWARNS="${CWARNS}-pedantic "
631ef239 13405 { echo "$as_me:$LINENO: result: ok" >&5
13406echo "${ECHO_T}ok" >&6; }
212380e3 13407 else
13408 charybdis_cv_c_gcc_pedantic=''
631ef239 13409 { echo "$as_me:$LINENO: result: no" >&5
13410echo "${ECHO_T}no" >&6; }
212380e3 13411 fi
13412 else
631ef239 13413 { echo "$as_me:$LINENO: result: no" >&5
13414echo "${ECHO_T}no" >&6; }
212380e3 13415 fi
13416
13417
13418IRC_CFLAGS="$CFLAGS"
13419
631ef239 13420fi
13421
212380e3 13422
13423if test "$shared_modules" = no; then
13424 DYNLINK_C=""
13425 MOD_TARGET="libmodules.a"
13426 MODULES_LIBS="../modules/libmodules.a"
13427 SEDOBJ=""
13428
13429cat >>confdefs.h <<\_ACEOF
13430#define STATIC_MODULES 1
13431_ACEOF
13432
13433 { echo "$as_me:$LINENO: WARNING: shared module support has been disabled!" >&5
13434echo "$as_me: WARNING: shared module support has been disabled!" >&2;}
13435fi
13436
13437if test "$shared_modules" = yes; then
13438
631ef239 13439 { echo "$as_me:$LINENO: checking for nlist" >&5
13440echo $ECHO_N "checking for nlist... $ECHO_C" >&6; }
212380e3 13441if test "${ac_cv_func_nlist+set}" = set; then
13442 echo $ECHO_N "(cached) $ECHO_C" >&6
13443else
13444 cat >conftest.$ac_ext <<_ACEOF
13445/* confdefs.h. */
13446_ACEOF
13447cat confdefs.h >>conftest.$ac_ext
13448cat >>conftest.$ac_ext <<_ACEOF
13449/* end confdefs.h. */
13450/* Define nlist to an innocuous variant, in case <limits.h> declares nlist.
13451 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13452#define nlist innocuous_nlist
13453
13454/* System header to define __stub macros and hopefully few prototypes,
13455 which can conflict with char nlist (); below.
13456 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13457 <limits.h> exists even on freestanding compilers. */
13458
13459#ifdef __STDC__
13460# include <limits.h>
13461#else
13462# include <assert.h>
13463#endif
13464
13465#undef nlist
13466
631ef239 13467/* Override any GCC internal prototype to avoid an error.
13468 Use char because int might match the return type of a GCC
13469 builtin and then its argument prototype would still apply. */
212380e3 13470#ifdef __cplusplus
13471extern "C"
212380e3 13472#endif
212380e3 13473char nlist ();
13474/* The GNU C library defines this for functions which it implements
13475 to always fail with ENOSYS. Some functions are actually named
13476 something starting with __ and the normal name is an alias. */
631ef239 13477#if defined __stub_nlist || defined __stub___nlist
212380e3 13478choke me
212380e3 13479#endif
13480
13481int
13482main ()
13483{
631ef239 13484return nlist ();
212380e3 13485 ;
13486 return 0;
13487}
13488_ACEOF
13489rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 13490if { (ac_try="$ac_link"
13491case "(($ac_try" in
13492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13493 *) ac_try_echo=$ac_try;;
13494esac
13495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13496 (eval "$ac_link") 2>conftest.er1
212380e3 13497 ac_status=$?
13498 grep -v '^ *+' conftest.er1 >conftest.err
13499 rm -f conftest.er1
13500 cat conftest.err >&5
13501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13502 (exit $ac_status); } && {
13503 test -z "$ac_c_werror_flag" ||
13504 test ! -s conftest.err
13505 } && test -s conftest$ac_exeext &&
13506 $as_test_x conftest$ac_exeext; then
212380e3 13507 ac_cv_func_nlist=yes
13508else
13509 echo "$as_me: failed program was:" >&5
13510sed 's/^/| /' conftest.$ac_ext >&5
13511
631ef239 13512 ac_cv_func_nlist=no
212380e3 13513fi
631ef239 13514
13515rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 13516 conftest$ac_exeext conftest.$ac_ext
13517fi
631ef239 13518{ echo "$as_me:$LINENO: result: $ac_cv_func_nlist" >&5
13519echo "${ECHO_T}$ac_cv_func_nlist" >&6; }
212380e3 13520if test $ac_cv_func_nlist = yes; then
13521 :
13522else
631ef239 13523 { echo "$as_me:$LINENO: checking for nlist in -ldl" >&5
13524echo $ECHO_N "checking for nlist in -ldl... $ECHO_C" >&6; }
212380e3 13525if test "${ac_cv_lib_dl_nlist+set}" = set; then
13526 echo $ECHO_N "(cached) $ECHO_C" >&6
13527else
13528 ac_check_lib_save_LIBS=$LIBS
13529LIBS="-ldl $LIBS"
13530cat >conftest.$ac_ext <<_ACEOF
13531/* confdefs.h. */
13532_ACEOF
13533cat confdefs.h >>conftest.$ac_ext
13534cat >>conftest.$ac_ext <<_ACEOF
13535/* end confdefs.h. */
13536
631ef239 13537/* Override any GCC internal prototype to avoid an error.
13538 Use char because int might match the return type of a GCC
13539 builtin and then its argument prototype would still apply. */
212380e3 13540#ifdef __cplusplus
13541extern "C"
13542#endif
212380e3 13543char nlist ();
13544int
13545main ()
13546{
631ef239 13547return nlist ();
212380e3 13548 ;
13549 return 0;
13550}
13551_ACEOF
13552rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 13553if { (ac_try="$ac_link"
13554case "(($ac_try" in
13555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13556 *) ac_try_echo=$ac_try;;
13557esac
13558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13559 (eval "$ac_link") 2>conftest.er1
212380e3 13560 ac_status=$?
13561 grep -v '^ *+' conftest.er1 >conftest.err
13562 rm -f conftest.er1
13563 cat conftest.err >&5
13564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13565 (exit $ac_status); } && {
13566 test -z "$ac_c_werror_flag" ||
13567 test ! -s conftest.err
13568 } && test -s conftest$ac_exeext &&
13569 $as_test_x conftest$ac_exeext; then
212380e3 13570 ac_cv_lib_dl_nlist=yes
13571else
13572 echo "$as_me: failed program was:" >&5
13573sed 's/^/| /' conftest.$ac_ext >&5
13574
631ef239 13575 ac_cv_lib_dl_nlist=no
212380e3 13576fi
631ef239 13577
13578rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 13579 conftest$ac_exeext conftest.$ac_ext
13580LIBS=$ac_check_lib_save_LIBS
13581fi
631ef239 13582{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_nlist" >&5
13583echo "${ECHO_T}$ac_cv_lib_dl_nlist" >&6; }
212380e3 13584if test $ac_cv_lib_dl_nlist = yes; then
13585 nlist_lib="-ldl"
13586else
631ef239 13587 { echo "$as_me:$LINENO: checking for nlist in -lelf" >&5
13588echo $ECHO_N "checking for nlist in -lelf... $ECHO_C" >&6; }
212380e3 13589if test "${ac_cv_lib_elf_nlist+set}" = set; then
13590 echo $ECHO_N "(cached) $ECHO_C" >&6
13591else
13592 ac_check_lib_save_LIBS=$LIBS
13593LIBS="-lelf $LIBS"
13594cat >conftest.$ac_ext <<_ACEOF
13595/* confdefs.h. */
13596_ACEOF
13597cat confdefs.h >>conftest.$ac_ext
13598cat >>conftest.$ac_ext <<_ACEOF
13599/* end confdefs.h. */
13600
631ef239 13601/* Override any GCC internal prototype to avoid an error.
13602 Use char because int might match the return type of a GCC
13603 builtin and then its argument prototype would still apply. */
212380e3 13604#ifdef __cplusplus
13605extern "C"
13606#endif
212380e3 13607char nlist ();
13608int
13609main ()
13610{
631ef239 13611return nlist ();
212380e3 13612 ;
13613 return 0;
13614}
13615_ACEOF
13616rm -f conftest.$ac_objext conftest$ac_exeext
631ef239 13617if { (ac_try="$ac_link"
13618case "(($ac_try" in
13619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13620 *) ac_try_echo=$ac_try;;
13621esac
13622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13623 (eval "$ac_link") 2>conftest.er1
212380e3 13624 ac_status=$?
13625 grep -v '^ *+' conftest.er1 >conftest.err
13626 rm -f conftest.er1
13627 cat conftest.err >&5
13628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13629 (exit $ac_status); } && {
13630 test -z "$ac_c_werror_flag" ||
13631 test ! -s conftest.err
13632 } && test -s conftest$ac_exeext &&
13633 $as_test_x conftest$ac_exeext; then
212380e3 13634 ac_cv_lib_elf_nlist=yes
13635else
13636 echo "$as_me: failed program was:" >&5
13637sed 's/^/| /' conftest.$ac_ext >&5
13638
631ef239 13639 ac_cv_lib_elf_nlist=no
212380e3 13640fi
631ef239 13641
13642rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3 13643 conftest$ac_exeext conftest.$ac_ext
13644LIBS=$ac_check_lib_save_LIBS
13645fi
631ef239 13646{ echo "$as_me:$LINENO: result: $ac_cv_lib_elf_nlist" >&5
13647echo "${ECHO_T}$ac_cv_lib_elf_nlist" >&6; }
212380e3 13648if test $ac_cv_lib_elf_nlist = yes; then
13649 nlist_lib="-lelf"
13650fi
13651
13652
13653fi
13654
13655
13656fi
13657
13658
13659 if test "${ac_cv_header_libelf_nlist_h+set}" = set; then
631ef239 13660 { echo "$as_me:$LINENO: checking for libelf/nlist.h" >&5
13661echo $ECHO_N "checking for libelf/nlist.h... $ECHO_C" >&6; }
212380e3 13662if test "${ac_cv_header_libelf_nlist_h+set}" = set; then
13663 echo $ECHO_N "(cached) $ECHO_C" >&6
13664fi
631ef239 13665{ echo "$as_me:$LINENO: result: $ac_cv_header_libelf_nlist_h" >&5
13666echo "${ECHO_T}$ac_cv_header_libelf_nlist_h" >&6; }
212380e3 13667else
13668 # Is the header compilable?
631ef239 13669{ echo "$as_me:$LINENO: checking libelf/nlist.h usability" >&5
13670echo $ECHO_N "checking libelf/nlist.h usability... $ECHO_C" >&6; }
212380e3 13671cat >conftest.$ac_ext <<_ACEOF
13672/* confdefs.h. */
13673_ACEOF
13674cat confdefs.h >>conftest.$ac_ext
13675cat >>conftest.$ac_ext <<_ACEOF
13676/* end confdefs.h. */
13677$ac_includes_default
13678#include <libelf/nlist.h>
13679_ACEOF
13680rm -f conftest.$ac_objext
631ef239 13681if { (ac_try="$ac_compile"
13682case "(($ac_try" in
13683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13684 *) ac_try_echo=$ac_try;;
13685esac
13686eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13687 (eval "$ac_compile") 2>conftest.er1
212380e3 13688 ac_status=$?
13689 grep -v '^ *+' conftest.er1 >conftest.err
13690 rm -f conftest.er1
13691 cat conftest.err >&5
13692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13693 (exit $ac_status); } && {
13694 test -z "$ac_c_werror_flag" ||
13695 test ! -s conftest.err
13696 } && test -s conftest.$ac_objext; then
212380e3 13697 ac_header_compiler=yes
13698else
13699 echo "$as_me: failed program was:" >&5
13700sed 's/^/| /' conftest.$ac_ext >&5
13701
631ef239 13702 ac_header_compiler=no
212380e3 13703fi
631ef239 13704
13705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13706{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13707echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3 13708
13709# Is the header present?
631ef239 13710{ echo "$as_me:$LINENO: checking libelf/nlist.h presence" >&5
13711echo $ECHO_N "checking libelf/nlist.h presence... $ECHO_C" >&6; }
212380e3 13712cat >conftest.$ac_ext <<_ACEOF
13713/* confdefs.h. */
13714_ACEOF
13715cat confdefs.h >>conftest.$ac_ext
13716cat >>conftest.$ac_ext <<_ACEOF
13717/* end confdefs.h. */
13718#include <libelf/nlist.h>
13719_ACEOF
631ef239 13720if { (ac_try="$ac_cpp conftest.$ac_ext"
13721case "(($ac_try" in
13722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13723 *) ac_try_echo=$ac_try;;
13724esac
13725eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13726 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 13727 ac_status=$?
13728 grep -v '^ *+' conftest.er1 >conftest.err
13729 rm -f conftest.er1
13730 cat conftest.err >&5
13731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13732 (exit $ac_status); } >/dev/null && {
13733 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13734 test ! -s conftest.err
13735 }; then
212380e3 13736 ac_header_preproc=yes
13737else
13738 echo "$as_me: failed program was:" >&5
13739sed 's/^/| /' conftest.$ac_ext >&5
13740
13741 ac_header_preproc=no
13742fi
631ef239 13743
212380e3 13744rm -f conftest.err conftest.$ac_ext
631ef239 13745{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13746echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3 13747
13748# So? What about this header?
13749case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13750 yes:no: )
13751 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: accepted by the compiler, rejected by the preprocessor!" >&5
13752echo "$as_me: WARNING: libelf/nlist.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13753 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: proceeding with the compiler's result" >&5
13754echo "$as_me: WARNING: libelf/nlist.h: proceeding with the compiler's result" >&2;}
13755 ac_header_preproc=yes
13756 ;;
13757 no:yes:* )
13758 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: present but cannot be compiled" >&5
13759echo "$as_me: WARNING: libelf/nlist.h: present but cannot be compiled" >&2;}
13760 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: check for missing prerequisite headers?" >&5
13761echo "$as_me: WARNING: libelf/nlist.h: check for missing prerequisite headers?" >&2;}
13762 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: see the Autoconf documentation" >&5
13763echo "$as_me: WARNING: libelf/nlist.h: see the Autoconf documentation" >&2;}
13764 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: section \"Present But Cannot Be Compiled\"" >&5
13765echo "$as_me: WARNING: libelf/nlist.h: section \"Present But Cannot Be Compiled\"" >&2;}
13766 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: proceeding with the preprocessor's result" >&5
13767echo "$as_me: WARNING: libelf/nlist.h: proceeding with the preprocessor's result" >&2;}
13768 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: in the future, the compiler will take precedence" >&5
13769echo "$as_me: WARNING: libelf/nlist.h: in the future, the compiler will take precedence" >&2;}
631ef239 13770
212380e3 13771 ;;
13772esac
631ef239 13773{ echo "$as_me:$LINENO: checking for libelf/nlist.h" >&5
13774echo $ECHO_N "checking for libelf/nlist.h... $ECHO_C" >&6; }
212380e3 13775if test "${ac_cv_header_libelf_nlist_h+set}" = set; then
13776 echo $ECHO_N "(cached) $ECHO_C" >&6
13777else
13778 ac_cv_header_libelf_nlist_h=$ac_header_preproc
13779fi
631ef239 13780{ echo "$as_me:$LINENO: result: $ac_cv_header_libelf_nlist_h" >&5
13781echo "${ECHO_T}$ac_cv_header_libelf_nlist_h" >&6; }
212380e3 13782
13783fi
13784if test $ac_cv_header_libelf_nlist_h = yes; then
13785 nlist_h="libelf/nlist.h"
13786fi
13787
13788
13789 if test "${ac_cv_header_elf_nlist_h+set}" = set; then
631ef239 13790 { echo "$as_me:$LINENO: checking for elf/nlist.h" >&5
13791echo $ECHO_N "checking for elf/nlist.h... $ECHO_C" >&6; }
212380e3 13792if test "${ac_cv_header_elf_nlist_h+set}" = set; then
13793 echo $ECHO_N "(cached) $ECHO_C" >&6
13794fi
631ef239 13795{ echo "$as_me:$LINENO: result: $ac_cv_header_elf_nlist_h" >&5
13796echo "${ECHO_T}$ac_cv_header_elf_nlist_h" >&6; }
212380e3 13797else
13798 # Is the header compilable?
631ef239 13799{ echo "$as_me:$LINENO: checking elf/nlist.h usability" >&5
13800echo $ECHO_N "checking elf/nlist.h usability... $ECHO_C" >&6; }
212380e3 13801cat >conftest.$ac_ext <<_ACEOF
13802/* confdefs.h. */
13803_ACEOF
13804cat confdefs.h >>conftest.$ac_ext
13805cat >>conftest.$ac_ext <<_ACEOF
13806/* end confdefs.h. */
13807$ac_includes_default
13808#include <elf/nlist.h>
13809_ACEOF
13810rm -f conftest.$ac_objext
631ef239 13811if { (ac_try="$ac_compile"
13812case "(($ac_try" in
13813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13814 *) ac_try_echo=$ac_try;;
13815esac
13816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13817 (eval "$ac_compile") 2>conftest.er1
212380e3 13818 ac_status=$?
13819 grep -v '^ *+' conftest.er1 >conftest.err
13820 rm -f conftest.er1
13821 cat conftest.err >&5
13822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13823 (exit $ac_status); } && {
13824 test -z "$ac_c_werror_flag" ||
13825 test ! -s conftest.err
13826 } && test -s conftest.$ac_objext; then
212380e3 13827 ac_header_compiler=yes
13828else
13829 echo "$as_me: failed program was:" >&5
13830sed 's/^/| /' conftest.$ac_ext >&5
13831
631ef239 13832 ac_header_compiler=no
212380e3 13833fi
631ef239 13834
13835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13836{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13837echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3 13838
13839# Is the header present?
631ef239 13840{ echo "$as_me:$LINENO: checking elf/nlist.h presence" >&5
13841echo $ECHO_N "checking elf/nlist.h presence... $ECHO_C" >&6; }
212380e3 13842cat >conftest.$ac_ext <<_ACEOF
13843/* confdefs.h. */
13844_ACEOF
13845cat confdefs.h >>conftest.$ac_ext
13846cat >>conftest.$ac_ext <<_ACEOF
13847/* end confdefs.h. */
13848#include <elf/nlist.h>
13849_ACEOF
631ef239 13850if { (ac_try="$ac_cpp conftest.$ac_ext"
13851case "(($ac_try" in
13852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13853 *) ac_try_echo=$ac_try;;
13854esac
13855eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13856 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 13857 ac_status=$?
13858 grep -v '^ *+' conftest.er1 >conftest.err
13859 rm -f conftest.er1
13860 cat conftest.err >&5
13861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13862 (exit $ac_status); } >/dev/null && {
13863 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13864 test ! -s conftest.err
13865 }; then
212380e3 13866 ac_header_preproc=yes
13867else
13868 echo "$as_me: failed program was:" >&5
13869sed 's/^/| /' conftest.$ac_ext >&5
13870
13871 ac_header_preproc=no
13872fi
631ef239 13873
212380e3 13874rm -f conftest.err conftest.$ac_ext
631ef239 13875{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13876echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3 13877
13878# So? What about this header?
13879case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13880 yes:no: )
13881 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: accepted by the compiler, rejected by the preprocessor!" >&5
13882echo "$as_me: WARNING: elf/nlist.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13883 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: proceeding with the compiler's result" >&5
13884echo "$as_me: WARNING: elf/nlist.h: proceeding with the compiler's result" >&2;}
13885 ac_header_preproc=yes
13886 ;;
13887 no:yes:* )
13888 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: present but cannot be compiled" >&5
13889echo "$as_me: WARNING: elf/nlist.h: present but cannot be compiled" >&2;}
13890 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: check for missing prerequisite headers?" >&5
13891echo "$as_me: WARNING: elf/nlist.h: check for missing prerequisite headers?" >&2;}
13892 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: see the Autoconf documentation" >&5
13893echo "$as_me: WARNING: elf/nlist.h: see the Autoconf documentation" >&2;}
13894 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: section \"Present But Cannot Be Compiled\"" >&5
13895echo "$as_me: WARNING: elf/nlist.h: section \"Present But Cannot Be Compiled\"" >&2;}
13896 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: proceeding with the preprocessor's result" >&5
13897echo "$as_me: WARNING: elf/nlist.h: proceeding with the preprocessor's result" >&2;}
13898 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: in the future, the compiler will take precedence" >&5
13899echo "$as_me: WARNING: elf/nlist.h: in the future, the compiler will take precedence" >&2;}
631ef239 13900
212380e3 13901 ;;
13902esac
631ef239 13903{ echo "$as_me:$LINENO: checking for elf/nlist.h" >&5
13904echo $ECHO_N "checking for elf/nlist.h... $ECHO_C" >&6; }
212380e3 13905if test "${ac_cv_header_elf_nlist_h+set}" = set; then
13906 echo $ECHO_N "(cached) $ECHO_C" >&6
13907else
13908 ac_cv_header_elf_nlist_h=$ac_header_preproc
13909fi
631ef239 13910{ echo "$as_me:$LINENO: result: $ac_cv_header_elf_nlist_h" >&5
13911echo "${ECHO_T}$ac_cv_header_elf_nlist_h" >&6; }
212380e3 13912
13913fi
13914if test $ac_cv_header_elf_nlist_h = yes; then
13915 nlist_h="elf/nlist.h"
13916fi
13917
13918
13919 if test "${ac_cv_header_nlist_h+set}" = set; then
631ef239 13920 { echo "$as_me:$LINENO: checking for nlist.h" >&5
13921echo $ECHO_N "checking for nlist.h... $ECHO_C" >&6; }
212380e3 13922if test "${ac_cv_header_nlist_h+set}" = set; then
13923 echo $ECHO_N "(cached) $ECHO_C" >&6
13924fi
631ef239 13925{ echo "$as_me:$LINENO: result: $ac_cv_header_nlist_h" >&5
13926echo "${ECHO_T}$ac_cv_header_nlist_h" >&6; }
212380e3 13927else
13928 # Is the header compilable?
631ef239 13929{ echo "$as_me:$LINENO: checking nlist.h usability" >&5
13930echo $ECHO_N "checking nlist.h usability... $ECHO_C" >&6; }
212380e3 13931cat >conftest.$ac_ext <<_ACEOF
13932/* confdefs.h. */
13933_ACEOF
13934cat confdefs.h >>conftest.$ac_ext
13935cat >>conftest.$ac_ext <<_ACEOF
13936/* end confdefs.h. */
13937$ac_includes_default
13938#include <nlist.h>
13939_ACEOF
13940rm -f conftest.$ac_objext
631ef239 13941if { (ac_try="$ac_compile"
13942case "(($ac_try" in
13943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13944 *) ac_try_echo=$ac_try;;
13945esac
13946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13947 (eval "$ac_compile") 2>conftest.er1
212380e3 13948 ac_status=$?
13949 grep -v '^ *+' conftest.er1 >conftest.err
13950 rm -f conftest.er1
13951 cat conftest.err >&5
13952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13953 (exit $ac_status); } && {
13954 test -z "$ac_c_werror_flag" ||
13955 test ! -s conftest.err
13956 } && test -s conftest.$ac_objext; then
212380e3 13957 ac_header_compiler=yes
13958else
13959 echo "$as_me: failed program was:" >&5
13960sed 's/^/| /' conftest.$ac_ext >&5
13961
631ef239 13962 ac_header_compiler=no
212380e3 13963fi
631ef239 13964
13965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13966{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13967echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3 13968
13969# Is the header present?
631ef239 13970{ echo "$as_me:$LINENO: checking nlist.h presence" >&5
13971echo $ECHO_N "checking nlist.h presence... $ECHO_C" >&6; }
212380e3 13972cat >conftest.$ac_ext <<_ACEOF
13973/* confdefs.h. */
13974_ACEOF
13975cat confdefs.h >>conftest.$ac_ext
13976cat >>conftest.$ac_ext <<_ACEOF
13977/* end confdefs.h. */
13978#include <nlist.h>
13979_ACEOF
631ef239 13980if { (ac_try="$ac_cpp conftest.$ac_ext"
13981case "(($ac_try" in
13982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13983 *) ac_try_echo=$ac_try;;
13984esac
13985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13986 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3 13987 ac_status=$?
13988 grep -v '^ *+' conftest.er1 >conftest.err
13989 rm -f conftest.er1
13990 cat conftest.err >&5
13991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239 13992 (exit $ac_status); } >/dev/null && {
13993 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13994 test ! -s conftest.err
13995 }; then
212380e3 13996 ac_header_preproc=yes
13997else
13998 echo "$as_me: failed program was:" >&5
13999sed 's/^/| /' conftest.$ac_ext >&5
14000
14001 ac_header_preproc=no
14002fi
631ef239 14003
212380e3 14004rm -f conftest.err conftest.$ac_ext
631ef239 14005{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14006echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3 14007
14008# So? What about this header?
14009case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14010 yes:no: )
14011 { echo "$as_me:$LINENO: WARNING: nlist.h: accepted by the compiler, rejected by the preprocessor!" >&5
14012echo "$as_me: WARNING: nlist.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14013 { echo "$as_me:$LINENO: WARNING: nlist.h: proceeding with the compiler's result" >&5
14014echo "$as_me: WARNING: nlist.h: proceeding with the compiler's result" >&2;}
14015 ac_header_preproc=yes
14016 ;;
14017 no:yes:* )
14018 { echo "$as_me:$LINENO: WARNING: nlist.h: present but cannot be compiled" >&5
14019echo "$as_me: WARNING: nlist.h: present but cannot be compiled" >&2;}
14020 { echo "$as_me:$LINENO: WARNING: nlist.h: check for missing prerequisite headers?" >&5
14021echo "$as_me: WARNING: nlist.h: check for missing prerequisite headers?" >&2;}
14022 { echo "$as_me:$LINENO: WARNING: nlist.h: see the Autoconf documentation" >&5
14023echo "$as_me: WARNING: nlist.h: see the Autoconf documentation" >&2;}
14024 { echo "$as_me:$LINENO: WARNING: nlist.h: section \"Present But Cannot Be Compiled\"" >&5
14025echo "$as_me: WARNING: nlist.h: section \"Present But Cannot Be Compiled\"" >&2;}
14026 { echo "$as_me:$LINENO: WARNING: nlist.h: proceeding with the preprocessor's result" >&5
14027echo "$as_me: WARNING: nlist.h: proceeding with the preprocessor's result" >&2;}
14028 { echo "$as_me:$LINENO: WARNING: nlist.h: in the future, the compiler will take precedence" >&5
14029echo "$as_me: WARNING: nlist.h: in the future, the compiler will take precedence" >&2;}
631ef239 14030
212380e3 14031 ;;
14032esac
631ef239 14033{ echo "$as_me:$LINENO: checking for nlist.h" >&5
14034echo $ECHO_N "checking for nlist.h... $ECHO_C" >&6; }
212380e3 14035if test "${ac_cv_header_nlist_h+set}" = set; then
14036 echo $ECHO_N "(cached) $ECHO_C" >&6
14037else
14038 ac_cv_header_nlist_h=$ac_header_preproc
14039fi
631ef239 14040{ echo "$as_me:$LINENO: result: $ac_cv_header_nlist_h" >&5
14041echo "${ECHO_T}$ac_cv_header_nlist_h" >&6; }
212380e3 14042
14043fi
14044if test $ac_cv_header_nlist_h = yes; then
14045 nlist_h="nlist.h"
14046fi
14047
14048
14049 if test x"$nlist_h" = "x"; then
14050
14051cat >>confdefs.h <<_ACEOF
14052#define SYMBOL_PREFIX ""
14053_ACEOF
14054
14055 else
631ef239 14056 { echo "$as_me:$LINENO: checking for extra underscores prepended to symbol names" >&5
14057echo $ECHO_N "checking for extra underscores prepended to symbol names... $ECHO_C" >&6; }
212380e3 14058 if test "${symbol_underscores+set}" = set; then
14059 echo $ECHO_N "(cached) $ECHO_C" >&6
14060else
14061
14062cat << EOF > conftest.c
14063#include <$nlist_h>
14064#include <stdio.h>
14065#include <stdlib.h>
14066void _modinit(void);
14067int main(int argc, char *argv[]) {
14068 int i;
14069 struct nlist nl[5];
14070
14071 /* fill the names in this way, so it'll work almost everywhere */
14072 nl[0].n_name = "_modinit";
14073 nl[1].n_name = "__modinit";
14074 nl[2].n_name = "___modinit";
14075 nl[3].n_name = "____modinit";
14076 nl[0].n_value = nl[1].n_value = nl[2].n_value = nl[3].n_value = nl[4].n_name = NULL;
14077
14078 if(argc < 2 || (nlist(argv[1], nl)) == -1) exit(-1);
14079 for(i = 0; i < 4; i++) {
14080 if(nl[i].n_value != NULL)
14081 {
14082 int j;
14083 for(j = 0; j < i; j++)
14084 printf("_");
14085 exit(i);
14086 }
14087 }
14088 exit(-1);
14089}
14090void _modinit(void) { return; }
14091EOF
14092 $CC $CPPFLAGS $IRC_CFLAGS -o conftest conftest.c $nlist_lib >/dev/null 2>&1
14093 symbol_underscores=`./conftest conftest`
631ef239 14094 { echo "$as_me:$LINENO: result: $symbol_underscores" >&5
14095echo "${ECHO_T}$symbol_underscores" >&6; }
212380e3 14096 $RM -f conftest conftest.c
14097
14098fi
14099
14100
14101cat >>confdefs.h <<_ACEOF
14102#define SYMBOL_PREFIX "${symbol_underscores}"
14103_ACEOF
14104
14105 fi
14106fi
14107
a8001fa5
JT
14108IRC_CFLAGS="$IRC_CFLAGS $CWARNS"
14109
212380e3 14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123if test "$prefix" = "NONE"; then
14124
14125cat >>confdefs.h <<_ACEOF
14126#define IRCD_PREFIX "$ac_default_prefix"
14127_ACEOF
14128
14129
14130else
14131
14132
14133 prefix=`echo $prefix | sed 's/\/$//'`
14134
14135cat >>confdefs.h <<_ACEOF
14136#define IRCD_PREFIX "$prefix"
14137_ACEOF
14138
14139
14140fi
14141
fa8f5ecc 14142ac_config_files="$ac_config_files Makefile ssld/Makefile extensions/Makefile unsupported/Makefile src/Makefile modules/Makefile tools/Makefile doc/Makefile help/Makefile"
212380e3 14143
14144
14145cat >confcache <<\_ACEOF
14146# This file is a shell script that caches the results of configure
14147# tests run on this system so they can be shared between configure
14148# scripts and configure runs, see configure's option --config-cache.
14149# It is not useful on other systems. If it contains results you don't
14150# want to keep, you may remove or edit it.
14151#
14152# config.status only pays attention to the cache file if you give it
14153# the --recheck option to rerun configure.
14154#
14155# `ac_cv_env_foo' variables (set or unset) will be overridden when
14156# loading this file, other *unset* `ac_cv_foo' will be assigned the
14157# following values.
14158
14159_ACEOF
14160
14161# The following way of writing the cache mishandles newlines in values,
14162# but we know of no workaround that is simple, portable, and efficient.
631ef239 14163# So, we kill variables containing newlines.
212380e3 14164# Ultrix sh set writes to stderr and can't be redirected directly,
14165# and sets the high bit in the cache file unless we assign to the vars.
631ef239 14166(
14167 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14168 eval ac_val=\$$ac_var
14169 case $ac_val in #(
14170 *${as_nl}*)
14171 case $ac_var in #(
14172 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
14173echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
14174 esac
14175 case $ac_var in #(
14176 _ | IFS | as_nl) ;; #(
14177 *) $as_unset $ac_var ;;
14178 esac ;;
14179 esac
14180 done
14181
212380e3 14182 (set) 2>&1 |
631ef239 14183 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14184 *${as_nl}ac_space=\ *)
212380e3 14185 # `set' does not quote correctly, so add quotes (double-quote
14186 # substitution turns \\\\ into \\, and sed turns \\ into \).
14187 sed -n \
14188 "s/'/'\\\\''/g;
14189 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
631ef239 14190 ;; #(
212380e3 14191 *)
14192 # `set' quotes correctly as required by POSIX, so do not add quotes.
631ef239 14193 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
212380e3 14194 ;;
631ef239 14195 esac |
14196 sort
14197) |
212380e3 14198 sed '
631ef239 14199 /^ac_cv_env_/b end
212380e3 14200 t clear
631ef239 14201 :clear
212380e3 14202 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14203 t end
631ef239 14204 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14205 :end' >>confcache
14206if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14207 if test -w "$cache_file"; then
14208 test "x$cache_file" != "x/dev/null" &&
14209 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
14210echo "$as_me: updating cache $cache_file" >&6;}
212380e3 14211 cat confcache >$cache_file
14212 else
631ef239 14213 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
14214echo "$as_me: not updating unwritable cache $cache_file" >&6;}
212380e3 14215 fi
14216fi
14217rm -f confcache
14218
14219test "x$prefix" = xNONE && prefix=$ac_default_prefix
14220# Let make expand exec_prefix.
14221test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14222
212380e3 14223DEFS=-DHAVE_CONFIG_H
14224
14225ac_libobjs=
14226ac_ltlibobjs=
14227for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14228 # 1. Remove the extension, and $U if already installed.
631ef239 14229 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14230 ac_i=`echo "$ac_i" | sed "$ac_script"`
14231 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14232 # will be set to the directory where LIBOBJS objects are built.
14233 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14234 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
212380e3 14235done
14236LIBOBJS=$ac_libobjs
14237
14238LTLIBOBJS=$ac_ltlibobjs
14239
14240
14241
14242: ${CONFIG_STATUS=./config.status}
14243ac_clean_files_save=$ac_clean_files
14244ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14245{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
14246echo "$as_me: creating $CONFIG_STATUS" >&6;}
14247cat >$CONFIG_STATUS <<_ACEOF
14248#! $SHELL
14249# Generated by $as_me.
14250# Run this file to recreate the current configuration.
14251# Compiler output produced by configure, useful for debugging
14252# configure, is in config.log if it exists.
14253
14254debug=false
14255ac_cs_recheck=false
14256ac_cs_silent=false
14257SHELL=\${CONFIG_SHELL-$SHELL}
14258_ACEOF
14259
14260cat >>$CONFIG_STATUS <<\_ACEOF
14261## --------------------- ##
14262## M4sh Initialization. ##
14263## --------------------- ##
14264
631ef239 14265# Be more Bourne compatible
14266DUALCASE=1; export DUALCASE # for MKS sh
212380e3 14267if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14268 emulate sh
14269 NULLCMD=:
14270 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
14271 # is contrary to our usage. Disable this feature.
14272 alias -g '${1+"$@"}'='"$@"'
631ef239 14273 setopt NO_GLOB_SUBST
212380e3 14274else
631ef239 14275 case `(set -o) 2>/dev/null` in
14276 *posix*) set -o posix ;;
14277esac
14278
212380e3 14279fi
14280
14281
631ef239 14282
14283
14284# PATH needs CR
14285# Avoid depending upon Character Ranges.
14286as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14287as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14288as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14289as_cr_digits='0123456789'
14290as_cr_alnum=$as_cr_Letters$as_cr_digits
14291
14292# The user is always right.
14293if test "${PATH_SEPARATOR+set}" != set; then
14294 echo "#! /bin/sh" >conf$$.sh
14295 echo "exit 0" >>conf$$.sh
14296 chmod +x conf$$.sh
14297 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14298 PATH_SEPARATOR=';'
14299 else
14300 PATH_SEPARATOR=:
14301 fi
14302 rm -f conf$$.sh
14303fi
14304
14305# Support unset when possible.
14306if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
14307 as_unset=unset
14308else
14309 as_unset=false
14310fi
14311
14312
14313# IFS
14314# We need space, tab and new line, in precisely that order. Quoting is
14315# there to prevent editors from complaining about space-tab.
14316# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14317# splitting by setting IFS to empty value.)
14318as_nl='
14319'
14320IFS=" "" $as_nl"
14321
14322# Find who we are. Look in the path if we contain no directory separator.
14323case $0 in
14324 *[\\/]* ) as_myself=$0 ;;
14325 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14326for as_dir in $PATH
14327do
14328 IFS=$as_save_IFS
14329 test -z "$as_dir" && as_dir=.
14330 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14331done
14332IFS=$as_save_IFS
14333
14334 ;;
14335esac
14336# We did not find ourselves, most probably we were run as `sh COMMAND'
14337# in which case we are not to be found in the path.
14338if test "x$as_myself" = x; then
14339 as_myself=$0
14340fi
14341if test ! -f "$as_myself"; then
14342 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14343 { (exit 1); exit 1; }
14344fi
14345
212380e3 14346# Work around bugs in pre-3.0 UWIN ksh.
631ef239 14347for as_var in ENV MAIL MAILPATH
14348do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
14349done
212380e3 14350PS1='$ '
14351PS2='> '
14352PS4='+ '
14353
14354# NLS nuisances.
14355for as_var in \
14356 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
14357 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
14358 LC_TELEPHONE LC_TIME
14359do
14360 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
14361 eval $as_var=C; export $as_var
14362 else
631ef239 14363 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
212380e3 14364 fi
14365done
14366
14367# Required to use basename.
631ef239 14368if expr a : '\(a\)' >/dev/null 2>&1 &&
14369 test "X`expr 00001 : '.*\(...\)'`" = X001; then
212380e3 14370 as_expr=expr
14371else
14372 as_expr=false
14373fi
14374
631ef239 14375if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
212380e3 14376 as_basename=basename
14377else
14378 as_basename=false
14379fi
14380
14381
14382# Name of the executable.
631ef239 14383as_me=`$as_basename -- "$0" ||
212380e3 14384$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14385 X"$0" : 'X\(//\)$' \| \
631ef239 14386 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
212380e3 14387echo X/"$0" |
631ef239 14388 sed '/^.*\/\([^/][^/]*\)\/*$/{
14389 s//\1/
14390 q
14391 }
14392 /^X\/\(\/\/\)$/{
14393 s//\1/
14394 q
14395 }
14396 /^X\/\(\/\).*/{
14397 s//\1/
14398 q
14399 }
14400 s/.*/./; q'`
212380e3 14401
631ef239 14402# CDPATH.
14403$as_unset CDPATH
212380e3 14404
212380e3 14405
14406
14407 as_lineno_1=$LINENO
14408 as_lineno_2=$LINENO
212380e3 14409 test "x$as_lineno_1" != "x$as_lineno_2" &&
631ef239 14410 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
212380e3 14411
14412 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
14413 # uniformly replaced by the line number. The first 'sed' inserts a
631ef239 14414 # line-number line after each line using $LINENO; the second 'sed'
14415 # does the real work. The second script uses 'N' to pair each
14416 # line-number line with the line containing $LINENO, and appends
14417 # trailing '-' during substitution so that $LINENO is not a special
14418 # case at line end.
212380e3 14419 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
631ef239 14420 # scripts with optimization help from Paolo Bonzini. Blame Lee
14421 # E. McMahon (1931-1989) for sed's syntax. :-)
14422 sed -n '
14423 p
14424 /[$]LINENO/=
14425 ' <$as_myself |
212380e3 14426 sed '
631ef239 14427 s/[$]LINENO.*/&-/
14428 t lineno
14429 b
14430 :lineno
212380e3 14431 N
631ef239 14432 :loop
14433 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
212380e3 14434 t loop
631ef239 14435 s/-\n.*//
212380e3 14436 ' >$as_me.lineno &&
631ef239 14437 chmod +x "$as_me.lineno" ||
14438 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
212380e3 14439 { (exit 1); exit 1; }; }
14440
14441 # Don't try to exec as it changes $[0], causing all sort of problems
14442 # (the dirname of $[0] is not the place where we might find the
631ef239 14443 # original and so on. Autoconf is especially sensitive to this).
14444 . "./$as_me.lineno"
212380e3 14445 # Exit status is that of the last command.
14446 exit
14447}
14448
14449
631ef239 14450if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14451 as_dirname=dirname
14452else
14453 as_dirname=false
14454fi
14455
14456ECHO_C= ECHO_N= ECHO_T=
14457case `echo -n x` in
14458-n*)
14459 case `echo 'x\c'` in
14460 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14461 *) ECHO_C='\c';;
14462 esac;;
14463*)
14464 ECHO_N='-n';;
212380e3 14465esac
14466
631ef239 14467if expr a : '\(a\)' >/dev/null 2>&1 &&
14468 test "X`expr 00001 : '.*\(...\)'`" = X001; then
212380e3 14469 as_expr=expr
14470else
14471 as_expr=false
14472fi
14473
14474rm -f conf$$ conf$$.exe conf$$.file
631ef239 14475if test -d conf$$.dir; then
14476 rm -f conf$$.dir/conf$$.file
14477else
14478 rm -f conf$$.dir
14479 mkdir conf$$.dir
14480fi
212380e3 14481echo >conf$$.file
14482if ln -s conf$$.file conf$$ 2>/dev/null; then
631ef239 14483 as_ln_s='ln -s'
14484 # ... but there are two gotchas:
14485 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14486 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14487 # In both cases, we have to default to `cp -p'.
14488 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
212380e3 14489 as_ln_s='cp -p'
212380e3 14490elif ln conf$$.file conf$$ 2>/dev/null; then
14491 as_ln_s=ln
14492else
14493 as_ln_s='cp -p'
14494fi
631ef239 14495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14496rmdir conf$$.dir 2>/dev/null
212380e3 14497
14498if mkdir -p . 2>/dev/null; then
14499 as_mkdir_p=:
14500else
14501 test -d ./-p && rmdir ./-p
14502 as_mkdir_p=false
14503fi
14504
631ef239 14505if test -x / >/dev/null 2>&1; then
14506 as_test_x='test -x'
14507else
14508 if ls -dL / >/dev/null 2>&1; then
14509 as_ls_L_option=L
14510 else
14511 as_ls_L_option=
14512 fi
14513 as_test_x='
14514 eval sh -c '\''
14515 if test -d "$1"; then
14516 test -d "$1/.";
14517 else
14518 case $1 in
14519 -*)set "./$1";;
14520 esac;
14521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
14522 ???[sx]*):;;*)false;;esac;fi
14523 '\'' sh
14524 '
14525fi
14526as_executable_p=$as_test_x
212380e3 14527
14528# Sed expression to map a string onto a valid CPP name.
14529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14530
14531# Sed expression to map a string onto a valid variable name.
14532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14533
14534
212380e3 14535exec 6>&1
14536
631ef239 14537# Save the log message, to keep $[0] and so on meaningful, and to
212380e3 14538# report actual input values of CONFIG_FILES etc. instead of their
631ef239 14539# values after options handling.
14540ac_log="
40bee184 14541This file was extended by charybdis $as_me 3.0.0-alpha1, which was
631ef239 14542generated by GNU Autoconf 2.61. Invocation command line was
212380e3 14543
14544 CONFIG_FILES = $CONFIG_FILES
14545 CONFIG_HEADERS = $CONFIG_HEADERS
14546 CONFIG_LINKS = $CONFIG_LINKS
14547 CONFIG_COMMANDS = $CONFIG_COMMANDS
14548 $ $0 $@
14549
631ef239 14550on `(hostname || uname -n) 2>/dev/null | sed 1q`
14551"
14552
212380e3 14553_ACEOF
14554
631ef239 14555cat >>$CONFIG_STATUS <<_ACEOF
212380e3 14556# Files that config.status was made for.
631ef239 14557config_files="$ac_config_files"
14558config_headers="$ac_config_headers"
212380e3 14559
631ef239 14560_ACEOF
212380e3 14561
14562cat >>$CONFIG_STATUS <<\_ACEOF
212380e3 14563ac_cs_usage="\
14564\`$as_me' instantiates files from templates according to the
14565current configuration.
14566
14567Usage: $0 [OPTIONS] [FILE]...
14568
14569 -h, --help print this help, then exit
631ef239 14570 -V, --version print version number and configuration settings, then exit
212380e3 14571 -q, --quiet do not print progress messages
14572 -d, --debug don't remove temporary files
14573 --recheck update $as_me by reconfiguring in the same conditions
14574 --file=FILE[:TEMPLATE]
14575 instantiate the configuration file FILE
14576 --header=FILE[:TEMPLATE]
14577 instantiate the configuration header FILE
14578
14579Configuration files:
14580$config_files
14581
14582Configuration headers:
14583$config_headers
14584
14585Report bugs to <bug-autoconf@gnu.org>."
212380e3 14586
631ef239 14587_ACEOF
212380e3 14588cat >>$CONFIG_STATUS <<_ACEOF
14589ac_cs_version="\\
40bee184 14590charybdis config.status 3.0.0-alpha1
631ef239 14591configured by $0, generated by GNU Autoconf 2.61,
14592 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
212380e3 14593
631ef239 14594Copyright (C) 2006 Free Software Foundation, Inc.
212380e3 14595This config.status script is free software; the Free Software Foundation
14596gives unlimited permission to copy, distribute and modify it."
631ef239 14597
14598ac_pwd='$ac_pwd'
14599srcdir='$srcdir'
14600INSTALL='$INSTALL'
212380e3 14601_ACEOF
14602
14603cat >>$CONFIG_STATUS <<\_ACEOF
14604# If no file are specified by the user, then we need to provide default
14605# value. By we need to know if files were specified by the user.
14606ac_need_defaults=:
14607while test $# != 0
14608do
14609 case $1 in
14610 --*=*)
631ef239 14611 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14612 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
212380e3 14613 ac_shift=:
14614 ;;
631ef239 14615 *)
212380e3 14616 ac_option=$1
14617 ac_optarg=$2
14618 ac_shift=shift
14619 ;;
212380e3 14620 esac
14621
14622 case $ac_option in
14623 # Handling of the options.
212380e3 14624 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14625 ac_cs_recheck=: ;;
631ef239 14626 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14627 echo "$ac_cs_version"; exit ;;
14628 --debug | --debu | --deb | --de | --d | -d )
212380e3 14629 debug=: ;;
14630 --file | --fil | --fi | --f )
14631 $ac_shift
14632 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
14633 ac_need_defaults=false;;
14634 --header | --heade | --head | --hea )
14635 $ac_shift
14636 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
14637 ac_need_defaults=false;;
631ef239 14638 --he | --h)
14639 # Conflict between --help and --header
14640 { echo "$as_me: error: ambiguous option: $1
14641Try \`$0 --help' for more information." >&2
14642 { (exit 1); exit 1; }; };;
14643 --help | --hel | -h )
14644 echo "$ac_cs_usage"; exit ;;
212380e3 14645 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14646 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14647 ac_cs_silent=: ;;
14648
14649 # This is an error.
631ef239 14650 -*) { echo "$as_me: error: unrecognized option: $1
14651Try \`$0 --help' for more information." >&2
212380e3 14652 { (exit 1); exit 1; }; } ;;
14653
631ef239 14654 *) ac_config_targets="$ac_config_targets $1"
14655 ac_need_defaults=false ;;
212380e3 14656
14657 esac
14658 shift
14659done
14660
14661ac_configure_extra_args=
14662
14663if $ac_cs_silent; then
14664 exec 6>/dev/null
14665 ac_configure_extra_args="$ac_configure_extra_args --silent"
14666fi
14667
14668_ACEOF
14669cat >>$CONFIG_STATUS <<_ACEOF
14670if \$ac_cs_recheck; then
631ef239 14671 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
14672 CONFIG_SHELL=$SHELL
14673 export CONFIG_SHELL
14674 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
212380e3 14675fi
14676
14677_ACEOF
631ef239 14678cat >>$CONFIG_STATUS <<\_ACEOF
14679exec 5>>config.log
14680{
14681 echo
14682 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14683## Running $as_me. ##
14684_ASBOX
14685 echo "$ac_log"
14686} >&5
212380e3 14687
631ef239 14688_ACEOF
14689cat >>$CONFIG_STATUS <<_ACEOF
14690_ACEOF
212380e3 14691
14692cat >>$CONFIG_STATUS <<\_ACEOF
631ef239 14693
14694# Handling of arguments.
212380e3 14695for ac_config_target in $ac_config_targets
14696do
631ef239 14697 case $ac_config_target in
14698 "include/setup.h") CONFIG_HEADERS="$CONFIG_HEADERS include/setup.h" ;;
14699 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
0454dd83 14700 "ssld/Makefile") CONFIG_FILES="$CONFIG_FILES ssld/Makefile" ;;
631ef239 14701 "extensions/Makefile") CONFIG_FILES="$CONFIG_FILES extensions/Makefile" ;;
14702 "unsupported/Makefile") CONFIG_FILES="$CONFIG_FILES unsupported/Makefile" ;;
14703 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
14704 "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
14705 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
14706 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14707 "help/Makefile") CONFIG_FILES="$CONFIG_FILES help/Makefile" ;;
14708
212380e3 14709 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
14710echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
14711 { (exit 1); exit 1; }; };;
14712 esac
14713done
14714
631ef239 14715
212380e3 14716# If the user did not use the arguments to specify the items to instantiate,
14717# then the envvar interface is used. Set only those that are not.
14718# We use the long form for the default assignment because of an extremely
14719# bizarre bug on SunOS 4.1.3.
14720if $ac_need_defaults; then
14721 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14722 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14723fi
14724
14725# Have a temporary directory for convenience. Make it in the build tree
631ef239 14726# simply because there is no reason against having it here, and in addition,
212380e3 14727# creating and moving files from /tmp can sometimes cause problems.
631ef239 14728# Hook for its removal unless debugging.
14729# Note that there is a small window in which the directory will not be cleaned:
14730# after its creation but before its name has been assigned to `$tmp'.
212380e3 14731$debug ||
14732{
631ef239 14733 tmp=
14734 trap 'exit_status=$?
14735 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14736' 0
212380e3 14737 trap '{ (exit 1); exit 1; }' 1 2 13 15
14738}
212380e3 14739# Create a (secure) tmp directory for tmp files.
14740
14741{
631ef239 14742 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
212380e3 14743 test -n "$tmp" && test -d "$tmp"
14744} ||
14745{
631ef239 14746 tmp=./conf$$-$RANDOM
14747 (umask 077 && mkdir "$tmp")
212380e3 14748} ||
14749{
14750 echo "$me: cannot create a temporary directory in ." >&2
14751 { (exit 1); exit 1; }
14752}
14753
212380e3 14754#
631ef239 14755# Set up the sed scripts for CONFIG_FILES section.
212380e3 14756#
14757
14758# No need to generate the scripts if there are no CONFIG_FILES.
14759# This happens for instance when ./config.status config.h
631ef239 14760if test -n "$CONFIG_FILES"; then
14761
14762_ACEOF
14763
14764
14765
14766ac_delim='%!_!# '
14767for ac_last_try in false false false false false :; do
14768 cat >conf$$subs.sed <<_ACEOF
14769SHELL!$SHELL$ac_delim
14770PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
14771PACKAGE_NAME!$PACKAGE_NAME$ac_delim
14772PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
14773PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
14774PACKAGE_STRING!$PACKAGE_STRING$ac_delim
14775PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
14776exec_prefix!$exec_prefix$ac_delim
14777prefix!$prefix$ac_delim
14778program_transform_name!$program_transform_name$ac_delim
14779bindir!$bindir$ac_delim
14780sbindir!$sbindir$ac_delim
14781libexecdir!$libexecdir$ac_delim
14782datarootdir!$datarootdir$ac_delim
14783datadir!$datadir$ac_delim
14784sysconfdir!$sysconfdir$ac_delim
14785sharedstatedir!$sharedstatedir$ac_delim
14786localstatedir!$localstatedir$ac_delim
14787includedir!$includedir$ac_delim
14788oldincludedir!$oldincludedir$ac_delim
14789docdir!$docdir$ac_delim
14790infodir!$infodir$ac_delim
14791htmldir!$htmldir$ac_delim
14792dvidir!$dvidir$ac_delim
14793pdfdir!$pdfdir$ac_delim
14794psdir!$psdir$ac_delim
14795libdir!$libdir$ac_delim
14796localedir!$localedir$ac_delim
14797mandir!$mandir$ac_delim
14798DEFS!$DEFS$ac_delim
14799ECHO_C!$ECHO_C$ac_delim
14800ECHO_N!$ECHO_N$ac_delim
14801ECHO_T!$ECHO_T$ac_delim
14802LIBS!$LIBS$ac_delim
14803build_alias!$build_alias$ac_delim
14804host_alias!$host_alias$ac_delim
14805target_alias!$target_alias$ac_delim
14806CC!$CC$ac_delim
14807CFLAGS!$CFLAGS$ac_delim
14808LDFLAGS!$LDFLAGS$ac_delim
14809CPPFLAGS!$CPPFLAGS$ac_delim
14810ac_ct_CC!$ac_ct_CC$ac_delim
14811EXEEXT!$EXEEXT$ac_delim
14812OBJEXT!$OBJEXT$ac_delim
56efe974 14813subdirs!$subdirs$ac_delim
631ef239 14814MKDEP!$MKDEP$ac_delim
14815MAKEDEPEND!$MAKEDEPEND$ac_delim
14816STDOUT!$STDOUT$ac_delim
14817CPP!$CPP$ac_delim
14818GREP!$GREP$ac_delim
14819EGREP!$EGREP$ac_delim
14820SET_MAKE!$SET_MAKE$ac_delim
14821INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
14822INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
14823INSTALL_DATA!$INSTALL_DATA$ac_delim
14824RM!$RM$ac_delim
14825CP!$CP$ac_delim
14826MV!$MV$ac_delim
14827LN!$LN$ac_delim
14828SED!$SED$ac_delim
14829AR!$AR$ac_delim
14830LD!$LD$ac_delim
14831RANLIB!$RANLIB$ac_delim
14832TOUCH!$TOUCH$ac_delim
14833YACC!$YACC$ac_delim
14834YFLAGS!$YFLAGS$ac_delim
14835LEX!$LEX$ac_delim
14836LEX_OUTPUT_ROOT!$LEX_OUTPUT_ROOT$ac_delim
14837LEXLIB!$LEXLIB$ac_delim
14838CRYPT_LIB!$CRYPT_LIB$ac_delim
14839VICONF!$VICONF$ac_delim
14840ALLOCA!$ALLOCA$ac_delim
14841ENCSPEED!$ENCSPEED$ac_delim
14842ZLIB_LD!$ZLIB_LD$ac_delim
14843ETC_DIR!$ETC_DIR$ac_delim
14844confdir!$confdir$ac_delim
14845LOG_DIR!$LOG_DIR$ac_delim
14846logdir!$logdir$ac_delim
14847HELP_DIR!$HELP_DIR$ac_delim
14848helpdir!$helpdir$ac_delim
14849MODULE_DIR!$MODULE_DIR$ac_delim
14850moduledir!$moduledir$ac_delim
14851SELECT_TYPE!$SELECT_TYPE$ac_delim
631ef239 14852MODULES_LIBS!$MODULES_LIBS$ac_delim
14853MOD_TARGET!$MOD_TARGET$ac_delim
14854SSL_SRCS_ENABLE!$SSL_SRCS_ENABLE$ac_delim
14855SSL_INCLUDES!$SSL_INCLUDES$ac_delim
14856SSL_LIBS!$SSL_LIBS$ac_delim
14857PICFLAGS!$PICFLAGS$ac_delim
14858IRC_CFLAGS!$IRC_CFLAGS$ac_delim
14859SEDOBJ!$SEDOBJ$ac_delim
14860LIBOBJS!$LIBOBJS$ac_delim
14861LTLIBOBJS!$LTLIBOBJS$ac_delim
14862_ACEOF
14863
56efe974 14864 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 93; then
631ef239 14865 break
14866 elif $ac_last_try; then
14867 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14868echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14869 { (exit 1); exit 1; }; }
14870 else
14871 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
212380e3 14872 fi
631ef239 14873done
212380e3 14874
631ef239 14875ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
14876if test -n "$ac_eof"; then
14877 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
14878 ac_eof=`expr $ac_eof + 1`
14879fi
14880
14881cat >>$CONFIG_STATUS <<_ACEOF
14882cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
14883/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
14884_ACEOF
14885sed '
14886s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
14887s/^/s,@/; s/!/@,|#_!!_#|/
14888:n
14889t n
14890s/'"$ac_delim"'$/,g/; t
14891s/$/\\/; p
14892N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
14893' >>$CONFIG_STATUS <conf$$subs.sed
14894rm -f conf$$subs.sed
14895cat >>$CONFIG_STATUS <<_ACEOF
14896:end
14897s/|#_!!_#|//g
14898CEOF$ac_eof
212380e3 14899_ACEOF
631ef239 14900
14901
14902# VPATH may cause trouble with some makes, so we remove $(srcdir),
14903# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14904# trailing colons and then remove the whole line if VPATH becomes empty
14905# (actually we leave an empty line to preserve line numbers).
14906if test "x$srcdir" = x.; then
14907 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14908s/:*\$(srcdir):*/:/
14909s/:*\${srcdir}:*/:/
14910s/:*@srcdir@:*/:/
14911s/^\([^=]*=[ ]*\):*/\1/
14912s/:*$//
14913s/^[^=]*=[ ]*$//
14914}'
14915fi
14916
212380e3 14917cat >>$CONFIG_STATUS <<\_ACEOF
631ef239 14918fi # test -n "$CONFIG_FILES"
14919
14920
14921for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS
14922do
14923 case $ac_tag in
14924 :[FHLC]) ac_mode=$ac_tag; continue;;
14925 esac
14926 case $ac_mode$ac_tag in
14927 :[FHL]*:*);;
14928 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
14929echo "$as_me: error: Invalid tag $ac_tag." >&2;}
14930 { (exit 1); exit 1; }; };;
14931 :[FH]-) ac_tag=-:-;;
14932 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
212380e3 14933 esac
631ef239 14934 ac_save_IFS=$IFS
14935 IFS=:
14936 set x $ac_tag
14937 IFS=$ac_save_IFS
14938 shift
14939 ac_file=$1
14940 shift
212380e3 14941
631ef239 14942 case $ac_mode in
14943 :L) ac_source=$1;;
14944 :[FH])
14945 ac_file_inputs=
14946 for ac_f
14947 do
14948 case $ac_f in
14949 -) ac_f="$tmp/stdin";;
14950 *) # Look for the file first in the build tree, then in the source tree
14951 # (if the path is not absolute). The absolute path cannot be DOS-style,
14952 # because $ac_f cannot contain `:'.
14953 test -f "$ac_f" ||
14954 case $ac_f in
14955 [\\/$]*) false;;
14956 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14957 esac ||
14958 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
14959echo "$as_me: error: cannot find input file: $ac_f" >&2;}
14960 { (exit 1); exit 1; }; };;
14961 esac
14962 ac_file_inputs="$ac_file_inputs $ac_f"
14963 done
14964
14965 # Let's still pretend it is `configure' which instantiates (i.e., don't
14966 # use $as_me), people would be surprised to read:
14967 # /* config.h. Generated by config.status. */
14968 configure_input="Generated from "`IFS=:
14969 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
14970 if test x"$ac_file" != x-; then
14971 configure_input="$ac_file. $configure_input"
14972 { echo "$as_me:$LINENO: creating $ac_file" >&5
14973echo "$as_me: creating $ac_file" >&6;}
14974 fi
14975
14976 case $ac_tag in
14977 *:-:* | *:-) cat >"$tmp/stdin";;
14978 esac
14979 ;;
14980 esac
14981
14982 ac_dir=`$as_dirname -- "$ac_file" ||
212380e3 14983$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14984 X"$ac_file" : 'X\(//\)[^/]' \| \
14985 X"$ac_file" : 'X\(//\)$' \| \
631ef239 14986 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
212380e3 14987echo X"$ac_file" |
631ef239 14988 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14989 s//\1/
14990 q
14991 }
14992 /^X\(\/\/\)[^/].*/{
14993 s//\1/
14994 q
14995 }
14996 /^X\(\/\/\)$/{
14997 s//\1/
14998 q
14999 }
15000 /^X\(\/\).*/{
15001 s//\1/
15002 q
15003 }
15004 s/.*/./; q'`
15005 { as_dir="$ac_dir"
15006 case $as_dir in #(
15007 -*) as_dir=./$as_dir;;
15008 esac
15009 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
212380e3 15010 as_dirs=
631ef239 15011 while :; do
15012 case $as_dir in #(
15013 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
15014 *) as_qdir=$as_dir;;
15015 esac
15016 as_dirs="'$as_qdir' $as_dirs"
15017 as_dir=`$as_dirname -- "$as_dir" ||
212380e3 15018$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15019 X"$as_dir" : 'X\(//\)[^/]' \| \
15020 X"$as_dir" : 'X\(//\)$' \| \
631ef239 15021 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
212380e3 15022echo X"$as_dir" |
631ef239 15023 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15024 s//\1/
15025 q
15026 }
15027 /^X\(\/\/\)[^/].*/{
15028 s//\1/
15029 q
15030 }
15031 /^X\(\/\/\)$/{
15032 s//\1/
15033 q
15034 }
15035 /^X\(\/\).*/{
15036 s//\1/
15037 q
15038 }
15039 s/.*/./; q'`
15040 test -d "$as_dir" && break
212380e3 15041 done
631ef239 15042 test -z "$as_dirs" || eval "mkdir $as_dirs"
15043 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
15044echo "$as_me: error: cannot create directory $as_dir" >&2;}
212380e3 15045 { (exit 1); exit 1; }; }; }
212380e3 15046 ac_builddir=.
15047
631ef239 15048case "$ac_dir" in
15049.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15050*)
212380e3 15051 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
631ef239 15052 # A ".." for each directory in $ac_dir_suffix.
15053 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
15054 case $ac_top_builddir_sub in
15055 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15056 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15057 esac ;;
15058esac
15059ac_abs_top_builddir=$ac_pwd
15060ac_abs_builddir=$ac_pwd$ac_dir_suffix
15061# for backward compatibility:
15062ac_top_builddir=$ac_top_build_prefix
212380e3 15063
15064case $srcdir in
631ef239 15065 .) # We are building in place.
212380e3 15066 ac_srcdir=.
631ef239 15067 ac_top_srcdir=$ac_top_builddir_sub
15068 ac_abs_top_srcdir=$ac_pwd ;;
15069 [\\/]* | ?:[\\/]* ) # Absolute name.
212380e3 15070 ac_srcdir=$srcdir$ac_dir_suffix;
631ef239 15071 ac_top_srcdir=$srcdir
15072 ac_abs_top_srcdir=$srcdir ;;
15073 *) # Relative name.
15074 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15075 ac_top_srcdir=$ac_top_build_prefix$srcdir
15076 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
212380e3 15077esac
631ef239 15078ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
212380e3 15079
212380e3 15080
631ef239 15081 case $ac_mode in
15082 :F)
15083 #
15084 # CONFIG_FILE
15085 #
212380e3 15086
15087 case $INSTALL in
15088 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
631ef239 15089 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
212380e3 15090 esac
631ef239 15091_ACEOF
212380e3 15092
631ef239 15093cat >>$CONFIG_STATUS <<\_ACEOF
15094# If the template does not know about datarootdir, expand it.
15095# FIXME: This hack should be removed a few years after 2.60.
15096ac_datarootdir_hack=; ac_datarootdir_seen=
15097
15098case `sed -n '/datarootdir/ {
15099 p
15100 q
15101}
15102/@datadir@/p
15103/@docdir@/p
15104/@infodir@/p
15105/@localedir@/p
15106/@mandir@/p
15107' $ac_file_inputs` in
15108*datarootdir*) ac_datarootdir_seen=yes;;
15109*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15110 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15111echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15112_ACEOF
15113cat >>$CONFIG_STATUS <<_ACEOF
15114 ac_datarootdir_hack='
15115 s&@datadir@&$datadir&g
15116 s&@docdir@&$docdir&g
15117 s&@infodir@&$infodir&g
15118 s&@localedir@&$localedir&g
15119 s&@mandir@&$mandir&g
15120 s&\\\${datarootdir}&$datarootdir&g' ;;
15121esac
212380e3 15122_ACEOF
631ef239 15123
15124# Neutralize VPATH when `$srcdir' = `.'.
15125# Shell code in configure.ac might set extrasub.
15126# FIXME: do we really want to maintain this feature?
212380e3 15127cat >>$CONFIG_STATUS <<_ACEOF
15128 sed "$ac_vpsub
15129$extrasub
15130_ACEOF
15131cat >>$CONFIG_STATUS <<\_ACEOF
15132:t
15133/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
631ef239 15134s&@configure_input@&$configure_input&;t t
15135s&@top_builddir@&$ac_top_builddir_sub&;t t
15136s&@srcdir@&$ac_srcdir&;t t
15137s&@abs_srcdir@&$ac_abs_srcdir&;t t
15138s&@top_srcdir@&$ac_top_srcdir&;t t
15139s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15140s&@builddir@&$ac_builddir&;t t
15141s&@abs_builddir@&$ac_abs_builddir&;t t
15142s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15143s&@INSTALL@&$ac_INSTALL&;t t
15144$ac_datarootdir_hack
15145" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out
15146
15147test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15148 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15149 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15150 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15151which seems to be undefined. Please make sure it is defined." >&5
15152echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15153which seems to be undefined. Please make sure it is defined." >&2;}
15154
15155 rm -f "$tmp/stdin"
212380e3 15156 case $ac_file in
631ef239 15157 -) cat "$tmp/out"; rm -f "$tmp/out";;
15158 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
212380e3 15159 esac
631ef239 15160 ;;
15161 :H)
15162 #
15163 # CONFIG_HEADER
15164 #
15165_ACEOF
15166
15167# Transform confdefs.h into a sed script `conftest.defines', that
15168# substitutes the proper values into config.h.in to produce config.h.
15169rm -f conftest.defines conftest.tail
15170# First, append a space to every undef/define line, to ease matching.
15171echo 's/$/ /' >conftest.defines
15172# Then, protect against being on the right side of a sed subst, or in
15173# an unquoted here document, in config.status. If some macros were
15174# called several times there might be several #defines for the same
15175# symbol, which is useless. But do not sort them, since the last
15176# AC_DEFINE must be honored.
15177ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15178# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
15179# NAME is the cpp macro being defined, VALUE is the value it is being given.
15180# PARAMS is the parameter list in the macro definition--in most cases, it's
15181# just an empty string.
15182ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
15183ac_dB='\\)[ (].*,\\1define\\2'
15184ac_dC=' '
15185ac_dD=' ,'
15186
15187uniq confdefs.h |
15188 sed -n '
15189 t rset
15190 :rset
15191 s/^[ ]*#[ ]*define[ ][ ]*//
15192 t ok
15193 d
15194 :ok
15195 s/[\\&,]/\\&/g
15196 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
15197 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
15198 ' >>conftest.defines
15199
15200# Remove the space that was appended to ease matching.
15201# Then replace #undef with comments. This is necessary, for
212380e3 15202# example, in the case of _POSIX_SOURCE, which is predefined and required
15203# on some systems where configure will not decide to define it.
631ef239 15204# (The regexp can be short, since the line contains either #define or #undef.)
15205echo 's/ $//
15206s,^[ #]*u.*,/* & */,' >>conftest.defines
15207
15208# Break up conftest.defines:
15209ac_max_sed_lines=50
15210
15211# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
15212# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
15213# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
15214# et cetera.
15215ac_in='$ac_file_inputs'
15216ac_out='"$tmp/out1"'
15217ac_nxt='"$tmp/out2"'
15218
15219while :
212380e3 15220do
631ef239 15221 # Write a here document:
15222 cat >>$CONFIG_STATUS <<_ACEOF
15223 # First, check the format of the line:
15224 cat >"\$tmp/defines.sed" <<\\CEOF
15225/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
15226/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
15227b
15228:def
15229_ACEOF
15230 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
212380e3 15231 echo 'CEOF
631ef239 15232 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
15233 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
15234 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
15235 grep . conftest.tail >/dev/null || break
212380e3 15236 rm -f conftest.defines
15237 mv conftest.tail conftest.defines
15238done
631ef239 15239rm -f conftest.defines conftest.tail
212380e3 15240
631ef239 15241echo "ac_result=$ac_in" >>$CONFIG_STATUS
212380e3 15242cat >>$CONFIG_STATUS <<\_ACEOF
212380e3 15243 if test x"$ac_file" != x-; then
631ef239 15244 echo "/* $configure_input */" >"$tmp/config.h"
15245 cat "$ac_result" >>"$tmp/config.h"
15246 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
212380e3 15247 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
15248echo "$as_me: $ac_file is unchanged" >&6;}
15249 else
212380e3 15250 rm -f $ac_file
631ef239 15251 mv "$tmp/config.h" $ac_file
212380e3 15252 fi
15253 else
631ef239 15254 echo "/* $configure_input */"
15255 cat "$ac_result"
212380e3 15256 fi
631ef239 15257 rm -f "$tmp/out12"
15258 ;;
15259
15260
15261 esac
15262
15263done # for ac_tag
212380e3 15264
212380e3 15265
15266{ (exit 0); exit 0; }
15267_ACEOF
15268chmod +x $CONFIG_STATUS
15269ac_clean_files=$ac_clean_files_save
15270
15271
15272# configure is writing to config.log, and then calls config.status.
15273# config.status does its own redirection, appending to config.log.
15274# Unfortunately, on DOS this fails, as config.log is still kept open
15275# by configure, so config.status won't be able to write to it; its
15276# output is simply discarded. So we exec the FD to /dev/null,
15277# effectively closing config.log, so it can be properly (re)opened and
15278# appended to by config.status. When coming back to configure, we
15279# need to make the FD available again.
15280if test "$no_create" != yes; then
15281 ac_cs_success=:
15282 ac_config_status_args=
15283 test "$silent" = yes &&
15284 ac_config_status_args="$ac_config_status_args --quiet"
15285 exec 5>/dev/null
15286 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15287 exec 5>>config.log
15288 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15289 # would make configure fail if this is the last instruction.
15290 $ac_cs_success || { (exit 1); exit 1; }
15291fi
15292
56efe974
WP
15293#
15294# CONFIG_SUBDIRS section.
15295#
15296if test "$no_recursion" != yes; then
15297
15298 # Remove --cache-file and --srcdir arguments so they do not pile up.
15299 ac_sub_configure_args=
15300 ac_prev=
15301 eval "set x $ac_configure_args"
15302 shift
15303 for ac_arg
15304 do
15305 if test -n "$ac_prev"; then
15306 ac_prev=
15307 continue
15308 fi
15309 case $ac_arg in
15310 -cache-file | --cache-file | --cache-fil | --cache-fi \
15311 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
15312 ac_prev=cache_file ;;
15313 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
15314 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
15315 | --c=*)
15316 ;;
15317 --config-cache | -C)
15318 ;;
15319 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
15320 ac_prev=srcdir ;;
15321 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
15322 ;;
15323 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
15324 ac_prev=prefix ;;
15325 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
15326 ;;
15327 *)
15328 case $ac_arg in
15329 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
15330 esac
15331 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
15332 esac
15333 done
15334
15335 # Always prepend --prefix to ensure using the same prefix
15336 # in subdir configurations.
15337 ac_arg="--prefix=$prefix"
15338 case $ac_arg in
15339 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
15340 esac
15341 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
15342
15343 # Pass --silent
15344 if test "$silent" = yes; then
15345 ac_sub_configure_args="--silent $ac_sub_configure_args"
15346 fi
15347
15348 ac_popdir=`pwd`
15349 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
15350
15351 # Do not complain, so a configure script can configure whichever
15352 # parts of a large source tree are present.
15353 test -d "$srcdir/$ac_dir" || continue
15354
15355 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
15356 echo "$as_me:$LINENO: $ac_msg" >&5
15357 echo "$ac_msg" >&6
15358 { as_dir="$ac_dir"
15359 case $as_dir in #(
15360 -*) as_dir=./$as_dir;;
15361 esac
15362 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
15363 as_dirs=
15364 while :; do
15365 case $as_dir in #(
15366 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
15367 *) as_qdir=$as_dir;;
15368 esac
15369 as_dirs="'$as_qdir' $as_dirs"
15370 as_dir=`$as_dirname -- "$as_dir" ||
15371$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15372 X"$as_dir" : 'X\(//\)[^/]' \| \
15373 X"$as_dir" : 'X\(//\)$' \| \
15374 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15375echo X"$as_dir" |
15376 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15377 s//\1/
15378 q
15379 }
15380 /^X\(\/\/\)[^/].*/{
15381 s//\1/
15382 q
15383 }
15384 /^X\(\/\/\)$/{
15385 s//\1/
15386 q
15387 }
15388 /^X\(\/\).*/{
15389 s//\1/
15390 q
15391 }
15392 s/.*/./; q'`
15393 test -d "$as_dir" && break
15394 done
15395 test -z "$as_dirs" || eval "mkdir $as_dirs"
15396 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
15397echo "$as_me: error: cannot create directory $as_dir" >&2;}
15398 { (exit 1); exit 1; }; }; }
15399 ac_builddir=.
15400
15401case "$ac_dir" in
15402.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15403*)
15404 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
15405 # A ".." for each directory in $ac_dir_suffix.
15406 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
15407 case $ac_top_builddir_sub in
15408 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15409 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15410 esac ;;
15411esac
15412ac_abs_top_builddir=$ac_pwd
15413ac_abs_builddir=$ac_pwd$ac_dir_suffix
15414# for backward compatibility:
15415ac_top_builddir=$ac_top_build_prefix
15416
15417case $srcdir in
15418 .) # We are building in place.
15419 ac_srcdir=.
15420 ac_top_srcdir=$ac_top_builddir_sub
15421 ac_abs_top_srcdir=$ac_pwd ;;
15422 [\\/]* | ?:[\\/]* ) # Absolute name.
15423 ac_srcdir=$srcdir$ac_dir_suffix;
15424 ac_top_srcdir=$srcdir
15425 ac_abs_top_srcdir=$srcdir ;;
15426 *) # Relative name.
15427 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15428 ac_top_srcdir=$ac_top_build_prefix$srcdir
15429 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15430esac
15431ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15432
15433
15434 cd "$ac_dir"
15435
15436 # Check for guested configure; otherwise get Cygnus style configure.
15437 if test -f "$ac_srcdir/configure.gnu"; then
15438 ac_sub_configure=$ac_srcdir/configure.gnu
15439 elif test -f "$ac_srcdir/configure"; then
15440 ac_sub_configure=$ac_srcdir/configure
15441 elif test -f "$ac_srcdir/configure.in"; then
15442 # This should be Cygnus configure.
15443 ac_sub_configure=$ac_aux_dir/configure
15444 else
15445 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
15446echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
15447 ac_sub_configure=
15448 fi
15449
15450 # The recursion is here.
15451 if test -n "$ac_sub_configure"; then
15452 # Make the cache file name correct relative to the subdirectory.
15453 case $cache_file in
15454 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
15455 *) # Relative name.
15456 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
15457 esac
15458
15459 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
15460echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
15461 # The eval makes quoting arguments work.
15462 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
15463 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
15464 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
15465echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
15466 { (exit 1); exit 1; }; }
15467 fi
15468
15469 cd "$ac_popdir"
15470 done
15471fi
15472
212380e3 15473
15474if test "$cf_openssl_version_ok" = yes; then
15475 openssl="yes"
15476else
15477 openssl="no"
15478fi
15479
15480if test "$shared_modules" = yes; then
15481 modules=shared
15482else
15483 modules=static
15484fi
15485
15486echo "
15487Configuration:
15488 Install directory : $prefix
15489
15490 Ziplinks : $zlib
15491 OpenSSL : $openssl
212380e3 15492 Socket Engine : $SELECT_TYPE
15493 Small network : $small_net
15494 Block allocator : $balloc
212380e3 15495
15496 Nickname length : $NICKLEN
15497 Topic length : $TOPICLEN
15498
b67253e1 15499Use (g)make to compile Charybdis, then (g)make install to install it.
212380e3 15500"