ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
(Generate patch)

Comparing rxvt-unicode/configure (file contents):
Revision 1.117 by root, Sun Nov 18 01:02:09 2007 UTC vs.
Revision 1.171 by root, Tue Nov 23 10:54:27 2021 UTC

1#! /bin/sh 1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles. 2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61. 3# Generated by GNU Autoconf 2.71.
4# 4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 5#
6# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 6# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
7# Inc.
8#
9#
7# This configure script is free software; the Free Software Foundation 10# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it. 11# gives unlimited permission to copy, distribute and modify it.
9## --------------------- ## 12## -------------------- ##
10## M4sh Initialization. ## 13## M4sh Initialization. ##
11## --------------------- ## 14## -------------------- ##
12 15
13# Be more Bourne compatible 16# Be more Bourne compatible
14DUALCASE=1; export DUALCASE # for MKS sh 17DUALCASE=1; export DUALCASE # for MKS sh
18as_nop=:
15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 19if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20then :
16 emulate sh 21 emulate sh
17 NULLCMD=: 22 NULLCMD=:
18 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19 # is contrary to our usage. Disable this feature. 24 # is contrary to our usage. Disable this feature.
20 alias -g '${1+"$@"}'='"$@"' 25 alias -g '${1+"$@"}'='"$@"'
21 setopt NO_GLOB_SUBST 26 setopt NO_GLOB_SUBST
22else 27else $as_nop
23 case `(set -o) 2>/dev/null` in 28 case `(set -o) 2>/dev/null` in #(
24 *posix*) set -o posix ;; 29 *posix*) :
30 set -o posix ;; #(
31 *) :
32 ;;
25esac 33esac
26
27fi 34fi
28 35
29 36
30 37
38# Reset variables that may have inherited troublesome values from
39# the environment.
31 40
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40# The user is always right.
41if test "${PATH_SEPARATOR+set}" != set; then
42 echo "#! /bin/sh" >conf$$.sh
43 echo "exit 0" >>conf$$.sh
44 chmod +x conf$$.sh
45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46 PATH_SEPARATOR=';'
47 else
48 PATH_SEPARATOR=:
49 fi
50 rm -f conf$$.sh
51fi
52
53# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55 as_unset=unset
56else
57 as_unset=false
58fi
59
60
61# IFS
62# We need space, tab and new line, in precisely that order. Quoting is 41# IFS needs to be set, to space, tab, and newline, in precisely that order.
42# (If _AS_PATH_WALK were called with IFS unset, it would have the
43# side effect of setting IFS to empty, thus disabling word splitting.)
63# there to prevent editors from complaining about space-tab. 44# Quoting is to prevent editors from complaining about space-tab.
64# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65# splitting by setting IFS to empty value.)
66as_nl=' 45as_nl='
67' 46'
47export as_nl
68IFS=" "" $as_nl" 48IFS=" "" $as_nl"
69 49
50PS1='$ '
51PS2='> '
52PS4='+ '
53
54# Ensure predictable behavior from utilities with locale-dependent output.
55LC_ALL=C
56export LC_ALL
57LANGUAGE=C
58export LANGUAGE
59
60# We cannot yet rely on "unset" to work, but we need these variables
61# to be unset--not just set to an empty or harmless value--now, to
62# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
63# also avoids known problems related to "unset" and subshell syntax
64# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
65for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
66do eval test \${$as_var+y} \
67 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
68done
69
70# Ensure that fds 0, 1, and 2 are open.
71if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
72if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
73if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
74
75# The user is always right.
76if ${PATH_SEPARATOR+false} :; then
77 PATH_SEPARATOR=:
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80 PATH_SEPARATOR=';'
81 }
82fi
83
84
70# Find who we are. Look in the path if we contain no directory separator. 85# Find who we are. Look in the path if we contain no directory separator.
86as_myself=
71case $0 in 87case $0 in #((
72 *[\\/]* ) as_myself=$0 ;; 88 *[\\/]* ) as_myself=$0 ;;
73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 89 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74for as_dir in $PATH 90for as_dir in $PATH
75do 91do
76 IFS=$as_save_IFS 92 IFS=$as_save_IFS
77 test -z "$as_dir" && as_dir=. 93 case $as_dir in #(((
94 '') as_dir=./ ;;
95 */) ;;
96 *) as_dir=$as_dir/ ;;
97 esac
78 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
79done 99 done
80IFS=$as_save_IFS 100IFS=$as_save_IFS
81 101
82 ;; 102 ;;
83esac 103esac
84# We did not find ourselves, most probably we were run as `sh COMMAND' 104# We did not find ourselves, most probably we were run as `sh COMMAND'
85# in which case we are not to be found in the path. 105# in which case we are not to be found in the path.
86if test "x$as_myself" = x; then 106if test "x$as_myself" = x; then
87 as_myself=$0 107 as_myself=$0
88fi 108fi
89if test ! -f "$as_myself"; then 109if test ! -f "$as_myself"; then
90 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91 { (exit 1); exit 1; } 111 exit 1
92fi 112fi
93 113
94# Work around bugs in pre-3.0 UWIN ksh. 114
95for as_var in ENV MAIL MAILPATH 115# Use a proper internal environment variable to ensure we don't fall
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 116 # into an infinite loop, continuously re-executing ourselves.
117 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
118 _as_can_reexec=no; export _as_can_reexec;
119 # We cannot yet assume a decent shell, so we have to provide a
120# neutralization value for shells without unset; and this also
121# works around shells that cannot unset nonexistent variables.
122# Preserve -v and -x to the replacement shell.
123BASH_ENV=/dev/null
124ENV=/dev/null
125(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
126case $- in # ((((
127 *v*x* | *x*v* ) as_opts=-vx ;;
128 *v* ) as_opts=-v ;;
129 *x* ) as_opts=-x ;;
130 * ) as_opts= ;;
131esac
132exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
133# Admittedly, this is quite paranoid, since all the known shells bail
134# out after a failed `exec'.
135printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
136exit 255
137 fi
138 # We don't want this to propagate to other subprocesses.
139 { _as_can_reexec=; unset _as_can_reexec;}
140if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="as_nop=:
142if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
143then :
144 emulate sh
145 NULLCMD=:
146 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
147 # is contrary to our usage. Disable this feature.
148 alias -g '\${1+\"\$@\"}'='\"\$@\"'
149 setopt NO_GLOB_SUBST
150else \$as_nop
151 case \`(set -o) 2>/dev/null\` in #(
152 *posix*) :
153 set -o posix ;; #(
154 *) :
155 ;;
156esac
157fi
158"
159 as_required="as_fn_return () { (exit \$1); }
160as_fn_success () { as_fn_return 0; }
161as_fn_failure () { as_fn_return 1; }
162as_fn_ret_success () { return 0; }
163as_fn_ret_failure () { return 1; }
164
165exitcode=0
166as_fn_success || { exitcode=1; echo as_fn_success failed.; }
167as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
168as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
169as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
170if ( set x; as_fn_ret_success y && test x = \"\$1\" )
171then :
172
173else \$as_nop
174 exitcode=1; echo positional parameters were not saved.
175fi
176test x\$exitcode = x0 || exit 1
177blah=\$(echo \$(echo blah))
178test x\"\$blah\" = xblah || exit 1
179test -x / || exit 1"
180 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
181 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
182 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
183 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
184test \$(( 1 + 1 )) = 2 || exit 1"
185 if (eval "$as_required") 2>/dev/null
186then :
187 as_have_required=yes
188else $as_nop
189 as_have_required=no
190fi
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
192then :
193
194else $as_nop
195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
196as_found=false
197for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
198do
199 IFS=$as_save_IFS
200 case $as_dir in #(((
201 '') as_dir=./ ;;
202 */) ;;
203 *) as_dir=$as_dir/ ;;
204 esac
205 as_found=:
206 case $as_dir in #(
207 /*)
208 for as_base in sh bash ksh sh5; do
209 # Try only shells that exist, to save several forks.
210 as_shell=$as_dir$as_base
211 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
212 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
213then :
214 CONFIG_SHELL=$as_shell as_have_required=yes
215 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
216then :
217 break 2
218fi
219fi
220 done;;
221 esac
222 as_found=false
97done 223done
98PS1='$ ' 224IFS=$as_save_IFS
99PS2='> ' 225if $as_found
100PS4='+ ' 226then :
101 227
102# NLS nuisances. 228else $as_nop
103for as_var in \ 229 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
104 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 230 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
105 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 231then :
106 LC_TELEPHONE LC_TIME 232 CONFIG_SHELL=$SHELL as_have_required=yes
107do 233fi
108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 234fi
109 eval $as_var=C; export $as_var 235
236
237 if test "x$CONFIG_SHELL" != x
238then :
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260 if test x$as_have_required = xno
261then :
262 printf "%s\n" "$0: This script requires a shell more modern than all"
263 printf "%s\n" "$0: the shells that I found on your system."
264 if test ${ZSH_VERSION+y} ; then
265 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
266 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
110 else 267 else
111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 268 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
269$0: including any error possibly output before this
270$0: message. Then install a modern shell, or manually run
271$0: the script under such a shell if you do have one."
112 fi 272 fi
113done 273 exit 1
274fi
275fi
276fi
277SHELL=${CONFIG_SHELL-/bin/sh}
278export SHELL
279# Unset more variables known to interfere with behavior of common tools.
280CLICOLOR_FORCE= GREP_OPTIONS=
281unset CLICOLOR_FORCE GREP_OPTIONS
114 282
115# Required to use basename. 283## --------------------- ##
284## M4sh Shell Functions. ##
285## --------------------- ##
286# as_fn_unset VAR
287# ---------------
288# Portably unset VAR.
289as_fn_unset ()
290{
291 { eval $1=; unset $1;}
292}
293as_unset=as_fn_unset
294
295
296# as_fn_set_status STATUS
297# -----------------------
298# Set $? to STATUS, without forking.
299as_fn_set_status ()
300{
301 return $1
302} # as_fn_set_status
303
304# as_fn_exit STATUS
305# -----------------
306# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
307as_fn_exit ()
308{
309 set +e
310 as_fn_set_status $1
311 exit $1
312} # as_fn_exit
313# as_fn_nop
314# ---------
315# Do nothing but, unlike ":", preserve the value of $?.
316as_fn_nop ()
317{
318 return $?
319}
320as_nop=as_fn_nop
321
322# as_fn_mkdir_p
323# -------------
324# Create "$as_dir" as a directory, including parents if necessary.
325as_fn_mkdir_p ()
326{
327
328 case $as_dir in #(
329 -*) as_dir=./$as_dir;;
330 esac
331 test -d "$as_dir" || eval $as_mkdir_p || {
332 as_dirs=
333 while :; do
334 case $as_dir in #(
335 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 *) as_qdir=$as_dir;;
337 esac
338 as_dirs="'$as_qdir' $as_dirs"
339 as_dir=`$as_dirname -- "$as_dir" ||
340$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
341 X"$as_dir" : 'X\(//\)[^/]' \| \
342 X"$as_dir" : 'X\(//\)$' \| \
343 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
344printf "%s\n" X"$as_dir" |
345 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
346 s//\1/
347 q
348 }
349 /^X\(\/\/\)[^/].*/{
350 s//\1/
351 q
352 }
353 /^X\(\/\/\)$/{
354 s//\1/
355 q
356 }
357 /^X\(\/\).*/{
358 s//\1/
359 q
360 }
361 s/.*/./; q'`
362 test -d "$as_dir" && break
363 done
364 test -z "$as_dirs" || eval "mkdir $as_dirs"
365 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
366
367
368} # as_fn_mkdir_p
369
370# as_fn_executable_p FILE
371# -----------------------
372# Test if FILE is an executable regular file.
373as_fn_executable_p ()
374{
375 test -f "$1" && test -x "$1"
376} # as_fn_executable_p
377# as_fn_append VAR VALUE
378# ----------------------
379# Append the text in VALUE to the end of the definition contained in VAR. Take
380# advantage of any shell optimizations that allow amortized linear growth over
381# repeated appends, instead of the typical quadratic growth present in naive
382# implementations.
383if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
384then :
385 eval 'as_fn_append ()
386 {
387 eval $1+=\$2
388 }'
389else $as_nop
390 as_fn_append ()
391 {
392 eval $1=\$$1\$2
393 }
394fi # as_fn_append
395
396# as_fn_arith ARG...
397# ------------------
398# Perform arithmetic evaluation on the ARGs, and store the result in the
399# global $as_val. Take advantage of shells that can avoid forks. The arguments
400# must be portable across $(()) and expr.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
402then :
403 eval 'as_fn_arith ()
404 {
405 as_val=$(( $* ))
406 }'
407else $as_nop
408 as_fn_arith ()
409 {
410 as_val=`expr "$@" || test $? -eq 1`
411 }
412fi # as_fn_arith
413
414# as_fn_nop
415# ---------
416# Do nothing but, unlike ":", preserve the value of $?.
417as_fn_nop ()
418{
419 return $?
420}
421as_nop=as_fn_nop
422
423# as_fn_error STATUS ERROR [LINENO LOG_FD]
424# ----------------------------------------
425# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
426# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
427# script with STATUS, using 1 if that was 0.
428as_fn_error ()
429{
430 as_status=$1; test $as_status -eq 0 && as_status=1
431 if test "$4"; then
432 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
433 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
434 fi
435 printf "%s\n" "$as_me: error: $2" >&2
436 as_fn_exit $as_status
437} # as_fn_error
438
116if expr a : '\(a\)' >/dev/null 2>&1 && 439if expr a : '\(a\)' >/dev/null 2>&1 &&
117 test "X`expr 00001 : '.*\(...\)'`" = X001; then 440 test "X`expr 00001 : '.*\(...\)'`" = X001; then
118 as_expr=expr 441 as_expr=expr
119else 442else
120 as_expr=false 443 as_expr=false
124 as_basename=basename 447 as_basename=basename
125else 448else
126 as_basename=false 449 as_basename=false
127fi 450fi
128 451
452if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
453 as_dirname=dirname
454else
455 as_dirname=false
456fi
129 457
130# Name of the executable.
131as_me=`$as_basename -- "$0" || 458as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 459$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133 X"$0" : 'X\(//\)$' \| \ 460 X"$0" : 'X\(//\)$' \| \
134 X"$0" : 'X\(/\)' \| . 2>/dev/null || 461 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135echo X/"$0" | 462printf "%s\n" X/"$0" |
136 sed '/^.*\/\([^/][^/]*\)\/*$/{ 463 sed '/^.*\/\([^/][^/]*\)\/*$/{
137 s//\1/ 464 s//\1/
138 q 465 q
139 } 466 }
140 /^X\/\(\/\/\)$/{ 467 /^X\/\(\/\/\)$/{
145 s//\1/ 472 s//\1/
146 q 473 q
147 } 474 }
148 s/.*/./; q'` 475 s/.*/./; q'`
149 476
150# CDPATH. 477# Avoid depending upon Character Ranges.
151$as_unset CDPATH 478as_cr_letters='abcdefghijklmnopqrstuvwxyz'
479as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
480as_cr_Letters=$as_cr_letters$as_cr_LETTERS
481as_cr_digits='0123456789'
482as_cr_alnum=$as_cr_Letters$as_cr_digits
152 483
153 484
154if test "x$CONFIG_SHELL" = x; then 485 as_lineno_1=$LINENO as_lineno_1a=$LINENO
155 if (eval ":") 2>/dev/null; then 486 as_lineno_2=$LINENO as_lineno_2a=$LINENO
156 as_have_required=yes
157else
158 as_have_required=no
159fi
160
161 if test $as_have_required = yes && (eval ":
162(as_func_return () {
163 (exit \$1)
164}
165as_func_success () {
166 as_func_return 0
167}
168as_func_failure () {
169 as_func_return 1
170}
171as_func_ret_success () {
172 return 0
173}
174as_func_ret_failure () {
175 return 1
176}
177
178exitcode=0
179if as_func_success; then
180 :
181else
182 exitcode=1
183 echo as_func_success failed.
184fi
185
186if as_func_failure; then
187 exitcode=1
188 echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192 :
193else
194 exitcode=1
195 echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199 exitcode=1
200 echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204 :
205else
206 exitcode=1
207 echo positional parameters were not saved.
208fi
209
210test \$exitcode = 0) || { (exit 1); exit 1; }
211
212(
213 as_lineno_1=\$LINENO
214 as_lineno_2=\$LINENO
215 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217") 2> /dev/null; then
218 :
219else
220 as_candidate_shells=
221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
224 IFS=$as_save_IFS
225 test -z "$as_dir" && as_dir=.
226 case $as_dir in
227 /*)
228 for as_base in sh bash ksh sh5; do
229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230 done;;
231 esac
232done
233IFS=$as_save_IFS
234
235
236 for as_shell in $as_candidate_shells $SHELL; do
237 # Try only shells that exist, to save several forks.
238 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239 { ("$as_shell") 2> /dev/null <<\_ASEOF
240if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
241 emulate sh
242 NULLCMD=:
243 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
244 # is contrary to our usage. Disable this feature.
245 alias -g '${1+"$@"}'='"$@"'
246 setopt NO_GLOB_SUBST
247else
248 case `(set -o) 2>/dev/null` in
249 *posix*) set -o posix ;;
250esac
251
252fi
253
254
255:
256_ASEOF
257}; then
258 CONFIG_SHELL=$as_shell
259 as_have_required=yes
260 if { "$as_shell" 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268else
269 case `(set -o) 2>/dev/null` in
270 *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277(as_func_return () {
278 (exit $1)
279}
280as_func_success () {
281 as_func_return 0
282}
283as_func_failure () {
284 as_func_return 1
285}
286as_func_ret_success () {
287 return 0
288}
289as_func_ret_failure () {
290 return 1
291}
292
293exitcode=0
294if as_func_success; then
295 :
296else
297 exitcode=1
298 echo as_func_success failed.
299fi
300
301if as_func_failure; then
302 exitcode=1
303 echo as_func_failure succeeded.
304fi
305
306if as_func_ret_success; then
307 :
308else
309 exitcode=1
310 echo as_func_ret_success failed.
311fi
312
313if as_func_ret_failure; then
314 exitcode=1
315 echo as_func_ret_failure succeeded.
316fi
317
318if ( set x; as_func_ret_success y && test x = "$1" ); then
319 :
320else
321 exitcode=1
322 echo positional parameters were not saved.
323fi
324
325test $exitcode = 0) || { (exit 1); exit 1; }
326
327(
328 as_lineno_1=$LINENO
329 as_lineno_2=$LINENO
330 test "x$as_lineno_1" != "x$as_lineno_2" && 487 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
331 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
332
333_ASEOF
334}; then
335 break
336fi
337
338fi
339
340 done
341
342 if test "x$CONFIG_SHELL" != x; then
343 for as_var in BASH_ENV ENV
344 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
345 done
346 export CONFIG_SHELL
347 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
348fi
349
350
351 if test $as_have_required = no; then
352 echo This script requires a shell more modern than all the
353 echo shells that I found on your system. Please install a
354 echo modern shell, or manually run the script under such a
355 echo shell if you do have one.
356 { (exit 1); exit 1; }
357fi
358
359
360fi
361
362fi
363
364
365
366(eval "as_func_return () {
367 (exit \$1)
368}
369as_func_success () {
370 as_func_return 0
371}
372as_func_failure () {
373 as_func_return 1
374}
375as_func_ret_success () {
376 return 0
377}
378as_func_ret_failure () {
379 return 1
380}
381
382exitcode=0
383if as_func_success; then
384 :
385else
386 exitcode=1
387 echo as_func_success failed.
388fi
389
390if as_func_failure; then
391 exitcode=1
392 echo as_func_failure succeeded.
393fi
394
395if as_func_ret_success; then
396 :
397else
398 exitcode=1
399 echo as_func_ret_success failed.
400fi
401
402if as_func_ret_failure; then
403 exitcode=1
404 echo as_func_ret_failure succeeded.
405fi
406
407if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
408 :
409else
410 exitcode=1
411 echo positional parameters were not saved.
412fi
413
414test \$exitcode = 0") || {
415 echo No shell found that supports shell functions.
416 echo Please tell autoconf@gnu.org about your system,
417 echo including any error possibly output before this
418 echo message
419}
420
421
422
423 as_lineno_1=$LINENO
424 as_lineno_2=$LINENO
425 test "x$as_lineno_1" != "x$as_lineno_2" &&
426 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 488 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
427
428 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
429 # uniformly replaced by the line number. The first 'sed' inserts a
430 # line-number line after each line using $LINENO; the second 'sed'
431 # does the real work. The second script uses 'N' to pair each
432 # line-number line with the line containing $LINENO, and appends
433 # trailing '-' during substitution so that $LINENO is not a special
434 # case at line end.
435 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
436 # scripts with optimization help from Paolo Bonzini. Blame Lee
437 # E. McMahon (1931-1989) for sed's syntax. :-) 489 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
438 sed -n ' 490 sed -n '
439 p 491 p
440 /[$]LINENO/= 492 /[$]LINENO/=
441 ' <$as_myself | 493 ' <$as_myself |
442 sed ' 494 sed '
449 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 501 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
450 t loop 502 t loop
451 s/-\n.*// 503 s/-\n.*//
452 ' >$as_me.lineno && 504 ' >$as_me.lineno &&
453 chmod +x "$as_me.lineno" || 505 chmod +x "$as_me.lineno" ||
454 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 506 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
455 { (exit 1); exit 1; }; }
456 507
508 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
509 # already done that, so ensure we don't try to do so again and fall
510 # in an infinite loop. This has already happened in practice.
511 _as_can_reexec=no; export _as_can_reexec
457 # Don't try to exec as it changes $[0], causing all sort of problems 512 # Don't try to exec as it changes $[0], causing all sort of problems
458 # (the dirname of $[0] is not the place where we might find the 513 # (the dirname of $[0] is not the place where we might find the
459 # original and so on. Autoconf is especially sensitive to this). 514 # original and so on. Autoconf is especially sensitive to this).
460 . "./$as_me.lineno" 515 . "./$as_me.lineno"
461 # Exit status is that of the last command. 516 # Exit status is that of the last command.
462 exit 517 exit
463} 518}
464 519
465 520
466if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 521# Determine whether it's possible to make 'echo' print without a newline.
467 as_dirname=dirname 522# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
468else 523# for compatibility with existing Makefiles.
469 as_dirname=false
470fi
471
472ECHO_C= ECHO_N= ECHO_T= 524ECHO_C= ECHO_N= ECHO_T=
473case `echo -n x` in 525case `echo -n x` in #(((((
474-n*) 526-n*)
475 case `echo 'x\c'` in 527 case `echo 'xy\c'` in
476 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 528 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
477 *) ECHO_C='\c';; 529 xy) ECHO_C='\c';;
530 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
531 ECHO_T=' ';;
478 esac;; 532 esac;;
479*) 533*)
480 ECHO_N='-n';; 534 ECHO_N='-n';;
481esac 535esac
482 536
483if expr a : '\(a\)' >/dev/null 2>&1 && 537# For backward compatibility with old third-party macros, we provide
484 test "X`expr 00001 : '.*\(...\)'`" = X001; then 538# the shell variables $as_echo and $as_echo_n. New code should use
485 as_expr=expr 539# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
486else 540as_echo='printf %s\n'
487 as_expr=false 541as_echo_n='printf %s'
488fi 542
489 543
490rm -f conf$$ conf$$.exe conf$$.file 544rm -f conf$$ conf$$.exe conf$$.file
491if test -d conf$$.dir; then 545if test -d conf$$.dir; then
492 rm -f conf$$.dir/conf$$.file 546 rm -f conf$$.dir/conf$$.file
493else 547else
494 rm -f conf$$.dir 548 rm -f conf$$.dir
495 mkdir conf$$.dir 549 mkdir conf$$.dir 2>/dev/null
496fi 550fi
497echo >conf$$.file 551if (echo >conf$$.file) 2>/dev/null; then
498if ln -s conf$$.file conf$$ 2>/dev/null; then 552 if ln -s conf$$.file conf$$ 2>/dev/null; then
499 as_ln_s='ln -s' 553 as_ln_s='ln -s'
500 # ... but there are two gotchas: 554 # ... but there are two gotchas:
501 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 555 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
502 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 556 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
503 # In both cases, we have to default to `cp -p'. 557 # In both cases, we have to default to `cp -pR'.
504 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 558 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
505 as_ln_s='cp -p' 559 as_ln_s='cp -pR'
506elif ln conf$$.file conf$$ 2>/dev/null; then 560 elif ln conf$$.file conf$$ 2>/dev/null; then
507 as_ln_s=ln 561 as_ln_s=ln
562 else
563 as_ln_s='cp -pR'
564 fi
508else 565else
509 as_ln_s='cp -p' 566 as_ln_s='cp -pR'
510fi 567fi
511rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 568rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
512rmdir conf$$.dir 2>/dev/null 569rmdir conf$$.dir 2>/dev/null
513 570
514if mkdir -p . 2>/dev/null; then 571if mkdir -p . 2>/dev/null; then
515 as_mkdir_p=: 572 as_mkdir_p='mkdir -p "$as_dir"'
516else 573else
517 test -d ./-p && rmdir ./-p 574 test -d ./-p && rmdir ./-p
518 as_mkdir_p=false 575 as_mkdir_p=false
519fi 576fi
520 577
521if test -x / >/dev/null 2>&1; then
522 as_test_x='test -x' 578as_test_x='test -x'
523else 579as_executable_p=as_fn_executable_p
524 if ls -dL / >/dev/null 2>&1; then
525 as_ls_L_option=L
526 else
527 as_ls_L_option=
528 fi
529 as_test_x='
530 eval sh -c '\''
531 if test -d "$1"; then
532 test -d "$1/.";
533 else
534 case $1 in
535 -*)set "./$1";;
536 esac;
537 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
538 ???[sx]*):;;*)false;;esac;fi
539 '\'' sh
540 '
541fi
542as_executable_p=$as_test_x
543 580
544# Sed expression to map a string onto a valid CPP name. 581# Sed expression to map a string onto a valid CPP name.
545as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 582as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
546 583
547# Sed expression to map a string onto a valid variable name. 584# Sed expression to map a string onto a valid variable name.
548as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 585as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
549 586
550 587
551 588test -n "$DJDIR" || exec 7<&0 </dev/null
552exec 7<&0 </dev/null 6>&1 589exec 6>&1
553 590
554# Name of the host. 591# Name of the host.
555# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 592# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
556# so uname gets run too. 593# so uname gets run too.
557ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 594ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
558 595
559# 596#
560# Initializations. 597# Initializations.
565LIBOBJS= 602LIBOBJS=
566cross_compiling=no 603cross_compiling=no
567subdirs= 604subdirs=
568MFLAGS= 605MFLAGS=
569MAKEFLAGS= 606MAKEFLAGS=
570SHELL=${CONFIG_SHELL-/bin/sh}
571 607
572# Identity of this package. 608# Identity of this package.
573PACKAGE_NAME= 609PACKAGE_NAME=''
574PACKAGE_TARNAME= 610PACKAGE_TARNAME=''
575PACKAGE_VERSION= 611PACKAGE_VERSION=''
576PACKAGE_STRING= 612PACKAGE_STRING=''
577PACKAGE_BUGREPORT= 613PACKAGE_BUGREPORT=''
614PACKAGE_URL=''
578 615
579ac_unique_file="src/feature.h" 616ac_unique_file="src/feature.h"
580# Factoring default headers for most tests. 617# Factoring default headers for most tests.
581ac_includes_default="\ 618ac_includes_default="\
619#include <stddef.h>
620#ifdef HAVE_STDIO_H
582#include <stdio.h> 621# include <stdio.h>
583#ifdef HAVE_SYS_TYPES_H
584# include <sys/types.h>
585#endif 622#endif
586#ifdef HAVE_SYS_STAT_H 623#ifdef HAVE_STDLIB_H
587# include <sys/stat.h>
588#endif
589#ifdef STDC_HEADERS
590# include <stdlib.h> 624# include <stdlib.h>
591# include <stddef.h>
592#else
593# ifdef HAVE_STDLIB_H
594# include <stdlib.h>
595# endif
596#endif 625#endif
597#ifdef HAVE_STRING_H 626#ifdef HAVE_STRING_H
598# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
599# include <memory.h>
600# endif
601# include <string.h> 627# include <string.h>
602#endif
603#ifdef HAVE_STRINGS_H
604# include <strings.h>
605#endif 628#endif
606#ifdef HAVE_INTTYPES_H 629#ifdef HAVE_INTTYPES_H
607# include <inttypes.h> 630# include <inttypes.h>
608#endif 631#endif
609#ifdef HAVE_STDINT_H 632#ifdef HAVE_STDINT_H
610# include <stdint.h> 633# include <stdint.h>
611#endif 634#endif
635#ifdef HAVE_STRINGS_H
636# include <strings.h>
637#endif
638#ifdef HAVE_SYS_TYPES_H
639# include <sys/types.h>
640#endif
641#ifdef HAVE_SYS_STAT_H
642# include <sys/stat.h>
643#endif
612#ifdef HAVE_UNISTD_H 644#ifdef HAVE_UNISTD_H
613# include <unistd.h> 645# include <unistd.h>
614#endif" 646#endif"
615 647
616ac_subst_vars='SHELL 648ac_header_c_list=
649ac_subst_vars='LTLIBOBJS
650LIBOBJS
651PERL_O
652IF_PERL
653PERLPRIVLIBEXP
654PERLFLAGS
655PERLLIB
656PERL
657XFT_CONFIG
658EGREP
659GREP
660STARTUP_NOTIFICATION_LIBS
661STARTUP_NOTIFICATION_CFLAGS
662PIXBUF_LIBS
663PIXBUF_CFLAGS
664PTYTTY_LIBS
665PTYTTY_CFLAGS
666PKG_CONFIG
667X_EXTRA_LIBS
668X_LIBS
669X_PRE_LIBS
670X_CFLAGS
671CXXCPP
672XMKMF
673TIC
674RXVTNAME
675LINKER
676INSTALL_DATA
677INSTALL_SCRIPT
678INSTALL_PROGRAM
679ac_ct_CXX
680CXXFLAGS
681CXX
682OBJEXT
683EXEEXT
684ac_ct_CC
685CPPFLAGS
686LDFLAGS
687CFLAGS
688CC
689DATE
690VERSION
691target_alias
692host_alias
693build_alias
694LIBS
695ECHO_T
696ECHO_N
697ECHO_C
698DEFS
699mandir
700localedir
701libdir
702psdir
703pdfdir
704dvidir
705htmldir
706infodir
707docdir
708oldincludedir
709includedir
710runstatedir
711localstatedir
712sharedstatedir
713sysconfdir
714datadir
715datarootdir
716libexecdir
717sbindir
718bindir
719program_transform_name
720prefix
721exec_prefix
722PACKAGE_URL
723PACKAGE_BUGREPORT
724PACKAGE_STRING
725PACKAGE_VERSION
726PACKAGE_TARNAME
727PACKAGE_NAME
617PATH_SEPARATOR 728PATH_SEPARATOR
618PACKAGE_NAME 729SHELL'
619PACKAGE_TARNAME
620PACKAGE_VERSION
621PACKAGE_STRING
622PACKAGE_BUGREPORT
623exec_prefix
624prefix
625program_transform_name
626bindir
627sbindir
628libexecdir
629datarootdir
630datadir
631sysconfdir
632sharedstatedir
633localstatedir
634includedir
635oldincludedir
636docdir
637infodir
638htmldir
639dvidir
640pdfdir
641psdir
642libdir
643localedir
644mandir
645DEFS
646ECHO_C
647ECHO_N
648ECHO_T
649LIBS
650build_alias
651host_alias
652target_alias
653build
654build_cpu
655build_vendor
656build_os
657host
658host_cpu
659host_vendor
660host_os
661VERSION
662DATE
663LSMDATE
664LIBVERSION
665CC
666CFLAGS
667LDFLAGS
668CPPFLAGS
669ac_ct_CC
670EXEEXT
671OBJEXT
672CXX
673CXXFLAGS
674ac_ct_CXX
675CPP
676INSTALL_PROGRAM
677INSTALL_SCRIPT
678INSTALL_DATA
679GREP
680EGREP
681LINKER
682INSTALL_LIBRXVT
683RXVTNAME
684CXXCPP
685TIC
686XMKMF
687X_CFLAGS
688X_PRE_LIBS
689X_LIBS
690X_EXTRA_LIBS
691afterimage_config
692rxvt_int16_typedef
693rxvt_uint16_typedef
694rxvt_int32_typedef
695rxvt_uint32_typedef
696rxvt_intp_define
697rxvt_u_intp_define
698PKG_CONFIG
699XFT_CONFIG
700PERL
701PERLLIB
702PERLFLAGS
703PERLPRIVLIBEXP
704IF_PERL
705PERL_O
706AFTERIMAGE_CFLAGS
707AFTERIMAGE_LIBS
708include_stdint_h
709include_stdarg_h
710include_stdlib_h
711include_unistd_h
712include_string_h
713include_fcntl_h
714include_util_h
715include_assert_h
716include_sys_ioctl_h
717include_sys_select_h
718include_sys_strredir_h
719include_sys_time_h
720include_time_h
721LIBOBJS
722LTLIBOBJS'
723ac_subst_files='' 730ac_subst_files=''
731ac_user_opts='
732enable_option_checking
733enable_everything
734enable_assert
735enable_warnings
736enable_256_color
737enable_unicode3
738enable_combining
739enable_xft
740enable_font_styles
741enable_pixbuf
742enable_startup_notification
743enable_transparency
744enable_fading
745enable_rxvt_scroll
746enable_next_scroll
747enable_xterm_scroll
748enable_perl
749with_codesets
750enable_xim
751enable_backspace_key
752enable_delete_key
753enable_resources
754enable_8bitctrls
755enable_fallback
756with_res_name
757with_res_class
758with_name
759enable_swapscreen
760enable_iso14755
761enable_frills
762enable_keepscrolling
763enable_selectionscrolling
764enable_mousewheel
765enable_slipwheeling
766enable_smart_resize
767enable_text_blink
768enable_pointer_blank
769with_term
770with_terminfo
771with_x
772'
724 ac_precious_vars='build_alias 773 ac_precious_vars='build_alias
725host_alias 774host_alias
726target_alias 775target_alias
727CC 776CC
728CFLAGS 777CFLAGS
730LIBS 779LIBS
731CPPFLAGS 780CPPFLAGS
732CXX 781CXX
733CXXFLAGS 782CXXFLAGS
734CCC 783CCC
735CPP 784XMKMF
736CXXCPP 785CXXCPP'
737XMKMF'
738 786
739 787
740# Initialize some variables set by options. 788# Initialize some variables set by options.
741ac_init_help= 789ac_init_help=
742ac_init_version=false 790ac_init_version=false
791ac_unrecognized_opts=
792ac_unrecognized_sep=
743# The variables have the same names as the options, with 793# The variables have the same names as the options, with
744# dashes changed to underlines. 794# dashes changed to underlines.
745cache_file=/dev/null 795cache_file=/dev/null
746exec_prefix=NONE 796exec_prefix=NONE
747no_create= 797no_create=
769datarootdir='${prefix}/share' 819datarootdir='${prefix}/share'
770datadir='${datarootdir}' 820datadir='${datarootdir}'
771sysconfdir='${prefix}/etc' 821sysconfdir='${prefix}/etc'
772sharedstatedir='${prefix}/com' 822sharedstatedir='${prefix}/com'
773localstatedir='${prefix}/var' 823localstatedir='${prefix}/var'
824runstatedir='${localstatedir}/run'
774includedir='${prefix}/include' 825includedir='${prefix}/include'
775oldincludedir='/usr/include' 826oldincludedir='/usr/include'
776docdir='${datarootdir}/doc/${PACKAGE}' 827docdir='${datarootdir}/doc/${PACKAGE}'
777infodir='${datarootdir}/info' 828infodir='${datarootdir}/info'
778htmldir='${docdir}' 829htmldir='${docdir}'
793 ac_prev= 844 ac_prev=
794 continue 845 continue
795 fi 846 fi
796 847
797 case $ac_option in 848 case $ac_option in
798 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 849 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
850 *=) ac_optarg= ;;
799 *) ac_optarg=yes ;; 851 *) ac_optarg=yes ;;
800 esac 852 esac
801
802 # Accept the important Cygnus configure options, so we can diagnose typos.
803 853
804 case $ac_dashdash$ac_option in 854 case $ac_dashdash$ac_option in
805 --) 855 --)
806 ac_dashdash=yes ;; 856 ac_dashdash=yes ;;
807 857
836 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 886 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
837 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 887 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
838 datarootdir=$ac_optarg ;; 888 datarootdir=$ac_optarg ;;
839 889
840 -disable-* | --disable-*) 890 -disable-* | --disable-*)
841 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 891 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
842 # Reject names that are not valid shell variable names. 892 # Reject names that are not valid shell variable names.
843 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 893 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
844 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 894 as_fn_error $? "invalid feature name: \`$ac_useropt'"
845 { (exit 1); exit 1; }; } 895 ac_useropt_orig=$ac_useropt
846 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 896 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
897 case $ac_user_opts in
898 *"
899"enable_$ac_useropt"
900"*) ;;
901 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
902 ac_unrecognized_sep=', ';;
903 esac
847 eval enable_$ac_feature=no ;; 904 eval enable_$ac_useropt=no ;;
848 905
849 -docdir | --docdir | --docdi | --doc | --do) 906 -docdir | --docdir | --docdi | --doc | --do)
850 ac_prev=docdir ;; 907 ac_prev=docdir ;;
851 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 908 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
852 docdir=$ac_optarg ;; 909 docdir=$ac_optarg ;;
855 ac_prev=dvidir ;; 912 ac_prev=dvidir ;;
856 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 913 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
857 dvidir=$ac_optarg ;; 914 dvidir=$ac_optarg ;;
858 915
859 -enable-* | --enable-*) 916 -enable-* | --enable-*)
860 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 917 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
861 # Reject names that are not valid shell variable names. 918 # Reject names that are not valid shell variable names.
862 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
863 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 920 as_fn_error $? "invalid feature name: \`$ac_useropt'"
864 { (exit 1); exit 1; }; } 921 ac_useropt_orig=$ac_useropt
865 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 922 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
924 *"
925"enable_$ac_useropt"
926"*) ;;
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
929 esac
866 eval enable_$ac_feature=\$ac_optarg ;; 930 eval enable_$ac_useropt=\$ac_optarg ;;
867 931
868 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 932 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
869 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 933 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
870 | --exec | --exe | --ex) 934 | --exec | --exe | --ex)
871 ac_prev=exec_prefix ;; 935 ac_prev=exec_prefix ;;
1006 1070
1007 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1008 | -silent | --silent | --silen | --sile | --sil) 1072 | -silent | --silent | --silen | --sile | --sil)
1009 silent=yes ;; 1073 silent=yes ;;
1010 1074
1075 -runstatedir | --runstatedir | --runstatedi | --runstated \
1076 | --runstate | --runstat | --runsta | --runst | --runs \
1077 | --run | --ru | --r)
1078 ac_prev=runstatedir ;;
1079 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1080 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1081 | --run=* | --ru=* | --r=*)
1082 runstatedir=$ac_optarg ;;
1083
1011 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1012 ac_prev=sbindir ;; 1085 ac_prev=sbindir ;;
1013 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1014 | --sbi=* | --sb=*) 1087 | --sbi=* | --sb=*)
1015 sbindir=$ac_optarg ;; 1088 sbindir=$ac_optarg ;;
1052 1125
1053 -version | --version | --versio | --versi | --vers | -V) 1126 -version | --version | --versio | --versi | --vers | -V)
1054 ac_init_version=: ;; 1127 ac_init_version=: ;;
1055 1128
1056 -with-* | --with-*) 1129 -with-* | --with-*)
1057 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1058 # Reject names that are not valid shell variable names. 1131 # Reject names that are not valid shell variable names.
1059 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1060 { echo "$as_me: error: invalid package name: $ac_package" >&2 1133 as_fn_error $? "invalid package name: \`$ac_useropt'"
1061 { (exit 1); exit 1; }; } 1134 ac_useropt_orig=$ac_useropt
1062 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1135 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1137 *"
1138"with_$ac_useropt"
1139"*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
1142 esac
1063 eval with_$ac_package=\$ac_optarg ;; 1143 eval with_$ac_useropt=\$ac_optarg ;;
1064 1144
1065 -without-* | --without-*) 1145 -without-* | --without-*)
1066 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1067 # Reject names that are not valid shell variable names. 1147 # Reject names that are not valid shell variable names.
1068 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1069 { echo "$as_me: error: invalid package name: $ac_package" >&2 1149 as_fn_error $? "invalid package name: \`$ac_useropt'"
1070 { (exit 1); exit 1; }; } 1150 ac_useropt_orig=$ac_useropt
1071 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1151 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1153 *"
1154"with_$ac_useropt"
1155"*) ;;
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1072 eval with_$ac_package=no ;; 1159 eval with_$ac_useropt=no ;;
1073 1160
1074 --x) 1161 --x)
1075 # Obsolete; use --with-x. 1162 # Obsolete; use --with-x.
1076 with_x=yes ;; 1163 with_x=yes ;;
1077 1164
1087 ac_prev=x_libraries ;; 1174 ac_prev=x_libraries ;;
1088 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1089 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1090 x_libraries=$ac_optarg ;; 1177 x_libraries=$ac_optarg ;;
1091 1178
1092 -*) { echo "$as_me: error: unrecognized option: $ac_option 1179 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1093Try \`$0 --help' for more information." >&2 1180Try \`$0 --help' for more information"
1094 { (exit 1); exit 1; }; }
1095 ;; 1181 ;;
1096 1182
1097 *=*) 1183 *=*)
1098 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1099 # Reject names that are not valid shell variable names. 1185 # Reject names that are not valid shell variable names.
1100 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1186 case $ac_envvar in #(
1187 '' | [0-9]* | *[!_$as_cr_alnum]* )
1101 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1102 { (exit 1); exit 1; }; } 1189 esac
1103 eval $ac_envvar=\$ac_optarg 1190 eval $ac_envvar=\$ac_optarg
1104 export $ac_envvar ;; 1191 export $ac_envvar ;;
1105 1192
1106 *) 1193 *)
1107 # FIXME: should be removed in autoconf 3.0. 1194 # FIXME: should be removed in autoconf 3.0.
1108 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1195 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1109 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1110 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1197 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1111 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1198 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1112 ;; 1199 ;;
1113 1200
1114 esac 1201 esac
1115done 1202done
1116 1203
1117if test -n "$ac_prev"; then 1204if test -n "$ac_prev"; then
1118 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1119 { echo "$as_me: error: missing argument to $ac_option" >&2 1206 as_fn_error $? "missing argument to $ac_option"
1120 { (exit 1); exit 1; }; }
1121fi 1207fi
1122 1208
1123# Be sure to have absolute directory names. 1209if test -n "$ac_unrecognized_opts"; then
1210 case $enable_option_checking in
1211 no) ;;
1212 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1213 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1214 esac
1215fi
1216
1217# Check all directory arguments for consistency.
1124for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1218for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1125 datadir sysconfdir sharedstatedir localstatedir includedir \ 1219 datadir sysconfdir sharedstatedir localstatedir includedir \
1126 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1127 libdir localedir mandir 1221 libdir localedir mandir runstatedir
1128do 1222do
1129 eval ac_val=\$$ac_var 1223 eval ac_val=\$$ac_var
1224 # Remove trailing slashes.
1225 case $ac_val in
1226 */ )
1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1228 eval $ac_var=\$ac_val;;
1229 esac
1230 # Be sure to have absolute directory names.
1130 case $ac_val in 1231 case $ac_val in
1131 [\\/$]* | ?:[\\/]* ) continue;; 1232 [\\/$]* | ?:[\\/]* ) continue;;
1132 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1133 esac 1234 esac
1134 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1135 { (exit 1); exit 1; }; }
1136done 1236done
1137 1237
1138# There might be people who depend on the old broken behavior: `$host' 1238# There might be people who depend on the old broken behavior: `$host'
1139# used to hold the argument of --host etc. 1239# used to hold the argument of --host etc.
1140# FIXME: To remove some day. 1240# FIXME: To remove some day.
1144 1244
1145# FIXME: To remove some day. 1245# FIXME: To remove some day.
1146if test "x$host_alias" != x; then 1246if test "x$host_alias" != x; then
1147 if test "x$build_alias" = x; then 1247 if test "x$build_alias" = x; then
1148 cross_compiling=maybe 1248 cross_compiling=maybe
1149 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1150 If a cross compiler is detected then cross compile mode will be used." >&2
1151 elif test "x$build_alias" != "x$host_alias"; then 1249 elif test "x$build_alias" != "x$host_alias"; then
1152 cross_compiling=yes 1250 cross_compiling=yes
1153 fi 1251 fi
1154fi 1252fi
1155 1253
1160 1258
1161 1259
1162ac_pwd=`pwd` && test -n "$ac_pwd" && 1260ac_pwd=`pwd` && test -n "$ac_pwd" &&
1163ac_ls_di=`ls -di .` && 1261ac_ls_di=`ls -di .` &&
1164ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1262ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1165 { echo "$as_me: error: Working directory cannot be determined" >&2 1263 as_fn_error $? "working directory cannot be determined"
1166 { (exit 1); exit 1; }; }
1167test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1264test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1168 { echo "$as_me: error: pwd does not report name of working directory" >&2 1265 as_fn_error $? "pwd does not report name of working directory"
1169 { (exit 1); exit 1; }; }
1170 1266
1171 1267
1172# Find the source files, if location was not specified. 1268# Find the source files, if location was not specified.
1173if test -z "$srcdir"; then 1269if test -z "$srcdir"; then
1174 ac_srcdir_defaulted=yes 1270 ac_srcdir_defaulted=yes
1175 # Try the directory containing this script, then the parent directory. 1271 # Try the directory containing this script, then the parent directory.
1176 ac_confdir=`$as_dirname -- "$0" || 1272 ac_confdir=`$as_dirname -- "$as_myself" ||
1177$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1273$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1178 X"$0" : 'X\(//\)[^/]' \| \ 1274 X"$as_myself" : 'X\(//\)[^/]' \| \
1179 X"$0" : 'X\(//\)$' \| \ 1275 X"$as_myself" : 'X\(//\)$' \| \
1180 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1276 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1181echo X"$0" | 1277printf "%s\n" X"$as_myself" |
1182 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1183 s//\1/ 1279 s//\1/
1184 q 1280 q
1185 } 1281 }
1186 /^X\(\/\/\)[^/].*/{ 1282 /^X\(\/\/\)[^/].*/{
1203else 1299else
1204 ac_srcdir_defaulted=no 1300 ac_srcdir_defaulted=no
1205fi 1301fi
1206if test ! -r "$srcdir/$ac_unique_file"; then 1302if test ! -r "$srcdir/$ac_unique_file"; then
1207 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1303 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1208 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1304 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1209 { (exit 1); exit 1; }; }
1210fi 1305fi
1211ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1306ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1212ac_abs_confdir=`( 1307ac_abs_confdir=`(
1213 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1308 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1214 { (exit 1); exit 1; }; }
1215 pwd)` 1309 pwd)`
1216# When building in place, set srcdir=. 1310# When building in place, set srcdir=.
1217if test "$ac_abs_confdir" = "$ac_pwd"; then 1311if test "$ac_abs_confdir" = "$ac_pwd"; then
1218 srcdir=. 1312 srcdir=.
1219fi 1313fi
1249Configuration: 1343Configuration:
1250 -h, --help display this help and exit 1344 -h, --help display this help and exit
1251 --help=short display options specific to this package 1345 --help=short display options specific to this package
1252 --help=recursive display the short help of all the included packages 1346 --help=recursive display the short help of all the included packages
1253 -V, --version display version information and exit 1347 -V, --version display version information and exit
1254 -q, --quiet, --silent do not print \`checking...' messages 1348 -q, --quiet, --silent do not print \`checking ...' messages
1255 --cache-file=FILE cache test results in FILE [disabled] 1349 --cache-file=FILE cache test results in FILE [disabled]
1256 -C, --config-cache alias for \`--cache-file=config.cache' 1350 -C, --config-cache alias for \`--cache-file=config.cache'
1257 -n, --no-create do not create output files 1351 -n, --no-create do not create output files
1258 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1352 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1259 1353
1260Installation directories: 1354Installation directories:
1261 --prefix=PREFIX install architecture-independent files in PREFIX 1355 --prefix=PREFIX install architecture-independent files in PREFIX
1262 [$ac_default_prefix] 1356 [$ac_default_prefix]
1263 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1357 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1264 [PREFIX] 1358 [PREFIX]
1265 1359
1266By default, \`make install' will install all the files in 1360By default, \`make install' will install all the files in
1267\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1361\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1268an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1362an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1269for instance \`--prefix=\$HOME'. 1363for instance \`--prefix=\$HOME'.
1270 1364
1271For better control, use the options below. 1365For better control, use the options below.
1272 1366
1273Fine tuning of the installation directories: 1367Fine tuning of the installation directories:
1274 --bindir=DIR user executables [EPREFIX/bin] 1368 --bindir=DIR user executables [EPREFIX/bin]
1275 --sbindir=DIR system admin executables [EPREFIX/sbin] 1369 --sbindir=DIR system admin executables [EPREFIX/sbin]
1276 --libexecdir=DIR program executables [EPREFIX/libexec] 1370 --libexecdir=DIR program executables [EPREFIX/libexec]
1277 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1371 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1278 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1372 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1279 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1373 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1374 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1280 --libdir=DIR object code libraries [EPREFIX/lib] 1375 --libdir=DIR object code libraries [EPREFIX/lib]
1281 --includedir=DIR C header files [PREFIX/include] 1376 --includedir=DIR C header files [PREFIX/include]
1282 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1377 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1283 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1378 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1284 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1379 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1285 --infodir=DIR info documentation [DATAROOTDIR/info] 1380 --infodir=DIR info documentation [DATAROOTDIR/info]
1286 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1381 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1287 --mandir=DIR man documentation [DATAROOTDIR/man] 1382 --mandir=DIR man documentation [DATAROOTDIR/man]
1288 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1383 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1289 --htmldir=DIR html documentation [DOCDIR] 1384 --htmldir=DIR html documentation [DOCDIR]
1290 --dvidir=DIR dvi documentation [DOCDIR] 1385 --dvidir=DIR dvi documentation [DOCDIR]
1291 --pdfdir=DIR pdf documentation [DOCDIR] 1386 --pdfdir=DIR pdf documentation [DOCDIR]
1292 --psdir=DIR ps documentation [DOCDIR] 1387 --psdir=DIR ps documentation [DOCDIR]
1293_ACEOF 1388_ACEOF
1294 1389
1295 cat <<\_ACEOF 1390 cat <<\_ACEOF
1296 1391
1297X features: 1392X features:
1298 --x-includes=DIR X include files are in DIR 1393 --x-includes=DIR X include files are in DIR
1299 --x-libraries=DIR X library files are in DIR 1394 --x-libraries=DIR X library files are in DIR
1300
1301Program names:
1302 --program-prefix=PREFIX prepend PREFIX to installed program names
1303 --program-suffix=SUFFIX append SUFFIX to installed program names
1304 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1305
1306System types:
1307 --build=BUILD configure for building on BUILD [guessed]
1308 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1309_ACEOF 1395_ACEOF
1310fi 1396fi
1311 1397
1312if test -n "$ac_init_help"; then 1398if test -n "$ac_init_help"; then
1313 1399
1314 cat <<\_ACEOF 1400 cat <<\_ACEOF
1315 1401
1316Optional Features: 1402Optional Features:
1403 --disable-option-checking ignore unrecognized --enable/--with options
1317 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1404 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1318 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1405 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1319 --enable-everything enable standard non-multichoice features 1406 --enable-everything enable standard non-multichoice features
1320 NOTE: this option is order dependent 1407 NOTE: this option is order dependent
1321 NOTE: automatically enabled with --enable-shared 1408 --enable-assert enable assertions
1322 --enable-warnings turn on g++ warnings 1409 --enable-warnings turn on g++ warnings
1410 --enable-256-color enable 256-color support
1323 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters 1411 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters
1324 --enable-combining enable composition of base and combining characters 1412 --enable-combining enable composition of base and combining characters
1325 --enable-xft enable xft support on systems that have it 1413 --enable-xft enable xft support on systems that have it
1326 --enable-font-styles enable bold and italic support 1414 --enable-font-styles enable bold and italic support
1327 --enable-afterimage enable integration with libAfterImage for background images 1415 --enable-pixbuf enable integration with gdk-pixbuf for background images
1416 --enable-startup-notification enable freedesktop startup notification support
1328 --enable-transparency enable transparent backgrounds 1417 --enable-transparency enable transparent backgrounds
1329 --enable-fading enable colors fading when off focus 1418 --enable-fading enable colors fading when off focus
1330 --enable-rxvt-scroll enable rxvt style scrollbar 1419 --enable-rxvt-scroll enable rxvt style scrollbar
1331 --enable-next-scroll enable NeXT style scrollbar 1420 --enable-next-scroll enable NeXT style scrollbar
1332 --enable-xterm-scroll enable Xterm style scrollbar 1421 --enable-xterm-scroll enable Xterm style scrollbar
1333 --enable-perl enable embedded perl interpreter 1422 --enable-perl enable embedded perl interpreter
1334 --enable-plain-scroll enable plain style scrollbar
1335 --enable-xim XIM (X Input Method) protocol support 1423 --enable-xim XIM (X Input Method) protocol support
1336 --disable-backspace-key disable handling of the backspace key 1424 --disable-backspace-key disable handling of the backspace key
1337 --disable-delete-key disable handling of the delete key 1425 --disable-delete-key disable handling of the delete key
1338 --disable-resources disable all resource checking 1426 --disable-resources disable all resource checking
1339 --enable-8bitctrls enable 8 bit control sequences (not recommended) 1427 --enable-8bitctrls enable 8 bit control sequences (not recommended)
1345 --enable-selectionscrolling enable scrolling during selections 1433 --enable-selectionscrolling enable scrolling during selections
1346 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 1434 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
1347 --enable-slipwheeling enable slip wheel scrolling (requires --enable-mousewheel) 1435 --enable-slipwheeling enable slip wheel scrolling (requires --enable-mousewheel)
1348 --enable-smart-resize enable smart growth/shrink behaviour 1436 --enable-smart-resize enable smart growth/shrink behaviour
1349 --enable-text-blink enable blinking text 1437 --enable-text-blink enable blinking text
1350 --enable-pointer-blank enable pointer blank when typing or inactive pointer 1438 --enable-pointer-blank enable pointer blanking when typing or inactive
1351 --enable-utmp enable utmp (utmpx) support
1352 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)
1353 --enable-lastlog enable lastlog support (requires --enable-utmp)
1354 1439
1355Optional Packages: 1440Optional Packages:
1356 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1441 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1357 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1442 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1358 --with-afterimage-config=DIR use libAfterImage config script in DIR
1359 --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all) 1443 --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)
1360 --with-res-name=NAME use this as default resource name (default: urxvt) 1444 --with-res-name=NAME use this as default resource name (default: urxvt)
1361 --with-res-class=CLASS use this as the resource class (default: URxvt) 1445 --with-res-class=CLASS use this as the resource class (default: URxvt)
1362 --with-name=NAME set the basename for the installed binaries (default: urxvt) 1446 --with-name=NAME set the basename for the installed binaries (default: urxvt)
1363 --with-term=NAME set the terminal to NAME (default: rxvt) 1447 --with-term=NAME set the terminal to NAME (default: rxvt)
1368 CC C compiler command 1452 CC C compiler command
1369 CFLAGS C compiler flags 1453 CFLAGS C compiler flags
1370 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1454 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1371 nonstandard directory <lib dir> 1455 nonstandard directory <lib dir>
1372 LIBS libraries to pass to the linker, e.g. -l<library> 1456 LIBS libraries to pass to the linker, e.g. -l<library>
1373 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1457 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1374 you have headers in a nonstandard directory <include dir> 1458 you have headers in a nonstandard directory <include dir>
1375 CXX C++ compiler command 1459 CXX C++ compiler command
1376 CXXFLAGS C++ compiler flags 1460 CXXFLAGS C++ compiler flags
1377 CPP C preprocessor 1461 XMKMF Path to xmkmf, Makefile generator for X Window System
1378 CXXCPP C++ preprocessor 1462 CXXCPP C++ preprocessor
1379 XMKMF Path to xmkmf, Makefile generator for X Window System
1380 1463
1381Use these variables to override the choices made by `configure' or to help 1464Use these variables to override the choices made by `configure' or to help
1382it to find libraries and programs with nonstandard names/locations. 1465it to find libraries and programs with nonstandard names/locations.
1383 1466
1467Report bugs to the package provider.
1384_ACEOF 1468_ACEOF
1385ac_status=$? 1469ac_status=$?
1386fi 1470fi
1387 1471
1388if test "$ac_init_help" = "recursive"; then 1472if test "$ac_init_help" = "recursive"; then
1389 # If there are subdirs, report their specific --help. 1473 # If there are subdirs, report their specific --help.
1390 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1474 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1391 test -d "$ac_dir" || continue 1475 test -d "$ac_dir" ||
1476 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1477 continue
1392 ac_builddir=. 1478 ac_builddir=.
1393 1479
1394case "$ac_dir" in 1480case "$ac_dir" in
1395.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1481.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1396*) 1482*)
1397 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1483 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1398 # A ".." for each directory in $ac_dir_suffix. 1484 # A ".." for each directory in $ac_dir_suffix.
1399 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1485 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1400 case $ac_top_builddir_sub in 1486 case $ac_top_builddir_sub in
1401 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1487 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1402 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1488 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1403 esac ;; 1489 esac ;;
1404esac 1490esac
1422 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1508 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1423esac 1509esac
1424ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1510ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1425 1511
1426 cd "$ac_dir" || { ac_status=$?; continue; } 1512 cd "$ac_dir" || { ac_status=$?; continue; }
1427 # Check for guested configure. 1513 # Check for configure.gnu first; this name is used for a wrapper for
1514 # Metaconfig's "Configure" on case-insensitive file systems.
1428 if test -f "$ac_srcdir/configure.gnu"; then 1515 if test -f "$ac_srcdir/configure.gnu"; then
1429 echo && 1516 echo &&
1430 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1517 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1431 elif test -f "$ac_srcdir/configure"; then 1518 elif test -f "$ac_srcdir/configure"; then
1432 echo && 1519 echo &&
1433 $SHELL "$ac_srcdir/configure" --help=recursive 1520 $SHELL "$ac_srcdir/configure" --help=recursive
1434 else 1521 else
1435 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1522 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1436 fi || ac_status=$? 1523 fi || ac_status=$?
1437 cd "$ac_pwd" || { ac_status=$?; break; } 1524 cd "$ac_pwd" || { ac_status=$?; break; }
1438 done 1525 done
1439fi 1526fi
1440 1527
1441test -n "$ac_init_help" && exit $ac_status 1528test -n "$ac_init_help" && exit $ac_status
1442if $ac_init_version; then 1529if $ac_init_version; then
1443 cat <<\_ACEOF 1530 cat <<\_ACEOF
1444configure 1531configure
1445generated by GNU Autoconf 2.61 1532generated by GNU Autoconf 2.71
1446 1533
1447Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 1534Copyright (C) 2021 Free Software Foundation, Inc.
14482002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1449This configure script is free software; the Free Software Foundation 1535This configure script is free software; the Free Software Foundation
1450gives unlimited permission to copy, distribute and modify it. 1536gives unlimited permission to copy, distribute and modify it.
1451_ACEOF 1537_ACEOF
1452 exit 1538 exit
1453fi 1539fi
1540
1541## ------------------------ ##
1542## Autoconf initialization. ##
1543## ------------------------ ##
1544
1545# ac_fn_c_try_compile LINENO
1546# --------------------------
1547# Try to compile conftest.$ac_ext, and return whether this succeeded.
1548ac_fn_c_try_compile ()
1549{
1550 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1551 rm -f conftest.$ac_objext conftest.beam
1552 if { { ac_try="$ac_compile"
1553case "(($ac_try" in
1554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1555 *) ac_try_echo=$ac_try;;
1556esac
1557eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1558printf "%s\n" "$ac_try_echo"; } >&5
1559 (eval "$ac_compile") 2>conftest.err
1560 ac_status=$?
1561 if test -s conftest.err; then
1562 grep -v '^ *+' conftest.err >conftest.er1
1563 cat conftest.er1 >&5
1564 mv -f conftest.er1 conftest.err
1565 fi
1566 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1567 test $ac_status = 0; } && {
1568 test -z "$ac_c_werror_flag" ||
1569 test ! -s conftest.err
1570 } && test -s conftest.$ac_objext
1571then :
1572 ac_retval=0
1573else $as_nop
1574 printf "%s\n" "$as_me: failed program was:" >&5
1575sed 's/^/| /' conftest.$ac_ext >&5
1576
1577 ac_retval=1
1578fi
1579 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1580 as_fn_set_status $ac_retval
1581
1582} # ac_fn_c_try_compile
1583
1584# ac_fn_cxx_try_compile LINENO
1585# ----------------------------
1586# Try to compile conftest.$ac_ext, and return whether this succeeded.
1587ac_fn_cxx_try_compile ()
1588{
1589 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1590 rm -f conftest.$ac_objext conftest.beam
1591 if { { ac_try="$ac_compile"
1592case "(($ac_try" in
1593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1594 *) ac_try_echo=$ac_try;;
1595esac
1596eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1597printf "%s\n" "$ac_try_echo"; } >&5
1598 (eval "$ac_compile") 2>conftest.err
1599 ac_status=$?
1600 if test -s conftest.err; then
1601 grep -v '^ *+' conftest.err >conftest.er1
1602 cat conftest.er1 >&5
1603 mv -f conftest.er1 conftest.err
1604 fi
1605 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1606 test $ac_status = 0; } && {
1607 test -z "$ac_cxx_werror_flag" ||
1608 test ! -s conftest.err
1609 } && test -s conftest.$ac_objext
1610then :
1611 ac_retval=0
1612else $as_nop
1613 printf "%s\n" "$as_me: failed program was:" >&5
1614sed 's/^/| /' conftest.$ac_ext >&5
1615
1616 ac_retval=1
1617fi
1618 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1619 as_fn_set_status $ac_retval
1620
1621} # ac_fn_cxx_try_compile
1622
1623# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1624# -------------------------------------------------------
1625# Tests whether HEADER exists and can be compiled using the include files in
1626# INCLUDES, setting the cache variable VAR accordingly.
1627ac_fn_c_check_header_compile ()
1628{
1629 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1631printf %s "checking for $2... " >&6; }
1632if eval test \${$3+y}
1633then :
1634 printf %s "(cached) " >&6
1635else $as_nop
1636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1637/* end confdefs.h. */
1638$4
1639#include <$2>
1640_ACEOF
1641if ac_fn_c_try_compile "$LINENO"
1642then :
1643 eval "$3=yes"
1644else $as_nop
1645 eval "$3=no"
1646fi
1647rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1648fi
1649eval ac_res=\$$3
1650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1651printf "%s\n" "$ac_res" >&6; }
1652 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1653
1654} # ac_fn_c_check_header_compile
1655
1656# ac_fn_cxx_try_link LINENO
1657# -------------------------
1658# Try to link conftest.$ac_ext, and return whether this succeeded.
1659ac_fn_cxx_try_link ()
1660{
1661 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1662 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1663 if { { ac_try="$ac_link"
1664case "(($ac_try" in
1665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1666 *) ac_try_echo=$ac_try;;
1667esac
1668eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1669printf "%s\n" "$ac_try_echo"; } >&5
1670 (eval "$ac_link") 2>conftest.err
1671 ac_status=$?
1672 if test -s conftest.err; then
1673 grep -v '^ *+' conftest.err >conftest.er1
1674 cat conftest.er1 >&5
1675 mv -f conftest.er1 conftest.err
1676 fi
1677 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1678 test $ac_status = 0; } && {
1679 test -z "$ac_cxx_werror_flag" ||
1680 test ! -s conftest.err
1681 } && test -s conftest$ac_exeext && {
1682 test "$cross_compiling" = yes ||
1683 test -x conftest$ac_exeext
1684 }
1685then :
1686 ac_retval=0
1687else $as_nop
1688 printf "%s\n" "$as_me: failed program was:" >&5
1689sed 's/^/| /' conftest.$ac_ext >&5
1690
1691 ac_retval=1
1692fi
1693 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1694 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1695 # interfere with the next link command; also delete a directory that is
1696 # left behind by Apple's compiler. We do this before executing the actions.
1697 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1698 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1699 as_fn_set_status $ac_retval
1700
1701} # ac_fn_cxx_try_link
1702
1703# ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES
1704# ---------------------------------------------------------
1705# Tests whether HEADER exists and can be compiled using the include files in
1706# INCLUDES, setting the cache variable VAR accordingly.
1707ac_fn_cxx_check_header_compile ()
1708{
1709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1711printf %s "checking for $2... " >&6; }
1712if eval test \${$3+y}
1713then :
1714 printf %s "(cached) " >&6
1715else $as_nop
1716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1717/* end confdefs.h. */
1718$4
1719#include <$2>
1720_ACEOF
1721if ac_fn_cxx_try_compile "$LINENO"
1722then :
1723 eval "$3=yes"
1724else $as_nop
1725 eval "$3=no"
1726fi
1727rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1728fi
1729eval ac_res=\$$3
1730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1731printf "%s\n" "$ac_res" >&6; }
1732 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1733
1734} # ac_fn_cxx_check_header_compile
1735
1736# ac_fn_cxx_check_func LINENO FUNC VAR
1737# ------------------------------------
1738# Tests whether FUNC exists, setting the cache variable VAR accordingly
1739ac_fn_cxx_check_func ()
1740{
1741 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743printf %s "checking for $2... " >&6; }
1744if eval test \${$3+y}
1745then :
1746 printf %s "(cached) " >&6
1747else $as_nop
1748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1749/* end confdefs.h. */
1750/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1751 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1752#define $2 innocuous_$2
1753
1754/* System header to define __stub macros and hopefully few prototypes,
1755 which can conflict with char $2 (); below. */
1756
1757#include <limits.h>
1758#undef $2
1759
1760/* Override any GCC internal prototype to avoid an error.
1761 Use char because int might match the return type of a GCC
1762 builtin and then its argument prototype would still apply. */
1763#ifdef __cplusplus
1764extern "C"
1765#endif
1766char $2 ();
1767/* The GNU C library defines this for functions which it implements
1768 to always fail with ENOSYS. Some functions are actually named
1769 something starting with __ and the normal name is an alias. */
1770#if defined __stub_$2 || defined __stub___$2
1771choke me
1772#endif
1773
1774int
1775main (void)
1776{
1777return $2 ();
1778 ;
1779 return 0;
1780}
1781_ACEOF
1782if ac_fn_cxx_try_link "$LINENO"
1783then :
1784 eval "$3=yes"
1785else $as_nop
1786 eval "$3=no"
1787fi
1788rm -f core conftest.err conftest.$ac_objext conftest.beam \
1789 conftest$ac_exeext conftest.$ac_ext
1790fi
1791eval ac_res=\$$3
1792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1793printf "%s\n" "$ac_res" >&6; }
1794 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1795
1796} # ac_fn_cxx_check_func
1797
1798# ac_fn_cxx_check_type LINENO TYPE VAR INCLUDES
1799# ---------------------------------------------
1800# Tests whether TYPE exists after having included INCLUDES, setting cache
1801# variable VAR accordingly.
1802ac_fn_cxx_check_type ()
1803{
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806printf %s "checking for $2... " >&6; }
1807if eval test \${$3+y}
1808then :
1809 printf %s "(cached) " >&6
1810else $as_nop
1811 eval "$3=no"
1812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1813/* end confdefs.h. */
1814$4
1815int
1816main (void)
1817{
1818if (sizeof ($2))
1819 return 0;
1820 ;
1821 return 0;
1822}
1823_ACEOF
1824if ac_fn_cxx_try_compile "$LINENO"
1825then :
1826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827/* end confdefs.h. */
1828$4
1829int
1830main (void)
1831{
1832if (sizeof (($2)))
1833 return 0;
1834 ;
1835 return 0;
1836}
1837_ACEOF
1838if ac_fn_cxx_try_compile "$LINENO"
1839then :
1840
1841else $as_nop
1842 eval "$3=yes"
1843fi
1844rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1845fi
1846rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1847fi
1848eval ac_res=\$$3
1849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1850printf "%s\n" "$ac_res" >&6; }
1851 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1852
1853} # ac_fn_cxx_check_type
1854
1855# ac_fn_cxx_try_cpp LINENO
1856# ------------------------
1857# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1858ac_fn_cxx_try_cpp ()
1859{
1860 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1861 if { { ac_try="$ac_cpp conftest.$ac_ext"
1862case "(($ac_try" in
1863 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1864 *) ac_try_echo=$ac_try;;
1865esac
1866eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1867printf "%s\n" "$ac_try_echo"; } >&5
1868 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1869 ac_status=$?
1870 if test -s conftest.err; then
1871 grep -v '^ *+' conftest.err >conftest.er1
1872 cat conftest.er1 >&5
1873 mv -f conftest.er1 conftest.err
1874 fi
1875 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1876 test $ac_status = 0; } > conftest.i && {
1877 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1878 test ! -s conftest.err
1879 }
1880then :
1881 ac_retval=0
1882else $as_nop
1883 printf "%s\n" "$as_me: failed program was:" >&5
1884sed 's/^/| /' conftest.$ac_ext >&5
1885
1886 ac_retval=1
1887fi
1888 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1889 as_fn_set_status $ac_retval
1890
1891} # ac_fn_cxx_try_cpp
1892
1893# ac_fn_c_find_intX_t LINENO BITS VAR
1894# -----------------------------------
1895# Finds a signed integer type with width BITS, setting cache variable VAR
1896# accordingly.
1897ac_fn_c_find_intX_t ()
1898{
1899 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1901printf %s "checking for int$2_t... " >&6; }
1902if eval test \${$3+y}
1903then :
1904 printf %s "(cached) " >&6
1905else $as_nop
1906 eval "$3=no"
1907 # Order is important - never check a type that is potentially smaller
1908 # than half of the expected target width.
1909 for ac_type in int$2_t 'int' 'long int' \
1910 'long long int' 'short int' 'signed char'; do
1911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1912/* end confdefs.h. */
1913$ac_includes_default
1914 enum { N = $2 / 2 - 1 };
1915int
1916main (void)
1917{
1918static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1919test_array [0] = 0;
1920return test_array [0];
1921
1922 ;
1923 return 0;
1924}
1925_ACEOF
1926if ac_fn_cxx_try_compile "$LINENO"
1927then :
1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929/* end confdefs.h. */
1930$ac_includes_default
1931 enum { N = $2 / 2 - 1 };
1932int
1933main (void)
1934{
1935static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1936 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1937test_array [0] = 0;
1938return test_array [0];
1939
1940 ;
1941 return 0;
1942}
1943_ACEOF
1944if ac_fn_cxx_try_compile "$LINENO"
1945then :
1946
1947else $as_nop
1948 case $ac_type in #(
1949 int$2_t) :
1950 eval "$3=yes" ;; #(
1951 *) :
1952 eval "$3=\$ac_type" ;;
1953esac
1954fi
1955rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1956fi
1957rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1958 if eval test \"x\$"$3"\" = x"no"
1959then :
1960
1961else $as_nop
1962 break
1963fi
1964 done
1965fi
1966eval ac_res=\$$3
1967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1968printf "%s\n" "$ac_res" >&6; }
1969 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1970
1971} # ac_fn_c_find_intX_t
1972
1973# ac_fn_c_find_uintX_t LINENO BITS VAR
1974# ------------------------------------
1975# Finds an unsigned integer type with width BITS, setting cache variable VAR
1976# accordingly.
1977ac_fn_c_find_uintX_t ()
1978{
1979 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1981printf %s "checking for uint$2_t... " >&6; }
1982if eval test \${$3+y}
1983then :
1984 printf %s "(cached) " >&6
1985else $as_nop
1986 eval "$3=no"
1987 # Order is important - never check a type that is potentially smaller
1988 # than half of the expected target width.
1989 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1990 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1992/* end confdefs.h. */
1993$ac_includes_default
1994int
1995main (void)
1996{
1997static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1998test_array [0] = 0;
1999return test_array [0];
2000
2001 ;
2002 return 0;
2003}
2004_ACEOF
2005if ac_fn_cxx_try_compile "$LINENO"
2006then :
2007 case $ac_type in #(
2008 uint$2_t) :
2009 eval "$3=yes" ;; #(
2010 *) :
2011 eval "$3=\$ac_type" ;;
2012esac
2013fi
2014rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2015 if eval test \"x\$"$3"\" = x"no"
2016then :
2017
2018else $as_nop
2019 break
2020fi
2021 done
2022fi
2023eval ac_res=\$$3
2024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2025printf "%s\n" "$ac_res" >&6; }
2026 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2027
2028} # ac_fn_c_find_uintX_t
2029
2030# ac_fn_cxx_try_run LINENO
2031# ------------------------
2032# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
2033# executables *can* be run.
2034ac_fn_cxx_try_run ()
2035{
2036 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2037 if { { ac_try="$ac_link"
2038case "(($ac_try" in
2039 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2040 *) ac_try_echo=$ac_try;;
2041esac
2042eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2043printf "%s\n" "$ac_try_echo"; } >&5
2044 (eval "$ac_link") 2>&5
2045 ac_status=$?
2046 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2047 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2048 { { case "(($ac_try" in
2049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2050 *) ac_try_echo=$ac_try;;
2051esac
2052eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2053printf "%s\n" "$ac_try_echo"; } >&5
2054 (eval "$ac_try") 2>&5
2055 ac_status=$?
2056 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2057 test $ac_status = 0; }; }
2058then :
2059 ac_retval=0
2060else $as_nop
2061 printf "%s\n" "$as_me: program exited with status $ac_status" >&5
2062 printf "%s\n" "$as_me: failed program was:" >&5
2063sed 's/^/| /' conftest.$ac_ext >&5
2064
2065 ac_retval=$ac_status
2066fi
2067 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2068 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2069 as_fn_set_status $ac_retval
2070
2071} # ac_fn_cxx_try_run
2072ac_configure_args_raw=
2073for ac_arg
2074do
2075 case $ac_arg in
2076 *\'*)
2077 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2078 esac
2079 as_fn_append ac_configure_args_raw " '$ac_arg'"
2080done
2081
2082case $ac_configure_args_raw in
2083 *$as_nl*)
2084 ac_safe_unquote= ;;
2085 *)
2086 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
2087 ac_unsafe_a="$ac_unsafe_z#~"
2088 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2089 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2090esac
2091
1454cat >config.log <<_ACEOF 2092cat >config.log <<_ACEOF
1455This file contains any messages produced by compilers while 2093This file contains any messages produced by compilers while
1456running configure, to aid debugging if configure makes a mistake. 2094running configure, to aid debugging if configure makes a mistake.
1457 2095
1458It was created by $as_me, which was 2096It was created by $as_me, which was
1459generated by GNU Autoconf 2.61. Invocation command line was 2097generated by GNU Autoconf 2.71. Invocation command line was
1460 2098
1461 $ $0 $@ 2099 $ $0$ac_configure_args_raw
1462 2100
1463_ACEOF 2101_ACEOF
1464exec 5>>config.log 2102exec 5>>config.log
1465{ 2103{
1466cat <<_ASUNAME 2104cat <<_ASUNAME
1489 2127
1490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2128as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1491for as_dir in $PATH 2129for as_dir in $PATH
1492do 2130do
1493 IFS=$as_save_IFS 2131 IFS=$as_save_IFS
1494 test -z "$as_dir" && as_dir=. 2132 case $as_dir in #(((
1495 echo "PATH: $as_dir" 2133 '') as_dir=./ ;;
2134 */) ;;
2135 *) as_dir=$as_dir/ ;;
2136 esac
2137 printf "%s\n" "PATH: $as_dir"
1496done 2138 done
1497IFS=$as_save_IFS 2139IFS=$as_save_IFS
1498 2140
1499} >&5 2141} >&5
1500 2142
1501cat >&5 <<_ACEOF 2143cat >&5 <<_ACEOF
1525 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2167 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1526 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2168 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1527 | -silent | --silent | --silen | --sile | --sil) 2169 | -silent | --silent | --silen | --sile | --sil)
1528 continue ;; 2170 continue ;;
1529 *\'*) 2171 *\'*)
1530 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2172 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1531 esac 2173 esac
1532 case $ac_pass in 2174 case $ac_pass in
1533 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 2175 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1534 2) 2176 2)
1535 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 2177 as_fn_append ac_configure_args1 " '$ac_arg'"
1536 if test $ac_must_keep_next = true; then 2178 if test $ac_must_keep_next = true; then
1537 ac_must_keep_next=false # Got value, back to normal. 2179 ac_must_keep_next=false # Got value, back to normal.
1538 else 2180 else
1539 case $ac_arg in 2181 case $ac_arg in
1540 *=* | --config-cache | -C | -disable-* | --disable-* \ 2182 *=* | --config-cache | -C | -disable-* | --disable-* \
1546 esac 2188 esac
1547 ;; 2189 ;;
1548 -* ) ac_must_keep_next=true ;; 2190 -* ) ac_must_keep_next=true ;;
1549 esac 2191 esac
1550 fi 2192 fi
1551 ac_configure_args="$ac_configure_args '$ac_arg'" 2193 as_fn_append ac_configure_args " '$ac_arg'"
1552 ;; 2194 ;;
1553 esac 2195 esac
1554 done 2196 done
1555done 2197done
1556$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 2198{ ac_configure_args0=; unset ac_configure_args0;}
1557$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 2199{ ac_configure_args1=; unset ac_configure_args1;}
1558 2200
1559# When interrupted or exit'd, cleanup temporary files, and complete 2201# When interrupted or exit'd, cleanup temporary files, and complete
1560# config.log. We remove comments because anyway the quotes in there 2202# config.log. We remove comments because anyway the quotes in there
1561# would cause problems or look ugly. 2203# would cause problems or look ugly.
1562# WARNING: Use '\'' to represent an apostrophe within the trap. 2204# WARNING: Use '\'' to represent an apostrophe within the trap.
1563# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2205# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1564trap 'exit_status=$? 2206trap 'exit_status=$?
2207 # Sanitize IFS.
2208 IFS=" "" $as_nl"
1565 # Save into config.log some information that might help in debugging. 2209 # Save into config.log some information that might help in debugging.
1566 { 2210 {
1567 echo 2211 echo
1568 2212
1569 cat <<\_ASBOX 2213 printf "%s\n" "## ---------------- ##
1570## ---------------- ##
1571## Cache variables. ## 2214## Cache variables. ##
1572## ---------------- ## 2215## ---------------- ##"
1573_ASBOX
1574 echo 2216 echo
1575 # The following way of writing the cache mishandles newlines in values, 2217 # The following way of writing the cache mishandles newlines in values,
1576( 2218(
1577 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2219 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1578 eval ac_val=\$$ac_var 2220 eval ac_val=\$$ac_var
1579 case $ac_val in #( 2221 case $ac_val in #(
1580 *${as_nl}*) 2222 *${as_nl}*)
1581 case $ac_var in #( 2223 case $ac_var in #(
1582 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 2224 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1583echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 2225printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1584 esac 2226 esac
1585 case $ac_var in #( 2227 case $ac_var in #(
1586 _ | IFS | as_nl) ;; #( 2228 _ | IFS | as_nl) ;; #(
1587 *) $as_unset $ac_var ;; 2229 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2230 *) { eval $ac_var=; unset $ac_var;} ;;
1588 esac ;; 2231 esac ;;
1589 esac 2232 esac
1590 done 2233 done
1591 (set) 2>&1 | 2234 (set) 2>&1 |
1592 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2235 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1601 esac | 2244 esac |
1602 sort 2245 sort
1603) 2246)
1604 echo 2247 echo
1605 2248
1606 cat <<\_ASBOX 2249 printf "%s\n" "## ----------------- ##
1607## ----------------- ##
1608## Output variables. ## 2250## Output variables. ##
1609## ----------------- ## 2251## ----------------- ##"
1610_ASBOX
1611 echo 2252 echo
1612 for ac_var in $ac_subst_vars 2253 for ac_var in $ac_subst_vars
1613 do 2254 do
1614 eval ac_val=\$$ac_var 2255 eval ac_val=\$$ac_var
1615 case $ac_val in 2256 case $ac_val in
1616 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2257 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1617 esac 2258 esac
1618 echo "$ac_var='\''$ac_val'\''" 2259 printf "%s\n" "$ac_var='\''$ac_val'\''"
1619 done | sort 2260 done | sort
1620 echo 2261 echo
1621 2262
1622 if test -n "$ac_subst_files"; then 2263 if test -n "$ac_subst_files"; then
1623 cat <<\_ASBOX 2264 printf "%s\n" "## ------------------- ##
1624## ------------------- ##
1625## File substitutions. ## 2265## File substitutions. ##
1626## ------------------- ## 2266## ------------------- ##"
1627_ASBOX
1628 echo 2267 echo
1629 for ac_var in $ac_subst_files 2268 for ac_var in $ac_subst_files
1630 do 2269 do
1631 eval ac_val=\$$ac_var 2270 eval ac_val=\$$ac_var
1632 case $ac_val in 2271 case $ac_val in
1633 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2272 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1634 esac 2273 esac
1635 echo "$ac_var='\''$ac_val'\''" 2274 printf "%s\n" "$ac_var='\''$ac_val'\''"
1636 done | sort 2275 done | sort
1637 echo 2276 echo
1638 fi 2277 fi
1639 2278
1640 if test -s confdefs.h; then 2279 if test -s confdefs.h; then
1641 cat <<\_ASBOX 2280 printf "%s\n" "## ----------- ##
1642## ----------- ##
1643## confdefs.h. ## 2281## confdefs.h. ##
1644## ----------- ## 2282## ----------- ##"
1645_ASBOX
1646 echo 2283 echo
1647 cat confdefs.h 2284 cat confdefs.h
1648 echo 2285 echo
1649 fi 2286 fi
1650 test "$ac_signal" != 0 && 2287 test "$ac_signal" != 0 &&
1651 echo "$as_me: caught signal $ac_signal" 2288 printf "%s\n" "$as_me: caught signal $ac_signal"
1652 echo "$as_me: exit $exit_status" 2289 printf "%s\n" "$as_me: exit $exit_status"
1653 } >&5 2290 } >&5
1654 rm -f core *.core core.conftest.* && 2291 rm -f core *.core core.conftest.* &&
1655 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2292 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1656 exit $exit_status 2293 exit $exit_status
1657' 0 2294' 0
1658for ac_signal in 1 2 13 15; do 2295for ac_signal in 1 2 13 15; do
1659 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 2296 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1660done 2297done
1661ac_signal=0 2298ac_signal=0
1662 2299
1663# confdefs.h avoids OS command line length limits that DEFS can exceed. 2300# confdefs.h avoids OS command line length limits that DEFS can exceed.
1664rm -f -r conftest* confdefs.h 2301rm -f -r conftest* confdefs.h
1665 2302
2303printf "%s\n" "/* confdefs.h */" > confdefs.h
2304
1666# Predefined preprocessor variables. 2305# Predefined preprocessor variables.
1667 2306
1668cat >>confdefs.h <<_ACEOF 2307printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
1669#define PACKAGE_NAME "$PACKAGE_NAME"
1670_ACEOF
1671 2308
2309printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
1672 2310
1673cat >>confdefs.h <<_ACEOF 2311printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
1674#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1675_ACEOF
1676 2312
2313printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
1677 2314
1678cat >>confdefs.h <<_ACEOF 2315printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
1679#define PACKAGE_VERSION "$PACKAGE_VERSION"
1680_ACEOF
1681 2316
1682 2317printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
1683cat >>confdefs.h <<_ACEOF
1684#define PACKAGE_STRING "$PACKAGE_STRING"
1685_ACEOF
1686
1687
1688cat >>confdefs.h <<_ACEOF
1689#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1690_ACEOF
1691 2318
1692 2319
1693# Let the site file select an alternate cache file if it wants to. 2320# Let the site file select an alternate cache file if it wants to.
1694# Prefer explicitly selected file to automatically selected ones. 2321# Prefer an explicitly selected file to automatically selected ones.
1695if test -n "$CONFIG_SITE"; then 2322if test -n "$CONFIG_SITE"; then
1696 set x "$CONFIG_SITE" 2323 ac_site_files="$CONFIG_SITE"
1697elif test "x$prefix" != xNONE; then 2324elif test "x$prefix" != xNONE; then
1698 set x "$prefix/share/config.site" "$prefix/etc/config.site" 2325 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
1699else 2326else
1700 set x "$ac_default_prefix/share/config.site" \ 2327 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1701 "$ac_default_prefix/etc/config.site"
1702fi 2328fi
1703shift 2329
1704for ac_site_file 2330for ac_site_file in $ac_site_files
1705do 2331do
1706 if test -r "$ac_site_file"; then 2332 case $ac_site_file in #(
2333 */*) :
2334 ;; #(
2335 *) :
2336 ac_site_file=./$ac_site_file ;;
2337esac
2338 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
1707 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 2339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1708echo "$as_me: loading site script $ac_site_file" >&6;} 2340printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
1709 sed 's/^/| /' "$ac_site_file" >&5 2341 sed 's/^/| /' "$ac_site_file" >&5
1710 . "$ac_site_file" 2342 . "$ac_site_file" \
2343 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2344printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2345as_fn_error $? "failed to load site script $ac_site_file
2346See \`config.log' for more details" "$LINENO" 5; }
1711 fi 2347 fi
1712done 2348done
1713 2349
1714if test -r "$cache_file"; then 2350if test -r "$cache_file"; then
1715 # Some versions of bash will fail to source /dev/null (special 2351 # Some versions of bash will fail to source /dev/null (special files
1716 # files actually), so we avoid doing that. 2352 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
1717 if test -f "$cache_file"; then 2353 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
1718 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 2354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1719echo "$as_me: loading cache $cache_file" >&6;} 2355printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
1720 case $cache_file in 2356 case $cache_file in
1721 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2357 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1722 *) . "./$cache_file";; 2358 *) . "./$cache_file";;
1723 esac 2359 esac
1724 fi 2360 fi
1725else 2361else
1726 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 2362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
1727echo "$as_me: creating cache $cache_file" >&6;} 2363printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
1728 >$cache_file 2364 >$cache_file
2365fi
2366
2367# Test code for whether the C compiler supports C89 (global declarations)
2368ac_c_conftest_c89_globals='
2369/* Does the compiler advertise C89 conformance?
2370 Do not test the value of __STDC__, because some compilers set it to 0
2371 while being otherwise adequately conformant. */
2372#if !defined __STDC__
2373# error "Compiler does not advertise C89 conformance"
2374#endif
2375
2376#include <stddef.h>
2377#include <stdarg.h>
2378struct stat;
2379/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2380struct buf { int x; };
2381struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2382static char *e (p, i)
2383 char **p;
2384 int i;
2385{
2386 return p[i];
2387}
2388static char *f (char * (*g) (char **, int), char **p, ...)
2389{
2390 char *s;
2391 va_list v;
2392 va_start (v,p);
2393 s = g (p, va_arg (v,int));
2394 va_end (v);
2395 return s;
2396}
2397
2398/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2399 function prototypes and stuff, but not \xHH hex character constants.
2400 These do not provoke an error unfortunately, instead are silently treated
2401 as an "x". The following induces an error, until -std is added to get
2402 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2403 array size at least. It is necessary to write \x00 == 0 to get something
2404 that is true only with -std. */
2405int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2406
2407/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2408 inside strings and character constants. */
2409#define FOO(x) '\''x'\''
2410int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2411
2412int test (int i, double x);
2413struct s1 {int (*f) (int a);};
2414struct s2 {int (*f) (double a);};
2415int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2416 int, int);'
2417
2418# Test code for whether the C compiler supports C89 (body of main).
2419ac_c_conftest_c89_main='
2420ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2421'
2422
2423# Test code for whether the C compiler supports C99 (global declarations)
2424ac_c_conftest_c99_globals='
2425// Does the compiler advertise C99 conformance?
2426#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2427# error "Compiler does not advertise C99 conformance"
2428#endif
2429
2430#include <stdbool.h>
2431extern int puts (const char *);
2432extern int printf (const char *, ...);
2433extern int dprintf (int, const char *, ...);
2434extern void *malloc (size_t);
2435
2436// Check varargs macros. These examples are taken from C99 6.10.3.5.
2437// dprintf is used instead of fprintf to avoid needing to declare
2438// FILE and stderr.
2439#define debug(...) dprintf (2, __VA_ARGS__)
2440#define showlist(...) puts (#__VA_ARGS__)
2441#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2442static void
2443test_varargs_macros (void)
2444{
2445 int x = 1234;
2446 int y = 5678;
2447 debug ("Flag");
2448 debug ("X = %d\n", x);
2449 showlist (The first, second, and third items.);
2450 report (x>y, "x is %d but y is %d", x, y);
2451}
2452
2453// Check long long types.
2454#define BIG64 18446744073709551615ull
2455#define BIG32 4294967295ul
2456#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2457#if !BIG_OK
2458 #error "your preprocessor is broken"
2459#endif
2460#if BIG_OK
2461#else
2462 #error "your preprocessor is broken"
2463#endif
2464static long long int bignum = -9223372036854775807LL;
2465static unsigned long long int ubignum = BIG64;
2466
2467struct incomplete_array
2468{
2469 int datasize;
2470 double data[];
2471};
2472
2473struct named_init {
2474 int number;
2475 const wchar_t *name;
2476 double average;
2477};
2478
2479typedef const char *ccp;
2480
2481static inline int
2482test_restrict (ccp restrict text)
2483{
2484 // See if C++-style comments work.
2485 // Iterate through items via the restricted pointer.
2486 // Also check for declarations in for loops.
2487 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2488 continue;
2489 return 0;
2490}
2491
2492// Check varargs and va_copy.
2493static bool
2494test_varargs (const char *format, ...)
2495{
2496 va_list args;
2497 va_start (args, format);
2498 va_list args_copy;
2499 va_copy (args_copy, args);
2500
2501 const char *str = "";
2502 int number = 0;
2503 float fnumber = 0;
2504
2505 while (*format)
2506 {
2507 switch (*format++)
2508 {
2509 case '\''s'\'': // string
2510 str = va_arg (args_copy, const char *);
2511 break;
2512 case '\''d'\'': // int
2513 number = va_arg (args_copy, int);
2514 break;
2515 case '\''f'\'': // float
2516 fnumber = va_arg (args_copy, double);
2517 break;
2518 default:
2519 break;
2520 }
2521 }
2522 va_end (args_copy);
2523 va_end (args);
2524
2525 return *str && number && fnumber;
2526}
2527'
2528
2529# Test code for whether the C compiler supports C99 (body of main).
2530ac_c_conftest_c99_main='
2531 // Check bool.
2532 _Bool success = false;
2533 success |= (argc != 0);
2534
2535 // Check restrict.
2536 if (test_restrict ("String literal") == 0)
2537 success = true;
2538 char *restrict newvar = "Another string";
2539
2540 // Check varargs.
2541 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2542 test_varargs_macros ();
2543
2544 // Check flexible array members.
2545 struct incomplete_array *ia =
2546 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2547 ia->datasize = 10;
2548 for (int i = 0; i < ia->datasize; ++i)
2549 ia->data[i] = i * 1.234;
2550
2551 // Check named initializers.
2552 struct named_init ni = {
2553 .number = 34,
2554 .name = L"Test wide string",
2555 .average = 543.34343,
2556 };
2557
2558 ni.number = 58;
2559
2560 int dynamic_array[ni.number];
2561 dynamic_array[0] = argv[0][0];
2562 dynamic_array[ni.number - 1] = 543;
2563
2564 // work around unused variable warnings
2565 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2566 || dynamic_array[ni.number - 1] != 543);
2567'
2568
2569# Test code for whether the C compiler supports C11 (global declarations)
2570ac_c_conftest_c11_globals='
2571// Does the compiler advertise C11 conformance?
2572#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2573# error "Compiler does not advertise C11 conformance"
2574#endif
2575
2576// Check _Alignas.
2577char _Alignas (double) aligned_as_double;
2578char _Alignas (0) no_special_alignment;
2579extern char aligned_as_int;
2580char _Alignas (0) _Alignas (int) aligned_as_int;
2581
2582// Check _Alignof.
2583enum
2584{
2585 int_alignment = _Alignof (int),
2586 int_array_alignment = _Alignof (int[100]),
2587 char_alignment = _Alignof (char)
2588};
2589_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2590
2591// Check _Noreturn.
2592int _Noreturn does_not_return (void) { for (;;) continue; }
2593
2594// Check _Static_assert.
2595struct test_static_assert
2596{
2597 int x;
2598 _Static_assert (sizeof (int) <= sizeof (long int),
2599 "_Static_assert does not work in struct");
2600 long int y;
2601};
2602
2603// Check UTF-8 literals.
2604#define u8 syntax error!
2605char const utf8_literal[] = u8"happens to be ASCII" "another string";
2606
2607// Check duplicate typedefs.
2608typedef long *long_ptr;
2609typedef long int *long_ptr;
2610typedef long_ptr long_ptr;
2611
2612// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2613struct anonymous
2614{
2615 union {
2616 struct { int i; int j; };
2617 struct { int k; long int l; } w;
2618 };
2619 int m;
2620} v1;
2621'
2622
2623# Test code for whether the C compiler supports C11 (body of main).
2624ac_c_conftest_c11_main='
2625 _Static_assert ((offsetof (struct anonymous, i)
2626 == offsetof (struct anonymous, w.k)),
2627 "Anonymous union alignment botch");
2628 v1.i = 2;
2629 v1.w.k = 5;
2630 ok |= v1.i != 5;
2631'
2632
2633# Test code for whether the C compiler supports C11 (complete).
2634ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2635${ac_c_conftest_c99_globals}
2636${ac_c_conftest_c11_globals}
2637
2638int
2639main (int argc, char **argv)
2640{
2641 int ok = 0;
2642 ${ac_c_conftest_c89_main}
2643 ${ac_c_conftest_c99_main}
2644 ${ac_c_conftest_c11_main}
2645 return ok;
2646}
2647"
2648
2649# Test code for whether the C compiler supports C99 (complete).
2650ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2651${ac_c_conftest_c99_globals}
2652
2653int
2654main (int argc, char **argv)
2655{
2656 int ok = 0;
2657 ${ac_c_conftest_c89_main}
2658 ${ac_c_conftest_c99_main}
2659 return ok;
2660}
2661"
2662
2663# Test code for whether the C compiler supports C89 (complete).
2664ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2665
2666int
2667main (int argc, char **argv)
2668{
2669 int ok = 0;
2670 ${ac_c_conftest_c89_main}
2671 return ok;
2672}
2673"
2674
2675# Test code for whether the C++ compiler supports C++98 (global declarations)
2676ac_cxx_conftest_cxx98_globals='
2677// Does the compiler advertise C++98 conformance?
2678#if !defined __cplusplus || __cplusplus < 199711L
2679# error "Compiler does not advertise C++98 conformance"
2680#endif
2681
2682// These inclusions are to reject old compilers that
2683// lack the unsuffixed header files.
2684#include <cstdlib>
2685#include <exception>
2686
2687// <cassert> and <cstring> are *not* freestanding headers in C++98.
2688extern void assert (int);
2689namespace std {
2690 extern int strcmp (const char *, const char *);
2691}
2692
2693// Namespaces, exceptions, and templates were all added after "C++ 2.0".
2694using std::exception;
2695using std::strcmp;
2696
2697namespace {
2698
2699void test_exception_syntax()
2700{
2701 try {
2702 throw "test";
2703 } catch (const char *s) {
2704 // Extra parentheses suppress a warning when building autoconf itself,
2705 // due to lint rules shared with more typical C programs.
2706 assert (!(strcmp) (s, "test"));
2707 }
2708}
2709
2710template <typename T> struct test_template
2711{
2712 T const val;
2713 explicit test_template(T t) : val(t) {}
2714 template <typename U> T add(U u) { return static_cast<T>(u) + val; }
2715};
2716
2717} // anonymous namespace
2718'
2719
2720# Test code for whether the C++ compiler supports C++98 (body of main)
2721ac_cxx_conftest_cxx98_main='
2722 assert (argc);
2723 assert (! argv[0]);
2724{
2725 test_exception_syntax ();
2726 test_template<double> tt (2.0);
2727 assert (tt.add (4) == 6.0);
2728 assert (true && !false);
2729}
2730'
2731
2732# Test code for whether the C++ compiler supports C++11 (global declarations)
2733ac_cxx_conftest_cxx11_globals='
2734// Does the compiler advertise C++ 2011 conformance?
2735#if !defined __cplusplus || __cplusplus < 201103L
2736# error "Compiler does not advertise C++11 conformance"
2737#endif
2738
2739namespace cxx11test
2740{
2741 constexpr int get_val() { return 20; }
2742
2743 struct testinit
2744 {
2745 int i;
2746 double d;
2747 };
2748
2749 class delegate
2750 {
2751 public:
2752 delegate(int n) : n(n) {}
2753 delegate(): delegate(2354) {}
2754
2755 virtual int getval() { return this->n; };
2756 protected:
2757 int n;
2758 };
2759
2760 class overridden : public delegate
2761 {
2762 public:
2763 overridden(int n): delegate(n) {}
2764 virtual int getval() override final { return this->n * 2; }
2765 };
2766
2767 class nocopy
2768 {
2769 public:
2770 nocopy(int i): i(i) {}
2771 nocopy() = default;
2772 nocopy(const nocopy&) = delete;
2773 nocopy & operator=(const nocopy&) = delete;
2774 private:
2775 int i;
2776 };
2777
2778 // for testing lambda expressions
2779 template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
2780 {
2781 return f(v);
2782 }
2783
2784 // for testing variadic templates and trailing return types
2785 template <typename V> auto sum(V first) -> V
2786 {
2787 return first;
2788 }
2789 template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
2790 {
2791 return first + sum(rest...);
2792 }
2793}
2794'
2795
2796# Test code for whether the C++ compiler supports C++11 (body of main)
2797ac_cxx_conftest_cxx11_main='
2798{
2799 // Test auto and decltype
2800 auto a1 = 6538;
2801 auto a2 = 48573953.4;
2802 auto a3 = "String literal";
2803
2804 int total = 0;
2805 for (auto i = a3; *i; ++i) { total += *i; }
2806
2807 decltype(a2) a4 = 34895.034;
2808}
2809{
2810 // Test constexpr
2811 short sa[cxx11test::get_val()] = { 0 };
2812}
2813{
2814 // Test initializer lists
2815 cxx11test::testinit il = { 4323, 435234.23544 };
2816}
2817{
2818 // Test range-based for
2819 int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
2820 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
2821 for (auto &x : array) { x += 23; }
2822}
2823{
2824 // Test lambda expressions
2825 using cxx11test::eval;
2826 assert (eval ([](int x) { return x*2; }, 21) == 42);
2827 double d = 2.0;
2828 assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
2829 assert (d == 5.0);
2830 assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
2831 assert (d == 5.0);
2832}
2833{
2834 // Test use of variadic templates
2835 using cxx11test::sum;
2836 auto a = sum(1);
2837 auto b = sum(1, 2);
2838 auto c = sum(1.0, 2.0, 3.0);
2839}
2840{
2841 // Test constructor delegation
2842 cxx11test::delegate d1;
2843 cxx11test::delegate d2();
2844 cxx11test::delegate d3(45);
2845}
2846{
2847 // Test override and final
2848 cxx11test::overridden o1(55464);
2849}
2850{
2851 // Test nullptr
2852 char *c = nullptr;
2853}
2854{
2855 // Test template brackets
2856 test_template<::test_template<int>> v(test_template<int>(12));
2857}
2858{
2859 // Unicode literals
2860 char const *utf8 = u8"UTF-8 string \u2500";
2861 char16_t const *utf16 = u"UTF-8 string \u2500";
2862 char32_t const *utf32 = U"UTF-32 string \u2500";
2863}
2864'
2865
2866# Test code for whether the C compiler supports C++11 (complete).
2867ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
2868${ac_cxx_conftest_cxx11_globals}
2869
2870int
2871main (int argc, char **argv)
2872{
2873 int ok = 0;
2874 ${ac_cxx_conftest_cxx98_main}
2875 ${ac_cxx_conftest_cxx11_main}
2876 return ok;
2877}
2878"
2879
2880# Test code for whether the C compiler supports C++98 (complete).
2881ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
2882int
2883main (int argc, char **argv)
2884{
2885 int ok = 0;
2886 ${ac_cxx_conftest_cxx98_main}
2887 return ok;
2888}
2889"
2890
2891as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2892as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2893as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2894as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2895as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2896as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2897as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2898as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2899as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2900as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
2901as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
2902
2903# Auxiliary files required by this configure script.
2904ac_aux_files="install-sh"
2905
2906# Locations in which to look for auxiliary files.
2907ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2908
2909# Search for a directory containing all of the required auxiliary files,
2910# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2911# If we don't find one directory that contains all the files we need,
2912# we report the set of missing files from the *first* directory in
2913# $ac_aux_dir_candidates and give up.
2914ac_missing_aux_files=""
2915ac_first_candidate=:
2916printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2918as_found=false
2919for as_dir in $ac_aux_dir_candidates
2920do
2921 IFS=$as_save_IFS
2922 case $as_dir in #(((
2923 '') as_dir=./ ;;
2924 */) ;;
2925 *) as_dir=$as_dir/ ;;
2926 esac
2927 as_found=:
2928
2929 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
2930 ac_aux_dir_found=yes
2931 ac_install_sh=
2932 for ac_aux in $ac_aux_files
2933 do
2934 # As a special case, if "install-sh" is required, that requirement
2935 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2936 # and $ac_install_sh is set appropriately for whichever one is found.
2937 if test x"$ac_aux" = x"install-sh"
2938 then
2939 if test -f "${as_dir}install-sh"; then
2940 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
2941 ac_install_sh="${as_dir}install-sh -c"
2942 elif test -f "${as_dir}install.sh"; then
2943 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
2944 ac_install_sh="${as_dir}install.sh -c"
2945 elif test -f "${as_dir}shtool"; then
2946 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
2947 ac_install_sh="${as_dir}shtool install -c"
2948 else
2949 ac_aux_dir_found=no
2950 if $ac_first_candidate; then
2951 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2952 else
2953 break
2954 fi
2955 fi
2956 else
2957 if test -f "${as_dir}${ac_aux}"; then
2958 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
2959 else
2960 ac_aux_dir_found=no
2961 if $ac_first_candidate; then
2962 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2963 else
2964 break
2965 fi
2966 fi
2967 fi
2968 done
2969 if test "$ac_aux_dir_found" = yes; then
2970 ac_aux_dir="$as_dir"
2971 break
2972 fi
2973 ac_first_candidate=false
2974
2975 as_found=false
2976done
2977IFS=$as_save_IFS
2978if $as_found
2979then :
2980
2981else $as_nop
2982 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2983fi
2984
2985
2986# These three variables are undocumented and unsupported,
2987# and are intended to be withdrawn in a future Autoconf release.
2988# They can cause serious problems if a builder's source tree is in a directory
2989# whose full name contains unusual characters.
2990if test -f "${ac_aux_dir}config.guess"; then
2991 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2992fi
2993if test -f "${ac_aux_dir}config.sub"; then
2994 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2995fi
2996if test -f "$ac_aux_dir/configure"; then
2997 ac_configure="$SHELL ${ac_aux_dir}configure"
1729fi 2998fi
1730 2999
1731# Check that the precious variables saved in the cache have kept the same 3000# Check that the precious variables saved in the cache have kept the same
1732# value. 3001# value.
1733ac_cache_corrupted=false 3002ac_cache_corrupted=false
1736 eval ac_new_set=\$ac_env_${ac_var}_set 3005 eval ac_new_set=\$ac_env_${ac_var}_set
1737 eval ac_old_val=\$ac_cv_env_${ac_var}_value 3006 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1738 eval ac_new_val=\$ac_env_${ac_var}_value 3007 eval ac_new_val=\$ac_env_${ac_var}_value
1739 case $ac_old_set,$ac_new_set in 3008 case $ac_old_set,$ac_new_set in
1740 set,) 3009 set,)
1741 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 3010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1742echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 3011printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1743 ac_cache_corrupted=: ;; 3012 ac_cache_corrupted=: ;;
1744 ,set) 3013 ,set)
1745 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 3014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
1746echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 3015printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1747 ac_cache_corrupted=: ;; 3016 ac_cache_corrupted=: ;;
1748 ,);; 3017 ,);;
1749 *) 3018 *)
1750 if test "x$ac_old_val" != "x$ac_new_val"; then 3019 if test "x$ac_old_val" != "x$ac_new_val"; then
3020 # differences in whitespace do not lead to failure.
3021 ac_old_val_w=`echo x $ac_old_val`
3022 ac_new_val_w=`echo x $ac_new_val`
3023 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1751 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 3024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
1752echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 3025printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1753 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1754echo "$as_me: former value: $ac_old_val" >&2;}
1755 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1756echo "$as_me: current value: $ac_new_val" >&2;}
1757 ac_cache_corrupted=: 3026 ac_cache_corrupted=:
3027 else
3028 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3029printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3030 eval $ac_var=\$ac_old_val
3031 fi
3032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
3033printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
3034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
3035printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
1758 fi;; 3036 fi;;
1759 esac 3037 esac
1760 # Pass precious variables to config.status. 3038 # Pass precious variables to config.status.
1761 if test "$ac_new_set" = set; then 3039 if test "$ac_new_set" = set; then
1762 case $ac_new_val in 3040 case $ac_new_val in
1763 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 3041 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1764 *) ac_arg=$ac_var=$ac_new_val ;; 3042 *) ac_arg=$ac_var=$ac_new_val ;;
1765 esac 3043 esac
1766 case " $ac_configure_args " in 3044 case " $ac_configure_args " in
1767 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 3045 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1768 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 3046 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
1769 esac 3047 esac
1770 fi 3048 fi
1771done 3049done
1772if $ac_cache_corrupted; then 3050if $ac_cache_corrupted; then
3051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3052printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1773 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 3053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
1774echo "$as_me: error: changes in the environment can compromise the build" >&2;} 3054printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
1775 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 3055 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
1776echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 3056 and start over" "$LINENO" 5
1777 { (exit 1); exit 1; }; }
1778fi 3057fi
1779 3058## -------------------- ##
1780 3059## Main body of script. ##
1781 3060## -------------------- ##
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795 3061
1796ac_ext=c 3062ac_ext=c
1797ac_cpp='$CPP $CPPFLAGS' 3063ac_cpp='$CPP $CPPFLAGS'
1798ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3064ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1799ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3065ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1803 3069
1804 3070
1805ac_config_headers="$ac_config_headers config.h:config.h.in" 3071ac_config_headers="$ac_config_headers config.h:config.h.in"
1806 3072
1807 3073
1808ac_aux_dir=
1809for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1810 if test -f "$ac_dir/install-sh"; then
1811 ac_aux_dir=$ac_dir
1812 ac_install_sh="$ac_aux_dir/install-sh -c"
1813 break
1814 elif test -f "$ac_dir/install.sh"; then
1815 ac_aux_dir=$ac_dir
1816 ac_install_sh="$ac_aux_dir/install.sh -c"
1817 break
1818 elif test -f "$ac_dir/shtool"; then
1819 ac_aux_dir=$ac_dir
1820 ac_install_sh="$ac_aux_dir/shtool install -c"
1821 break
1822 fi
1823done
1824if test -z "$ac_aux_dir"; then
1825 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1826echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1827 { (exit 1); exit 1; }; }
1828fi
1829
1830# These three variables are undocumented and unsupported,
1831# and are intended to be withdrawn in a future Autoconf release.
1832# They can cause serious problems if a builder's source tree is in a directory
1833# whose full name contains unusual characters.
1834ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1835ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1836ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1837
1838
1839# Make sure we can run config.sub.
1840$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1841 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1842echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1843 { (exit 1); exit 1; }; }
1844
1845{ echo "$as_me:$LINENO: checking build system type" >&5
1846echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1847if test "${ac_cv_build+set}" = set; then
1848 echo $ECHO_N "(cached) $ECHO_C" >&6
1849else
1850 ac_build_alias=$build_alias
1851test "x$ac_build_alias" = x &&
1852 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1853test "x$ac_build_alias" = x &&
1854 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1855echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1856 { (exit 1); exit 1; }; }
1857ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
1858 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
1859echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
1860 { (exit 1); exit 1; }; }
1861
1862fi
1863{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1864echo "${ECHO_T}$ac_cv_build" >&6; }
1865case $ac_cv_build in
1866*-*-*) ;;
1867*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
1868echo "$as_me: error: invalid value of canonical build" >&2;}
1869 { (exit 1); exit 1; }; };;
1870esac
1871build=$ac_cv_build
1872ac_save_IFS=$IFS; IFS='-'
1873set x $ac_cv_build
1874shift
1875build_cpu=$1
1876build_vendor=$2
1877shift; shift
1878# Remember, the first character of IFS is used to create $*,
1879# except with old shells:
1880build_os=$*
1881IFS=$ac_save_IFS
1882case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
1883
1884
1885{ echo "$as_me:$LINENO: checking host system type" >&5
1886echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
1887if test "${ac_cv_host+set}" = set; then
1888 echo $ECHO_N "(cached) $ECHO_C" >&6
1889else
1890 if test "x$host_alias" = x; then
1891 ac_cv_host=$ac_cv_build
1892else
1893 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
1894 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
1895echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
1896 { (exit 1); exit 1; }; }
1897fi
1898
1899fi
1900{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1901echo "${ECHO_T}$ac_cv_host" >&6; }
1902case $ac_cv_host in
1903*-*-*) ;;
1904*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
1905echo "$as_me: error: invalid value of canonical host" >&2;}
1906 { (exit 1); exit 1; }; };;
1907esac
1908host=$ac_cv_host
1909ac_save_IFS=$IFS; IFS='-'
1910set x $ac_cv_host
1911shift
1912host_cpu=$1
1913host_vendor=$2
1914shift; shift
1915# Remember, the first character of IFS is used to create $*,
1916# except with old shells:
1917host_os=$*
1918IFS=$ac_save_IFS
1919case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
1920
1921
1922
1923VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 3074VERSION=`sed -n -e 's/^.* VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1924DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 3075DATE=`sed -n -e 's/^.* DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1925 3076
1926echo "" 3077echo ""
1927echo "configuring for rxvt $VERSION" 3078echo "configuring for rxvt $VERSION"
1928echo "" 3079echo ""
1929 3080
1930orig_CXXFLAGS="$CXXFLAGS" 3081orig_CXXFLAGS="$CXXFLAGS"
3082
3083
3084
3085
3086
3087
3088
3089
1931 3090
1932 3091
1933ac_ext=c 3092ac_ext=c
1934ac_cpp='$CPP $CPPFLAGS' 3093ac_cpp='$CPP $CPPFLAGS'
1935ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3094ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1936ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3095ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1937ac_compiler_gnu=$ac_cv_c_compiler_gnu 3096ac_compiler_gnu=$ac_cv_c_compiler_gnu
1938if test -n "$ac_tool_prefix"; then 3097if test -n "$ac_tool_prefix"; then
1939 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3098 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1940set dummy ${ac_tool_prefix}gcc; ac_word=$2 3099set dummy ${ac_tool_prefix}gcc; ac_word=$2
1941{ echo "$as_me:$LINENO: checking for $ac_word" >&5 3100{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1942echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 3101printf %s "checking for $ac_word... " >&6; }
1943if test "${ac_cv_prog_CC+set}" = set; then 3102if test ${ac_cv_prog_CC+y}
1944 echo $ECHO_N "(cached) $ECHO_C" >&6 3103then :
1945else 3104 printf %s "(cached) " >&6
3105else $as_nop
1946 if test -n "$CC"; then 3106 if test -n "$CC"; then
1947 ac_cv_prog_CC="$CC" # Let the user override the test. 3107 ac_cv_prog_CC="$CC" # Let the user override the test.
1948else 3108else
1949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1950for as_dir in $PATH 3110for as_dir in $PATH
1951do 3111do
1952 IFS=$as_save_IFS 3112 IFS=$as_save_IFS
1953 test -z "$as_dir" && as_dir=. 3113 case $as_dir in #(((
3114 '') as_dir=./ ;;
3115 */) ;;
3116 *) as_dir=$as_dir/ ;;
3117 esac
1954 for ac_exec_ext in '' $ac_executable_extensions; do 3118 for ac_exec_ext in '' $ac_executable_extensions; do
1955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3119 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1956 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3120 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1957 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3121 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1958 break 2 3122 break 2
1959 fi 3123 fi
1960done 3124done
1961done 3125 done
1962IFS=$as_save_IFS 3126IFS=$as_save_IFS
1963 3127
1964fi 3128fi
1965fi 3129fi
1966CC=$ac_cv_prog_CC 3130CC=$ac_cv_prog_CC
1967if test -n "$CC"; then 3131if test -n "$CC"; then
1968 { echo "$as_me:$LINENO: result: $CC" >&5 3132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
1969echo "${ECHO_T}$CC" >&6; } 3133printf "%s\n" "$CC" >&6; }
1970else 3134else
1971 { echo "$as_me:$LINENO: result: no" >&5 3135 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1972echo "${ECHO_T}no" >&6; } 3136printf "%s\n" "no" >&6; }
1973fi 3137fi
1974 3138
1975 3139
1976fi 3140fi
1977if test -z "$ac_cv_prog_CC"; then 3141if test -z "$ac_cv_prog_CC"; then
1978 ac_ct_CC=$CC 3142 ac_ct_CC=$CC
1979 # Extract the first word of "gcc", so it can be a program name with args. 3143 # Extract the first word of "gcc", so it can be a program name with args.
1980set dummy gcc; ac_word=$2 3144set dummy gcc; ac_word=$2
1981{ echo "$as_me:$LINENO: checking for $ac_word" >&5 3145{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1982echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 3146printf %s "checking for $ac_word... " >&6; }
1983if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3147if test ${ac_cv_prog_ac_ct_CC+y}
1984 echo $ECHO_N "(cached) $ECHO_C" >&6 3148then :
1985else 3149 printf %s "(cached) " >&6
3150else $as_nop
1986 if test -n "$ac_ct_CC"; then 3151 if test -n "$ac_ct_CC"; then
1987 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3152 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1988else 3153else
1989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1990for as_dir in $PATH 3155for as_dir in $PATH
1991do 3156do
1992 IFS=$as_save_IFS 3157 IFS=$as_save_IFS
1993 test -z "$as_dir" && as_dir=. 3158 case $as_dir in #(((
3159 '') as_dir=./ ;;
3160 */) ;;
3161 *) as_dir=$as_dir/ ;;
3162 esac
1994 for ac_exec_ext in '' $ac_executable_extensions; do 3163 for ac_exec_ext in '' $ac_executable_extensions; do
1995 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3164 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1996 ac_cv_prog_ac_ct_CC="gcc" 3165 ac_cv_prog_ac_ct_CC="gcc"
1997 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3166 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1998 break 2 3167 break 2
1999 fi 3168 fi
2000done 3169done
2001done 3170 done
2002IFS=$as_save_IFS 3171IFS=$as_save_IFS
2003 3172
2004fi 3173fi
2005fi 3174fi
2006ac_ct_CC=$ac_cv_prog_ac_ct_CC 3175ac_ct_CC=$ac_cv_prog_ac_ct_CC
2007if test -n "$ac_ct_CC"; then 3176if test -n "$ac_ct_CC"; then
2008 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3177 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2009echo "${ECHO_T}$ac_ct_CC" >&6; } 3178printf "%s\n" "$ac_ct_CC" >&6; }
2010else 3179else
2011 { echo "$as_me:$LINENO: result: no" >&5 3180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2012echo "${ECHO_T}no" >&6; } 3181printf "%s\n" "no" >&6; }
2013fi 3182fi
2014 3183
2015 if test "x$ac_ct_CC" = x; then 3184 if test "x$ac_ct_CC" = x; then
2016 CC="" 3185 CC=""
2017 else 3186 else
2018 case $cross_compiling:$ac_tool_warned in 3187 case $cross_compiling:$ac_tool_warned in
2019yes:) 3188yes:)
2020{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 3189{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2021whose name does not start with the host triplet. If you think this 3190printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2022configuration is useful to you, please write to autoconf@gnu.org." >&5
2023echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2024whose name does not start with the host triplet. If you think this
2025configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2026ac_tool_warned=yes ;; 3191ac_tool_warned=yes ;;
2027esac 3192esac
2028 CC=$ac_ct_CC 3193 CC=$ac_ct_CC
2029 fi 3194 fi
2030else 3195else
2033 3198
2034if test -z "$CC"; then 3199if test -z "$CC"; then
2035 if test -n "$ac_tool_prefix"; then 3200 if test -n "$ac_tool_prefix"; then
2036 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3201 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2037set dummy ${ac_tool_prefix}cc; ac_word=$2 3202set dummy ${ac_tool_prefix}cc; ac_word=$2
2038{ echo "$as_me:$LINENO: checking for $ac_word" >&5 3203{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2039echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 3204printf %s "checking for $ac_word... " >&6; }
2040if test "${ac_cv_prog_CC+set}" = set; then 3205if test ${ac_cv_prog_CC+y}
2041 echo $ECHO_N "(cached) $ECHO_C" >&6 3206then :
2042else 3207 printf %s "(cached) " >&6
3208else $as_nop
2043 if test -n "$CC"; then 3209 if test -n "$CC"; then
2044 ac_cv_prog_CC="$CC" # Let the user override the test. 3210 ac_cv_prog_CC="$CC" # Let the user override the test.
2045else 3211else
2046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2047for as_dir in $PATH 3213for as_dir in $PATH
2048do 3214do
2049 IFS=$as_save_IFS 3215 IFS=$as_save_IFS
2050 test -z "$as_dir" && as_dir=. 3216 case $as_dir in #(((
3217 '') as_dir=./ ;;
3218 */) ;;
3219 *) as_dir=$as_dir/ ;;
3220 esac
2051 for ac_exec_ext in '' $ac_executable_extensions; do 3221 for ac_exec_ext in '' $ac_executable_extensions; do
2052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3222 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2053 ac_cv_prog_CC="${ac_tool_prefix}cc" 3223 ac_cv_prog_CC="${ac_tool_prefix}cc"
2054 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3224 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2055 break 2 3225 break 2
2056 fi 3226 fi
2057done 3227done
2058done 3228 done
2059IFS=$as_save_IFS 3229IFS=$as_save_IFS
2060 3230
2061fi 3231fi
2062fi 3232fi
2063CC=$ac_cv_prog_CC 3233CC=$ac_cv_prog_CC
2064if test -n "$CC"; then 3234if test -n "$CC"; then
2065 { echo "$as_me:$LINENO: result: $CC" >&5 3235 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2066echo "${ECHO_T}$CC" >&6; } 3236printf "%s\n" "$CC" >&6; }
2067else 3237else
2068 { echo "$as_me:$LINENO: result: no" >&5 3238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2069echo "${ECHO_T}no" >&6; } 3239printf "%s\n" "no" >&6; }
2070fi 3240fi
2071 3241
2072 3242
2073 fi 3243 fi
2074fi 3244fi
2075if test -z "$CC"; then 3245if test -z "$CC"; then
2076 # Extract the first word of "cc", so it can be a program name with args. 3246 # Extract the first word of "cc", so it can be a program name with args.
2077set dummy cc; ac_word=$2 3247set dummy cc; ac_word=$2
2078{ echo "$as_me:$LINENO: checking for $ac_word" >&5 3248{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2079echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 3249printf %s "checking for $ac_word... " >&6; }
2080if test "${ac_cv_prog_CC+set}" = set; then 3250if test ${ac_cv_prog_CC+y}
2081 echo $ECHO_N "(cached) $ECHO_C" >&6 3251then :
2082else 3252 printf %s "(cached) " >&6
3253else $as_nop
2083 if test -n "$CC"; then 3254 if test -n "$CC"; then
2084 ac_cv_prog_CC="$CC" # Let the user override the test. 3255 ac_cv_prog_CC="$CC" # Let the user override the test.
2085else 3256else
2086 ac_prog_rejected=no 3257 ac_prog_rejected=no
2087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2088for as_dir in $PATH 3259for as_dir in $PATH
2089do 3260do
2090 IFS=$as_save_IFS 3261 IFS=$as_save_IFS
2091 test -z "$as_dir" && as_dir=. 3262 case $as_dir in #(((
3263 '') as_dir=./ ;;
3264 */) ;;
3265 *) as_dir=$as_dir/ ;;
3266 esac
2092 for ac_exec_ext in '' $ac_executable_extensions; do 3267 for ac_exec_ext in '' $ac_executable_extensions; do
2093 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3268 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2094 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3269 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2095 ac_prog_rejected=yes 3270 ac_prog_rejected=yes
2096 continue 3271 continue
2097 fi 3272 fi
2098 ac_cv_prog_CC="cc" 3273 ac_cv_prog_CC="cc"
2099 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3274 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2100 break 2 3275 break 2
2101 fi 3276 fi
2102done 3277done
2103done 3278 done
2104IFS=$as_save_IFS 3279IFS=$as_save_IFS
2105 3280
2106if test $ac_prog_rejected = yes; then 3281if test $ac_prog_rejected = yes; then
2107 # We found a bogon in the path, so make sure we never use it. 3282 # We found a bogon in the path, so make sure we never use it.
2108 set dummy $ac_cv_prog_CC 3283 set dummy $ac_cv_prog_CC
2110 if test $# != 0; then 3285 if test $# != 0; then
2111 # We chose a different compiler from the bogus one. 3286 # We chose a different compiler from the bogus one.
2112 # However, it has the same basename, so the bogon will be chosen 3287 # However, it has the same basename, so the bogon will be chosen
2113 # first if we set CC to just the basename; use the full file name. 3288 # first if we set CC to just the basename; use the full file name.
2114 shift 3289 shift
2115 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3290 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
2116 fi 3291 fi
2117fi 3292fi
2118fi 3293fi
2119fi 3294fi
2120CC=$ac_cv_prog_CC 3295CC=$ac_cv_prog_CC
2121if test -n "$CC"; then 3296if test -n "$CC"; then
2122 { echo "$as_me:$LINENO: result: $CC" >&5 3297 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2123echo "${ECHO_T}$CC" >&6; } 3298printf "%s\n" "$CC" >&6; }
2124else 3299else
2125 { echo "$as_me:$LINENO: result: no" >&5 3300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2126echo "${ECHO_T}no" >&6; } 3301printf "%s\n" "no" >&6; }
2127fi 3302fi
2128 3303
2129 3304
2130fi 3305fi
2131if test -z "$CC"; then 3306if test -z "$CC"; then
2132 if test -n "$ac_tool_prefix"; then 3307 if test -n "$ac_tool_prefix"; then
2133 for ac_prog in cl.exe 3308 for ac_prog in cl.exe
2134 do 3309 do
2135 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3310 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2136set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3311set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2137{ echo "$as_me:$LINENO: checking for $ac_word" >&5 3312{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2138echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 3313printf %s "checking for $ac_word... " >&6; }
2139if test "${ac_cv_prog_CC+set}" = set; then 3314if test ${ac_cv_prog_CC+y}
2140 echo $ECHO_N "(cached) $ECHO_C" >&6 3315then :
2141else 3316 printf %s "(cached) " >&6
3317else $as_nop
2142 if test -n "$CC"; then 3318 if test -n "$CC"; then
2143 ac_cv_prog_CC="$CC" # Let the user override the test. 3319 ac_cv_prog_CC="$CC" # Let the user override the test.
2144else 3320else
2145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2146for as_dir in $PATH 3322for as_dir in $PATH
2147do 3323do
2148 IFS=$as_save_IFS 3324 IFS=$as_save_IFS
2149 test -z "$as_dir" && as_dir=. 3325 case $as_dir in #(((
3326 '') as_dir=./ ;;
3327 */) ;;
3328 *) as_dir=$as_dir/ ;;
3329 esac
2150 for ac_exec_ext in '' $ac_executable_extensions; do 3330 for ac_exec_ext in '' $ac_executable_extensions; do
2151 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3331 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2152 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3332 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2153 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3333 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2154 break 2 3334 break 2
2155 fi 3335 fi
2156done 3336done
2157done 3337 done
2158IFS=$as_save_IFS 3338IFS=$as_save_IFS
2159 3339
2160fi 3340fi
2161fi 3341fi
2162CC=$ac_cv_prog_CC 3342CC=$ac_cv_prog_CC
2163if test -n "$CC"; then 3343if test -n "$CC"; then
2164 { echo "$as_me:$LINENO: result: $CC" >&5 3344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2165echo "${ECHO_T}$CC" >&6; } 3345printf "%s\n" "$CC" >&6; }
2166else 3346else
2167 { echo "$as_me:$LINENO: result: no" >&5 3347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2168echo "${ECHO_T}no" >&6; } 3348printf "%s\n" "no" >&6; }
2169fi 3349fi
2170 3350
2171 3351
2172 test -n "$CC" && break 3352 test -n "$CC" && break
2173 done 3353 done
2176 ac_ct_CC=$CC 3356 ac_ct_CC=$CC
2177 for ac_prog in cl.exe 3357 for ac_prog in cl.exe
2178do 3358do
2179 # Extract the first word of "$ac_prog", so it can be a program name with args. 3359 # Extract the first word of "$ac_prog", so it can be a program name with args.
2180set dummy $ac_prog; ac_word=$2 3360set dummy $ac_prog; ac_word=$2
2181{ echo "$as_me:$LINENO: checking for $ac_word" >&5 3361{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2182echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 3362printf %s "checking for $ac_word... " >&6; }
2183if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3363if test ${ac_cv_prog_ac_ct_CC+y}
2184 echo $ECHO_N "(cached) $ECHO_C" >&6 3364then :
2185else 3365 printf %s "(cached) " >&6
3366else $as_nop
2186 if test -n "$ac_ct_CC"; then 3367 if test -n "$ac_ct_CC"; then
2187 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3368 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2188else 3369else
2189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2190for as_dir in $PATH 3371for as_dir in $PATH
2191do 3372do
2192 IFS=$as_save_IFS 3373 IFS=$as_save_IFS
2193 test -z "$as_dir" && as_dir=. 3374 case $as_dir in #(((
3375 '') as_dir=./ ;;
3376 */) ;;
3377 *) as_dir=$as_dir/ ;;
3378 esac
2194 for ac_exec_ext in '' $ac_executable_extensions; do 3379 for ac_exec_ext in '' $ac_executable_extensions; do
2195 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3380 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2196 ac_cv_prog_ac_ct_CC="$ac_prog" 3381 ac_cv_prog_ac_ct_CC="$ac_prog"
2197 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3382 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2198 break 2 3383 break 2
2199 fi 3384 fi
2200done 3385done
2201done 3386 done
2202IFS=$as_save_IFS 3387IFS=$as_save_IFS
2203 3388
2204fi 3389fi
2205fi 3390fi
2206ac_ct_CC=$ac_cv_prog_ac_ct_CC 3391ac_ct_CC=$ac_cv_prog_ac_ct_CC
2207if test -n "$ac_ct_CC"; then 3392if test -n "$ac_ct_CC"; then
2208 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2209echo "${ECHO_T}$ac_ct_CC" >&6; } 3394printf "%s\n" "$ac_ct_CC" >&6; }
2210else 3395else
2211 { echo "$as_me:$LINENO: result: no" >&5 3396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2212echo "${ECHO_T}no" >&6; } 3397printf "%s\n" "no" >&6; }
2213fi 3398fi
2214 3399
2215 3400
2216 test -n "$ac_ct_CC" && break 3401 test -n "$ac_ct_CC" && break
2217done 3402done
2219 if test "x$ac_ct_CC" = x; then 3404 if test "x$ac_ct_CC" = x; then
2220 CC="" 3405 CC=""
2221 else 3406 else
2222 case $cross_compiling:$ac_tool_warned in 3407 case $cross_compiling:$ac_tool_warned in
2223yes:) 3408yes:)
2224{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 3409{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2225whose name does not start with the host triplet. If you think this 3410printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2226configuration is useful to you, please write to autoconf@gnu.org." >&5
2227echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2228whose name does not start with the host triplet. If you think this
2229configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2230ac_tool_warned=yes ;; 3411ac_tool_warned=yes ;;
2231esac 3412esac
2232 CC=$ac_ct_CC 3413 CC=$ac_ct_CC
2233 fi 3414 fi
2234fi 3415fi
2235 3416
2236fi 3417fi
3418if test -z "$CC"; then
3419 if test -n "$ac_tool_prefix"; then
3420 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3421set dummy ${ac_tool_prefix}clang; ac_word=$2
3422{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3423printf %s "checking for $ac_word... " >&6; }
3424if test ${ac_cv_prog_CC+y}
3425then :
3426 printf %s "(cached) " >&6
3427else $as_nop
3428 if test -n "$CC"; then
3429 ac_cv_prog_CC="$CC" # Let the user override the test.
3430else
3431as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3432for as_dir in $PATH
3433do
3434 IFS=$as_save_IFS
3435 case $as_dir in #(((
3436 '') as_dir=./ ;;
3437 */) ;;
3438 *) as_dir=$as_dir/ ;;
3439 esac
3440 for ac_exec_ext in '' $ac_executable_extensions; do
3441 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3442 ac_cv_prog_CC="${ac_tool_prefix}clang"
3443 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3444 break 2
3445 fi
3446done
3447 done
3448IFS=$as_save_IFS
2237 3449
3450fi
3451fi
3452CC=$ac_cv_prog_CC
3453if test -n "$CC"; then
3454 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3455printf "%s\n" "$CC" >&6; }
3456else
3457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3458printf "%s\n" "no" >&6; }
3459fi
2238 3460
2239test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3461
2240See \`config.log' for more details." >&5 3462fi
3463if test -z "$ac_cv_prog_CC"; then
3464 ac_ct_CC=$CC
3465 # Extract the first word of "clang", so it can be a program name with args.
3466set dummy clang; ac_word=$2
3467{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3468printf %s "checking for $ac_word... " >&6; }
3469if test ${ac_cv_prog_ac_ct_CC+y}
3470then :
3471 printf %s "(cached) " >&6
3472else $as_nop
3473 if test -n "$ac_ct_CC"; then
3474 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3475else
3476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3477for as_dir in $PATH
3478do
3479 IFS=$as_save_IFS
3480 case $as_dir in #(((
3481 '') as_dir=./ ;;
3482 */) ;;
3483 *) as_dir=$as_dir/ ;;
3484 esac
3485 for ac_exec_ext in '' $ac_executable_extensions; do
3486 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3487 ac_cv_prog_ac_ct_CC="clang"
3488 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3489 break 2
3490 fi
3491done
3492 done
3493IFS=$as_save_IFS
3494
3495fi
3496fi
3497ac_ct_CC=$ac_cv_prog_ac_ct_CC
3498if test -n "$ac_ct_CC"; then
3499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3500printf "%s\n" "$ac_ct_CC" >&6; }
3501else
3502 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3503printf "%s\n" "no" >&6; }
3504fi
3505
3506 if test "x$ac_ct_CC" = x; then
3507 CC=""
3508 else
3509 case $cross_compiling:$ac_tool_warned in
3510yes:)
3511{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3512printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3513ac_tool_warned=yes ;;
3514esac
3515 CC=$ac_ct_CC
3516 fi
3517else
3518 CC="$ac_cv_prog_CC"
3519fi
3520
3521fi
3522
3523
3524test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3525printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2241echo "$as_me: error: no acceptable C compiler found in \$PATH 3526as_fn_error $? "no acceptable C compiler found in \$PATH
2242See \`config.log' for more details." >&2;} 3527See \`config.log' for more details" "$LINENO" 5; }
2243 { (exit 1); exit 1; }; }
2244 3528
2245# Provide some information about the compiler. 3529# Provide some information about the compiler.
2246echo "$as_me:$LINENO: checking for C compiler version" >&5 3530printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2247ac_compiler=`set X $ac_compile; echo $2` 3531set X $ac_compile
3532ac_compiler=$2
3533for ac_option in --version -v -V -qversion -version; do
2248{ (ac_try="$ac_compiler --version >&5" 3534 { { ac_try="$ac_compiler $ac_option >&5"
2249case "(($ac_try" in 3535case "(($ac_try" in
2250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2251 *) ac_try_echo=$ac_try;; 3537 *) ac_try_echo=$ac_try;;
2252esac 3538esac
2253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3539eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2254 (eval "$ac_compiler --version >&5") 2>&5 3540printf "%s\n" "$ac_try_echo"; } >&5
3541 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2255 ac_status=$? 3542 ac_status=$?
2256 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3543 if test -s conftest.err; then
3544 sed '10a\
3545... rest of stderr output deleted ...
3546 10q' conftest.err >conftest.er1
3547 cat conftest.er1 >&5
3548 fi
3549 rm -f conftest.er1 conftest.err
3550 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2257 (exit $ac_status); } 3551 test $ac_status = 0; }
2258{ (ac_try="$ac_compiler -v >&5" 3552done
3553
3554cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3555/* end confdefs.h. */
3556
3557int
3558main (void)
3559{
3560
3561 ;
3562 return 0;
3563}
3564_ACEOF
3565ac_clean_files_save=$ac_clean_files
3566ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3567# Try to create an executable without -o first, disregard a.out.
3568# It will help us diagnose broken compilers, and finding out an intuition
3569# of exeext.
3570{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3571printf %s "checking whether the C compiler works... " >&6; }
3572ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3573
3574# The possible output files:
3575ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3576
3577ac_rmfiles=
3578for ac_file in $ac_files
3579do
3580 case $ac_file in
3581 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3582 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3583 esac
3584done
3585rm -f $ac_rmfiles
3586
3587if { { ac_try="$ac_link_default"
2259case "(($ac_try" in 3588case "(($ac_try" in
2260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2261 *) ac_try_echo=$ac_try;; 3590 *) ac_try_echo=$ac_try;;
2262esac 3591esac
2263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2264 (eval "$ac_compiler -v >&5") 2>&5 3593printf "%s\n" "$ac_try_echo"; } >&5
2265 ac_status=$?
2266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2267 (exit $ac_status); }
2268{ (ac_try="$ac_compiler -V >&5"
2269case "(($ac_try" in
2270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2271 *) ac_try_echo=$ac_try;;
2272esac
2273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2274 (eval "$ac_compiler -V >&5") 2>&5
2275 ac_status=$?
2276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2277 (exit $ac_status); }
2278
2279cat >conftest.$ac_ext <<_ACEOF
2280/* confdefs.h. */
2281_ACEOF
2282cat confdefs.h >>conftest.$ac_ext
2283cat >>conftest.$ac_ext <<_ACEOF
2284/* end confdefs.h. */
2285
2286int
2287main ()
2288{
2289
2290 ;
2291 return 0;
2292}
2293_ACEOF
2294ac_clean_files_save=$ac_clean_files
2295ac_clean_files="$ac_clean_files a.out a.exe b.out"
2296# Try to create an executable without -o first, disregard a.out.
2297# It will help us diagnose broken compilers, and finding out an intuition
2298# of exeext.
2299{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2300echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2301ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2302#
2303# List of possible output files, starting from the most likely.
2304# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2305# only as a last resort. b.out is created by i960 compilers.
2306ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2307#
2308# The IRIX 6 linker writes into existing files which may not be
2309# executable, retaining their permissions. Remove them first so a
2310# subsequent execution test works.
2311ac_rmfiles=
2312for ac_file in $ac_files
2313do
2314 case $ac_file in
2315 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2316 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2317 esac
2318done
2319rm -f $ac_rmfiles
2320
2321if { (ac_try="$ac_link_default"
2322case "(($ac_try" in
2323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2324 *) ac_try_echo=$ac_try;;
2325esac
2326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2327 (eval "$ac_link_default") 2>&5 3594 (eval "$ac_link_default") 2>&5
2328 ac_status=$? 3595 ac_status=$?
2329 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3596 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2330 (exit $ac_status); }; then 3597 test $ac_status = 0; }
3598then :
2331 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3599 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2332# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3600# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2333# in a Makefile. We should not override ac_cv_exeext if it was cached, 3601# in a Makefile. We should not override ac_cv_exeext if it was cached,
2334# so that the user can short-circuit this test for compilers unknown to 3602# so that the user can short-circuit this test for compilers unknown to
2335# Autoconf. 3603# Autoconf.
2336for ac_file in $ac_files '' 3604for ac_file in $ac_files ''
2337do 3605do
2338 test -f "$ac_file" || continue 3606 test -f "$ac_file" || continue
2339 case $ac_file in 3607 case $ac_file in
2340 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 3608 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2341 ;; 3609 ;;
2342 [ab].out ) 3610 [ab].out )
2343 # We found the default executable, but exeext='' is most 3611 # We found the default executable, but exeext='' is most
2344 # certainly right. 3612 # certainly right.
2345 break;; 3613 break;;
2346 *.* ) 3614 *.* )
2347 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3615 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
2348 then :; else 3616 then :; else
2349 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3617 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2350 fi 3618 fi
2351 # We set ac_cv_exeext here because the later test for it is not 3619 # We set ac_cv_exeext here because the later test for it is not
2352 # safe: cross compilers may not add the suffix if given an `-o' 3620 # safe: cross compilers may not add the suffix if given an `-o'
2358 break;; 3626 break;;
2359 esac 3627 esac
2360done 3628done
2361test "$ac_cv_exeext" = no && ac_cv_exeext= 3629test "$ac_cv_exeext" = no && ac_cv_exeext=
2362 3630
2363else 3631else $as_nop
2364 ac_file='' 3632 ac_file=''
2365fi 3633fi
2366
2367{ echo "$as_me:$LINENO: result: $ac_file" >&5
2368echo "${ECHO_T}$ac_file" >&6; }
2369if test -z "$ac_file"; then 3634if test -z "$ac_file"
3635then :
3636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3637printf "%s\n" "no" >&6; }
2370 echo "$as_me: failed program was:" >&5 3638printf "%s\n" "$as_me: failed program was:" >&5
2371sed 's/^/| /' conftest.$ac_ext >&5 3639sed 's/^/| /' conftest.$ac_ext >&5
2372 3640
2373{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 3641{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2374See \`config.log' for more details." >&5 3642printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2375echo "$as_me: error: C compiler cannot create executables 3643as_fn_error 77 "C compiler cannot create executables
2376See \`config.log' for more details." >&2;} 3644See \`config.log' for more details" "$LINENO" 5; }
2377 { (exit 77); exit 77; }; } 3645else $as_nop
3646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3647printf "%s\n" "yes" >&6; }
2378fi 3648fi
2379 3649{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3650printf %s "checking for C compiler default output file name... " >&6; }
3651{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3652printf "%s\n" "$ac_file" >&6; }
2380ac_exeext=$ac_cv_exeext 3653ac_exeext=$ac_cv_exeext
2381 3654
2382# Check that the compiler produces executables we can run. If not, either
2383# the compiler is broken, or we cross compile.
2384{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2385echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2386# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2387# If not cross compiling, check that we can run a simple program.
2388if test "$cross_compiling" != yes; then
2389 if { ac_try='./$ac_file'
2390 { (case "(($ac_try" in
2391 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2392 *) ac_try_echo=$ac_try;;
2393esac
2394eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2395 (eval "$ac_try") 2>&5
2396 ac_status=$?
2397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2398 (exit $ac_status); }; }; then
2399 cross_compiling=no
2400 else
2401 if test "$cross_compiling" = maybe; then
2402 cross_compiling=yes
2403 else
2404 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2405If you meant to cross compile, use \`--host'.
2406See \`config.log' for more details." >&5
2407echo "$as_me: error: cannot run C compiled programs.
2408If you meant to cross compile, use \`--host'.
2409See \`config.log' for more details." >&2;}
2410 { (exit 1); exit 1; }; }
2411 fi
2412 fi
2413fi
2414{ echo "$as_me:$LINENO: result: yes" >&5
2415echo "${ECHO_T}yes" >&6; }
2416
2417rm -f a.out a.exe conftest$ac_cv_exeext b.out 3655rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2418ac_clean_files=$ac_clean_files_save 3656ac_clean_files=$ac_clean_files_save
2419# Check that the compiler produces executables we can run. If not, either
2420# the compiler is broken, or we cross compile.
2421{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2422echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2423{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2424echo "${ECHO_T}$cross_compiling" >&6; }
2425
2426{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 3657{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2427echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 3658printf %s "checking for suffix of executables... " >&6; }
2428if { (ac_try="$ac_link" 3659if { { ac_try="$ac_link"
2429case "(($ac_try" in 3660case "(($ac_try" in
2430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2431 *) ac_try_echo=$ac_try;; 3662 *) ac_try_echo=$ac_try;;
2432esac 3663esac
2433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3664eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3665printf "%s\n" "$ac_try_echo"; } >&5
2434 (eval "$ac_link") 2>&5 3666 (eval "$ac_link") 2>&5
2435 ac_status=$? 3667 ac_status=$?
2436 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3668 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2437 (exit $ac_status); }; then 3669 test $ac_status = 0; }
3670then :
2438 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3671 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2439# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3672# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2440# work properly (i.e., refer to `conftest.exe'), while it won't with 3673# work properly (i.e., refer to `conftest.exe'), while it won't with
2441# `rm'. 3674# `rm'.
2442for ac_file in conftest.exe conftest conftest.*; do 3675for ac_file in conftest.exe conftest conftest.*; do
2443 test -f "$ac_file" || continue 3676 test -f "$ac_file" || continue
2444 case $ac_file in 3677 case $ac_file in
2445 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3678 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2446 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3679 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2447 break;; 3680 break;;
2448 * ) break;; 3681 * ) break;;
2449 esac 3682 esac
2450done 3683done
2451else 3684else $as_nop
2452 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3685 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2453See \`config.log' for more details." >&5 3686printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2454echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3687as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2455See \`config.log' for more details." >&2;} 3688See \`config.log' for more details" "$LINENO" 5; }
2456 { (exit 1); exit 1; }; }
2457fi 3689fi
2458
2459rm -f conftest$ac_cv_exeext 3690rm -f conftest conftest$ac_cv_exeext
2460{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3691{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2461echo "${ECHO_T}$ac_cv_exeext" >&6; } 3692printf "%s\n" "$ac_cv_exeext" >&6; }
2462 3693
2463rm -f conftest.$ac_ext 3694rm -f conftest.$ac_ext
2464EXEEXT=$ac_cv_exeext 3695EXEEXT=$ac_cv_exeext
2465ac_exeext=$EXEEXT 3696ac_exeext=$EXEEXT
2466{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2467echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2468if test "${ac_cv_objext+set}" = set; then
2469 echo $ECHO_N "(cached) $ECHO_C" >&6
2470else
2471 cat >conftest.$ac_ext <<_ACEOF
2472/* confdefs.h. */
2473_ACEOF
2474cat confdefs.h >>conftest.$ac_ext 3697cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2475cat >>conftest.$ac_ext <<_ACEOF
2476/* end confdefs.h. */ 3698/* end confdefs.h. */
2477 3699#include <stdio.h>
2478int 3700int
2479main () 3701main (void)
2480{ 3702{
3703FILE *f = fopen ("conftest.out", "w");
3704 return ferror (f) || fclose (f) != 0;
2481 3705
2482 ; 3706 ;
2483 return 0; 3707 return 0;
2484} 3708}
2485_ACEOF 3709_ACEOF
2486rm -f conftest.o conftest.obj 3710ac_clean_files="$ac_clean_files conftest.out"
2487if { (ac_try="$ac_compile" 3711# Check that the compiler produces executables we can run. If not, either
3712# the compiler is broken, or we cross compile.
3713{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3714printf %s "checking whether we are cross compiling... " >&6; }
3715if test "$cross_compiling" != yes; then
3716 { { ac_try="$ac_link"
2488case "(($ac_try" in 3717case "(($ac_try" in
2489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2490 *) ac_try_echo=$ac_try;; 3719 *) ac_try_echo=$ac_try;;
2491esac 3720esac
2492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3722printf "%s\n" "$ac_try_echo"; } >&5
3723 (eval "$ac_link") 2>&5
3724 ac_status=$?
3725 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3726 test $ac_status = 0; }
3727 if { ac_try='./conftest$ac_cv_exeext'
3728 { { case "(($ac_try" in
3729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3730 *) ac_try_echo=$ac_try;;
3731esac
3732eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3733printf "%s\n" "$ac_try_echo"; } >&5
3734 (eval "$ac_try") 2>&5
3735 ac_status=$?
3736 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3737 test $ac_status = 0; }; }; then
3738 cross_compiling=no
3739 else
3740 if test "$cross_compiling" = maybe; then
3741 cross_compiling=yes
3742 else
3743 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3744printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3745as_fn_error 77 "cannot run C compiled programs.
3746If you meant to cross compile, use \`--host'.
3747See \`config.log' for more details" "$LINENO" 5; }
3748 fi
3749 fi
3750fi
3751{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3752printf "%s\n" "$cross_compiling" >&6; }
3753
3754rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3755ac_clean_files=$ac_clean_files_save
3756{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3757printf %s "checking for suffix of object files... " >&6; }
3758if test ${ac_cv_objext+y}
3759then :
3760 printf %s "(cached) " >&6
3761else $as_nop
3762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3763/* end confdefs.h. */
3764
3765int
3766main (void)
3767{
3768
3769 ;
3770 return 0;
3771}
3772_ACEOF
3773rm -f conftest.o conftest.obj
3774if { { ac_try="$ac_compile"
3775case "(($ac_try" in
3776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3777 *) ac_try_echo=$ac_try;;
3778esac
3779eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3780printf "%s\n" "$ac_try_echo"; } >&5
2493 (eval "$ac_compile") 2>&5 3781 (eval "$ac_compile") 2>&5
2494 ac_status=$? 3782 ac_status=$?
2495 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3783 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2496 (exit $ac_status); }; then 3784 test $ac_status = 0; }
3785then :
2497 for ac_file in conftest.o conftest.obj conftest.*; do 3786 for ac_file in conftest.o conftest.obj conftest.*; do
2498 test -f "$ac_file" || continue; 3787 test -f "$ac_file" || continue;
2499 case $ac_file in 3788 case $ac_file in
2500 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 3789 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2501 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3790 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2502 break;; 3791 break;;
2503 esac 3792 esac
2504done 3793done
2505else 3794else $as_nop
2506 echo "$as_me: failed program was:" >&5 3795 printf "%s\n" "$as_me: failed program was:" >&5
2507sed 's/^/| /' conftest.$ac_ext >&5 3796sed 's/^/| /' conftest.$ac_ext >&5
2508 3797
2509{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3798{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2510See \`config.log' for more details." >&5 3799printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2511echo "$as_me: error: cannot compute suffix of object files: cannot compile 3800as_fn_error $? "cannot compute suffix of object files: cannot compile
2512See \`config.log' for more details." >&2;} 3801See \`config.log' for more details" "$LINENO" 5; }
2513 { (exit 1); exit 1; }; }
2514fi 3802fi
2515
2516rm -f conftest.$ac_cv_objext conftest.$ac_ext 3803rm -f conftest.$ac_cv_objext conftest.$ac_ext
2517fi 3804fi
2518{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3805{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2519echo "${ECHO_T}$ac_cv_objext" >&6; } 3806printf "%s\n" "$ac_cv_objext" >&6; }
2520OBJEXT=$ac_cv_objext 3807OBJEXT=$ac_cv_objext
2521ac_objext=$OBJEXT 3808ac_objext=$OBJEXT
2522{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3809{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
2523echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 3810printf %s "checking whether the compiler supports GNU C... " >&6; }
2524if test "${ac_cv_c_compiler_gnu+set}" = set; then 3811if test ${ac_cv_c_compiler_gnu+y}
2525 echo $ECHO_N "(cached) $ECHO_C" >&6 3812then :
2526else 3813 printf %s "(cached) " >&6
2527 cat >conftest.$ac_ext <<_ACEOF 3814else $as_nop
2528/* confdefs.h. */
2529_ACEOF
2530cat confdefs.h >>conftest.$ac_ext 3815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2531cat >>conftest.$ac_ext <<_ACEOF
2532/* end confdefs.h. */ 3816/* end confdefs.h. */
2533 3817
2534int 3818int
2535main () 3819main (void)
2536{ 3820{
2537#ifndef __GNUC__ 3821#ifndef __GNUC__
2538 choke me 3822 choke me
2539#endif 3823#endif
2540 3824
2541 ; 3825 ;
2542 return 0; 3826 return 0;
2543} 3827}
2544_ACEOF 3828_ACEOF
2545rm -f conftest.$ac_objext 3829if ac_fn_c_try_compile "$LINENO"
2546if { (ac_try="$ac_compile" 3830then :
2547case "(($ac_try" in
2548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2549 *) ac_try_echo=$ac_try;;
2550esac
2551eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2552 (eval "$ac_compile") 2>conftest.er1
2553 ac_status=$?
2554 grep -v '^ *+' conftest.er1 >conftest.err
2555 rm -f conftest.er1
2556 cat conftest.err >&5
2557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2558 (exit $ac_status); } && {
2559 test -z "$ac_c_werror_flag" ||
2560 test ! -s conftest.err
2561 } && test -s conftest.$ac_objext; then
2562 ac_compiler_gnu=yes 3831 ac_compiler_gnu=yes
3832else $as_nop
3833 ac_compiler_gnu=no
3834fi
3835rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3836ac_cv_c_compiler_gnu=$ac_compiler_gnu
3837
3838fi
3839{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3840printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3841ac_compiler_gnu=$ac_cv_c_compiler_gnu
3842
3843if test $ac_compiler_gnu = yes; then
3844 GCC=yes
2563else 3845else
2564 echo "$as_me: failed program was:" >&5 3846 GCC=
2565sed 's/^/| /' conftest.$ac_ext >&5
2566
2567 ac_compiler_gnu=no
2568fi 3847fi
2569
2570rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2571ac_cv_c_compiler_gnu=$ac_compiler_gnu
2572
2573fi
2574{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2575echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2576GCC=`test $ac_compiler_gnu = yes && echo yes`
2577ac_test_CFLAGS=${CFLAGS+set} 3848ac_test_CFLAGS=${CFLAGS+y}
2578ac_save_CFLAGS=$CFLAGS 3849ac_save_CFLAGS=$CFLAGS
2579{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3850{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2580echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 3851printf %s "checking whether $CC accepts -g... " >&6; }
2581if test "${ac_cv_prog_cc_g+set}" = set; then 3852if test ${ac_cv_prog_cc_g+y}
2582 echo $ECHO_N "(cached) $ECHO_C" >&6 3853then :
2583else 3854 printf %s "(cached) " >&6
3855else $as_nop
2584 ac_save_c_werror_flag=$ac_c_werror_flag 3856 ac_save_c_werror_flag=$ac_c_werror_flag
2585 ac_c_werror_flag=yes 3857 ac_c_werror_flag=yes
2586 ac_cv_prog_cc_g=no 3858 ac_cv_prog_cc_g=no
2587 CFLAGS="-g" 3859 CFLAGS="-g"
2588 cat >conftest.$ac_ext <<_ACEOF
2589/* confdefs.h. */
2590_ACEOF
2591cat confdefs.h >>conftest.$ac_ext 3860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2592cat >>conftest.$ac_ext <<_ACEOF
2593/* end confdefs.h. */ 3861/* end confdefs.h. */
2594 3862
2595int 3863int
2596main () 3864main (void)
2597{ 3865{
2598 3866
2599 ; 3867 ;
2600 return 0; 3868 return 0;
2601} 3869}
2602_ACEOF 3870_ACEOF
2603rm -f conftest.$ac_objext 3871if ac_fn_c_try_compile "$LINENO"
2604if { (ac_try="$ac_compile" 3872then :
2605case "(($ac_try" in
2606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2607 *) ac_try_echo=$ac_try;;
2608esac
2609eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2610 (eval "$ac_compile") 2>conftest.er1
2611 ac_status=$?
2612 grep -v '^ *+' conftest.er1 >conftest.err
2613 rm -f conftest.er1
2614 cat conftest.err >&5
2615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2616 (exit $ac_status); } && {
2617 test -z "$ac_c_werror_flag" ||
2618 test ! -s conftest.err
2619 } && test -s conftest.$ac_objext; then
2620 ac_cv_prog_cc_g=yes 3873 ac_cv_prog_cc_g=yes
2621else 3874else $as_nop
2622 echo "$as_me: failed program was:" >&5
2623sed 's/^/| /' conftest.$ac_ext >&5
2624
2625 CFLAGS="" 3875 CFLAGS=""
2626 cat >conftest.$ac_ext <<_ACEOF
2627/* confdefs.h. */
2628_ACEOF
2629cat confdefs.h >>conftest.$ac_ext 3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2630cat >>conftest.$ac_ext <<_ACEOF
2631/* end confdefs.h. */ 3877/* end confdefs.h. */
2632 3878
2633int 3879int
2634main () 3880main (void)
2635{ 3881{
2636 3882
2637 ; 3883 ;
2638 return 0; 3884 return 0;
2639} 3885}
2640_ACEOF 3886_ACEOF
2641rm -f conftest.$ac_objext 3887if ac_fn_c_try_compile "$LINENO"
2642if { (ac_try="$ac_compile" 3888then :
2643case "(($ac_try" in
2644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2645 *) ac_try_echo=$ac_try;;
2646esac
2647eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2648 (eval "$ac_compile") 2>conftest.er1
2649 ac_status=$?
2650 grep -v '^ *+' conftest.er1 >conftest.err
2651 rm -f conftest.er1
2652 cat conftest.err >&5
2653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2654 (exit $ac_status); } && {
2655 test -z "$ac_c_werror_flag" ||
2656 test ! -s conftest.err
2657 } && test -s conftest.$ac_objext; then
2658 :
2659else
2660 echo "$as_me: failed program was:" >&5
2661sed 's/^/| /' conftest.$ac_ext >&5
2662 3889
3890else $as_nop
2663 ac_c_werror_flag=$ac_save_c_werror_flag 3891 ac_c_werror_flag=$ac_save_c_werror_flag
2664 CFLAGS="-g" 3892 CFLAGS="-g"
2665 cat >conftest.$ac_ext <<_ACEOF
2666/* confdefs.h. */
2667_ACEOF
2668cat confdefs.h >>conftest.$ac_ext 3893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2669cat >>conftest.$ac_ext <<_ACEOF
2670/* end confdefs.h. */ 3894/* end confdefs.h. */
2671 3895
2672int 3896int
2673main () 3897main (void)
2674{ 3898{
2675 3899
2676 ; 3900 ;
2677 return 0; 3901 return 0;
2678} 3902}
2679_ACEOF 3903_ACEOF
2680rm -f conftest.$ac_objext 3904if ac_fn_c_try_compile "$LINENO"
2681if { (ac_try="$ac_compile" 3905then :
2682case "(($ac_try" in
2683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2684 *) ac_try_echo=$ac_try;;
2685esac
2686eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2687 (eval "$ac_compile") 2>conftest.er1
2688 ac_status=$?
2689 grep -v '^ *+' conftest.er1 >conftest.err
2690 rm -f conftest.er1
2691 cat conftest.err >&5
2692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2693 (exit $ac_status); } && {
2694 test -z "$ac_c_werror_flag" ||
2695 test ! -s conftest.err
2696 } && test -s conftest.$ac_objext; then
2697 ac_cv_prog_cc_g=yes 3906 ac_cv_prog_cc_g=yes
2698else
2699 echo "$as_me: failed program was:" >&5
2700sed 's/^/| /' conftest.$ac_ext >&5
2701
2702
2703fi 3907fi
2704
2705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3908rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2706fi 3909fi
2707
2708rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3910rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2709fi 3911fi
2710
2711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3912rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2712 ac_c_werror_flag=$ac_save_c_werror_flag 3913 ac_c_werror_flag=$ac_save_c_werror_flag
2713fi 3914fi
2714{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3915{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2715echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3916printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
2716if test "$ac_test_CFLAGS" = set; then 3917if test $ac_test_CFLAGS; then
2717 CFLAGS=$ac_save_CFLAGS 3918 CFLAGS=$ac_save_CFLAGS
2718elif test $ac_cv_prog_cc_g = yes; then 3919elif test $ac_cv_prog_cc_g = yes; then
2719 if test "$GCC" = yes; then 3920 if test "$GCC" = yes; then
2720 CFLAGS="-g -O2" 3921 CFLAGS="-g -O2"
2721 else 3922 else
2726 CFLAGS="-O2" 3927 CFLAGS="-O2"
2727 else 3928 else
2728 CFLAGS= 3929 CFLAGS=
2729 fi 3930 fi
2730fi 3931fi
2731{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3932ac_prog_cc_stdc=no
2732echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3933if test x$ac_prog_cc_stdc = xno
3934then :
3935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3936printf %s "checking for $CC option to enable C11 features... " >&6; }
3937if test ${ac_cv_prog_cc_c11+y}
3938then :
3939 printf %s "(cached) " >&6
3940else $as_nop
3941 ac_cv_prog_cc_c11=no
3942ac_save_CC=$CC
3943cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3944/* end confdefs.h. */
3945$ac_c_conftest_c11_program
3946_ACEOF
3947for ac_arg in '' -std=gnu11
3948do
3949 CC="$ac_save_CC $ac_arg"
3950 if ac_fn_c_try_compile "$LINENO"
3951then :
3952 ac_cv_prog_cc_c11=$ac_arg
3953fi
3954rm -f core conftest.err conftest.$ac_objext conftest.beam
3955 test "x$ac_cv_prog_cc_c11" != "xno" && break
3956done
3957rm -f conftest.$ac_ext
3958CC=$ac_save_CC
3959fi
3960
3961if test "x$ac_cv_prog_cc_c11" = xno
3962then :
3963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3964printf "%s\n" "unsupported" >&6; }
3965else $as_nop
3966 if test "x$ac_cv_prog_cc_c11" = x
3967then :
3968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3969printf "%s\n" "none needed" >&6; }
3970else $as_nop
3971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3972printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3973 CC="$CC $ac_cv_prog_cc_c11"
3974fi
3975 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3976 ac_prog_cc_stdc=c11
3977fi
3978fi
3979if test x$ac_prog_cc_stdc = xno
3980then :
3981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3982printf %s "checking for $CC option to enable C99 features... " >&6; }
3983if test ${ac_cv_prog_cc_c99+y}
3984then :
3985 printf %s "(cached) " >&6
3986else $as_nop
3987 ac_cv_prog_cc_c99=no
3988ac_save_CC=$CC
3989cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3990/* end confdefs.h. */
3991$ac_c_conftest_c99_program
3992_ACEOF
3993for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3994do
3995 CC="$ac_save_CC $ac_arg"
3996 if ac_fn_c_try_compile "$LINENO"
3997then :
3998 ac_cv_prog_cc_c99=$ac_arg
3999fi
4000rm -f core conftest.err conftest.$ac_objext conftest.beam
4001 test "x$ac_cv_prog_cc_c99" != "xno" && break
4002done
4003rm -f conftest.$ac_ext
4004CC=$ac_save_CC
4005fi
4006
2733if test "${ac_cv_prog_cc_c89+set}" = set; then 4007if test "x$ac_cv_prog_cc_c99" = xno
2734 echo $ECHO_N "(cached) $ECHO_C" >&6 4008then :
2735else 4009 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4010printf "%s\n" "unsupported" >&6; }
4011else $as_nop
4012 if test "x$ac_cv_prog_cc_c99" = x
4013then :
4014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4015printf "%s\n" "none needed" >&6; }
4016else $as_nop
4017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4018printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4019 CC="$CC $ac_cv_prog_cc_c99"
4020fi
4021 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4022 ac_prog_cc_stdc=c99
4023fi
4024fi
4025if test x$ac_prog_cc_stdc = xno
4026then :
4027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4028printf %s "checking for $CC option to enable C89 features... " >&6; }
4029if test ${ac_cv_prog_cc_c89+y}
4030then :
4031 printf %s "(cached) " >&6
4032else $as_nop
2736 ac_cv_prog_cc_c89=no 4033 ac_cv_prog_cc_c89=no
2737ac_save_CC=$CC 4034ac_save_CC=$CC
2738cat >conftest.$ac_ext <<_ACEOF 4035cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2739/* confdefs.h. */ 4036/* end confdefs.h. */
4037$ac_c_conftest_c89_program
2740_ACEOF 4038_ACEOF
2741cat confdefs.h >>conftest.$ac_ext 4039for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2742cat >>conftest.$ac_ext <<_ACEOF
2743/* end confdefs.h. */
2744#include <stdarg.h>
2745#include <stdio.h>
2746#include <sys/types.h>
2747#include <sys/stat.h>
2748/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2749struct buf { int x; };
2750FILE * (*rcsopen) (struct buf *, struct stat *, int);
2751static char *e (p, i)
2752 char **p;
2753 int i;
2754{
2755 return p[i];
2756}
2757static char *f (char * (*g) (char **, int), char **p, ...)
2758{
2759 char *s;
2760 va_list v;
2761 va_start (v,p);
2762 s = g (p, va_arg (v,int));
2763 va_end (v);
2764 return s;
2765}
2766
2767/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2768 function prototypes and stuff, but not '\xHH' hex character constants.
2769 These don't provoke an error unfortunately, instead are silently treated
2770 as 'x'. The following induces an error, until -std is added to get
2771 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2772 array size at least. It's necessary to write '\x00'==0 to get something
2773 that's true only with -std. */
2774int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2775
2776/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2777 inside strings and character constants. */
2778#define FOO(x) 'x'
2779int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2780
2781int test (int i, double x);
2782struct s1 {int (*f) (int a);};
2783struct s2 {int (*f) (double a);};
2784int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2785int argc;
2786char **argv;
2787int
2788main ()
2789{
2790return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2791 ;
2792 return 0;
2793}
2794_ACEOF
2795for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2796 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2797do 4040do
2798 CC="$ac_save_CC $ac_arg" 4041 CC="$ac_save_CC $ac_arg"
2799 rm -f conftest.$ac_objext 4042 if ac_fn_c_try_compile "$LINENO"
2800if { (ac_try="$ac_compile" 4043then :
2801case "(($ac_try" in
2802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2803 *) ac_try_echo=$ac_try;;
2804esac
2805eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2806 (eval "$ac_compile") 2>conftest.er1
2807 ac_status=$?
2808 grep -v '^ *+' conftest.er1 >conftest.err
2809 rm -f conftest.er1
2810 cat conftest.err >&5
2811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2812 (exit $ac_status); } && {
2813 test -z "$ac_c_werror_flag" ||
2814 test ! -s conftest.err
2815 } && test -s conftest.$ac_objext; then
2816 ac_cv_prog_cc_c89=$ac_arg 4044 ac_cv_prog_cc_c89=$ac_arg
2817else
2818 echo "$as_me: failed program was:" >&5
2819sed 's/^/| /' conftest.$ac_ext >&5
2820
2821
2822fi 4045fi
2823
2824rm -f core conftest.err conftest.$ac_objext 4046rm -f core conftest.err conftest.$ac_objext conftest.beam
2825 test "x$ac_cv_prog_cc_c89" != "xno" && break 4047 test "x$ac_cv_prog_cc_c89" != "xno" && break
2826done 4048done
2827rm -f conftest.$ac_ext 4049rm -f conftest.$ac_ext
2828CC=$ac_save_CC 4050CC=$ac_save_CC
2829
2830fi 4051fi
2831# AC_CACHE_VAL 4052
2832case "x$ac_cv_prog_cc_c89" in 4053if test "x$ac_cv_prog_cc_c89" = xno
2833 x) 4054then :
2834 { echo "$as_me:$LINENO: result: none needed" >&5 4055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
2835echo "${ECHO_T}none needed" >&6; } ;; 4056printf "%s\n" "unsupported" >&6; }
2836 xno) 4057else $as_nop
2837 { echo "$as_me:$LINENO: result: unsupported" >&5 4058 if test "x$ac_cv_prog_cc_c89" = x
2838echo "${ECHO_T}unsupported" >&6; } ;; 4059then :
2839 *) 4060 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4061printf "%s\n" "none needed" >&6; }
4062else $as_nop
4063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4064printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
2840 CC="$CC $ac_cv_prog_cc_c89" 4065 CC="$CC $ac_cv_prog_cc_c89"
2841 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 4066fi
2842echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 4067 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
2843esac 4068 ac_prog_cc_stdc=c89
2844 4069fi
4070fi
2845 4071
2846ac_ext=c 4072ac_ext=c
2847ac_cpp='$CPP $CPPFLAGS' 4073ac_cpp='$CPP $CPPFLAGS'
2848ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4074ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2849ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4075ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2850ac_compiler_gnu=$ac_cv_c_compiler_gnu 4076ac_compiler_gnu=$ac_cv_c_compiler_gnu
4077
4078
4079
4080
4081
4082
2851 4083
2852ac_ext=cpp 4084ac_ext=cpp
2853ac_cpp='$CXXCPP $CPPFLAGS' 4085ac_cpp='$CXXCPP $CPPFLAGS'
2854ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4086ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2855ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4087ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2857if test -z "$CXX"; then 4089if test -z "$CXX"; then
2858 if test -n "$CCC"; then 4090 if test -n "$CCC"; then
2859 CXX=$CCC 4091 CXX=$CCC
2860 else 4092 else
2861 if test -n "$ac_tool_prefix"; then 4093 if test -n "$ac_tool_prefix"; then
2862 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 4094 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
2863 do 4095 do
2864 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4096 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2865set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4097set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2866{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4098{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2867echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4099printf %s "checking for $ac_word... " >&6; }
2868if test "${ac_cv_prog_CXX+set}" = set; then 4100if test ${ac_cv_prog_CXX+y}
2869 echo $ECHO_N "(cached) $ECHO_C" >&6 4101then :
2870else 4102 printf %s "(cached) " >&6
4103else $as_nop
2871 if test -n "$CXX"; then 4104 if test -n "$CXX"; then
2872 ac_cv_prog_CXX="$CXX" # Let the user override the test. 4105 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2873else 4106else
2874as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2875for as_dir in $PATH 4108for as_dir in $PATH
2876do 4109do
2877 IFS=$as_save_IFS 4110 IFS=$as_save_IFS
2878 test -z "$as_dir" && as_dir=. 4111 case $as_dir in #(((
4112 '') as_dir=./ ;;
4113 */) ;;
4114 *) as_dir=$as_dir/ ;;
4115 esac
2879 for ac_exec_ext in '' $ac_executable_extensions; do 4116 for ac_exec_ext in '' $ac_executable_extensions; do
2880 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4117 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2881 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 4118 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2882 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4119 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2883 break 2 4120 break 2
2884 fi 4121 fi
2885done 4122done
2886done 4123 done
2887IFS=$as_save_IFS 4124IFS=$as_save_IFS
2888 4125
2889fi 4126fi
2890fi 4127fi
2891CXX=$ac_cv_prog_CXX 4128CXX=$ac_cv_prog_CXX
2892if test -n "$CXX"; then 4129if test -n "$CXX"; then
2893 { echo "$as_me:$LINENO: result: $CXX" >&5 4130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
2894echo "${ECHO_T}$CXX" >&6; } 4131printf "%s\n" "$CXX" >&6; }
2895else 4132else
2896 { echo "$as_me:$LINENO: result: no" >&5 4133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2897echo "${ECHO_T}no" >&6; } 4134printf "%s\n" "no" >&6; }
2898fi 4135fi
2899 4136
2900 4137
2901 test -n "$CXX" && break 4138 test -n "$CXX" && break
2902 done 4139 done
2903fi 4140fi
2904if test -z "$CXX"; then 4141if test -z "$CXX"; then
2905 ac_ct_CXX=$CXX 4142 ac_ct_CXX=$CXX
2906 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 4143 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
2907do 4144do
2908 # Extract the first word of "$ac_prog", so it can be a program name with args. 4145 # Extract the first word of "$ac_prog", so it can be a program name with args.
2909set dummy $ac_prog; ac_word=$2 4146set dummy $ac_prog; ac_word=$2
2910{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4147{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2911echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4148printf %s "checking for $ac_word... " >&6; }
2912if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 4149if test ${ac_cv_prog_ac_ct_CXX+y}
2913 echo $ECHO_N "(cached) $ECHO_C" >&6 4150then :
2914else 4151 printf %s "(cached) " >&6
4152else $as_nop
2915 if test -n "$ac_ct_CXX"; then 4153 if test -n "$ac_ct_CXX"; then
2916 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 4154 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2917else 4155else
2918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2919for as_dir in $PATH 4157for as_dir in $PATH
2920do 4158do
2921 IFS=$as_save_IFS 4159 IFS=$as_save_IFS
2922 test -z "$as_dir" && as_dir=. 4160 case $as_dir in #(((
4161 '') as_dir=./ ;;
4162 */) ;;
4163 *) as_dir=$as_dir/ ;;
4164 esac
2923 for ac_exec_ext in '' $ac_executable_extensions; do 4165 for ac_exec_ext in '' $ac_executable_extensions; do
2924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4166 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2925 ac_cv_prog_ac_ct_CXX="$ac_prog" 4167 ac_cv_prog_ac_ct_CXX="$ac_prog"
2926 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4168 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2927 break 2 4169 break 2
2928 fi 4170 fi
2929done 4171done
2930done 4172 done
2931IFS=$as_save_IFS 4173IFS=$as_save_IFS
2932 4174
2933fi 4175fi
2934fi 4176fi
2935ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 4177ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2936if test -n "$ac_ct_CXX"; then 4178if test -n "$ac_ct_CXX"; then
2937 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 4179 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
2938echo "${ECHO_T}$ac_ct_CXX" >&6; } 4180printf "%s\n" "$ac_ct_CXX" >&6; }
2939else 4181else
2940 { echo "$as_me:$LINENO: result: no" >&5 4182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2941echo "${ECHO_T}no" >&6; } 4183printf "%s\n" "no" >&6; }
2942fi 4184fi
2943 4185
2944 4186
2945 test -n "$ac_ct_CXX" && break 4187 test -n "$ac_ct_CXX" && break
2946done 4188done
2948 if test "x$ac_ct_CXX" = x; then 4190 if test "x$ac_ct_CXX" = x; then
2949 CXX="g++" 4191 CXX="g++"
2950 else 4192 else
2951 case $cross_compiling:$ac_tool_warned in 4193 case $cross_compiling:$ac_tool_warned in
2952yes:) 4194yes:)
2953{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 4195{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2954whose name does not start with the host triplet. If you think this 4196printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2955configuration is useful to you, please write to autoconf@gnu.org." >&5
2956echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2957whose name does not start with the host triplet. If you think this
2958configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2959ac_tool_warned=yes ;; 4197ac_tool_warned=yes ;;
2960esac 4198esac
2961 CXX=$ac_ct_CXX 4199 CXX=$ac_ct_CXX
2962 fi 4200 fi
2963fi 4201fi
2964 4202
2965 fi 4203 fi
2966fi 4204fi
2967# Provide some information about the compiler. 4205# Provide some information about the compiler.
2968echo "$as_me:$LINENO: checking for C++ compiler version" >&5 4206printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
2969ac_compiler=`set X $ac_compile; echo $2` 4207set X $ac_compile
4208ac_compiler=$2
4209for ac_option in --version -v -V -qversion; do
2970{ (ac_try="$ac_compiler --version >&5" 4210 { { ac_try="$ac_compiler $ac_option >&5"
2971case "(($ac_try" in 4211case "(($ac_try" in
2972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2973 *) ac_try_echo=$ac_try;; 4213 *) ac_try_echo=$ac_try;;
2974esac 4214esac
2975eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4215eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2976 (eval "$ac_compiler --version >&5") 2>&5 4216printf "%s\n" "$ac_try_echo"; } >&5
4217 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2977 ac_status=$? 4218 ac_status=$?
2978 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4219 if test -s conftest.err; then
4220 sed '10a\
4221... rest of stderr output deleted ...
4222 10q' conftest.err >conftest.er1
4223 cat conftest.er1 >&5
4224 fi
4225 rm -f conftest.er1 conftest.err
4226 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2979 (exit $ac_status); } 4227 test $ac_status = 0; }
2980{ (ac_try="$ac_compiler -v >&5" 4228done
2981case "(($ac_try" in
2982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2983 *) ac_try_echo=$ac_try;;
2984esac
2985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2986 (eval "$ac_compiler -v >&5") 2>&5
2987 ac_status=$?
2988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2989 (exit $ac_status); }
2990{ (ac_try="$ac_compiler -V >&5"
2991case "(($ac_try" in
2992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2993 *) ac_try_echo=$ac_try;;
2994esac
2995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2996 (eval "$ac_compiler -V >&5") 2>&5
2997 ac_status=$?
2998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2999 (exit $ac_status); }
3000 4229
3001{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 4230{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
3002echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 4231printf %s "checking whether the compiler supports GNU C++... " >&6; }
3003if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 4232if test ${ac_cv_cxx_compiler_gnu+y}
3004 echo $ECHO_N "(cached) $ECHO_C" >&6 4233then :
3005else 4234 printf %s "(cached) " >&6
3006 cat >conftest.$ac_ext <<_ACEOF 4235else $as_nop
3007/* confdefs.h. */
3008_ACEOF
3009cat confdefs.h >>conftest.$ac_ext 4236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3010cat >>conftest.$ac_ext <<_ACEOF
3011/* end confdefs.h. */ 4237/* end confdefs.h. */
3012 4238
3013int 4239int
3014main () 4240main (void)
3015{ 4241{
3016#ifndef __GNUC__ 4242#ifndef __GNUC__
3017 choke me 4243 choke me
3018#endif 4244#endif
3019 4245
3020 ; 4246 ;
3021 return 0; 4247 return 0;
3022} 4248}
3023_ACEOF 4249_ACEOF
3024rm -f conftest.$ac_objext 4250if ac_fn_cxx_try_compile "$LINENO"
3025if { (ac_try="$ac_compile" 4251then :
3026case "(($ac_try" in
3027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3028 *) ac_try_echo=$ac_try;;
3029esac
3030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3031 (eval "$ac_compile") 2>conftest.er1
3032 ac_status=$?
3033 grep -v '^ *+' conftest.er1 >conftest.err
3034 rm -f conftest.er1
3035 cat conftest.err >&5
3036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3037 (exit $ac_status); } && {
3038 test -z "$ac_cxx_werror_flag" ||
3039 test ! -s conftest.err
3040 } && test -s conftest.$ac_objext; then
3041 ac_compiler_gnu=yes 4252 ac_compiler_gnu=yes
4253else $as_nop
4254 ac_compiler_gnu=no
4255fi
4256rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4257ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4258
4259fi
4260{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4261printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
4262ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4263
4264if test $ac_compiler_gnu = yes; then
4265 GXX=yes
3042else 4266else
3043 echo "$as_me: failed program was:" >&5 4267 GXX=
3044sed 's/^/| /' conftest.$ac_ext >&5
3045
3046 ac_compiler_gnu=no
3047fi 4268fi
3048
3049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3050ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3051
3052fi
3053{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3054echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3055GXX=`test $ac_compiler_gnu = yes && echo yes`
3056ac_test_CXXFLAGS=${CXXFLAGS+set} 4269ac_test_CXXFLAGS=${CXXFLAGS+y}
3057ac_save_CXXFLAGS=$CXXFLAGS 4270ac_save_CXXFLAGS=$CXXFLAGS
3058{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 4271{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3059echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 4272printf %s "checking whether $CXX accepts -g... " >&6; }
3060if test "${ac_cv_prog_cxx_g+set}" = set; then 4273if test ${ac_cv_prog_cxx_g+y}
3061 echo $ECHO_N "(cached) $ECHO_C" >&6 4274then :
3062else 4275 printf %s "(cached) " >&6
4276else $as_nop
3063 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 4277 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3064 ac_cxx_werror_flag=yes 4278 ac_cxx_werror_flag=yes
3065 ac_cv_prog_cxx_g=no 4279 ac_cv_prog_cxx_g=no
3066 CXXFLAGS="-g" 4280 CXXFLAGS="-g"
3067 cat >conftest.$ac_ext <<_ACEOF
3068/* confdefs.h. */
3069_ACEOF
3070cat confdefs.h >>conftest.$ac_ext 4281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3071cat >>conftest.$ac_ext <<_ACEOF
3072/* end confdefs.h. */ 4282/* end confdefs.h. */
3073 4283
3074int 4284int
3075main () 4285main (void)
3076{ 4286{
3077 4287
3078 ; 4288 ;
3079 return 0; 4289 return 0;
3080} 4290}
3081_ACEOF 4291_ACEOF
3082rm -f conftest.$ac_objext 4292if ac_fn_cxx_try_compile "$LINENO"
3083if { (ac_try="$ac_compile" 4293then :
3084case "(($ac_try" in
3085 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3086 *) ac_try_echo=$ac_try;;
3087esac
3088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3089 (eval "$ac_compile") 2>conftest.er1
3090 ac_status=$?
3091 grep -v '^ *+' conftest.er1 >conftest.err
3092 rm -f conftest.er1
3093 cat conftest.err >&5
3094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3095 (exit $ac_status); } && {
3096 test -z "$ac_cxx_werror_flag" ||
3097 test ! -s conftest.err
3098 } && test -s conftest.$ac_objext; then
3099 ac_cv_prog_cxx_g=yes 4294 ac_cv_prog_cxx_g=yes
3100else 4295else $as_nop
3101 echo "$as_me: failed program was:" >&5
3102sed 's/^/| /' conftest.$ac_ext >&5
3103
3104 CXXFLAGS="" 4296 CXXFLAGS=""
3105 cat >conftest.$ac_ext <<_ACEOF
3106/* confdefs.h. */
3107_ACEOF
3108cat confdefs.h >>conftest.$ac_ext 4297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3109cat >>conftest.$ac_ext <<_ACEOF
3110/* end confdefs.h. */ 4298/* end confdefs.h. */
3111 4299
3112int 4300int
3113main () 4301main (void)
3114{ 4302{
3115 4303
3116 ; 4304 ;
3117 return 0; 4305 return 0;
3118} 4306}
3119_ACEOF 4307_ACEOF
3120rm -f conftest.$ac_objext 4308if ac_fn_cxx_try_compile "$LINENO"
3121if { (ac_try="$ac_compile" 4309then :
3122case "(($ac_try" in
3123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3124 *) ac_try_echo=$ac_try;;
3125esac
3126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3127 (eval "$ac_compile") 2>conftest.er1
3128 ac_status=$?
3129 grep -v '^ *+' conftest.er1 >conftest.err
3130 rm -f conftest.er1
3131 cat conftest.err >&5
3132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3133 (exit $ac_status); } && {
3134 test -z "$ac_cxx_werror_flag" ||
3135 test ! -s conftest.err
3136 } && test -s conftest.$ac_objext; then
3137 :
3138else
3139 echo "$as_me: failed program was:" >&5
3140sed 's/^/| /' conftest.$ac_ext >&5
3141 4310
4311else $as_nop
3142 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4312 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3143 CXXFLAGS="-g" 4313 CXXFLAGS="-g"
3144 cat >conftest.$ac_ext <<_ACEOF
3145/* confdefs.h. */
3146_ACEOF
3147cat confdefs.h >>conftest.$ac_ext 4314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3148cat >>conftest.$ac_ext <<_ACEOF
3149/* end confdefs.h. */ 4315/* end confdefs.h. */
3150 4316
3151int 4317int
3152main () 4318main (void)
3153{ 4319{
3154 4320
3155 ; 4321 ;
3156 return 0; 4322 return 0;
3157} 4323}
3158_ACEOF 4324_ACEOF
3159rm -f conftest.$ac_objext 4325if ac_fn_cxx_try_compile "$LINENO"
3160if { (ac_try="$ac_compile" 4326then :
3161case "(($ac_try" in
3162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3163 *) ac_try_echo=$ac_try;;
3164esac
3165eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3166 (eval "$ac_compile") 2>conftest.er1
3167 ac_status=$?
3168 grep -v '^ *+' conftest.er1 >conftest.err
3169 rm -f conftest.er1
3170 cat conftest.err >&5
3171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3172 (exit $ac_status); } && {
3173 test -z "$ac_cxx_werror_flag" ||
3174 test ! -s conftest.err
3175 } && test -s conftest.$ac_objext; then
3176 ac_cv_prog_cxx_g=yes 4327 ac_cv_prog_cxx_g=yes
3177else
3178 echo "$as_me: failed program was:" >&5
3179sed 's/^/| /' conftest.$ac_ext >&5
3180
3181
3182fi 4328fi
3183
3184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4329rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3185fi 4330fi
3186
3187rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4331rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3188fi 4332fi
3189
3190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4333rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3191 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4334 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3192fi 4335fi
3193{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 4336{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3194echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 4337printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
3195if test "$ac_test_CXXFLAGS" = set; then 4338if test $ac_test_CXXFLAGS; then
3196 CXXFLAGS=$ac_save_CXXFLAGS 4339 CXXFLAGS=$ac_save_CXXFLAGS
3197elif test $ac_cv_prog_cxx_g = yes; then 4340elif test $ac_cv_prog_cxx_g = yes; then
3198 if test "$GXX" = yes; then 4341 if test "$GXX" = yes; then
3199 CXXFLAGS="-g -O2" 4342 CXXFLAGS="-g -O2"
3200 else 4343 else
3205 CXXFLAGS="-O2" 4348 CXXFLAGS="-O2"
3206 else 4349 else
3207 CXXFLAGS= 4350 CXXFLAGS=
3208 fi 4351 fi
3209fi 4352fi
4353ac_prog_cxx_stdcxx=no
4354if test x$ac_prog_cxx_stdcxx = xno
4355then :
4356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
4357printf %s "checking for $CXX option to enable C++11 features... " >&6; }
4358if test ${ac_cv_prog_cxx_11+y}
4359then :
4360 printf %s "(cached) " >&6
4361else $as_nop
4362 ac_cv_prog_cxx_11=no
4363ac_save_CXX=$CXX
4364cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4365/* end confdefs.h. */
4366$ac_cxx_conftest_cxx11_program
4367_ACEOF
4368for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
4369do
4370 CXX="$ac_save_CXX $ac_arg"
4371 if ac_fn_cxx_try_compile "$LINENO"
4372then :
4373 ac_cv_prog_cxx_cxx11=$ac_arg
4374fi
4375rm -f core conftest.err conftest.$ac_objext conftest.beam
4376 test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
4377done
4378rm -f conftest.$ac_ext
4379CXX=$ac_save_CXX
4380fi
4381
4382if test "x$ac_cv_prog_cxx_cxx11" = xno
4383then :
4384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4385printf "%s\n" "unsupported" >&6; }
4386else $as_nop
4387 if test "x$ac_cv_prog_cxx_cxx11" = x
4388then :
4389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4390printf "%s\n" "none needed" >&6; }
4391else $as_nop
4392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
4393printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
4394 CXX="$CXX $ac_cv_prog_cxx_cxx11"
4395fi
4396 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
4397 ac_prog_cxx_stdcxx=cxx11
4398fi
4399fi
4400if test x$ac_prog_cxx_stdcxx = xno
4401then :
4402 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
4403printf %s "checking for $CXX option to enable C++98 features... " >&6; }
4404if test ${ac_cv_prog_cxx_98+y}
4405then :
4406 printf %s "(cached) " >&6
4407else $as_nop
4408 ac_cv_prog_cxx_98=no
4409ac_save_CXX=$CXX
4410cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4411/* end confdefs.h. */
4412$ac_cxx_conftest_cxx98_program
4413_ACEOF
4414for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
4415do
4416 CXX="$ac_save_CXX $ac_arg"
4417 if ac_fn_cxx_try_compile "$LINENO"
4418then :
4419 ac_cv_prog_cxx_cxx98=$ac_arg
4420fi
4421rm -f core conftest.err conftest.$ac_objext conftest.beam
4422 test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
4423done
4424rm -f conftest.$ac_ext
4425CXX=$ac_save_CXX
4426fi
4427
4428if test "x$ac_cv_prog_cxx_cxx98" = xno
4429then :
4430 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4431printf "%s\n" "unsupported" >&6; }
4432else $as_nop
4433 if test "x$ac_cv_prog_cxx_cxx98" = x
4434then :
4435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4436printf "%s\n" "none needed" >&6; }
4437else $as_nop
4438 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
4439printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
4440 CXX="$CXX $ac_cv_prog_cxx_cxx98"
4441fi
4442 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
4443 ac_prog_cxx_stdcxx=cxx98
4444fi
4445fi
4446
3210ac_ext=c 4447ac_ext=c
3211ac_cpp='$CPP $CPPFLAGS' 4448ac_cpp='$CPP $CPPFLAGS'
3212ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4449ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3213ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4450ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3214ac_compiler_gnu=$ac_cv_c_compiler_gnu 4451ac_compiler_gnu=$ac_cv_c_compiler_gnu
3215 4452
3216ac_ext=c
3217ac_cpp='$CPP $CPPFLAGS'
3218ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3219ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3220ac_compiler_gnu=$ac_cv_c_compiler_gnu
3221{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3222echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3223# On Suns, sometimes $CPP names a directory.
3224if test -n "$CPP" && test -d "$CPP"; then
3225 CPP=
3226fi
3227if test -z "$CPP"; then
3228 if test "${ac_cv_prog_CPP+set}" = set; then
3229 echo $ECHO_N "(cached) $ECHO_C" >&6
3230else
3231 # Double quotes because CPP needs to be expanded
3232 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3233 do
3234 ac_preproc_ok=false
3235for ac_c_preproc_warn_flag in '' yes
3236do
3237 # Use a header file that comes with gcc, so configuring glibc
3238 # with a fresh cross-compiler works.
3239 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3240 # <limits.h> exists even on freestanding compilers.
3241 # On the NeXT, cc -E runs the code through the compiler's parser,
3242 # not just through cpp. "Syntax error" is here to catch this case.
3243 cat >conftest.$ac_ext <<_ACEOF
3244/* confdefs.h. */
3245_ACEOF
3246cat confdefs.h >>conftest.$ac_ext
3247cat >>conftest.$ac_ext <<_ACEOF
3248/* end confdefs.h. */
3249#ifdef __STDC__
3250# include <limits.h>
3251#else
3252# include <assert.h>
3253#endif
3254 Syntax error
3255_ACEOF
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
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
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
3272 :
3273else
3274 echo "$as_me: failed program was:" >&5
3275sed 's/^/| /' conftest.$ac_ext >&5
3276 4453
3277 # Broken: fails on valid input.
3278continue
3279fi
3280 4454
3281rm -f conftest.err conftest.$ac_ext
3282
3283 # OK, works on sane cases. Now check whether nonexistent headers
3284 # can be detected and how.
3285 cat >conftest.$ac_ext <<_ACEOF
3286/* confdefs.h. */
3287_ACEOF
3288cat confdefs.h >>conftest.$ac_ext
3289cat >>conftest.$ac_ext <<_ACEOF
3290/* end confdefs.h. */
3291#include <ac_nonexistent.h>
3292_ACEOF
3293if { (ac_try="$ac_cpp conftest.$ac_ext"
3294case "(($ac_try" in
3295 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3296 *) ac_try_echo=$ac_try;;
3297esac
3298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3299 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3300 ac_status=$?
3301 grep -v '^ *+' conftest.er1 >conftest.err
3302 rm -f conftest.er1
3303 cat conftest.err >&5
3304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3305 (exit $ac_status); } >/dev/null && {
3306 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3307 test ! -s conftest.err
3308 }; then
3309 # Broken: success on invalid input.
3310continue
3311else
3312 echo "$as_me: failed program was:" >&5
3313sed 's/^/| /' conftest.$ac_ext >&5
3314
3315 # Passes both tests.
3316ac_preproc_ok=:
3317break
3318fi
3319
3320rm -f conftest.err conftest.$ac_ext
3321
3322done
3323# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3324rm -f conftest.err conftest.$ac_ext
3325if $ac_preproc_ok; then
3326 break
3327fi
3328
3329 done
3330 ac_cv_prog_CPP=$CPP
3331
3332fi
3333 CPP=$ac_cv_prog_CPP
3334else
3335 ac_cv_prog_CPP=$CPP
3336fi
3337{ echo "$as_me:$LINENO: result: $CPP" >&5
3338echo "${ECHO_T}$CPP" >&6; }
3339ac_preproc_ok=false
3340for ac_c_preproc_warn_flag in '' yes
3341do
3342 # Use a header file that comes with gcc, so configuring glibc
3343 # with a fresh cross-compiler works.
3344 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3345 # <limits.h> exists even on freestanding compilers.
3346 # On the NeXT, cc -E runs the code through the compiler's parser,
3347 # not just through cpp. "Syntax error" is here to catch this case.
3348 cat >conftest.$ac_ext <<_ACEOF
3349/* confdefs.h. */
3350_ACEOF
3351cat confdefs.h >>conftest.$ac_ext
3352cat >>conftest.$ac_ext <<_ACEOF
3353/* end confdefs.h. */
3354#ifdef __STDC__
3355# include <limits.h>
3356#else
3357# include <assert.h>
3358#endif
3359 Syntax error
3360_ACEOF
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
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
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
3377 :
3378else
3379 echo "$as_me: failed program was:" >&5
3380sed 's/^/| /' conftest.$ac_ext >&5
3381
3382 # Broken: fails on valid input.
3383continue
3384fi
3385
3386rm -f conftest.err conftest.$ac_ext
3387
3388 # OK, works on sane cases. Now check whether nonexistent headers
3389 # can be detected and how.
3390 cat >conftest.$ac_ext <<_ACEOF
3391/* confdefs.h. */
3392_ACEOF
3393cat confdefs.h >>conftest.$ac_ext
3394cat >>conftest.$ac_ext <<_ACEOF
3395/* end confdefs.h. */
3396#include <ac_nonexistent.h>
3397_ACEOF
3398if { (ac_try="$ac_cpp conftest.$ac_ext"
3399case "(($ac_try" in
3400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3401 *) ac_try_echo=$ac_try;;
3402esac
3403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3404 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3405 ac_status=$?
3406 grep -v '^ *+' conftest.er1 >conftest.err
3407 rm -f conftest.er1
3408 cat conftest.err >&5
3409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3410 (exit $ac_status); } >/dev/null && {
3411 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3412 test ! -s conftest.err
3413 }; then
3414 # Broken: success on invalid input.
3415continue
3416else
3417 echo "$as_me: failed program was:" >&5
3418sed 's/^/| /' conftest.$ac_ext >&5
3419
3420 # Passes both tests.
3421ac_preproc_ok=:
3422break
3423fi
3424
3425rm -f conftest.err conftest.$ac_ext
3426
3427done
3428# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3429rm -f conftest.err conftest.$ac_ext
3430if $ac_preproc_ok; then
3431 :
3432else
3433 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3434See \`config.log' for more details." >&5
3435echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3436See \`config.log' for more details." >&2;}
3437 { (exit 1); exit 1; }; }
3438fi
3439
3440ac_ext=c
3441ac_cpp='$CPP $CPPFLAGS'
3442ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3443ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3444ac_compiler_gnu=$ac_cv_c_compiler_gnu
3445
3446# Find a good install program. We prefer a C program (faster), 4455 # Find a good install program. We prefer a C program (faster),
3447# so one script is as good as another. But avoid the broken or 4456# so one script is as good as another. But avoid the broken or
3448# incompatible versions: 4457# incompatible versions:
3449# SysV /etc/install, /usr/sbin/install 4458# SysV /etc/install, /usr/sbin/install
3450# SunOS /usr/etc/install 4459# SunOS /usr/etc/install
3451# IRIX /sbin/install 4460# IRIX /sbin/install
3454# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4463# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3455# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4464# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3456# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4465# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3457# OS/2's system install, which has a completely different semantic 4466# OS/2's system install, which has a completely different semantic
3458# ./install, which can be erroneously created by make from ./install.sh. 4467# ./install, which can be erroneously created by make from ./install.sh.
4468# Reject install programs that cannot install multiple files.
3459{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 4469{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3460echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 4470printf %s "checking for a BSD-compatible install... " >&6; }
3461if test -z "$INSTALL"; then 4471if test -z "$INSTALL"; then
3462if test "${ac_cv_path_install+set}" = set; then 4472if test ${ac_cv_path_install+y}
3463 echo $ECHO_N "(cached) $ECHO_C" >&6 4473then :
3464else 4474 printf %s "(cached) " >&6
4475else $as_nop
3465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3466for as_dir in $PATH 4477for as_dir in $PATH
3467do 4478do
3468 IFS=$as_save_IFS 4479 IFS=$as_save_IFS
3469 test -z "$as_dir" && as_dir=. 4480 case $as_dir in #(((
3470 # Account for people who put trailing slashes in PATH elements. 4481 '') as_dir=./ ;;
4482 */) ;;
4483 *) as_dir=$as_dir/ ;;
4484 esac
4485 # Account for fact that we put trailing slashes in our PATH walk.
3471case $as_dir/ in 4486case $as_dir in #((
3472 ./ | .// | /cC/* | \ 4487 ./ | /[cC]/* | \
3473 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4488 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3474 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 4489 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3475 /usr/ucb/* ) ;; 4490 /usr/ucb/* ) ;;
3476 *) 4491 *)
3477 # OSF1 and SCO ODT 3.0 have their own names for install. 4492 # OSF1 and SCO ODT 3.0 have their own names for install.
3478 # Don't use installbsd from OSF since it installs stuff as root 4493 # Don't use installbsd from OSF since it installs stuff as root
3479 # by default. 4494 # by default.
3480 for ac_prog in ginstall scoinst install; do 4495 for ac_prog in ginstall scoinst install; do
3481 for ac_exec_ext in '' $ac_executable_extensions; do 4496 for ac_exec_ext in '' $ac_executable_extensions; do
3482 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 4497 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
3483 if test $ac_prog = install && 4498 if test $ac_prog = install &&
3484 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4499 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3485 # AIX install. It has an incompatible calling convention. 4500 # AIX install. It has an incompatible calling convention.
3486 : 4501 :
3487 elif test $ac_prog = install && 4502 elif test $ac_prog = install &&
3488 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4503 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3489 # program-specific install script used by HP pwplus--don't use. 4504 # program-specific install script used by HP pwplus--don't use.
3490 : 4505 :
3491 else 4506 else
4507 rm -rf conftest.one conftest.two conftest.dir
4508 echo one > conftest.one
4509 echo two > conftest.two
4510 mkdir conftest.dir
4511 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
4512 test -s conftest.one && test -s conftest.two &&
4513 test -s conftest.dir/conftest.one &&
4514 test -s conftest.dir/conftest.two
4515 then
3492 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4516 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
3493 break 3 4517 break 3
4518 fi
3494 fi 4519 fi
3495 fi 4520 fi
3496 done 4521 done
3497 done 4522 done
3498 ;; 4523 ;;
3499esac 4524esac
4525
3500done 4526 done
3501IFS=$as_save_IFS 4527IFS=$as_save_IFS
3502 4528
4529rm -rf conftest.one conftest.two conftest.dir
3503 4530
3504fi 4531fi
3505 if test "${ac_cv_path_install+set}" = set; then 4532 if test ${ac_cv_path_install+y}; then
3506 INSTALL=$ac_cv_path_install 4533 INSTALL=$ac_cv_path_install
3507 else 4534 else
3508 # As a last resort, use the slow shell script. Don't cache a 4535 # As a last resort, use the slow shell script. Don't cache a
3509 # value for INSTALL within a source directory, because that will 4536 # value for INSTALL within a source directory, because that will
3510 # break other packages using the cache if that directory is 4537 # break other packages using the cache if that directory is
3511 # removed, or if the value is a relative name. 4538 # removed, or if the value is a relative name.
3512 INSTALL=$ac_install_sh 4539 INSTALL=$ac_install_sh
3513 fi 4540 fi
3514fi 4541fi
3515{ echo "$as_me:$LINENO: result: $INSTALL" >&5 4542{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3516echo "${ECHO_T}$INSTALL" >&6; } 4543printf "%s\n" "$INSTALL" >&6; }
3517 4544
3518# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4545# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3519# It thinks the first close brace ends the variable substitution. 4546# It thinks the first close brace ends the variable substitution.
3520test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4547test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3521 4548
3523 4550
3524test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4551test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3525 4552
3526 4553
3527 4554
3528 4555ac_header= ac_cache=
3529{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 4556for ac_item in $ac_header_c_list
3530echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3531if test "${ac_cv_path_GREP+set}" = set; then
3532 echo $ECHO_N "(cached) $ECHO_C" >&6
3533else
3534 # Extract the first word of "grep ggrep" to use in msg output
3535if test -z "$GREP"; then
3536set dummy grep ggrep; ac_prog_name=$2
3537if test "${ac_cv_path_GREP+set}" = set; then
3538 echo $ECHO_N "(cached) $ECHO_C" >&6
3539else
3540 ac_path_GREP_found=false
3541# Loop through the user's path and test for each of PROGNAME-LIST
3542as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3543for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3544do 4557do
3545 IFS=$as_save_IFS 4558 if test $ac_cache; then
3546 test -z "$as_dir" && as_dir=. 4559 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3547 for ac_prog in grep ggrep; do 4560 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3548 for ac_exec_ext in '' $ac_executable_extensions; do 4561 printf "%s\n" "#define $ac_item 1" >> confdefs.h
3549 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3550 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3551 # Check for GNU ac_path_GREP and select it if it is found.
3552 # Check for GNU $ac_path_GREP
3553case `"$ac_path_GREP" --version 2>&1` in
3554*GNU*)
3555 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3556*)
3557 ac_count=0
3558 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3559 while :
3560 do
3561 cat "conftest.in" "conftest.in" >"conftest.tmp"
3562 mv "conftest.tmp" "conftest.in"
3563 cp "conftest.in" "conftest.nl"
3564 echo 'GREP' >> "conftest.nl"
3565 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3566 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3567 ac_count=`expr $ac_count + 1`
3568 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3569 # Best one so far, save it but keep looking for a better one
3570 ac_cv_path_GREP="$ac_path_GREP"
3571 ac_path_GREP_max=$ac_count
3572 fi 4562 fi
3573 # 10*(2^10) chars as input seems more than enough 4563 ac_header= ac_cache=
3574 test $ac_count -gt 10 && break 4564 elif test $ac_header; then
3575 done 4565 ac_cache=$ac_item
3576 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4566 else
3577esac 4567 ac_header=$ac_item
3578 4568 fi
3579
3580 $ac_path_GREP_found && break 3
3581 done
3582done 4569done
3583 4570
3584done
3585IFS=$as_save_IFS
3586 4571
3587 4572
3588fi
3589 4573
3590GREP="$ac_cv_path_GREP"
3591if test -z "$GREP"; then
3592 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3593echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3594 { (exit 1); exit 1; }; }
3595fi
3596 4574
3597else
3598 ac_cv_path_GREP=$GREP
3599fi
3600 4575
3601 4576
3602fi
3603{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3604echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3605 GREP="$ac_cv_path_GREP"
3606 4577
4578if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4579then :
3607 4580
3608{ echo "$as_me:$LINENO: checking for egrep" >&5 4581printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3609echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3610if test "${ac_cv_path_EGREP+set}" = set; then
3611 echo $ECHO_N "(cached) $ECHO_C" >&6
3612else
3613 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3614 then ac_cv_path_EGREP="$GREP -E"
3615 else
3616 # Extract the first word of "egrep" to use in msg output
3617if test -z "$EGREP"; then
3618set dummy egrep; ac_prog_name=$2
3619if test "${ac_cv_path_EGREP+set}" = set; then
3620 echo $ECHO_N "(cached) $ECHO_C" >&6
3621else
3622 ac_path_EGREP_found=false
3623# Loop through the user's path and test for each of PROGNAME-LIST
3624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3625for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3626do
3627 IFS=$as_save_IFS
3628 test -z "$as_dir" && as_dir=.
3629 for ac_prog in egrep; do
3630 for ac_exec_ext in '' $ac_executable_extensions; do
3631 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3632 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3633 # Check for GNU ac_path_EGREP and select it if it is found.
3634 # Check for GNU $ac_path_EGREP
3635case `"$ac_path_EGREP" --version 2>&1` in
3636*GNU*)
3637 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3638*)
3639 ac_count=0
3640 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3641 while :
3642 do
3643 cat "conftest.in" "conftest.in" >"conftest.tmp"
3644 mv "conftest.tmp" "conftest.in"
3645 cp "conftest.in" "conftest.nl"
3646 echo 'EGREP' >> "conftest.nl"
3647 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3648 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3649 ac_count=`expr $ac_count + 1`
3650 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3651 # Best one so far, save it but keep looking for a better one
3652 ac_cv_path_EGREP="$ac_path_EGREP"
3653 ac_path_EGREP_max=$ac_count
3654 fi
3655 # 10*(2^10) chars as input seems more than enough
3656 test $ac_count -gt 10 && break
3657 done
3658 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3659esac
3660 4582
3661
3662 $ac_path_EGREP_found && break 3
3663 done
3664done
3665
3666done
3667IFS=$as_save_IFS
3668
3669
3670fi 4583fi
3671 4584
3672EGREP="$ac_cv_path_EGREP"
3673if test -z "$EGREP"; then
3674 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3675echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3676 { (exit 1); exit 1; }; }
3677fi
3678 4585
3679else
3680 ac_cv_path_EGREP=$EGREP
3681fi
3682 4586
3683 4587
3684 fi
3685fi
3686{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3687echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3688 EGREP="$ac_cv_path_EGREP"
3689 4588
3690 4589
3691 4590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3692{ echo "$as_me:$LINENO: checking for AIX" >&5 4591printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3693echo $ECHO_N "checking for AIX... $ECHO_C" >&6; } 4592if test ${ac_cv_safe_to_define___extensions__+y}
3694cat >conftest.$ac_ext <<_ACEOF 4593then :
3695/* confdefs.h. */ 4594 printf %s "(cached) " >&6
3696_ACEOF 4595else $as_nop
3697cat confdefs.h >>conftest.$ac_ext 4596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3698cat >>conftest.$ac_ext <<_ACEOF
3699/* end confdefs.h. */ 4597/* end confdefs.h. */
3700#ifdef _AIX
3701 yes
3702#endif
3703 4598
3704_ACEOF 4599# define __EXTENSIONS__ 1
3705if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4600 $ac_includes_default
3706 $EGREP "yes" >/dev/null 2>&1; then
3707 { echo "$as_me:$LINENO: result: yes" >&5
3708echo "${ECHO_T}yes" >&6; }
3709cat >>confdefs.h <<\_ACEOF
3710#define _ALL_SOURCE 1
3711_ACEOF
3712
3713else
3714 { echo "$as_me:$LINENO: result: no" >&5
3715echo "${ECHO_T}no" >&6; }
3716fi
3717rm -f conftest*
3718
3719
3720{ echo "$as_me:$LINENO: checking for library containing strerror" >&5
3721echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; }
3722if test "${ac_cv_search_strerror+set}" = set; then
3723 echo $ECHO_N "(cached) $ECHO_C" >&6
3724else
3725 ac_func_search_save_LIBS=$LIBS
3726cat >conftest.$ac_ext <<_ACEOF
3727/* confdefs.h. */
3728_ACEOF
3729cat confdefs.h >>conftest.$ac_ext
3730cat >>conftest.$ac_ext <<_ACEOF
3731/* end confdefs.h. */
3732
3733/* Override any GCC internal prototype to avoid an error.
3734 Use char because int might match the return type of a GCC
3735 builtin and then its argument prototype would still apply. */
3736#ifdef __cplusplus
3737extern "C"
3738#endif
3739char strerror ();
3740int 4601int
3741main () 4602main (void)
3742{ 4603{
3743return strerror (); 4604
3744 ; 4605 ;
3745 return 0; 4606 return 0;
3746} 4607}
3747_ACEOF 4608_ACEOF
4609if ac_fn_c_try_compile "$LINENO"
4610then :
4611 ac_cv_safe_to_define___extensions__=yes
4612else $as_nop
4613 ac_cv_safe_to_define___extensions__=no
4614fi
4615rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4616fi
4617{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4618printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
4619
4620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4621printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4622if test ${ac_cv_should_define__xopen_source+y}
4623then :
4624 printf %s "(cached) " >&6
4625else $as_nop
4626 ac_cv_should_define__xopen_source=no
4627 if test $ac_cv_header_wchar_h = yes
4628then :
4629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4630/* end confdefs.h. */
4631
4632 #include <wchar.h>
4633 mbstate_t x;
4634int
4635main (void)
4636{
4637
4638 ;
4639 return 0;
4640}
4641_ACEOF
4642if ac_fn_c_try_compile "$LINENO"
4643then :
4644
4645else $as_nop
4646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4647/* end confdefs.h. */
4648
4649 #define _XOPEN_SOURCE 500
4650 #include <wchar.h>
4651 mbstate_t x;
4652int
4653main (void)
4654{
4655
4656 ;
4657 return 0;
4658}
4659_ACEOF
4660if ac_fn_c_try_compile "$LINENO"
4661then :
4662 ac_cv_should_define__xopen_source=yes
4663fi
4664rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4665fi
4666rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4667fi
4668fi
4669{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4670printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4671
4672 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4673
4674 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4675
4676 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4677
4678 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4679
4680 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4681
4682 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4683
4684 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4685
4686 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4687
4688 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4689
4690 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4691
4692 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4693
4694 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4695
4696 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4697
4698 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4699
4700 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4701
4702 if test $ac_cv_header_minix_config_h = yes
4703then :
4704 MINIX=yes
4705 printf "%s\n" "#define _MINIX 1" >>confdefs.h
4706
4707 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4708
4709 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4710
4711else $as_nop
4712 MINIX=
4713fi
4714 if test $ac_cv_safe_to_define___extensions__ = yes
4715then :
4716 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4717
4718fi
4719 if test $ac_cv_should_define__xopen_source = yes
4720then :
4721 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4722
4723fi
4724
4725ac_ext=cpp
4726ac_cpp='$CXXCPP $CPPFLAGS'
4727ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4728ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4729ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4730
4731
4732if test "$ac_prog_cxx_stdcxx" != cxx11; then
4733 as_fn_error $? "the compiler does not support C++11" "$LINENO" 5
4734fi
4735
4736LINKER="$CXX"
4737if test x$GCC = xyes && test x$GXX = xyes; then
4738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working libsupc++" >&5
4739printf %s "checking for working libsupc++... " >&6; }
4740 save_CXX="$CXX"
4741 save_LIBS="$LIBS"
4742 CXX="$CC"
4743 LIBS="$LIBS -lsupc++"
4744
4745cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4746/* end confdefs.h. */
4747struct test { }; void f() try { throw new test; } catch (...) { throw; }
4748int
4749main (void)
4750{
4751
4752 ;
4753 return 0;
4754}
4755_ACEOF
4756if ac_fn_cxx_try_link "$LINENO"
4757then :
4758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
4759printf "%s\n" "ok" >&6; }
4760 LINKER="$CC"
4761else $as_nop
4762
4763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, making everything bigger and slower" >&5
4764printf "%s\n" "no, making everything bigger and slower" >&6; }
4765 LIBS="$save_LIBS"
4766
4767
4768fi
4769rm -f core conftest.err conftest.$ac_objext conftest.beam \
4770 conftest$ac_exeext conftest.$ac_ext
4771 CXX="$save_CXX"
4772fi
4773LINKER=$LINKER
4774
4775
4776if test -z "$orig_CXXFLAGS"; then
4777 if test x$GCC = xyes && test "x$GXX" = xyes; then
4778 CXXFLAGS="-g -O3 -fno-rtti -fvisibility-inlines-hidden -fno-threadsafe-statics -fno-enforce-eh-specs"
4779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4780/* end confdefs.h. */
4781
4782int
4783main (void)
4784{
4785
4786 ;
4787 return 0;
4788}
4789_ACEOF
4790if ac_fn_cxx_try_compile "$LINENO"
4791then :
4792
4793else $as_nop
4794 CXXFLAGS="-g -O3"
4795fi
4796rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4797 else
4798 CXXFLAGS="-O"
4799 fi
4800 CFLAGS="$CXXFLAGS"
4801fi
4802
4803{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing setlocale" >&5
4804printf %s "checking for library containing setlocale... " >&6; }
4805if test ${ac_cv_search_setlocale+y}
4806then :
4807 printf %s "(cached) " >&6
4808else $as_nop
4809 ac_func_search_save_LIBS=$LIBS
4810cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4811/* end confdefs.h. */
4812
4813namespace conftest {
4814 extern "C" int setlocale ();
4815}
4816int
4817main (void)
4818{
4819return conftest::setlocale ();
4820 ;
4821 return 0;
4822}
4823_ACEOF
3748for ac_lib in '' cposix; do 4824for ac_lib in '' xpg4
4825do
3749 if test -z "$ac_lib"; then 4826 if test -z "$ac_lib"; then
3750 ac_res="none required" 4827 ac_res="none required"
3751 else 4828 else
3752 ac_res=-l$ac_lib 4829 ac_res=-l$ac_lib
3753 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4830 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3754 fi 4831 fi
3755 rm -f conftest.$ac_objext conftest$ac_exeext 4832 if ac_fn_cxx_try_link "$LINENO"
3756if { (ac_try="$ac_link" 4833then :
3757case "(($ac_try" in
3758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3759 *) ac_try_echo=$ac_try;;
3760esac
3761eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3762 (eval "$ac_link") 2>conftest.er1
3763 ac_status=$?
3764 grep -v '^ *+' conftest.er1 >conftest.err
3765 rm -f conftest.er1
3766 cat conftest.err >&5
3767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3768 (exit $ac_status); } && {
3769 test -z "$ac_c_werror_flag" ||
3770 test ! -s conftest.err
3771 } && test -s conftest$ac_exeext &&
3772 $as_test_x conftest$ac_exeext; then
3773 ac_cv_search_strerror=$ac_res 4834 ac_cv_search_setlocale=$ac_res
3774else
3775 echo "$as_me: failed program was:" >&5
3776sed 's/^/| /' conftest.$ac_ext >&5
3777
3778
3779fi 4835fi
3780
3781rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4836rm -f core conftest.err conftest.$ac_objext conftest.beam \
3782 conftest$ac_exeext 4837 conftest$ac_exeext
3783 if test "${ac_cv_search_strerror+set}" = set; then 4838 if test ${ac_cv_search_setlocale+y}
4839then :
3784 break 4840 break
3785fi 4841fi
3786done 4842done
3787if test "${ac_cv_search_strerror+set}" = set; then 4843if test ${ac_cv_search_setlocale+y}
3788 : 4844then :
3789else 4845
4846else $as_nop
3790 ac_cv_search_strerror=no 4847 ac_cv_search_setlocale=no
3791fi 4848fi
3792rm conftest.$ac_ext 4849rm conftest.$ac_ext
3793LIBS=$ac_func_search_save_LIBS 4850LIBS=$ac_func_search_save_LIBS
3794fi 4851fi
3795{ echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5 4852{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setlocale" >&5
3796echo "${ECHO_T}$ac_cv_search_strerror" >&6; } 4853printf "%s\n" "$ac_cv_search_setlocale" >&6; }
3797ac_res=$ac_cv_search_strerror 4854ac_res=$ac_cv_search_setlocale
3798if test "$ac_res" != no; then 4855if test "$ac_res" != no
4856then :
3799 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4857 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3800 4858
3801fi 4859fi
3802 4860
3803ac_ext=cpp
3804ac_cpp='$CXXCPP $CPPFLAGS'
3805ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3806ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3807ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3808 4861
3809 4862{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
3810if test x$GCC = xyes && test x$GXX = xyes; then 4863printf %s "checking for library containing gethostbyname... " >&6; }
3811 { echo "$as_me:$LINENO: checking for working libsupc++" >&5 4864if test ${ac_cv_search_gethostbyname+y}
3812echo $ECHO_N "checking for working libsupc++... $ECHO_C" >&6; } 4865then :
3813 save_CXX="$CXX" 4866 printf %s "(cached) " >&6
3814 save_LIBS="$LIBS" 4867else $as_nop
3815 CXX="$CC" 4868 ac_func_search_save_LIBS=$LIBS
3816 LIBS="$LIBS -lsupc++"
3817 LINKER="$CC"
3818
3819cat >conftest.$ac_ext <<_ACEOF
3820/* confdefs.h. */
3821_ACEOF
3822cat confdefs.h >>conftest.$ac_ext 4869cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3823cat >>conftest.$ac_ext <<_ACEOF
3824/* end confdefs.h. */ 4870/* end confdefs.h. */
3825struct test { }; void f() try { throw new test; } catch (...) { throw; } 4871
4872namespace conftest {
4873 extern "C" int gethostbyname ();
4874}
3826int 4875int
3827main () 4876main (void)
3828{ 4877{
3829 4878return conftest::gethostbyname ();
3830 ; 4879 ;
3831 return 0; 4880 return 0;
3832} 4881}
3833_ACEOF 4882_ACEOF
3834rm -f conftest.$ac_objext conftest$ac_exeext 4883for ac_lib in '' nsl
3835if { (ac_try="$ac_link" 4884do
3836case "(($ac_try" in 4885 if test -z "$ac_lib"; then
3837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4886 ac_res="none required"
3838 *) ac_try_echo=$ac_try;;
3839esac
3840eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3841 (eval "$ac_link") 2>conftest.er1
3842 ac_status=$?
3843 grep -v '^ *+' conftest.er1 >conftest.err
3844 rm -f conftest.er1
3845 cat conftest.err >&5
3846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3847 (exit $ac_status); } && {
3848 test -z "$ac_cxx_werror_flag" ||
3849 test ! -s conftest.err
3850 } && test -s conftest$ac_exeext &&
3851 $as_test_x conftest$ac_exeext; then
3852 { echo "$as_me:$LINENO: result: ok" >&5
3853echo "${ECHO_T}ok" >&6; }
3854else 4887 else
3855 echo "$as_me: failed program was:" >&5 4888 ac_res=-l$ac_lib
3856sed 's/^/| /' conftest.$ac_ext >&5 4889 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3857 4890 fi
3858 4891 if ac_fn_cxx_try_link "$LINENO"
3859 { echo "$as_me:$LINENO: result: no, making everything bigger and slower" >&5 4892then :
3860echo "${ECHO_T}no, making everything bigger and slower" >&6; } 4893 ac_cv_search_gethostbyname=$ac_res
3861 LIBS="$save_LIBS"
3862 LINKER="$save_CXX"
3863
3864
3865fi 4894fi
3866
3867rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4895rm -f core conftest.err conftest.$ac_objext conftest.beam \
3868 conftest$ac_exeext conftest.$ac_ext 4896 conftest$ac_exeext
3869 CXX="$save_CXX" 4897 if test ${ac_cv_search_gethostbyname+y}
4898then :
4899 break
3870fi 4900fi
3871LINKER=$LINKER 4901done
4902if test ${ac_cv_search_gethostbyname+y}
4903then :
3872 4904
4905else $as_nop
4906 ac_cv_search_gethostbyname=no
4907fi
4908rm conftest.$ac_ext
4909LIBS=$ac_func_search_save_LIBS
4910fi
4911{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4912printf "%s\n" "$ac_cv_search_gethostbyname" >&6; }
4913ac_res=$ac_cv_search_gethostbyname
4914if test "$ac_res" != no
4915then :
4916 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3873 4917
3874if test -z "$orig_CXXFLAGS"; then 4918fi
3875 if test x$GCC = xyes && test "x$GXX" = xyes; then 4919
3876 CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs" 4920{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
3877 cat >conftest.$ac_ext <<_ACEOF 4921printf %s "checking for library containing socket... " >&6; }
3878/* confdefs.h. */ 4922if test ${ac_cv_search_socket+y}
3879_ACEOF 4923then :
4924 printf %s "(cached) " >&6
4925else $as_nop
4926 ac_func_search_save_LIBS=$LIBS
3880cat confdefs.h >>conftest.$ac_ext 4927cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3881cat >>conftest.$ac_ext <<_ACEOF
3882/* end confdefs.h. */ 4928/* end confdefs.h. */
3883 4929
4930namespace conftest {
4931 extern "C" int socket ();
4932}
3884int 4933int
3885main () 4934main (void)
3886{ 4935{
3887 4936return conftest::socket ();
3888 ; 4937 ;
3889 return 0; 4938 return 0;
3890} 4939}
3891_ACEOF 4940_ACEOF
3892rm -f conftest.$ac_objext 4941for ac_lib in '' socket
3893if { (ac_try="$ac_compile" 4942do
3894case "(($ac_try" in 4943 if test -z "$ac_lib"; then
3895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4944 ac_res="none required"
3896 *) ac_try_echo=$ac_try;;
3897esac
3898eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3899 (eval "$ac_compile") 2>conftest.er1
3900 ac_status=$?
3901 grep -v '^ *+' conftest.er1 >conftest.err
3902 rm -f conftest.er1
3903 cat conftest.err >&5
3904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3905 (exit $ac_status); } && {
3906 test -z "$ac_cxx_werror_flag" ||
3907 test ! -s conftest.err
3908 } && test -s conftest.$ac_objext; then
3909 :
3910else
3911 echo "$as_me: failed program was:" >&5
3912sed 's/^/| /' conftest.$ac_ext >&5
3913
3914 CXXFLAGS="-g -O3"
3915fi
3916
3917rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3918 else 4945 else
3919 CXXFLAGS="-O" 4946 ac_res=-l$ac_lib
4947 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3920 fi 4948 fi
3921 CFLAGS="$CXXFLAGS" 4949 if ac_fn_cxx_try_link "$LINENO"
4950then :
4951 ac_cv_search_socket=$ac_res
3922fi 4952fi
3923
3924
3925cat >>confdefs.h <<\_ACEOF
3926#define _GNU_SOURCE 1
3927_ACEOF
3928
3929
3930case $host in
3931 *-*-solaris* )
3932
3933cat >>confdefs.h <<\_ACEOF
3934#define _XOPEN_SOURCE 500
3935_ACEOF
3936
3937 ;;
3938esac
3939
3940
3941{ echo "$as_me:$LINENO: checking for setlocale" >&5
3942echo $ECHO_N "checking for setlocale... $ECHO_C" >&6; }
3943if test "${ac_cv_func_setlocale+set}" = set; then
3944 echo $ECHO_N "(cached) $ECHO_C" >&6
3945else
3946 cat >conftest.$ac_ext <<_ACEOF
3947/* confdefs.h. */
3948_ACEOF
3949cat confdefs.h >>conftest.$ac_ext
3950cat >>conftest.$ac_ext <<_ACEOF
3951/* end confdefs.h. */
3952/* Define setlocale to an innocuous variant, in case <limits.h> declares setlocale.
3953 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3954#define setlocale innocuous_setlocale
3955
3956/* System header to define __stub macros and hopefully few prototypes,
3957 which can conflict with char setlocale (); below.
3958 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3959 <limits.h> exists even on freestanding compilers. */
3960
3961#ifdef __STDC__
3962# include <limits.h>
3963#else
3964# include <assert.h>
3965#endif
3966
3967#undef setlocale
3968
3969/* Override any GCC internal prototype to avoid an error.
3970 Use char because int might match the return type of a GCC
3971 builtin and then its argument prototype would still apply. */
3972#ifdef __cplusplus
3973extern "C"
3974#endif
3975char setlocale ();
3976/* The GNU C library defines this for functions which it implements
3977 to always fail with ENOSYS. Some functions are actually named
3978 something starting with __ and the normal name is an alias. */
3979#if defined __stub_setlocale || defined __stub___setlocale
3980choke me
3981#endif
3982
3983int
3984main ()
3985{
3986return setlocale ();
3987 ;
3988 return 0;
3989}
3990_ACEOF
3991rm -f conftest.$ac_objext conftest$ac_exeext
3992if { (ac_try="$ac_link"
3993case "(($ac_try" in
3994 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3995 *) ac_try_echo=$ac_try;;
3996esac
3997eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3998 (eval "$ac_link") 2>conftest.er1
3999 ac_status=$?
4000 grep -v '^ *+' conftest.er1 >conftest.err
4001 rm -f conftest.er1
4002 cat conftest.err >&5
4003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4004 (exit $ac_status); } && {
4005 test -z "$ac_cxx_werror_flag" ||
4006 test ! -s conftest.err
4007 } && test -s conftest$ac_exeext &&
4008 $as_test_x conftest$ac_exeext; then
4009 ac_cv_func_setlocale=yes
4010else
4011 echo "$as_me: failed program was:" >&5
4012sed 's/^/| /' conftest.$ac_ext >&5
4013
4014 ac_cv_func_setlocale=no
4015fi
4016
4017rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4953rm -f core conftest.err conftest.$ac_objext conftest.beam \
4018 conftest$ac_exeext conftest.$ac_ext 4954 conftest$ac_exeext
4955 if test ${ac_cv_search_socket+y}
4956then :
4957 break
4019fi 4958fi
4020{ echo "$as_me:$LINENO: result: $ac_cv_func_setlocale" >&5 4959done
4021echo "${ECHO_T}$ac_cv_func_setlocale" >&6; } 4960if test ${ac_cv_search_socket+y}
4022if test $ac_cv_func_setlocale = yes; then 4961then :
4023 :
4024else
4025 { echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
4026echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6; }
4027if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
4028 echo $ECHO_N "(cached) $ECHO_C" >&6
4029else
4030 ac_check_lib_save_LIBS=$LIBS
4031LIBS="-lxpg4 $LIBS"
4032cat >conftest.$ac_ext <<_ACEOF
4033/* confdefs.h. */
4034_ACEOF
4035cat confdefs.h >>conftest.$ac_ext
4036cat >>conftest.$ac_ext <<_ACEOF
4037/* end confdefs.h. */
4038 4962
4039/* Override any GCC internal prototype to avoid an error. 4963else $as_nop
4040 Use char because int might match the return type of a GCC
4041 builtin and then its argument prototype would still apply. */
4042#ifdef __cplusplus
4043extern "C"
4044#endif
4045char setlocale ();
4046int
4047main ()
4048{
4049return setlocale ();
4050 ;
4051 return 0;
4052}
4053_ACEOF
4054rm -f conftest.$ac_objext conftest$ac_exeext
4055if { (ac_try="$ac_link"
4056case "(($ac_try" in
4057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4058 *) ac_try_echo=$ac_try;;
4059esac
4060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4061 (eval "$ac_link") 2>conftest.er1
4062 ac_status=$?
4063 grep -v '^ *+' conftest.er1 >conftest.err
4064 rm -f conftest.er1
4065 cat conftest.err >&5
4066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4067 (exit $ac_status); } && {
4068 test -z "$ac_cxx_werror_flag" ||
4069 test ! -s conftest.err
4070 } && test -s conftest$ac_exeext &&
4071 $as_test_x conftest$ac_exeext; then
4072 ac_cv_lib_xpg4_setlocale=yes
4073else
4074 echo "$as_me: failed program was:" >&5
4075sed 's/^/| /' conftest.$ac_ext >&5
4076
4077 ac_cv_lib_xpg4_setlocale=no
4078fi
4079
4080rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4081 conftest$ac_exeext conftest.$ac_ext
4082LIBS=$ac_check_lib_save_LIBS
4083fi
4084{ echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4_setlocale" >&5
4085echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6; }
4086if test $ac_cv_lib_xpg4_setlocale = yes; then
4087 LIBS="$LIBS -lxpg4"
4088fi
4089
4090fi
4091
4092
4093{ echo "$as_me:$LINENO: checking for gethostbyname" >&5
4094echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6; }
4095if test "${ac_cv_func_gethostbyname+set}" = set; then
4096 echo $ECHO_N "(cached) $ECHO_C" >&6
4097else
4098 cat >conftest.$ac_ext <<_ACEOF
4099/* confdefs.h. */
4100_ACEOF
4101cat confdefs.h >>conftest.$ac_ext
4102cat >>conftest.$ac_ext <<_ACEOF
4103/* end confdefs.h. */
4104/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
4105 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4106#define gethostbyname innocuous_gethostbyname
4107
4108/* System header to define __stub macros and hopefully few prototypes,
4109 which can conflict with char gethostbyname (); below.
4110 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4111 <limits.h> exists even on freestanding compilers. */
4112
4113#ifdef __STDC__
4114# include <limits.h>
4115#else
4116# include <assert.h>
4117#endif
4118
4119#undef gethostbyname
4120
4121/* Override any GCC internal prototype to avoid an error.
4122 Use char because int might match the return type of a GCC
4123 builtin and then its argument prototype would still apply. */
4124#ifdef __cplusplus
4125extern "C"
4126#endif
4127char gethostbyname ();
4128/* The GNU C library defines this for functions which it implements
4129 to always fail with ENOSYS. Some functions are actually named
4130 something starting with __ and the normal name is an alias. */
4131#if defined __stub_gethostbyname || defined __stub___gethostbyname
4132choke me
4133#endif
4134
4135int
4136main ()
4137{
4138return gethostbyname ();
4139 ;
4140 return 0;
4141}
4142_ACEOF
4143rm -f conftest.$ac_objext conftest$ac_exeext
4144if { (ac_try="$ac_link"
4145case "(($ac_try" in
4146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4147 *) ac_try_echo=$ac_try;;
4148esac
4149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4150 (eval "$ac_link") 2>conftest.er1
4151 ac_status=$?
4152 grep -v '^ *+' conftest.er1 >conftest.err
4153 rm -f conftest.er1
4154 cat conftest.err >&5
4155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4156 (exit $ac_status); } && {
4157 test -z "$ac_cxx_werror_flag" ||
4158 test ! -s conftest.err
4159 } && test -s conftest$ac_exeext &&
4160 $as_test_x conftest$ac_exeext; then
4161 ac_cv_func_gethostbyname=yes
4162else
4163 echo "$as_me: failed program was:" >&5
4164sed 's/^/| /' conftest.$ac_ext >&5
4165
4166 ac_cv_func_gethostbyname=no
4167fi
4168
4169rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4170 conftest$ac_exeext conftest.$ac_ext
4171fi
4172{ echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
4173echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6; }
4174if test $ac_cv_func_gethostbyname = yes; then
4175 :
4176else
4177 { echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
4178echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6; }
4179if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
4180 echo $ECHO_N "(cached) $ECHO_C" >&6
4181else
4182 ac_check_lib_save_LIBS=$LIBS
4183LIBS="-lnsl $LIBS"
4184cat >conftest.$ac_ext <<_ACEOF
4185/* confdefs.h. */
4186_ACEOF
4187cat confdefs.h >>conftest.$ac_ext
4188cat >>conftest.$ac_ext <<_ACEOF
4189/* end confdefs.h. */
4190
4191/* Override any GCC internal prototype to avoid an error.
4192 Use char because int might match the return type of a GCC
4193 builtin and then its argument prototype would still apply. */
4194#ifdef __cplusplus
4195extern "C"
4196#endif
4197char gethostbyname ();
4198int
4199main ()
4200{
4201return gethostbyname ();
4202 ;
4203 return 0;
4204}
4205_ACEOF
4206rm -f conftest.$ac_objext conftest$ac_exeext
4207if { (ac_try="$ac_link"
4208case "(($ac_try" in
4209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4210 *) ac_try_echo=$ac_try;;
4211esac
4212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4213 (eval "$ac_link") 2>conftest.er1
4214 ac_status=$?
4215 grep -v '^ *+' conftest.er1 >conftest.err
4216 rm -f conftest.er1
4217 cat conftest.err >&5
4218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4219 (exit $ac_status); } && {
4220 test -z "$ac_cxx_werror_flag" ||
4221 test ! -s conftest.err
4222 } && test -s conftest$ac_exeext &&
4223 $as_test_x conftest$ac_exeext; then
4224 ac_cv_lib_nsl_gethostbyname=yes
4225else
4226 echo "$as_me: failed program was:" >&5
4227sed 's/^/| /' conftest.$ac_ext >&5
4228
4229 ac_cv_lib_nsl_gethostbyname=no
4230fi
4231
4232rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4233 conftest$ac_exeext conftest.$ac_ext
4234LIBS=$ac_check_lib_save_LIBS
4235fi
4236{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
4237echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6; }
4238if test $ac_cv_lib_nsl_gethostbyname = yes; then
4239 LIBS="$LIBS -lnsl"
4240fi
4241
4242fi
4243
4244{ echo "$as_me:$LINENO: checking for socket" >&5
4245echo $ECHO_N "checking for socket... $ECHO_C" >&6; }
4246if test "${ac_cv_func_socket+set}" = set; then
4247 echo $ECHO_N "(cached) $ECHO_C" >&6
4248else
4249 cat >conftest.$ac_ext <<_ACEOF
4250/* confdefs.h. */
4251_ACEOF
4252cat confdefs.h >>conftest.$ac_ext
4253cat >>conftest.$ac_ext <<_ACEOF
4254/* end confdefs.h. */
4255/* Define socket to an innocuous variant, in case <limits.h> declares socket.
4256 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4257#define socket innocuous_socket
4258
4259/* System header to define __stub macros and hopefully few prototypes,
4260 which can conflict with char socket (); below.
4261 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4262 <limits.h> exists even on freestanding compilers. */
4263
4264#ifdef __STDC__
4265# include <limits.h>
4266#else
4267# include <assert.h>
4268#endif
4269
4270#undef socket
4271
4272/* Override any GCC internal prototype to avoid an error.
4273 Use char because int might match the return type of a GCC
4274 builtin and then its argument prototype would still apply. */
4275#ifdef __cplusplus
4276extern "C"
4277#endif
4278char socket ();
4279/* The GNU C library defines this for functions which it implements
4280 to always fail with ENOSYS. Some functions are actually named
4281 something starting with __ and the normal name is an alias. */
4282#if defined __stub_socket || defined __stub___socket
4283choke me
4284#endif
4285
4286int
4287main ()
4288{
4289return socket ();
4290 ;
4291 return 0;
4292}
4293_ACEOF
4294rm -f conftest.$ac_objext conftest$ac_exeext
4295if { (ac_try="$ac_link"
4296case "(($ac_try" in
4297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4298 *) ac_try_echo=$ac_try;;
4299esac
4300eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4301 (eval "$ac_link") 2>conftest.er1
4302 ac_status=$?
4303 grep -v '^ *+' conftest.er1 >conftest.err
4304 rm -f conftest.er1
4305 cat conftest.err >&5
4306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4307 (exit $ac_status); } && {
4308 test -z "$ac_cxx_werror_flag" ||
4309 test ! -s conftest.err
4310 } && test -s conftest$ac_exeext &&
4311 $as_test_x conftest$ac_exeext; then
4312 ac_cv_func_socket=yes
4313else
4314 echo "$as_me: failed program was:" >&5
4315sed 's/^/| /' conftest.$ac_ext >&5
4316
4317 ac_cv_func_socket=no 4964 ac_cv_search_socket=no
4318fi 4965fi
4319 4966rm conftest.$ac_ext
4320rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4967LIBS=$ac_func_search_save_LIBS
4321 conftest$ac_exeext conftest.$ac_ext
4322fi 4968fi
4323{ echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5 4969{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4324echo "${ECHO_T}$ac_cv_func_socket" >&6; } 4970printf "%s\n" "$ac_cv_search_socket" >&6; }
4325if test $ac_cv_func_socket = yes; then 4971ac_res=$ac_cv_search_socket
4326 : 4972if test "$ac_res" != no
4327else 4973then :
4328 { echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 4974 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4329echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
4330if test "${ac_cv_lib_socket_socket+set}" = set; then
4331 echo $ECHO_N "(cached) $ECHO_C" >&6
4332else
4333 ac_check_lib_save_LIBS=$LIBS
4334LIBS="-lsocket $LIBS"
4335cat >conftest.$ac_ext <<_ACEOF
4336/* confdefs.h. */
4337_ACEOF
4338cat confdefs.h >>conftest.$ac_ext
4339cat >>conftest.$ac_ext <<_ACEOF
4340/* end confdefs.h. */
4341 4975
4342/* Override any GCC internal prototype to avoid an error.
4343 Use char because int might match the return type of a GCC
4344 builtin and then its argument prototype would still apply. */
4345#ifdef __cplusplus
4346extern "C"
4347#endif
4348char socket ();
4349int
4350main ()
4351{
4352return socket ();
4353 ;
4354 return 0;
4355}
4356_ACEOF
4357rm -f conftest.$ac_objext conftest$ac_exeext
4358if { (ac_try="$ac_link"
4359case "(($ac_try" in
4360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4361 *) ac_try_echo=$ac_try;;
4362esac
4363eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4364 (eval "$ac_link") 2>conftest.er1
4365 ac_status=$?
4366 grep -v '^ *+' conftest.er1 >conftest.err
4367 rm -f conftest.er1
4368 cat conftest.err >&5
4369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4370 (exit $ac_status); } && {
4371 test -z "$ac_cxx_werror_flag" ||
4372 test ! -s conftest.err
4373 } && test -s conftest$ac_exeext &&
4374 $as_test_x conftest$ac_exeext; then
4375 ac_cv_lib_socket_socket=yes
4376else
4377 echo "$as_me: failed program was:" >&5
4378sed 's/^/| /' conftest.$ac_ext >&5
4379
4380 ac_cv_lib_socket_socket=no
4381fi 4976fi
4382
4383rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4384 conftest$ac_exeext conftest.$ac_ext
4385LIBS=$ac_check_lib_save_LIBS
4386fi
4387{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
4388echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; }
4389if test $ac_cv_lib_socket_socket = yes; then
4390 LIBS="$LIBS -lsocket"
4391fi
4392
4393fi
4394
4395 4977
4396 4978
4397support_frills=yes 4979support_frills=yes
4398support_inheritpixmap=yes 4980support_inheritpixmap=yes
4399support_fading=yes 4981support_fading=yes
4404support_text_blink=yes 4986support_text_blink=yes
4405support_pointer_blank=yes 4987support_pointer_blank=yes
4406support_scroll_rxvt=yes 4988support_scroll_rxvt=yes
4407support_scroll_next=yes 4989support_scroll_next=yes
4408support_scroll_xterm=yes 4990support_scroll_xterm=yes
4409support_scroll_plain=yes
4410support_xim=yes 4991support_xim=yes
4411support_afterimage=yes 4992support_pixbuf=yes
4412support_afterstep=yes 4993support_startup_notification=yes
4413support_xft=yes 4994support_xft=yes
4414support_unicode3=no 4995support_unicode3=no
4415support_combining=yes 4996support_combining=yes
4416support_8bitctrls=no 4997support_8bitctrls=no
4417support_iso14755=yes 4998support_iso14755=yes
4418support_styles=yes 4999support_styles=yes
4419support_perl=yes 5000support_perl=yes
4420codesets=all 5001codesets=all
4421 5002
4422 5003
4423if test "x$enable_shared" = xyes; then
4424
4425cat >>confdefs.h <<\_ACEOF
4426#define LIBRXVT 1
4427_ACEOF
4428
4429 INSTALL_LIBRXVT=yes
4430fi
4431
4432
4433# Check whether --enable-everything was given. 5004# Check whether --enable-everything was given.
4434if test "${enable_everything+set}" = set; then 5005if test ${enable_everything+y}
5006then :
4435 enableval=$enable_everything; 5007 enableval=$enable_everything;
4436 if test x$enableval = xno; then 5008 if test x$enableval = xno; then
4437 support_frills=no 5009 support_frills=no
4438 support_inheritpixmap=no 5010 support_inheritpixmap=no
4439 support_fading=no 5011 support_fading=no
4440 support_keepscrolling=no 5012 support_keepscrolling=no
4441 support_selectionscrolling=no 5013 support_selectionscrolling=no
4442 support_lastlog=no
4443 support_mousewheel=no 5014 support_mousewheel=no
4444 support_mouseslipwheel=no 5015 support_mouseslipwheel=no
4445 support_text_blink=no 5016 support_text_blink=no
4446 support_pointer_blank=no 5017 support_pointer_blank=no
4447 support_scroll_rxvt=no 5018 support_scroll_rxvt=no
4448 support_scroll_next=no 5019 support_scroll_next=no
4449 support_scroll_xterm=no 5020 support_scroll_xterm=no
4450 support_scroll_plain=no
4451 support_utmp=no
4452 support_wtmp=no
4453 support_xim=no 5021 support_xim=no
4454 support_afterimage=no 5022 support_pixbuf=no
4455 support_afterstep=no 5023 support_startup_notification=no
4456 support_xft=no 5024 support_xft=no
4457 support_unicode3=no 5025 support_unicode3=no
4458 support_combining=no 5026 support_combining=no
4459 support_8bitctrls=no 5027 support_8bitctrls=no
4460 support_iso14755=no 5028 support_iso14755=no
4466 support_frills=yes 5034 support_frills=yes
4467 support_inheritpixmap=yes 5035 support_inheritpixmap=yes
4468 support_fading=yes 5036 support_fading=yes
4469 support_keepscrolling=yes 5037 support_keepscrolling=yes
4470 support_selectionscrolling=yes 5038 support_selectionscrolling=yes
4471 support_lastlog=yes
4472 support_mousewheel=yes 5039 support_mousewheel=yes
4473 support_mouseslipwheel=yes 5040 support_mouseslipwheel=yes
4474 support_text_blink=yes 5041 support_text_blink=yes
4475 support_pointer_blank=yes 5042 support_pointer_blank=yes
4476 support_scroll_rxvt=yes 5043 support_scroll_rxvt=yes
4477 support_scroll_next=yes 5044 support_scroll_next=yes
4478 support_scroll_xterm=yes 5045 support_scroll_xterm=yes
4479 support_scroll_plain=yes
4480 support_utmp=yes
4481 support_wtmp=yes
4482 support_xim=yes 5046 support_xim=yes
4483 support_afterimage=yes
4484 support_afterstep=yes 5047 support_pixbuf=yes
5048 support_startup_notification=yes
4485 support_xft=yes 5049 support_xft=yes
4486 support_unicode3=yes 5050 support_unicode3=yes
4487 support_combining=yes 5051 support_combining=yes
4488 #support_8bitctrls=yes 5052 #support_8bitctrls=yes
4489 support_iso14755=yes 5053 support_iso14755=yes
4493 fi 5057 fi
4494 5058
4495fi 5059fi
4496 5060
4497 5061
4498WARNINGS=no 5062support_assertions=no
5063# Check whether --enable-assert was given.
5064if test ${enable_assert+y}
5065then :
5066 enableval=$enable_assert; if test x$enableval = xyes; then
5067 support_assertions=yes
5068 fi
5069fi
5070
5071if test x$support_assertions = xno; then
5072
5073printf "%s\n" "#define NDEBUG 1" >>confdefs.h
5074
5075fi
5076
5077support_warnings=no
4499# Check whether --enable-warnings was given. 5078# Check whether --enable-warnings was given.
4500if test "${enable_warnings+set}" = set; then 5079if test ${enable_warnings+y}
5080then :
4501 enableval=$enable_warnings; if test x$enableval = xyes; then 5081 enableval=$enable_warnings; if test x$enableval = xyes; then
4502 WARNINGS=yes 5082 support_warnings=yes
4503 fi 5083 fi
4504fi 5084fi
4505 5085
4506if test x$GXX = xyes; then 5086if test x$GXX = xyes; then
4507 if test $WARNINGS = yes; then 5087 if test $support_warnings = yes; then
4508 save_CXXFLAGS="$CXXFLAGS" 5088 save_CXXFLAGS="$CXXFLAGS"
4509 CXXFLAGS="$CXXFLAGS -Wall -Wno-sign-compare -Wno-reorder -Wno-non-virtual-dtor" 5089 for warning in \
4510 cat >conftest.$ac_ext <<_ACEOF 5090 -Wall \
4511/* confdefs.h. */ 5091 -Wno-parentheses \
4512_ACEOF 5092 -Wno-reorder \
5093 -Wno-sign-compare \
5094 -Wno-unused-value \
5095 ; do
5096 CXXFLAGS="$CXXFLAGS $warning"
5097 done
4513cat confdefs.h >>conftest.$ac_ext 5098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4514cat >>conftest.$ac_ext <<_ACEOF
4515/* end confdefs.h. */ 5099/* end confdefs.h. */
4516 5100
4517int 5101int
4518main () 5102main (void)
4519{ 5103{
4520 5104
4521 ; 5105 ;
4522 return 0; 5106 return 0;
4523} 5107}
4524_ACEOF 5108_ACEOF
4525rm -f conftest.$ac_objext 5109if ac_fn_cxx_try_compile "$LINENO"
4526if { (ac_try="$ac_compile" 5110then :
4527case "(($ac_try" in
4528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4529 *) ac_try_echo=$ac_try;;
4530esac
4531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4532 (eval "$ac_compile") 2>conftest.er1
4533 ac_status=$?
4534 grep -v '^ *+' conftest.er1 >conftest.err
4535 rm -f conftest.er1
4536 cat conftest.err >&5
4537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4538 (exit $ac_status); } && {
4539 test -z "$ac_cxx_werror_flag" ||
4540 test ! -s conftest.err
4541 } && test -s conftest.$ac_objext; then
4542 :
4543else
4544 echo "$as_me: failed program was:" >&5
4545sed 's/^/| /' conftest.$ac_ext >&5
4546 5111
5112else $as_nop
4547 CXXFLAGS="$save_CXXFLAGS" 5113 CXXFLAGS="$save_CXXFLAGS"
4548fi 5114fi
4549
4550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5115rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4551 else 5116 else
4552 CXXFLAGS="$CXXFLAGS -w" 5117 CXXFLAGS="$CXXFLAGS -w"
4553 fi 5118 fi
4554fi 5119fi
4555 5120
5121support_256_color=no
5122# Check whether --enable-256-color was given.
5123if test ${enable_256_color+y}
5124then :
5125 enableval=$enable_256_color; if test x$enableval = xyes; then
5126 support_256_color=yes
5127 fi
5128fi
5129
5130if test x$support_256_color = xyes; then
5131
5132printf "%s\n" "#define USE_256_COLORS 1" >>confdefs.h
5133
5134fi
5135
4556# Check whether --enable-unicode3 was given. 5136# Check whether --enable-unicode3 was given.
4557if test "${enable_unicode3+set}" = set; then 5137if test ${enable_unicode3+y}
5138then :
4558 enableval=$enable_unicode3; if test x$enableval = xyes -o x$enableval = xno; then 5139 enableval=$enable_unicode3; if test x$enableval = xyes -o x$enableval = xno; then
4559 support_unicode3=$enableval 5140 support_unicode3=$enableval
4560 fi 5141 fi
4561fi 5142fi
4562 5143
4563 5144
4564# Check whether --enable-combining was given. 5145# Check whether --enable-combining was given.
4565if test "${enable_combining+set}" = set; then 5146if test ${enable_combining+y}
5147then :
4566 enableval=$enable_combining; if test x$enableval = xyes -o x$enableval = xno; then 5148 enableval=$enable_combining; if test x$enableval = xyes -o x$enableval = xno; then
4567 support_combining=$enableval 5149 support_combining=$enableval
4568 fi 5150 fi
4569fi 5151fi
4570 5152
4571 5153
4572# Check whether --enable-xft was given. 5154# Check whether --enable-xft was given.
4573if test "${enable_xft+set}" = set; then 5155if test ${enable_xft+y}
5156then :
4574 enableval=$enable_xft; if test x$enableval = xyes -o x$enableval = xno; then 5157 enableval=$enable_xft; if test x$enableval = xyes -o x$enableval = xno; then
4575 support_xft=$enableval 5158 support_xft=$enableval
4576 fi 5159 fi
4577fi 5160fi
4578 5161
4579 5162
4580# Check whether --enable-font-styles was given. 5163# Check whether --enable-font-styles was given.
4581if test "${enable_font_styles+set}" = set; then 5164if test ${enable_font_styles+y}
5165then :
4582 enableval=$enable_font_styles; if test x$enableval = xyes -o x$enableval = xno; then 5166 enableval=$enable_font_styles; if test x$enableval = xyes -o x$enableval = xno; then
4583 support_styles=$enableval 5167 support_styles=$enableval
4584 fi 5168 fi
4585fi 5169fi
4586 5170
4587 5171
4588# Check whether --enable-afterimage was given. 5172# Check whether --enable-pixbuf was given.
4589if test "${enable_afterimage+set}" = set; then 5173if test ${enable_pixbuf+y}
5174then :
4590 enableval=$enable_afterimage; if test x$enableval = xyes -o x$enableval = xno; then 5175 enableval=$enable_pixbuf; if test x$enableval = xyes -o x$enableval = xno; then
4591 support_afterimage=$enableval 5176 support_pixbuf=$enableval
4592 fi 5177 fi
4593fi 5178fi
4594 5179
4595 5180
4596 5181# Check whether --enable-startup-notification was given.
4597# Check whether --with-afterimage_config was given. 5182if test ${enable_startup_notification+y}
4598if test "${with_afterimage_config+set}" = set; then 5183then :
4599 withval=$with_afterimage_config; if test "x$withval" != x; then 5184 enableval=$enable_startup_notification; if test x$enableval = xyes -o x$enableval = xno; then
4600 afterimage_config=$withval/afterimage-config 5185 support_startup_notification=$enableval
4601 fi 5186 fi
4602fi 5187fi
4603
4604 5188
4605 5189
4606# Check whether --enable-transparency was given. 5190# Check whether --enable-transparency was given.
4607if test "${enable_transparency+set}" = set; then 5191if test ${enable_transparency+y}
5192then :
4608 enableval=$enable_transparency; if test x$enableval = xyes -o x$enableval = xno; then 5193 enableval=$enable_transparency; if test x$enableval = xyes -o x$enableval = xno; then
4609 support_inheritpixmap=$enableval 5194 support_inheritpixmap=$enableval
4610 fi 5195 fi
4611fi 5196fi
4612 5197
4613 5198
4614# Check whether --enable-fading was given. 5199# Check whether --enable-fading was given.
4615if test "${enable_fading+set}" = set; then 5200if test ${enable_fading+y}
5201then :
4616 enableval=$enable_fading; if test x$enableval = xyes -o x$enableval = xno; then 5202 enableval=$enable_fading; if test x$enableval = xyes -o x$enableval = xno; then
4617 support_fading=$enableval 5203 support_fading=$enableval
4618 fi 5204 fi
4619fi 5205fi
4620 5206
4621 5207
4622# Check whether --enable-rxvt-scroll was given. 5208# Check whether --enable-rxvt-scroll was given.
4623if test "${enable_rxvt_scroll+set}" = set; then 5209if test ${enable_rxvt_scroll+y}
5210then :
4624 enableval=$enable_rxvt_scroll; if test x$enableval = xyes -o x$enableval = xno; then 5211 enableval=$enable_rxvt_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4625 support_scroll_rxvt=$enableval 5212 support_scroll_rxvt=$enableval
4626 fi 5213 fi
4627fi 5214fi
4628 5215
4629 5216
4630# Check whether --enable-next-scroll was given. 5217# Check whether --enable-next-scroll was given.
4631if test "${enable_next_scroll+set}" = set; then 5218if test ${enable_next_scroll+y}
5219then :
4632 enableval=$enable_next_scroll; if test x$enableval = xyes -o x$enableval = xno; then 5220 enableval=$enable_next_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4633 support_scroll_next=$enableval 5221 support_scroll_next=$enableval
4634 fi 5222 fi
4635fi 5223fi
4636 5224
4637 5225
4638# Check whether --enable-xterm-scroll was given. 5226# Check whether --enable-xterm-scroll was given.
4639if test "${enable_xterm_scroll+set}" = set; then 5227if test ${enable_xterm_scroll+y}
5228then :
4640 enableval=$enable_xterm_scroll; if test x$enableval = xyes -o x$enableval = xno; then 5229 enableval=$enable_xterm_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4641 support_scroll_xterm=$enableval 5230 support_scroll_xterm=$enableval
4642 fi 5231 fi
4643fi 5232fi
4644 5233
4645 5234
4646# Check whether --enable-perl was given. 5235# Check whether --enable-perl was given.
4647if test "${enable_perl+set}" = set; then 5236if test ${enable_perl+y}
5237then :
4648 enableval=$enable_perl; if test x$enableval = xyes -o x$enableval = xno; then 5238 enableval=$enable_perl; if test x$enableval = xyes -o x$enableval = xno; then
4649 support_perl=$enableval 5239 support_perl=$enableval
4650 fi 5240 fi
4651fi 5241fi
4652 5242
4653 5243
4654# Check whether --enable-plain-scroll was given.
4655if test "${enable_plain_scroll+set}" = set; then
4656 enableval=$enable_plain_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4657 support_scroll_plain=$enableval
4658 fi
4659fi
4660
4661
4662 5244
4663# Check whether --with-codesets was given. 5245# Check whether --with-codesets was given.
4664if test "${with_codesets+set}" = set; then 5246if test ${with_codesets+y}
5247then :
4665 withval=$with_codesets; codesets="$withval" 5248 withval=$with_codesets; codesets="$withval"
4666fi 5249fi
4667 5250
4668 5251
4669# Check whether --enable-xim was given. 5252# Check whether --enable-xim was given.
4670if test "${enable_xim+set}" = set; then 5253if test ${enable_xim+y}
5254then :
4671 enableval=$enable_xim; if test x$enableval = xyes -o x$enableval = xno; then 5255 enableval=$enable_xim; if test x$enableval = xyes -o x$enableval = xno; then
4672 support_xim=$enableval 5256 support_xim=$enableval
4673 fi 5257 fi
4674fi 5258fi
4675 5259
4676 5260
4677# Check whether --enable-backspace-key was given. 5261# Check whether --enable-backspace-key was given.
4678if test "${enable_backspace_key+set}" = set; then 5262if test ${enable_backspace_key+y}
5263then :
4679 enableval=$enable_backspace_key; if test x$enableval = xno; then 5264 enableval=$enable_backspace_key; if test x$enableval = xno; then
4680 5265
4681cat >>confdefs.h <<\_ACEOF 5266printf "%s\n" "#define NO_BACKSPACE_KEY 1" >>confdefs.h
4682#define NO_BACKSPACE_KEY 1
4683_ACEOF
4684 5267
4685 fi 5268 fi
4686fi 5269fi
4687 5270
4688 5271
4689# Check whether --enable-delete-key was given. 5272# Check whether --enable-delete-key was given.
4690if test "${enable_delete_key+set}" = set; then 5273if test ${enable_delete_key+y}
5274then :
4691 enableval=$enable_delete_key; if test x$enableval = xno; then 5275 enableval=$enable_delete_key; if test x$enableval = xno; then
4692 5276
4693cat >>confdefs.h <<\_ACEOF 5277printf "%s\n" "#define NO_DELETE_KEY 1" >>confdefs.h
4694#define NO_DELETE_KEY 1
4695_ACEOF
4696 5278
4697 fi 5279 fi
4698fi 5280fi
4699 5281
4700 5282
5283support_resources=yes
4701# Check whether --enable-resources was given. 5284# Check whether --enable-resources was given.
4702if test "${enable_resources+set}" = set; then 5285if test ${enable_resources+y}
5286then :
4703 enableval=$enable_resources; if test x$enableval = xno; then 5287 enableval=$enable_resources; if test x$enableval = xno; then
4704 5288 support_resources=no
4705cat >>confdefs.h <<\_ACEOF
4706#define NO_RESOURCES 1
4707_ACEOF
4708
4709 fi 5289 fi
4710fi 5290fi
4711 5291
4712 5292
4713# Check whether --enable-8bitctrls was given. 5293# Check whether --enable-8bitctrls was given.
4714if test "${enable_8bitctrls+set}" = set; then 5294if test ${enable_8bitctrls+y}
5295then :
4715 enableval=$enable_8bitctrls; if test x$enableval = xyes -o x$enableval = xno; then 5296 enableval=$enable_8bitctrls; if test x$enableval = xyes -o x$enableval = xno; then
4716 support_8bitctrls=$enableval 5297 support_8bitctrls=$enableval
4717 fi 5298 fi
4718fi 5299fi
4719 5300
4720 5301
4721RESFALLBACK=Rxvt 5302RESFALLBACK=Rxvt
4722# Check whether --enable-fallback was given. 5303# Check whether --enable-fallback was given.
4723if test "${enable_fallback+set}" = set; then 5304if test ${enable_fallback+y}
5305then :
4724 enableval=$enable_fallback; 5306 enableval=$enable_fallback;
4725 test x$enableval = xyes && enableval=Rxvt 5307 test x$enableval = xyes && enableval=Rxvt
4726 test x$enableval = xno && enableval= 5308 test x$enableval = xno && enableval=
4727 RESFALLBACK="$enableval" 5309 RESFALLBACK="$enableval"
4728 5310
4729fi 5311fi
4730 5312
4731 5313
4732if test x$RESFALLBACK != x; then 5314if test x$RESFALLBACK != x; then
4733 5315
4734cat >>confdefs.h <<_ACEOF 5316printf "%s\n" "#define RESFALLBACK \"$RESFALLBACK\"" >>confdefs.h
4735#define RESFALLBACK "$RESFALLBACK"
4736_ACEOF
4737 5317
4738fi 5318fi
4739 5319
4740RESNAME=urxvt 5320RESNAME=urxvt
4741 5321
4742# Check whether --with-res-name was given. 5322# Check whether --with-res-name was given.
4743if test "${with_res_name+set}" = set; then 5323if test ${with_res_name+y}
5324then :
4744 withval=$with_res_name; RESNAME="$withval" 5325 withval=$with_res_name; RESNAME="$withval"
4745fi 5326fi
4746 5327
4747 5328
4748cat >>confdefs.h <<_ACEOF 5329printf "%s\n" "#define RESNAME \"$RESNAME\"" >>confdefs.h
4749#define RESNAME "$RESNAME"
4750_ACEOF
4751 5330
4752 5331
4753RESCLASS=URxvt 5332RESCLASS=URxvt
4754 5333
4755# Check whether --with-res-class was given. 5334# Check whether --with-res-class was given.
4756if test "${with_res_class+set}" = set; then 5335if test ${with_res_class+y}
5336then :
4757 withval=$with_res_class; RESCLASS="$withval" 5337 withval=$with_res_class; RESCLASS="$withval"
4758fi 5338fi
4759 5339
4760 5340
4761cat >>confdefs.h <<_ACEOF 5341printf "%s\n" "#define RESCLASS \"$RESCLASS\"" >>confdefs.h
4762#define RESCLASS "$RESCLASS"
4763_ACEOF
4764 5342
4765 5343
4766RXVTNAME=urxvt 5344RXVTNAME=urxvt
4767 5345
4768# Check whether --with-name was given. 5346# Check whether --with-name was given.
4769if test "${with_name+set}" = set; then 5347if test ${with_name+y}
5348then :
4770 withval=$with_name; RXVTNAME="$withval" 5349 withval=$with_name; RXVTNAME="$withval"
4771fi 5350fi
4772 5351
4773 5352
4774cat >>confdefs.h <<_ACEOF 5353printf "%s\n" "#define RXVTNAME \"$RXVTNAME\"" >>confdefs.h
4775#define RXVTNAME "$RXVTNAME"
4776_ACEOF
4777 5354
4778 5355
4779RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
4780 5356
4781 5357
4782# Check whether --enable-swapscreen was given. 5358# Check whether --enable-swapscreen was given.
4783if test "${enable_swapscreen+set}" = set; then 5359if test ${enable_swapscreen+y}
5360then :
4784 enableval=$enable_swapscreen; if test x$enableval = xno; then 5361 enableval=$enable_swapscreen; if test x$enableval = xno; then
4785 5362
4786cat >>confdefs.h <<\_ACEOF 5363printf "%s\n" "#define NO_SECONDARY_SCREEN 1" >>confdefs.h
4787#define NO_SECONDARY_SCREEN 1
4788_ACEOF
4789 5364
4790 fi 5365 fi
4791fi 5366fi
4792 5367
4793 5368
4794# Check whether --enable-iso14755 was given. 5369# Check whether --enable-iso14755 was given.
4795if test "${enable_iso14755+set}" = set; then 5370if test ${enable_iso14755+y}
5371then :
4796 enableval=$enable_iso14755; if test x$enableval = xyes -o x$enableval = xno; then 5372 enableval=$enable_iso14755; if test x$enableval = xyes -o x$enableval = xno; then
4797 support_iso14755=$enableval 5373 support_iso14755=$enableval
4798 fi 5374 fi
4799fi 5375fi
4800 5376
4801 5377
4802# Check whether --enable-frills was given. 5378# Check whether --enable-frills was given.
4803if test "${enable_frills+set}" = set; then 5379if test ${enable_frills+y}
5380then :
4804 enableval=$enable_frills; if test x$enableval = xyes -o x$enableval = xno; then 5381 enableval=$enable_frills; if test x$enableval = xyes -o x$enableval = xno; then
4805 support_frills=$enableval 5382 support_frills=$enableval
4806 fi 5383 fi
4807fi 5384fi
4808 5385
4809 5386
4810# Check whether --enable-keepscrolling was given. 5387# Check whether --enable-keepscrolling was given.
4811if test "${enable_keepscrolling+set}" = set; then 5388if test ${enable_keepscrolling+y}
5389then :
4812 enableval=$enable_keepscrolling; if test x$enableval = xyes -o x$enableval = xno; then 5390 enableval=$enable_keepscrolling; if test x$enableval = xyes -o x$enableval = xno; then
4813 support_keepscrolling=$enableval 5391 support_keepscrolling=$enableval
4814 fi 5392 fi
4815fi 5393fi
4816 5394
4817 5395
4818# Check whether --enable-selectionscrolling was given. 5396# Check whether --enable-selectionscrolling was given.
4819if test "${enable_selectionscrolling+set}" = set; then 5397if test ${enable_selectionscrolling+y}
5398then :
4820 enableval=$enable_selectionscrolling; if test x$enableval = xyes -o x$enableval = xno; then 5399 enableval=$enable_selectionscrolling; if test x$enableval = xyes -o x$enableval = xno; then
4821 support_selectionscrolling=$enableval 5400 support_selectionscrolling=$enableval
4822 fi 5401 fi
4823fi 5402fi
4824 5403
4825 5404
4826# Check whether --enable-mousewheel was given. 5405# Check whether --enable-mousewheel was given.
4827if test "${enable_mousewheel+set}" = set; then 5406if test ${enable_mousewheel+y}
5407then :
4828 enableval=$enable_mousewheel; if test x$enableval = xyes -o x$enableval = xno; then 5408 enableval=$enable_mousewheel; if test x$enableval = xyes -o x$enableval = xno; then
4829 support_mousewheel=$enableval 5409 support_mousewheel=$enableval
4830 fi 5410 fi
4831fi 5411fi
4832 5412
4833 5413
4834# Check whether --enable-slipwheeling was given. 5414# Check whether --enable-slipwheeling was given.
4835if test "${enable_slipwheeling+set}" = set; then 5415if test ${enable_slipwheeling+y}
5416then :
4836 enableval=$enable_slipwheeling; if test x$enableval = xyes -o x$enableval = xno; then 5417 enableval=$enable_slipwheeling; if test x$enableval = xyes -o x$enableval = xno; then
4837 support_mouseslipwheel=$enableval 5418 support_mouseslipwheel=$enableval
4838 fi 5419 fi
4839fi 5420fi
4840 5421
4841 5422
4842# Check whether --enable-smart-resize was given. 5423# Check whether --enable-smart-resize was given.
4843if test "${enable_smart_resize+set}" = set; then 5424if test ${enable_smart_resize+y}
5425then :
4844 enableval=$enable_smart_resize; if test x$enableval = xyes; then 5426 enableval=$enable_smart_resize; if test x$enableval = xyes; then
4845 5427
4846cat >>confdefs.h <<\_ACEOF 5428printf "%s\n" "#define SMART_RESIZE 1" >>confdefs.h
4847#define SMART_RESIZE 1
4848_ACEOF
4849 5429
4850 fi 5430 fi
4851fi 5431fi
4852 5432
4853 5433
4854# Check whether --enable-text-blink was given. 5434# Check whether --enable-text-blink was given.
4855if test "${enable_text_blink+set}" = set; then 5435if test ${enable_text_blink+y}
5436then :
4856 enableval=$enable_text_blink; if test x$enableval = xyes -o x$enableval = xno; then 5437 enableval=$enable_text_blink; if test x$enableval = xyes -o x$enableval = xno; then
4857 support_text_blink=$enableval 5438 support_text_blink=$enableval
4858 fi 5439 fi
4859fi 5440fi
4860 5441
4861 5442
4862# Check whether --enable-pointer-blank was given. 5443# Check whether --enable-pointer-blank was given.
4863if test "${enable_pointer_blank+set}" = set; then 5444if test ${enable_pointer_blank+y}
5445then :
4864 enableval=$enable_pointer_blank; if test x$enableval = xyes -o x$enableval = xno; then 5446 enableval=$enable_pointer_blank; if test x$enableval = xyes -o x$enableval = xno; then
4865 support_pointer_blank=$enableval 5447 support_pointer_blank=$enableval
4866 fi 5448 fi
4867fi 5449fi
4868 5450
4869 5451
4870 5452
4871# Check whether --with-term was given. 5453# Check whether --with-term was given.
4872if test "${with_term+set}" = set; then 5454if test ${with_term+y}
5455then :
4873 withval=$with_term; if test x$withval != x; then 5456 withval=$with_term; if test x$withval != x; then
4874 5457
4875cat >>confdefs.h <<_ACEOF 5458printf "%s\n" "#define TERMENV \"$withval\"" >>confdefs.h
4876#define TERMENV "$withval"
4877_ACEOF
4878 term="$withval" 5459 term="$withval"
4879 fi 5460 fi
4880fi 5461fi
4881 5462
4882 5463
4883 5464
4884# Check whether --with-terminfo was given. 5465# Check whether --with-terminfo was given.
4885if test "${with_terminfo+set}" = set; then 5466if test ${with_terminfo+y}
5467then :
4886 withval=$with_terminfo; if test x$withval != x; then 5468 withval=$with_terminfo; if test x$withval != x; then
4887 5469
4888cat >>confdefs.h <<_ACEOF 5470printf "%s\n" "#define RXVT_TERMINFO \"$withval\"" >>confdefs.h
4889#define RXVT_TERMINFO "$withval"
4890_ACEOF
4891 terminfo="$withval" 5471 terminfo="$withval"
4892 fi 5472 fi
4893fi 5473fi
4894 5474
4895 5475
5476if test x$support_resources = xno; then
5477 if test x$support_frills = xyes || test x$support_perl = xyes; then
5478 as_fn_error $? "--disable-resources requires --disable-frills --disable-perl" "$LINENO" 5
5479 fi
4896 5480
4897 5481
4898ac_ext=cpp 5482printf "%s\n" "#define NO_RESOURCES 1" >>confdefs.h
4899ac_cpp='$CXXCPP $CPPFLAGS' 5483
4900ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5484fi
4901ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5485
4902ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5486
4903{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5487LIBEV_M4_AVOID_LIBRT=1
4904echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } 5488
4905if test -z "$CXXCPP"; then 5489ac_fn_cxx_check_header_compile "$LINENO" "sys/inotify.h" "ac_cv_header_sys_inotify_h" "$ac_includes_default"
4906 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5490if test "x$ac_cv_header_sys_inotify_h" = xyes
4907 echo $ECHO_N "(cached) $ECHO_C" >&6 5491then :
4908else 5492 printf "%s\n" "#define HAVE_SYS_INOTIFY_H 1" >>confdefs.h
4909 # Double quotes because CXXCPP needs to be expanded 5493
4910 for CXXCPP in "$CXX -E" "/lib/cpp" 5494fi
4911 do 5495ac_fn_cxx_check_header_compile "$LINENO" "sys/epoll.h" "ac_cv_header_sys_epoll_h" "$ac_includes_default"
4912 ac_preproc_ok=false 5496if test "x$ac_cv_header_sys_epoll_h" = xyes
4913for ac_cxx_preproc_warn_flag in '' yes 5497then :
4914do 5498 printf "%s\n" "#define HAVE_SYS_EPOLL_H 1" >>confdefs.h
4915 # Use a header file that comes with gcc, so configuring glibc 5499
4916 # with a fresh cross-compiler works. 5500fi
4917 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5501ac_fn_cxx_check_header_compile "$LINENO" "sys/event.h" "ac_cv_header_sys_event_h" "$ac_includes_default"
4918 # <limits.h> exists even on freestanding compilers. 5502if test "x$ac_cv_header_sys_event_h" = xyes
4919 # On the NeXT, cc -E runs the code through the compiler's parser, 5503then :
4920 # not just through cpp. "Syntax error" is here to catch this case. 5504 printf "%s\n" "#define HAVE_SYS_EVENT_H 1" >>confdefs.h
4921 cat >conftest.$ac_ext <<_ACEOF 5505
4922/* confdefs.h. */ 5506fi
4923_ACEOF 5507ac_fn_cxx_check_header_compile "$LINENO" "port.h" "ac_cv_header_port_h" "$ac_includes_default"
5508if test "x$ac_cv_header_port_h" = xyes
5509then :
5510 printf "%s\n" "#define HAVE_PORT_H 1" >>confdefs.h
5511
5512fi
5513ac_fn_cxx_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
5514if test "x$ac_cv_header_poll_h" = xyes
5515then :
5516 printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
5517
5518fi
5519ac_fn_cxx_check_header_compile "$LINENO" "sys/timerfd.h" "ac_cv_header_sys_timerfd_h" "$ac_includes_default"
5520if test "x$ac_cv_header_sys_timerfd_h" = xyes
5521then :
5522 printf "%s\n" "#define HAVE_SYS_TIMERFD_H 1" >>confdefs.h
5523
5524fi
5525
5526ac_fn_cxx_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
5527if test "x$ac_cv_header_sys_select_h" = xyes
5528then :
5529 printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
5530
5531fi
5532ac_fn_cxx_check_header_compile "$LINENO" "sys/eventfd.h" "ac_cv_header_sys_eventfd_h" "$ac_includes_default"
5533if test "x$ac_cv_header_sys_eventfd_h" = xyes
5534then :
5535 printf "%s\n" "#define HAVE_SYS_EVENTFD_H 1" >>confdefs.h
5536
5537fi
5538ac_fn_cxx_check_header_compile "$LINENO" "sys/signalfd.h" "ac_cv_header_sys_signalfd_h" "$ac_includes_default"
5539if test "x$ac_cv_header_sys_signalfd_h" = xyes
5540then :
5541 printf "%s\n" "#define HAVE_SYS_SIGNALFD_H 1" >>confdefs.h
5542
5543fi
5544ac_fn_cxx_check_header_compile "$LINENO" "linux/aio_abi.h" "ac_cv_header_linux_aio_abi_h" "$ac_includes_default"
5545if test "x$ac_cv_header_linux_aio_abi_h" = xyes
5546then :
5547 printf "%s\n" "#define HAVE_LINUX_AIO_ABI_H 1" >>confdefs.h
5548
5549fi
5550ac_fn_cxx_check_header_compile "$LINENO" "linux/fs.h" "ac_cv_header_linux_fs_h" "$ac_includes_default"
5551if test "x$ac_cv_header_linux_fs_h" = xyes
5552then :
5553 printf "%s\n" "#define HAVE_LINUX_FS_H 1" >>confdefs.h
5554
5555fi
5556
5557
5558ac_fn_cxx_check_func "$LINENO" "inotify_init" "ac_cv_func_inotify_init"
5559if test "x$ac_cv_func_inotify_init" = xyes
5560then :
5561 printf "%s\n" "#define HAVE_INOTIFY_INIT 1" >>confdefs.h
5562
5563fi
5564ac_fn_cxx_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
5565if test "x$ac_cv_func_epoll_ctl" = xyes
5566then :
5567 printf "%s\n" "#define HAVE_EPOLL_CTL 1" >>confdefs.h
5568
5569fi
5570ac_fn_cxx_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
5571if test "x$ac_cv_func_kqueue" = xyes
5572then :
5573 printf "%s\n" "#define HAVE_KQUEUE 1" >>confdefs.h
5574
5575fi
5576ac_fn_cxx_check_func "$LINENO" "port_create" "ac_cv_func_port_create"
5577if test "x$ac_cv_func_port_create" = xyes
5578then :
5579 printf "%s\n" "#define HAVE_PORT_CREATE 1" >>confdefs.h
5580
5581fi
5582ac_fn_cxx_check_func "$LINENO" "poll" "ac_cv_func_poll"
5583if test "x$ac_cv_func_poll" = xyes
5584then :
5585 printf "%s\n" "#define HAVE_POLL 1" >>confdefs.h
5586
5587fi
5588ac_fn_cxx_check_func "$LINENO" "select" "ac_cv_func_select"
5589if test "x$ac_cv_func_select" = xyes
5590then :
5591 printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h
5592
5593fi
5594ac_fn_cxx_check_func "$LINENO" "eventfd" "ac_cv_func_eventfd"
5595if test "x$ac_cv_func_eventfd" = xyes
5596then :
5597 printf "%s\n" "#define HAVE_EVENTFD 1" >>confdefs.h
5598
5599fi
5600ac_fn_cxx_check_func "$LINENO" "signalfd" "ac_cv_func_signalfd"
5601if test "x$ac_cv_func_signalfd" = xyes
5602then :
5603 printf "%s\n" "#define HAVE_SIGNALFD 1" >>confdefs.h
5604
5605fi
5606
5607
5608
5609 for ac_func in clock_gettime
5610do :
5611 ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
5612if test "x$ac_cv_func_clock_gettime" = xyes
5613then :
5614 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
5615
5616else $as_nop
5617
5618 if test $(uname) = Linux; then
5619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime syscall" >&5
5620printf %s "checking for clock_gettime syscall... " >&6; }
4924cat confdefs.h >>conftest.$ac_ext 5621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4925cat >>conftest.$ac_ext <<_ACEOF
4926/* end confdefs.h. */ 5622/* end confdefs.h. */
4927#ifdef __STDC__
4928# include <limits.h>
4929#else
4930# include <assert.h>
4931#endif
4932 Syntax error
4933_ACEOF
4934if { (ac_try="$ac_cpp conftest.$ac_ext"
4935case "(($ac_try" in
4936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4937 *) ac_try_echo=$ac_try;;
4938esac
4939eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4940 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4941 ac_status=$?
4942 grep -v '^ *+' conftest.er1 >conftest.err
4943 rm -f conftest.er1
4944 cat conftest.err >&5
4945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4946 (exit $ac_status); } >/dev/null && {
4947 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4948 test ! -s conftest.err
4949 }; then
4950 :
4951else
4952 echo "$as_me: failed program was:" >&5
4953sed 's/^/| /' conftest.$ac_ext >&5
4954
4955 # Broken: fails on valid input.
4956continue
4957fi
4958
4959rm -f conftest.err conftest.$ac_ext
4960
4961 # OK, works on sane cases. Now check whether nonexistent headers
4962 # can be detected and how.
4963 cat >conftest.$ac_ext <<_ACEOF
4964/* confdefs.h. */
4965_ACEOF
4966cat confdefs.h >>conftest.$ac_ext
4967cat >>conftest.$ac_ext <<_ACEOF
4968/* end confdefs.h. */
4969#include <ac_nonexistent.h>
4970_ACEOF
4971if { (ac_try="$ac_cpp conftest.$ac_ext"
4972case "(($ac_try" in
4973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4974 *) ac_try_echo=$ac_try;;
4975esac
4976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4977 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4978 ac_status=$?
4979 grep -v '^ *+' conftest.er1 >conftest.err
4980 rm -f conftest.er1
4981 cat conftest.err >&5
4982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4983 (exit $ac_status); } >/dev/null && {
4984 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4985 test ! -s conftest.err
4986 }; then
4987 # Broken: success on invalid input.
4988continue
4989else
4990 echo "$as_me: failed program was:" >&5
4991sed 's/^/| /' conftest.$ac_ext >&5
4992
4993 # Passes both tests.
4994ac_preproc_ok=:
4995break
4996fi
4997
4998rm -f conftest.err conftest.$ac_ext
4999
5000done
5001# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5002rm -f conftest.err conftest.$ac_ext
5003if $ac_preproc_ok; then
5004 break
5005fi
5006
5007 done
5008 ac_cv_prog_CXXCPP=$CXXCPP
5009
5010fi
5011 CXXCPP=$ac_cv_prog_CXXCPP
5012else
5013 ac_cv_prog_CXXCPP=$CXXCPP
5014fi
5015{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5016echo "${ECHO_T}$CXXCPP" >&6; }
5017ac_preproc_ok=false
5018for ac_cxx_preproc_warn_flag in '' yes
5019do
5020 # Use a header file that comes with gcc, so configuring glibc
5021 # with a fresh cross-compiler works.
5022 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5023 # <limits.h> exists even on freestanding compilers.
5024 # On the NeXT, cc -E runs the code through the compiler's parser,
5025 # not just through cpp. "Syntax error" is here to catch this case.
5026 cat >conftest.$ac_ext <<_ACEOF
5027/* confdefs.h. */
5028_ACEOF
5029cat confdefs.h >>conftest.$ac_ext
5030cat >>conftest.$ac_ext <<_ACEOF
5031/* end confdefs.h. */
5032#ifdef __STDC__
5033# include <limits.h>
5034#else
5035# include <assert.h>
5036#endif
5037 Syntax error
5038_ACEOF
5039if { (ac_try="$ac_cpp conftest.$ac_ext"
5040case "(($ac_try" in
5041 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5042 *) ac_try_echo=$ac_try;;
5043esac
5044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5045 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5046 ac_status=$?
5047 grep -v '^ *+' conftest.er1 >conftest.err
5048 rm -f conftest.er1
5049 cat conftest.err >&5
5050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5051 (exit $ac_status); } >/dev/null && {
5052 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5053 test ! -s conftest.err
5054 }; then
5055 :
5056else
5057 echo "$as_me: failed program was:" >&5
5058sed 's/^/| /' conftest.$ac_ext >&5
5059
5060 # Broken: fails on valid input.
5061continue
5062fi
5063
5064rm -f conftest.err conftest.$ac_ext
5065
5066 # OK, works on sane cases. Now check whether nonexistent headers
5067 # can be detected and how.
5068 cat >conftest.$ac_ext <<_ACEOF
5069/* confdefs.h. */
5070_ACEOF
5071cat confdefs.h >>conftest.$ac_ext
5072cat >>conftest.$ac_ext <<_ACEOF
5073/* end confdefs.h. */
5074#include <ac_nonexistent.h>
5075_ACEOF
5076if { (ac_try="$ac_cpp conftest.$ac_ext"
5077case "(($ac_try" in
5078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5079 *) ac_try_echo=$ac_try;;
5080esac
5081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5082 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5083 ac_status=$?
5084 grep -v '^ *+' conftest.er1 >conftest.err
5085 rm -f conftest.er1
5086 cat conftest.err >&5
5087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5088 (exit $ac_status); } >/dev/null && {
5089 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5090 test ! -s conftest.err
5091 }; then
5092 # Broken: success on invalid input.
5093continue
5094else
5095 echo "$as_me: failed program was:" >&5
5096sed 's/^/| /' conftest.$ac_ext >&5
5097
5098 # Passes both tests.
5099ac_preproc_ok=:
5100break
5101fi
5102
5103rm -f conftest.err conftest.$ac_ext
5104
5105done
5106# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5107rm -f conftest.err conftest.$ac_ext
5108if $ac_preproc_ok; then
5109 :
5110else
5111 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5112See \`config.log' for more details." >&5
5113echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5114See \`config.log' for more details." >&2;}
5115 { (exit 1); exit 1; }; }
5116fi
5117
5118ac_ext=cpp
5119ac_cpp='$CXXCPP $CPPFLAGS'
5120ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5121ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5122ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5123
5124
5125{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5126echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
5127if test "${ac_cv_header_stdc+set}" = set; then
5128 echo $ECHO_N "(cached) $ECHO_C" >&6
5129else
5130 cat >conftest.$ac_ext <<_ACEOF
5131/* confdefs.h. */
5132_ACEOF
5133cat confdefs.h >>conftest.$ac_ext
5134cat >>conftest.$ac_ext <<_ACEOF
5135/* end confdefs.h. */
5136#include <stdlib.h> 5623#include <unistd.h>
5137#include <stdarg.h> 5624 #include <sys/syscall.h>
5138#include <string.h> 5625 #include <time.h>
5139#include <float.h>
5140
5141int 5626int
5142main () 5627main (void)
5143{ 5628{
5144 5629struct timespec ts; int status = syscall (SYS_clock_gettime, CLOCK_REALTIME, &ts)
5145 ; 5630 ;
5146 return 0; 5631 return 0;
5147} 5632}
5148_ACEOF 5633_ACEOF
5149rm -f conftest.$ac_objext 5634if ac_fn_cxx_try_link "$LINENO"
5150if { (ac_try="$ac_compile" 5635then :
5151case "(($ac_try" in 5636 ac_have_clock_syscall=1
5152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5153 *) ac_try_echo=$ac_try;;
5154esac
5155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5156 (eval "$ac_compile") 2>conftest.er1
5157 ac_status=$?
5158 grep -v '^ *+' conftest.er1 >conftest.err
5159 rm -f conftest.er1
5160 cat conftest.err >&5
5161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5162 (exit $ac_status); } && {
5163 test -z "$ac_cxx_werror_flag" ||
5164 test ! -s conftest.err
5165 } && test -s conftest.$ac_objext; then
5166 ac_cv_header_stdc=yes
5167else
5168 echo "$as_me: failed program was:" >&5
5169sed 's/^/| /' conftest.$ac_ext >&5
5170 5637
5171 ac_cv_header_stdc=no 5638printf "%s\n" "#define HAVE_CLOCK_SYSCALL 1" >>confdefs.h
5172fi
5173 5639
5640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5641printf "%s\n" "yes" >&6; }
5642else $as_nop
5643 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5644printf "%s\n" "no" >&6; }
5645fi
5174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5646rm -f core conftest.err conftest.$ac_objext conftest.beam \
5175 5647 conftest$ac_exeext conftest.$ac_ext
5176if test $ac_cv_header_stdc = yes; then 5648 fi
5177 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5649 if test -z "$LIBEV_M4_AVOID_LIBRT" && test -z "$ac_have_clock_syscall"; then
5178 cat >conftest.$ac_ext <<_ACEOF 5650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
5179/* confdefs.h. */ 5651printf %s "checking for clock_gettime in -lrt... " >&6; }
5180_ACEOF 5652if test ${ac_cv_lib_rt_clock_gettime+y}
5653then :
5654 printf %s "(cached) " >&6
5655else $as_nop
5656 ac_check_lib_save_LIBS=$LIBS
5657LIBS="-lrt $LIBS"
5181cat confdefs.h >>conftest.$ac_ext 5658cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5182cat >>conftest.$ac_ext <<_ACEOF
5183/* end confdefs.h. */ 5659/* end confdefs.h. */
5184#include <string.h>
5185 5660
5186_ACEOF 5661namespace conftest {
5187if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5662 extern "C" int clock_gettime ();
5188 $EGREP "memchr" >/dev/null 2>&1; then 5663}
5189 :
5190else
5191 ac_cv_header_stdc=no
5192fi
5193rm -f conftest*
5194
5195fi
5196
5197if test $ac_cv_header_stdc = yes; then
5198 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5199 cat >conftest.$ac_ext <<_ACEOF
5200/* confdefs.h. */
5201_ACEOF
5202cat confdefs.h >>conftest.$ac_ext
5203cat >>conftest.$ac_ext <<_ACEOF
5204/* end confdefs.h. */
5205#include <stdlib.h>
5206
5207_ACEOF
5208if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5209 $EGREP "free" >/dev/null 2>&1; then
5210 :
5211else
5212 ac_cv_header_stdc=no
5213fi
5214rm -f conftest*
5215
5216fi
5217
5218if test $ac_cv_header_stdc = yes; then
5219 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5220 if test "$cross_compiling" = yes; then
5221 :
5222else
5223 cat >conftest.$ac_ext <<_ACEOF
5224/* confdefs.h. */
5225_ACEOF
5226cat confdefs.h >>conftest.$ac_ext
5227cat >>conftest.$ac_ext <<_ACEOF
5228/* end confdefs.h. */
5229#include <ctype.h>
5230#include <stdlib.h>
5231#if ((' ' & 0x0FF) == 0x020)
5232# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5233# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5234#else
5235# define ISLOWER(c) \
5236 (('a' <= (c) && (c) <= 'i') \
5237 || ('j' <= (c) && (c) <= 'r') \
5238 || ('s' <= (c) && (c) <= 'z'))
5239# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5240#endif
5241
5242#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5243int 5664int
5244main () 5665main (void)
5245{ 5666{
5246 int i; 5667return conftest::clock_gettime ();
5247 for (i = 0; i < 256; i++)
5248 if (XOR (islower (i), ISLOWER (i))
5249 || toupper (i) != TOUPPER (i))
5250 return 2;
5251 return 0;
5252}
5253_ACEOF
5254rm -f conftest$ac_exeext
5255if { (ac_try="$ac_link"
5256case "(($ac_try" in
5257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5258 *) ac_try_echo=$ac_try;;
5259esac
5260eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5261 (eval "$ac_link") 2>&5
5262 ac_status=$?
5263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5264 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5265 { (case "(($ac_try" in
5266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5267 *) ac_try_echo=$ac_try;;
5268esac
5269eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5270 (eval "$ac_try") 2>&5
5271 ac_status=$?
5272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5273 (exit $ac_status); }; }; then
5274 :
5275else
5276 echo "$as_me: program exited with status $ac_status" >&5
5277echo "$as_me: failed program was:" >&5
5278sed 's/^/| /' conftest.$ac_ext >&5
5279
5280( exit $ac_status )
5281ac_cv_header_stdc=no
5282fi
5283rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5284fi
5285
5286
5287fi
5288fi
5289{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5290echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5291if test $ac_cv_header_stdc = yes; then
5292
5293cat >>confdefs.h <<\_ACEOF
5294#define STDC_HEADERS 1
5295_ACEOF
5296
5297fi
5298
5299# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5310 inttypes.h stdint.h unistd.h
5311do
5312as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5313{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5314echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5315if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5316 echo $ECHO_N "(cached) $ECHO_C" >&6
5317else
5318 cat >conftest.$ac_ext <<_ACEOF
5319/* confdefs.h. */
5320_ACEOF
5321cat confdefs.h >>conftest.$ac_ext
5322cat >>conftest.$ac_ext <<_ACEOF
5323/* end confdefs.h. */
5324$ac_includes_default
5325
5326#include <$ac_header>
5327_ACEOF
5328rm -f conftest.$ac_objext
5329if { (ac_try="$ac_compile"
5330case "(($ac_try" in
5331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5332 *) ac_try_echo=$ac_try;;
5333esac
5334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5335 (eval "$ac_compile") 2>conftest.er1
5336 ac_status=$?
5337 grep -v '^ *+' conftest.er1 >conftest.err
5338 rm -f conftest.er1
5339 cat conftest.err >&5
5340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5341 (exit $ac_status); } && {
5342 test -z "$ac_cxx_werror_flag" ||
5343 test ! -s conftest.err
5344 } && test -s conftest.$ac_objext; then
5345 eval "$as_ac_Header=yes"
5346else
5347 echo "$as_me: failed program was:" >&5
5348sed 's/^/| /' conftest.$ac_ext >&5
5349
5350 eval "$as_ac_Header=no"
5351fi
5352
5353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5354fi
5355ac_res=`eval echo '${'$as_ac_Header'}'`
5356 { echo "$as_me:$LINENO: result: $ac_res" >&5
5357echo "${ECHO_T}$ac_res" >&6; }
5358if test `eval echo '${'$as_ac_Header'}'` = yes; then
5359 cat >>confdefs.h <<_ACEOF
5360#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5361_ACEOF
5362
5363fi
5364
5365done
5366
5367
5368
5369
5370
5371
5372for ac_header in sys/epoll.h sys/event.h sys/queue.h port.h
5373do
5374as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5375if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5376 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5377echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5378if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5379 echo $ECHO_N "(cached) $ECHO_C" >&6
5380fi
5381ac_res=`eval echo '${'$as_ac_Header'}'`
5382 { echo "$as_me:$LINENO: result: $ac_res" >&5
5383echo "${ECHO_T}$ac_res" >&6; }
5384else
5385 # Is the header compilable?
5386{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5387echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5388cat >conftest.$ac_ext <<_ACEOF
5389/* confdefs.h. */
5390_ACEOF
5391cat confdefs.h >>conftest.$ac_ext
5392cat >>conftest.$ac_ext <<_ACEOF
5393/* end confdefs.h. */
5394$ac_includes_default
5395#include <$ac_header>
5396_ACEOF
5397rm -f conftest.$ac_objext
5398if { (ac_try="$ac_compile"
5399case "(($ac_try" in
5400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5401 *) ac_try_echo=$ac_try;;
5402esac
5403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5404 (eval "$ac_compile") 2>conftest.er1
5405 ac_status=$?
5406 grep -v '^ *+' conftest.er1 >conftest.err
5407 rm -f conftest.er1
5408 cat conftest.err >&5
5409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5410 (exit $ac_status); } && {
5411 test -z "$ac_cxx_werror_flag" ||
5412 test ! -s conftest.err
5413 } && test -s conftest.$ac_objext; then
5414 ac_header_compiler=yes
5415else
5416 echo "$as_me: failed program was:" >&5
5417sed 's/^/| /' conftest.$ac_ext >&5
5418
5419 ac_header_compiler=no
5420fi
5421
5422rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5423{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5424echo "${ECHO_T}$ac_header_compiler" >&6; }
5425
5426# Is the header present?
5427{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5428echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5429cat >conftest.$ac_ext <<_ACEOF
5430/* confdefs.h. */
5431_ACEOF
5432cat confdefs.h >>conftest.$ac_ext
5433cat >>conftest.$ac_ext <<_ACEOF
5434/* end confdefs.h. */
5435#include <$ac_header>
5436_ACEOF
5437if { (ac_try="$ac_cpp conftest.$ac_ext"
5438case "(($ac_try" in
5439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5440 *) ac_try_echo=$ac_try;;
5441esac
5442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5443 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5444 ac_status=$?
5445 grep -v '^ *+' conftest.er1 >conftest.err
5446 rm -f conftest.er1
5447 cat conftest.err >&5
5448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5449 (exit $ac_status); } >/dev/null && {
5450 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5451 test ! -s conftest.err
5452 }; then
5453 ac_header_preproc=yes
5454else
5455 echo "$as_me: failed program was:" >&5
5456sed 's/^/| /' conftest.$ac_ext >&5
5457
5458 ac_header_preproc=no
5459fi
5460
5461rm -f conftest.err conftest.$ac_ext
5462{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5463echo "${ECHO_T}$ac_header_preproc" >&6; }
5464
5465# So? What about this header?
5466case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
5467 yes:no: )
5468 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5469echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5470 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5471echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5472 ac_header_preproc=yes
5473 ;;
5474 no:yes:* )
5475 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5476echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5477 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5478echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5479 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5480echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5481 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5482echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5483 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5484echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5485 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5486echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5487
5488 ;;
5489esac
5490{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5491echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5492if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5493 echo $ECHO_N "(cached) $ECHO_C" >&6
5494else
5495 eval "$as_ac_Header=\$ac_header_preproc"
5496fi
5497ac_res=`eval echo '${'$as_ac_Header'}'`
5498 { echo "$as_me:$LINENO: result: $ac_res" >&5
5499echo "${ECHO_T}$ac_res" >&6; }
5500
5501fi
5502if test `eval echo '${'$as_ac_Header'}'` = yes; then
5503 cat >>confdefs.h <<_ACEOF
5504#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5505_ACEOF
5506
5507fi
5508
5509done
5510
5511
5512
5513
5514
5515for ac_func in epoll_ctl kqueue port_create
5516do
5517as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5518{ echo "$as_me:$LINENO: checking for $ac_func" >&5
5519echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5520if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
5521 echo $ECHO_N "(cached) $ECHO_C" >&6
5522else
5523 cat >conftest.$ac_ext <<_ACEOF
5524/* confdefs.h. */
5525_ACEOF
5526cat confdefs.h >>conftest.$ac_ext
5527cat >>conftest.$ac_ext <<_ACEOF
5528/* end confdefs.h. */
5529/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5530 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5531#define $ac_func innocuous_$ac_func
5532
5533/* System header to define __stub macros and hopefully few prototypes,
5534 which can conflict with char $ac_func (); below.
5535 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5536 <limits.h> exists even on freestanding compilers. */
5537
5538#ifdef __STDC__
5539# include <limits.h>
5540#else
5541# include <assert.h>
5542#endif
5543
5544#undef $ac_func
5545
5546/* Override any GCC internal prototype to avoid an error.
5547 Use char because int might match the return type of a GCC
5548 builtin and then its argument prototype would still apply. */
5549#ifdef __cplusplus
5550extern "C"
5551#endif
5552char $ac_func ();
5553/* The GNU C library defines this for functions which it implements
5554 to always fail with ENOSYS. Some functions are actually named
5555 something starting with __ and the normal name is an alias. */
5556#if defined __stub_$ac_func || defined __stub___$ac_func
5557choke me
5558#endif
5559
5560int
5561main ()
5562{
5563return $ac_func ();
5564 ; 5668 ;
5565 return 0; 5669 return 0;
5566} 5670}
5567_ACEOF 5671_ACEOF
5568rm -f conftest.$ac_objext conftest$ac_exeext 5672if ac_fn_cxx_try_link "$LINENO"
5569if { (ac_try="$ac_link" 5673then :
5570case "(($ac_try" in 5674 ac_cv_lib_rt_clock_gettime=yes
5571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5675else $as_nop
5572 *) ac_try_echo=$ac_try;; 5676 ac_cv_lib_rt_clock_gettime=no
5573esac
5574eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5575 (eval "$ac_link") 2>conftest.er1
5576 ac_status=$?
5577 grep -v '^ *+' conftest.er1 >conftest.err
5578 rm -f conftest.er1
5579 cat conftest.err >&5
5580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5581 (exit $ac_status); } && {
5582 test -z "$ac_cxx_werror_flag" ||
5583 test ! -s conftest.err
5584 } && test -s conftest$ac_exeext &&
5585 $as_test_x conftest$ac_exeext; then
5586 eval "$as_ac_var=yes"
5587else
5588 echo "$as_me: failed program was:" >&5
5589sed 's/^/| /' conftest.$ac_ext >&5
5590
5591 eval "$as_ac_var=no"
5592fi 5677fi
5593
5594rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5678rm -f core conftest.err conftest.$ac_objext conftest.beam \
5595 conftest$ac_exeext conftest.$ac_ext 5679 conftest$ac_exeext conftest.$ac_ext
5680LIBS=$ac_check_lib_save_LIBS
5596fi 5681fi
5597ac_res=`eval echo '${'$as_ac_var'}'` 5682{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
5598 { echo "$as_me:$LINENO: result: $ac_res" >&5 5683printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
5599echo "${ECHO_T}$ac_res" >&6; } 5684if test "x$ac_cv_lib_rt_clock_gettime" = xyes
5600if test `eval echo '${'$as_ac_var'}'` = yes; then 5685then :
5601 cat >>confdefs.h <<_ACEOF 5686 printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
5602#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5603_ACEOF
5604 5687
5688 LIBS="-lrt $LIBS"
5689
5605fi 5690fi
5691
5692 unset ac_cv_func_clock_gettime
5693 ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
5694if test "x$ac_cv_func_clock_gettime" = xyes
5695then :
5696 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
5697
5698fi
5699
5700 fi
5701
5702fi
5703
5606done 5704done
5607 5705
5608 5706
5609{ echo "$as_me:$LINENO: checking for clock_gettime" >&5 5707 for ac_func in nanosleep
5610echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6; } 5708do :
5611if test "${ac_cv_func_clock_gettime+set}" = set; then 5709 ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5612 echo $ECHO_N "(cached) $ECHO_C" >&6 5710if test "x$ac_cv_func_nanosleep" = xyes
5613else 5711then :
5614 cat >conftest.$ac_ext <<_ACEOF 5712 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
5615/* confdefs.h. */ 5713
5616_ACEOF 5714else $as_nop
5715
5716 if test -z "$LIBEV_M4_AVOID_LIBRT"; then
5717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5
5718printf %s "checking for nanosleep in -lrt... " >&6; }
5719if test ${ac_cv_lib_rt_nanosleep+y}
5720then :
5721 printf %s "(cached) " >&6
5722else $as_nop
5723 ac_check_lib_save_LIBS=$LIBS
5724LIBS="-lrt $LIBS"
5617cat confdefs.h >>conftest.$ac_ext 5725cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5618cat >>conftest.$ac_ext <<_ACEOF
5619/* end confdefs.h. */ 5726/* end confdefs.h. */
5620/* Define clock_gettime to an innocuous variant, in case <limits.h> declares clock_gettime.
5621 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5622#define clock_gettime innocuous_clock_gettime
5623 5727
5624/* System header to define __stub macros and hopefully few prototypes, 5728namespace conftest {
5625 which can conflict with char clock_gettime (); below. 5729 extern "C" int nanosleep ();
5626 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5730}
5627 <limits.h> exists even on freestanding compilers. */
5628
5629#ifdef __STDC__
5630# include <limits.h>
5631#else
5632# include <assert.h>
5633#endif
5634
5635#undef clock_gettime
5636
5637/* Override any GCC internal prototype to avoid an error.
5638 Use char because int might match the return type of a GCC
5639 builtin and then its argument prototype would still apply. */
5640#ifdef __cplusplus
5641extern "C"
5642#endif
5643char clock_gettime ();
5644/* The GNU C library defines this for functions which it implements
5645 to always fail with ENOSYS. Some functions are actually named
5646 something starting with __ and the normal name is an alias. */
5647#if defined __stub_clock_gettime || defined __stub___clock_gettime
5648choke me
5649#endif
5650
5651int 5731int
5652main () 5732main (void)
5653{ 5733{
5654return clock_gettime (); 5734return conftest::nanosleep ();
5655 ; 5735 ;
5656 return 0; 5736 return 0;
5657} 5737}
5658_ACEOF 5738_ACEOF
5659rm -f conftest.$ac_objext conftest$ac_exeext 5739if ac_fn_cxx_try_link "$LINENO"
5660if { (ac_try="$ac_link" 5740then :
5661case "(($ac_try" in 5741 ac_cv_lib_rt_nanosleep=yes
5662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5742else $as_nop
5663 *) ac_try_echo=$ac_try;; 5743 ac_cv_lib_rt_nanosleep=no
5664esac
5665eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5666 (eval "$ac_link") 2>conftest.er1
5667 ac_status=$?
5668 grep -v '^ *+' conftest.er1 >conftest.err
5669 rm -f conftest.er1
5670 cat conftest.err >&5
5671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5672 (exit $ac_status); } && {
5673 test -z "$ac_cxx_werror_flag" ||
5674 test ! -s conftest.err
5675 } && test -s conftest$ac_exeext &&
5676 $as_test_x conftest$ac_exeext; then
5677 ac_cv_func_clock_gettime=yes
5678else
5679 echo "$as_me: failed program was:" >&5
5680sed 's/^/| /' conftest.$ac_ext >&5
5681
5682 ac_cv_func_clock_gettime=no
5683fi 5744fi
5684
5685rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5745rm -f core conftest.err conftest.$ac_objext conftest.beam \
5686 conftest$ac_exeext conftest.$ac_ext 5746 conftest$ac_exeext conftest.$ac_ext
5687fi
5688{ echo "$as_me:$LINENO: result: $ac_cv_func_clock_gettime" >&5
5689echo "${ECHO_T}$ac_cv_func_clock_gettime" >&6; }
5690if test $ac_cv_func_clock_gettime = yes; then
5691 :
5692else
5693
5694
5695{ echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
5696echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6; }
5697if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
5698 echo $ECHO_N "(cached) $ECHO_C" >&6
5699else
5700 ac_check_lib_save_LIBS=$LIBS 5747LIBS=$ac_check_lib_save_LIBS
5748fi
5749{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5
5750printf "%s\n" "$ac_cv_lib_rt_nanosleep" >&6; }
5751if test "x$ac_cv_lib_rt_nanosleep" = xyes
5752then :
5753 printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
5754
5701LIBS="-lrt $LIBS" 5755 LIBS="-lrt $LIBS"
5702cat >conftest.$ac_ext <<_ACEOF 5756
5703/* confdefs.h. */ 5757fi
5704_ACEOF 5758
5759 unset ac_cv_func_nanosleep
5760 ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5761if test "x$ac_cv_func_nanosleep" = xyes
5762then :
5763 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
5764
5765fi
5766
5767 fi
5768
5769fi
5770
5771done
5772
5773ac_fn_cxx_check_type "$LINENO" "__kernel_rwf_t" "ac_cv_type___kernel_rwf_t" "#include <linux/fs.h>
5774"
5775if test "x$ac_cv_type___kernel_rwf_t" = xyes
5776then :
5777
5778
5779printf "%s\n" "#define HAVE_KERNEL_RWF_T 1" >>confdefs.h
5780
5781
5782fi
5783
5784
5785if test -z "$LIBEV_M4_AVOID_LIBM"; then
5786 LIBM=m
5787fi
5788{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing floor" >&5
5789printf %s "checking for library containing floor... " >&6; }
5790if test ${ac_cv_search_floor+y}
5791then :
5792 printf %s "(cached) " >&6
5793else $as_nop
5794 ac_func_search_save_LIBS=$LIBS
5705cat confdefs.h >>conftest.$ac_ext 5795cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5706cat >>conftest.$ac_ext <<_ACEOF
5707/* end confdefs.h. */ 5796/* end confdefs.h. */
5708 5797
5709/* Override any GCC internal prototype to avoid an error. 5798namespace conftest {
5710 Use char because int might match the return type of a GCC 5799 extern "C" int floor ();
5711 builtin and then its argument prototype would still apply. */ 5800}
5712#ifdef __cplusplus
5713extern "C"
5714#endif
5715char clock_gettime ();
5716int 5801int
5717main () 5802main (void)
5718{ 5803{
5719return clock_gettime (); 5804return conftest::floor ();
5720 ; 5805 ;
5721 return 0; 5806 return 0;
5722} 5807}
5723_ACEOF 5808_ACEOF
5724rm -f conftest.$ac_objext conftest$ac_exeext 5809for ac_lib in '' $LIBM
5725if { (ac_try="$ac_link"
5726case "(($ac_try" in
5727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5728 *) ac_try_echo=$ac_try;;
5729esac
5730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5731 (eval "$ac_link") 2>conftest.er1
5732 ac_status=$?
5733 grep -v '^ *+' conftest.er1 >conftest.err
5734 rm -f conftest.er1
5735 cat conftest.err >&5
5736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5737 (exit $ac_status); } && {
5738 test -z "$ac_cxx_werror_flag" ||
5739 test ! -s conftest.err
5740 } && test -s conftest$ac_exeext &&
5741 $as_test_x conftest$ac_exeext; then
5742 ac_cv_lib_rt_clock_gettime=yes
5743else
5744 echo "$as_me: failed program was:" >&5
5745sed 's/^/| /' conftest.$ac_ext >&5
5746
5747 ac_cv_lib_rt_clock_gettime=no
5748fi
5749
5750rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5751 conftest$ac_exeext conftest.$ac_ext
5752LIBS=$ac_check_lib_save_LIBS
5753fi
5754{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
5755echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6; }
5756if test $ac_cv_lib_rt_clock_gettime = yes; then
5757 cat >>confdefs.h <<_ACEOF
5758#define HAVE_LIBRT 1
5759_ACEOF
5760
5761 LIBS="-lrt $LIBS"
5762
5763fi
5764
5765
5766for ac_func in clock_gettime
5767do 5810do
5768as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 5811 if test -z "$ac_lib"; then
5769{ echo "$as_me:$LINENO: checking for $ac_func" >&5 5812 ac_res="none required"
5770echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5771if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
5772 echo $ECHO_N "(cached) $ECHO_C" >&6
5773else 5813 else
5774 cat >conftest.$ac_ext <<_ACEOF 5814 ac_res=-l$ac_lib
5775/* confdefs.h. */ 5815 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5776_ACEOF 5816 fi
5777cat confdefs.h >>conftest.$ac_ext 5817 if ac_fn_cxx_try_link "$LINENO"
5778cat >>conftest.$ac_ext <<_ACEOF 5818then :
5779/* end confdefs.h. */ 5819 ac_cv_search_floor=$ac_res
5780/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5781 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5782#define $ac_func innocuous_$ac_func
5783
5784/* System header to define __stub macros and hopefully few prototypes,
5785 which can conflict with char $ac_func (); below.
5786 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5787 <limits.h> exists even on freestanding compilers. */
5788
5789#ifdef __STDC__
5790# include <limits.h>
5791#else
5792# include <assert.h>
5793#endif
5794
5795#undef $ac_func
5796
5797/* Override any GCC internal prototype to avoid an error.
5798 Use char because int might match the return type of a GCC
5799 builtin and then its argument prototype would still apply. */
5800#ifdef __cplusplus
5801extern "C"
5802#endif
5803char $ac_func ();
5804/* The GNU C library defines this for functions which it implements
5805 to always fail with ENOSYS. Some functions are actually named
5806 something starting with __ and the normal name is an alias. */
5807#if defined __stub_$ac_func || defined __stub___$ac_func
5808choke me
5809#endif
5810
5811int
5812main ()
5813{
5814return $ac_func ();
5815 ;
5816 return 0;
5817}
5818_ACEOF
5819rm -f conftest.$ac_objext conftest$ac_exeext
5820if { (ac_try="$ac_link"
5821case "(($ac_try" in
5822 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5823 *) ac_try_echo=$ac_try;;
5824esac
5825eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5826 (eval "$ac_link") 2>conftest.er1
5827 ac_status=$?
5828 grep -v '^ *+' conftest.er1 >conftest.err
5829 rm -f conftest.er1
5830 cat conftest.err >&5
5831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5832 (exit $ac_status); } && {
5833 test -z "$ac_cxx_werror_flag" ||
5834 test ! -s conftest.err
5835 } && test -s conftest$ac_exeext &&
5836 $as_test_x conftest$ac_exeext; then
5837 eval "$as_ac_var=yes"
5838else
5839 echo "$as_me: failed program was:" >&5
5840sed 's/^/| /' conftest.$ac_ext >&5
5841
5842 eval "$as_ac_var=no"
5843fi 5820fi
5844
5845rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5821rm -f core conftest.err conftest.$ac_objext conftest.beam \
5846 conftest$ac_exeext conftest.$ac_ext 5822 conftest$ac_exeext
5847fi 5823 if test ${ac_cv_search_floor+y}
5848ac_res=`eval echo '${'$as_ac_var'}'` 5824then :
5849 { echo "$as_me:$LINENO: result: $ac_res" >&5 5825 break
5850echo "${ECHO_T}$ac_res" >&6; }
5851if test `eval echo '${'$as_ac_var'}'` = yes; then
5852 cat >>confdefs.h <<_ACEOF
5853#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5854_ACEOF
5855
5856fi 5826fi
5857done 5827done
5828if test ${ac_cv_search_floor+y}
5829then :
5858 5830
5859 5831else $as_nop
5832 ac_cv_search_floor=no
5860fi 5833fi
5861 5834rm conftest.$ac_ext
5862 5835LIBS=$ac_func_search_save_LIBS
5863
5864{ echo "$as_me:$LINENO: checking for ceil in -lm" >&5
5865echo $ECHO_N "checking for ceil in -lm... $ECHO_C" >&6; }
5866if test "${ac_cv_lib_m_ceil+set}" = set; then
5867 echo $ECHO_N "(cached) $ECHO_C" >&6
5868else
5869 ac_check_lib_save_LIBS=$LIBS
5870LIBS="-lm $LIBS"
5871cat >conftest.$ac_ext <<_ACEOF
5872/* confdefs.h. */
5873_ACEOF
5874cat confdefs.h >>conftest.$ac_ext
5875cat >>conftest.$ac_ext <<_ACEOF
5876/* end confdefs.h. */
5877
5878/* Override any GCC internal prototype to avoid an error.
5879 Use char because int might match the return type of a GCC
5880 builtin and then its argument prototype would still apply. */
5881#ifdef __cplusplus
5882extern "C"
5883#endif
5884char ceil ();
5885int
5886main ()
5887{
5888return ceil ();
5889 ;
5890 return 0;
5891}
5892_ACEOF
5893rm -f conftest.$ac_objext conftest$ac_exeext
5894if { (ac_try="$ac_link"
5895case "(($ac_try" in
5896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5897 *) ac_try_echo=$ac_try;;
5898esac
5899eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5900 (eval "$ac_link") 2>conftest.er1
5901 ac_status=$?
5902 grep -v '^ *+' conftest.er1 >conftest.err
5903 rm -f conftest.er1
5904 cat conftest.err >&5
5905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5906 (exit $ac_status); } && {
5907 test -z "$ac_cxx_werror_flag" ||
5908 test ! -s conftest.err
5909 } && test -s conftest$ac_exeext &&
5910 $as_test_x conftest$ac_exeext; then
5911 ac_cv_lib_m_ceil=yes
5912else
5913 echo "$as_me: failed program was:" >&5
5914sed 's/^/| /' conftest.$ac_ext >&5
5915
5916 ac_cv_lib_m_ceil=no
5917fi 5836fi
5837{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_floor" >&5
5838printf "%s\n" "$ac_cv_search_floor" >&6; }
5839ac_res=$ac_cv_search_floor
5840if test "$ac_res" != no
5841then :
5842 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5918 5843
5919rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5844printf "%s\n" "#define HAVE_FLOOR 1" >>confdefs.h
5920 conftest$ac_exeext conftest.$ac_ext
5921LIBS=$ac_check_lib_save_LIBS
5922fi
5923{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_ceil" >&5
5924echo "${ECHO_T}$ac_cv_lib_m_ceil" >&6; }
5925if test $ac_cv_lib_m_ceil = yes; then
5926 cat >>confdefs.h <<_ACEOF
5927#define HAVE_LIBM 1
5928_ACEOF
5929 5845
5930 LIBS="-lm $LIBS"
5931
5932fi 5846fi
5933
5934
5935 5847
5936 5848
5937 5849
5938 5850
5939 5851
5940# Extract the first word of "tic", so it can be a program name with args. 5852# Extract the first word of "tic", so it can be a program name with args.
5941set dummy tic; ac_word=$2 5853set dummy tic; ac_word=$2
5942{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5854{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5943echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5855printf %s "checking for $ac_word... " >&6; }
5944if test "${ac_cv_path_TIC+set}" = set; then 5856if test ${ac_cv_path_TIC+y}
5945 echo $ECHO_N "(cached) $ECHO_C" >&6 5857then :
5946else 5858 printf %s "(cached) " >&6
5859else $as_nop
5947 case $TIC in 5860 case $TIC in
5948 [\\/]* | ?:[\\/]*) 5861 [\\/]* | ?:[\\/]*)
5949 ac_cv_path_TIC="$TIC" # Let the user override the test with a path. 5862 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
5950 ;; 5863 ;;
5951 *) 5864 *)
5952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5953for as_dir in $PATH 5866for as_dir in $PATH
5954do 5867do
5955 IFS=$as_save_IFS 5868 IFS=$as_save_IFS
5956 test -z "$as_dir" && as_dir=. 5869 case $as_dir in #(((
5870 '') as_dir=./ ;;
5871 */) ;;
5872 *) as_dir=$as_dir/ ;;
5873 esac
5957 for ac_exec_ext in '' $ac_executable_extensions; do 5874 for ac_exec_ext in '' $ac_executable_extensions; do
5958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5875 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5959 ac_cv_path_TIC="$as_dir/$ac_word$ac_exec_ext" 5876 ac_cv_path_TIC="$as_dir$ac_word$ac_exec_ext"
5960 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5877 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5961 break 2 5878 break 2
5962 fi 5879 fi
5963done 5880done
5964done 5881 done
5965IFS=$as_save_IFS 5882IFS=$as_save_IFS
5966 5883
5967 test -z "$ac_cv_path_TIC" && ac_cv_path_TIC=":" 5884 test -z "$ac_cv_path_TIC" && ac_cv_path_TIC=":"
5968 ;; 5885 ;;
5969esac 5886esac
5970fi 5887fi
5971TIC=$ac_cv_path_TIC 5888TIC=$ac_cv_path_TIC
5972if test -n "$TIC"; then 5889if test -n "$TIC"; then
5973 { echo "$as_me:$LINENO: result: $TIC" >&5 5890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TIC" >&5
5974echo "${ECHO_T}$TIC" >&6; } 5891printf "%s\n" "$TIC" >&6; }
5975else 5892else
5976 { echo "$as_me:$LINENO: result: no" >&5 5893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5977echo "${ECHO_T}no" >&6; } 5894printf "%s\n" "no" >&6; }
5978fi 5895fi
5979 5896
5980 5897
5981 5898
5899ac_ext=cpp
5900ac_cpp='$CXXCPP $CPPFLAGS'
5901ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5902ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5903ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5904{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
5905printf %s "checking how to run the C++ preprocessor... " >&6; }
5906if test -z "$CXXCPP"; then
5907 if test ${ac_cv_prog_CXXCPP+y}
5908then :
5909 printf %s "(cached) " >&6
5910else $as_nop
5911 # Double quotes because $CXX needs to be expanded
5912 for CXXCPP in "$CXX -E" cpp /lib/cpp
5913 do
5914 ac_preproc_ok=false
5915for ac_cxx_preproc_warn_flag in '' yes
5916do
5917 # Use a header file that comes with gcc, so configuring glibc
5918 # with a fresh cross-compiler works.
5919 # On the NeXT, cc -E runs the code through the compiler's parser,
5920 # not just through cpp. "Syntax error" is here to catch this case.
5921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5922/* end confdefs.h. */
5923#include <limits.h>
5924 Syntax error
5925_ACEOF
5926if ac_fn_cxx_try_cpp "$LINENO"
5927then :
5982 5928
5929else $as_nop
5930 # Broken: fails on valid input.
5931continue
5932fi
5933rm -f conftest.err conftest.i conftest.$ac_ext
5983 5934
5984{ echo "$as_me:$LINENO: checking for X" >&5 5935 # OK, works on sane cases. Now check whether nonexistent headers
5985echo $ECHO_N "checking for X... $ECHO_C" >&6; } 5936 # can be detected and how.
5937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5938/* end confdefs.h. */
5939#include <ac_nonexistent.h>
5940_ACEOF
5941if ac_fn_cxx_try_cpp "$LINENO"
5942then :
5943 # Broken: success on invalid input.
5944continue
5945else $as_nop
5946 # Passes both tests.
5947ac_preproc_ok=:
5948break
5949fi
5950rm -f conftest.err conftest.i conftest.$ac_ext
5951
5952done
5953# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5954rm -f conftest.i conftest.err conftest.$ac_ext
5955if $ac_preproc_ok
5956then :
5957 break
5958fi
5959
5960 done
5961 ac_cv_prog_CXXCPP=$CXXCPP
5962
5963fi
5964 CXXCPP=$ac_cv_prog_CXXCPP
5965else
5966 ac_cv_prog_CXXCPP=$CXXCPP
5967fi
5968{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
5969printf "%s\n" "$CXXCPP" >&6; }
5970ac_preproc_ok=false
5971for ac_cxx_preproc_warn_flag in '' yes
5972do
5973 # Use a header file that comes with gcc, so configuring glibc
5974 # with a fresh cross-compiler works.
5975 # On the NeXT, cc -E runs the code through the compiler's parser,
5976 # not just through cpp. "Syntax error" is here to catch this case.
5977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5978/* end confdefs.h. */
5979#include <limits.h>
5980 Syntax error
5981_ACEOF
5982if ac_fn_cxx_try_cpp "$LINENO"
5983then :
5984
5985else $as_nop
5986 # Broken: fails on valid input.
5987continue
5988fi
5989rm -f conftest.err conftest.i conftest.$ac_ext
5990
5991 # OK, works on sane cases. Now check whether nonexistent headers
5992 # can be detected and how.
5993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5994/* end confdefs.h. */
5995#include <ac_nonexistent.h>
5996_ACEOF
5997if ac_fn_cxx_try_cpp "$LINENO"
5998then :
5999 # Broken: success on invalid input.
6000continue
6001else $as_nop
6002 # Passes both tests.
6003ac_preproc_ok=:
6004break
6005fi
6006rm -f conftest.err conftest.i conftest.$ac_ext
6007
6008done
6009# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6010rm -f conftest.i conftest.err conftest.$ac_ext
6011if $ac_preproc_ok
6012then :
6013
6014else $as_nop
6015 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6016printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
6017as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
6018See \`config.log' for more details" "$LINENO" 5; }
6019fi
6020
6021ac_ext=cpp
6022ac_cpp='$CXXCPP $CPPFLAGS'
6023ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6024ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6025ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6026
6027
6028{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6029printf %s "checking for X... " >&6; }
5986 6030
5987 6031
5988# Check whether --with-x was given. 6032# Check whether --with-x was given.
5989if test "${with_x+set}" = set; then 6033if test ${with_x+y}
6034then :
5990 withval=$with_x; 6035 withval=$with_x;
5991fi 6036fi
5992 6037
5993# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 6038# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5994if test "x$with_x" = xno; then 6039if test "x$with_x" = xno; then
5995 # The user explicitly disabled X. 6040 # The user explicitly disabled X.
5996 have_x=disabled 6041 have_x=disabled
5997else 6042else
5998 case $x_includes,$x_libraries in #( 6043 case $x_includes,$x_libraries in #(
5999 *\'*) { { echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5 6044 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
6000echo "$as_me: error: Cannot use X directory names containing '" >&2;}
6001 { (exit 1); exit 1; }; };; #(
6002 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then 6045 *,NONE | NONE,*) if test ${ac_cv_have_x+y}
6003 echo $ECHO_N "(cached) $ECHO_C" >&6 6046then :
6004else 6047 printf %s "(cached) " >&6
6048else $as_nop
6005 # One or both of the vars are not set, and there is no cached value. 6049 # One or both of the vars are not set, and there is no cached value.
6006ac_x_includes=no ac_x_libraries=no 6050ac_x_includes=no
6051ac_x_libraries=no
6052# Do we need to do anything special at all?
6053ac_save_LIBS=$LIBS
6054LIBS="-lX11 $LIBS"
6055cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6056/* end confdefs.h. */
6057#include <X11/Xlib.h>
6058int
6059main (void)
6060{
6061XrmInitialize ()
6062 ;
6063 return 0;
6064}
6065_ACEOF
6066if ac_fn_cxx_try_link "$LINENO"
6067then :
6068 # We can compile and link X programs with no special options.
6069 ac_x_includes=
6070 ac_x_libraries=
6071fi
6072rm -f core conftest.err conftest.$ac_objext conftest.beam \
6073 conftest$ac_exeext conftest.$ac_ext
6074LIBS="$ac_save_LIBS"
6075# If that didn't work, only try xmkmf and file system searches
6076# for native compilation.
6077if test x"$ac_x_includes" = xno && test "$cross_compiling" = no
6078then :
6007rm -f -r conftest.dir 6079 rm -f -r conftest.dir
6008if mkdir conftest.dir; then 6080if mkdir conftest.dir; then
6009 cd conftest.dir 6081 cd conftest.dir
6010 cat >Imakefile <<'_ACEOF' 6082 cat >Imakefile <<'_ACEOF'
6011incroot: 6083incroot:
6012 @echo incroot='${INCROOT}' 6084 @echo incroot='${INCROOT}'
6014 @echo usrlibdir='${USRLIBDIR}' 6086 @echo usrlibdir='${USRLIBDIR}'
6015libdir: 6087libdir:
6016 @echo libdir='${LIBDIR}' 6088 @echo libdir='${LIBDIR}'
6017_ACEOF 6089_ACEOF
6018 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 6090 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6019 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 6091 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6020 for ac_var in incroot usrlibdir libdir; do 6092 for ac_var in incroot usrlibdir libdir; do
6021 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 6093 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6022 done 6094 done
6023 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 6095 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6024 for ac_extension in a so sl; do 6096 for ac_extension in a so sl dylib la dll; do
6025 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 6097 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6026 test -f "$ac_im_libdir/libX11.$ac_extension"; then 6098 test -f "$ac_im_libdir/libX11.$ac_extension"; then
6027 ac_im_usrlibdir=$ac_im_libdir; break 6099 ac_im_usrlibdir=$ac_im_libdir; break
6028 fi 6100 fi
6029 done 6101 done
6033 case $ac_im_incroot in 6105 case $ac_im_incroot in
6034 /usr/include) ac_x_includes= ;; 6106 /usr/include) ac_x_includes= ;;
6035 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 6107 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6036 esac 6108 esac
6037 case $ac_im_usrlibdir in 6109 case $ac_im_usrlibdir in
6038 /usr/lib | /lib) ;; 6110 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
6039 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 6111 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6040 esac 6112 esac
6041 fi 6113 fi
6042 cd .. 6114 cd ..
6043 rm -f -r conftest.dir 6115 rm -f -r conftest.dir
6044fi 6116fi
6045 6117
6046# Standard set of common directories for X headers. 6118 # Standard set of common directories for X headers.
6047# Check X11 before X11Rn because it is often a symlink to the current release. 6119# Check X11 before X11Rn because it is often a symlink to the current release.
6048ac_x_header_dirs=' 6120ac_x_header_dirs='
6049/usr/X11/include 6121/usr/X11/include
6122/usr/X11R7/include
6050/usr/X11R6/include 6123/usr/X11R6/include
6051/usr/X11R5/include 6124/usr/X11R5/include
6052/usr/X11R4/include 6125/usr/X11R4/include
6053 6126
6054/usr/include/X11 6127/usr/include/X11
6128/usr/include/X11R7
6055/usr/include/X11R6 6129/usr/include/X11R6
6056/usr/include/X11R5 6130/usr/include/X11R5
6057/usr/include/X11R4 6131/usr/include/X11R4
6058 6132
6059/usr/local/X11/include 6133/usr/local/X11/include
6134/usr/local/X11R7/include
6060/usr/local/X11R6/include 6135/usr/local/X11R6/include
6061/usr/local/X11R5/include 6136/usr/local/X11R5/include
6062/usr/local/X11R4/include 6137/usr/local/X11R4/include
6063 6138
6064/usr/local/include/X11 6139/usr/local/include/X11
6140/usr/local/include/X11R7
6065/usr/local/include/X11R6 6141/usr/local/include/X11R6
6066/usr/local/include/X11R5 6142/usr/local/include/X11R5
6067/usr/local/include/X11R4 6143/usr/local/include/X11R4
6144
6145/opt/X11/include
6068 6146
6069/usr/X386/include 6147/usr/X386/include
6070/usr/x386/include 6148/usr/x386/include
6071/usr/XFree86/include/X11 6149/usr/XFree86/include/X11
6072 6150
6081/usr/openwin/share/include' 6159/usr/openwin/share/include'
6082 6160
6083if test "$ac_x_includes" = no; then 6161if test "$ac_x_includes" = no; then
6084 # Guess where to find include files, by looking for Xlib.h. 6162 # Guess where to find include files, by looking for Xlib.h.
6085 # First, try using that file with no special directory specified. 6163 # First, try using that file with no special directory specified.
6086 cat >conftest.$ac_ext <<_ACEOF
6087/* confdefs.h. */
6088_ACEOF
6089cat confdefs.h >>conftest.$ac_ext 6164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6090cat >>conftest.$ac_ext <<_ACEOF
6091/* end confdefs.h. */ 6165/* end confdefs.h. */
6092#include <X11/Xlib.h> 6166#include <X11/Xlib.h>
6093_ACEOF 6167_ACEOF
6094if { (ac_try="$ac_cpp conftest.$ac_ext" 6168if ac_fn_cxx_try_cpp "$LINENO"
6095case "(($ac_try" in 6169then :
6096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6097 *) ac_try_echo=$ac_try;;
6098esac
6099eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6100 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6101 ac_status=$?
6102 grep -v '^ *+' conftest.er1 >conftest.err
6103 rm -f conftest.er1
6104 cat conftest.err >&5
6105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6106 (exit $ac_status); } >/dev/null && {
6107 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6108 test ! -s conftest.err
6109 }; then
6110 # We can compile using X headers with no special include directory. 6170 # We can compile using X headers with no special include directory.
6111ac_x_includes= 6171ac_x_includes=
6112else 6172else $as_nop
6113 echo "$as_me: failed program was:" >&5
6114sed 's/^/| /' conftest.$ac_ext >&5
6115
6116 for ac_dir in $ac_x_header_dirs; do 6173 for ac_dir in $ac_x_header_dirs; do
6117 if test -r "$ac_dir/X11/Xlib.h"; then 6174 if test -r "$ac_dir/X11/Xlib.h"; then
6118 ac_x_includes=$ac_dir 6175 ac_x_includes=$ac_dir
6119 break 6176 break
6120 fi 6177 fi
6121done 6178done
6122fi 6179fi
6123
6124rm -f conftest.err conftest.$ac_ext 6180rm -f conftest.err conftest.i conftest.$ac_ext
6125fi # $ac_x_includes = no 6181fi # $ac_x_includes = no
6126 6182
6127if test "$ac_x_libraries" = no; then 6183if test "$ac_x_libraries" = no; then
6128 # Check for the libraries. 6184 # Check for the libraries.
6129 # See if we find them without any special options. 6185 # See if we find them without any special options.
6130 # Don't add to $LIBS permanently. 6186 # Don't add to $LIBS permanently.
6131 ac_save_LIBS=$LIBS 6187 ac_save_LIBS=$LIBS
6132 LIBS="-lX11 $LIBS" 6188 LIBS="-lX11 $LIBS"
6133 cat >conftest.$ac_ext <<_ACEOF
6134/* confdefs.h. */
6135_ACEOF
6136cat confdefs.h >>conftest.$ac_ext 6189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6137cat >>conftest.$ac_ext <<_ACEOF
6138/* end confdefs.h. */ 6190/* end confdefs.h. */
6139#include <X11/Xlib.h> 6191#include <X11/Xlib.h>
6140int 6192int
6141main () 6193main (void)
6142{ 6194{
6143XrmInitialize () 6195XrmInitialize ()
6144 ; 6196 ;
6145 return 0; 6197 return 0;
6146} 6198}
6147_ACEOF 6199_ACEOF
6148rm -f conftest.$ac_objext conftest$ac_exeext 6200if ac_fn_cxx_try_link "$LINENO"
6149if { (ac_try="$ac_link" 6201then :
6150case "(($ac_try" in
6151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6152 *) ac_try_echo=$ac_try;;
6153esac
6154eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6155 (eval "$ac_link") 2>conftest.er1
6156 ac_status=$?
6157 grep -v '^ *+' conftest.er1 >conftest.err
6158 rm -f conftest.er1
6159 cat conftest.err >&5
6160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6161 (exit $ac_status); } && {
6162 test -z "$ac_cxx_werror_flag" ||
6163 test ! -s conftest.err
6164 } && test -s conftest$ac_exeext &&
6165 $as_test_x conftest$ac_exeext; then
6166 LIBS=$ac_save_LIBS 6202 LIBS=$ac_save_LIBS
6167# We can link X programs with no special library path. 6203# We can link X programs with no special library path.
6168ac_x_libraries= 6204ac_x_libraries=
6169else 6205else $as_nop
6170 echo "$as_me: failed program was:" >&5
6171sed 's/^/| /' conftest.$ac_ext >&5
6172
6173 LIBS=$ac_save_LIBS 6206 LIBS=$ac_save_LIBS
6174for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 6207for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6175do 6208do
6176 # Don't even attempt the hair of trying to link an X program! 6209 # Don't even attempt the hair of trying to link an X program!
6177 for ac_extension in a so sl; do 6210 for ac_extension in a so sl dylib la dll; do
6178 if test -r "$ac_dir/libX11.$ac_extension"; then 6211 if test -r "$ac_dir/libX11.$ac_extension"; then
6179 ac_x_libraries=$ac_dir 6212 ac_x_libraries=$ac_dir
6180 break 2 6213 break 2
6181 fi 6214 fi
6182 done 6215 done
6183done 6216done
6184fi 6217fi
6185
6186rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6218rm -f core conftest.err conftest.$ac_objext conftest.beam \
6187 conftest$ac_exeext conftest.$ac_ext 6219 conftest$ac_exeext conftest.$ac_ext
6188fi # $ac_x_libraries = no 6220fi # $ac_x_libraries = no
6189 6221
6222fi
6223# Record the results.
6190case $ac_x_includes,$ac_x_libraries in #( 6224case $ac_x_includes,$ac_x_libraries in #(
6191 no,* | *,no | *\'*) 6225 no,* | *,no | *\'*) :
6192 # Didn't find X, or a directory has "'" in its name. 6226 # Didn't find X, or a directory has "'" in its name.
6193 ac_cv_have_x="have_x=no";; #( 6227 ac_cv_have_x="have_x=no" ;; #(
6194 *) 6228 *) :
6195 # Record where we found X for the cache. 6229 # Record where we found X for the cache.
6196 ac_cv_have_x="have_x=yes\ 6230 ac_cv_have_x="have_x=yes\
6197 ac_x_includes='$ac_x_includes'\ 6231 ac_x_includes='$ac_x_includes'\
6198 ac_x_libraries='$ac_x_libraries'" 6232 ac_x_libraries='$ac_x_libraries'" ;;
6199esac 6233esac
6200fi 6234fi
6201;; #( 6235;; #(
6202 *) have_x=yes;; 6236 *) have_x=yes;;
6203 esac 6237 esac
6204 eval "$ac_cv_have_x" 6238 eval "$ac_cv_have_x"
6205fi # $with_x != no 6239fi # $with_x != no
6206 6240
6207if test "$have_x" != yes; then 6241if test "$have_x" != yes; then
6208 { echo "$as_me:$LINENO: result: $have_x" >&5 6242 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6209echo "${ECHO_T}$have_x" >&6; } 6243printf "%s\n" "$have_x" >&6; }
6210 no_x=yes 6244 no_x=yes
6211else 6245else
6212 # If each of the values was on the command line, it overrides each guess. 6246 # If each of the values was on the command line, it overrides each guess.
6213 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 6247 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6214 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 6248 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6215 # Update the cache value to reflect the command line values. 6249 # Update the cache value to reflect the command line values.
6216 ac_cv_have_x="have_x=yes\ 6250 ac_cv_have_x="have_x=yes\
6217 ac_x_includes='$x_includes'\ 6251 ac_x_includes='$x_includes'\
6218 ac_x_libraries='$x_libraries'" 6252 ac_x_libraries='$x_libraries'"
6219 { echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5 6253 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6220echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6; } 6254printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; }
6221fi 6255fi
6222 6256
6223if test "$no_x" = yes; then 6257if test "$no_x" = yes; then
6224 # Not all programs may use this symbol, but it does not hurt to define it. 6258 # Not all programs may use this symbol, but it does not hurt to define it.
6225 6259
6226cat >>confdefs.h <<\_ACEOF 6260printf "%s\n" "#define X_DISPLAY_MISSING 1" >>confdefs.h
6227#define X_DISPLAY_MISSING 1
6228_ACEOF
6229 6261
6230 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 6262 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6231else 6263else
6232 if test -n "$x_includes"; then 6264 if test -n "$x_includes"; then
6233 X_CFLAGS="$X_CFLAGS -I$x_includes" 6265 X_CFLAGS="$X_CFLAGS -I$x_includes"
6236 # It would also be nice to do this for all -L options, not just this one. 6268 # It would also be nice to do this for all -L options, not just this one.
6237 if test -n "$x_libraries"; then 6269 if test -n "$x_libraries"; then
6238 X_LIBS="$X_LIBS -L$x_libraries" 6270 X_LIBS="$X_LIBS -L$x_libraries"
6239 # For Solaris; some versions of Sun CC require a space after -R and 6271 # For Solaris; some versions of Sun CC require a space after -R and
6240 # others require no space. Words are not sufficient . . . . 6272 # others require no space. Words are not sufficient . . . .
6241 { echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5 6273 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6242echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6; } 6274printf %s "checking whether -R must be followed by a space... " >&6; }
6243 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 6275 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6244 ac_xsave_cxx_werror_flag=$ac_cxx_werror_flag 6276 ac_xsave_cxx_werror_flag=$ac_cxx_werror_flag
6245 ac_cxx_werror_flag=yes 6277 ac_cxx_werror_flag=yes
6246 cat >conftest.$ac_ext <<_ACEOF
6247/* confdefs.h. */
6248_ACEOF
6249cat confdefs.h >>conftest.$ac_ext 6278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6250cat >>conftest.$ac_ext <<_ACEOF
6251/* end confdefs.h. */ 6279/* end confdefs.h. */
6252 6280
6253int 6281int
6254main () 6282main (void)
6255{ 6283{
6256 6284
6257 ; 6285 ;
6258 return 0; 6286 return 0;
6259} 6287}
6260_ACEOF 6288_ACEOF
6261rm -f conftest.$ac_objext conftest$ac_exeext 6289if ac_fn_cxx_try_link "$LINENO"
6262if { (ac_try="$ac_link" 6290then :
6263case "(($ac_try" in 6291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6292printf "%s\n" "no" >&6; }
6265 *) ac_try_echo=$ac_try;;
6266esac
6267eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6268 (eval "$ac_link") 2>conftest.er1
6269 ac_status=$?
6270 grep -v '^ *+' conftest.er1 >conftest.err
6271 rm -f conftest.er1
6272 cat conftest.err >&5
6273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6274 (exit $ac_status); } && {
6275 test -z "$ac_cxx_werror_flag" ||
6276 test ! -s conftest.err
6277 } && test -s conftest$ac_exeext &&
6278 $as_test_x conftest$ac_exeext; then
6279 { echo "$as_me:$LINENO: result: no" >&5
6280echo "${ECHO_T}no" >&6; }
6281 X_LIBS="$X_LIBS -R$x_libraries" 6293 X_LIBS="$X_LIBS -R$x_libraries"
6282else 6294else $as_nop
6283 echo "$as_me: failed program was:" >&5
6284sed 's/^/| /' conftest.$ac_ext >&5
6285
6286 LIBS="$ac_xsave_LIBS -R $x_libraries" 6295 LIBS="$ac_xsave_LIBS -R $x_libraries"
6287 cat >conftest.$ac_ext <<_ACEOF
6288/* confdefs.h. */
6289_ACEOF
6290cat confdefs.h >>conftest.$ac_ext 6296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6291cat >>conftest.$ac_ext <<_ACEOF
6292/* end confdefs.h. */ 6297/* end confdefs.h. */
6293 6298
6294int 6299int
6295main () 6300main (void)
6296{ 6301{
6297 6302
6298 ; 6303 ;
6299 return 0; 6304 return 0;
6300} 6305}
6301_ACEOF 6306_ACEOF
6302rm -f conftest.$ac_objext conftest$ac_exeext 6307if ac_fn_cxx_try_link "$LINENO"
6303if { (ac_try="$ac_link" 6308then :
6304case "(($ac_try" in 6309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6310printf "%s\n" "yes" >&6; }
6306 *) ac_try_echo=$ac_try;;
6307esac
6308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6309 (eval "$ac_link") 2>conftest.er1
6310 ac_status=$?
6311 grep -v '^ *+' conftest.er1 >conftest.err
6312 rm -f conftest.er1
6313 cat conftest.err >&5
6314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6315 (exit $ac_status); } && {
6316 test -z "$ac_cxx_werror_flag" ||
6317 test ! -s conftest.err
6318 } && test -s conftest$ac_exeext &&
6319 $as_test_x conftest$ac_exeext; then
6320 { echo "$as_me:$LINENO: result: yes" >&5
6321echo "${ECHO_T}yes" >&6; }
6322 X_LIBS="$X_LIBS -R $x_libraries" 6311 X_LIBS="$X_LIBS -R $x_libraries"
6323else 6312else $as_nop
6324 echo "$as_me: failed program was:" >&5 6313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
6325sed 's/^/| /' conftest.$ac_ext >&5 6314printf "%s\n" "neither works" >&6; }
6326
6327 { echo "$as_me:$LINENO: result: neither works" >&5
6328echo "${ECHO_T}neither works" >&6; }
6329fi 6315fi
6330
6331rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6316rm -f core conftest.err conftest.$ac_objext conftest.beam \
6332 conftest$ac_exeext conftest.$ac_ext 6317 conftest$ac_exeext conftest.$ac_ext
6333fi 6318fi
6334
6335rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6319rm -f core conftest.err conftest.$ac_objext conftest.beam \
6336 conftest$ac_exeext conftest.$ac_ext 6320 conftest$ac_exeext conftest.$ac_ext
6337 ac_cxx_werror_flag=$ac_xsave_cxx_werror_flag 6321 ac_cxx_werror_flag=$ac_xsave_cxx_werror_flag
6338 LIBS=$ac_xsave_LIBS 6322 LIBS=$ac_xsave_LIBS
6339 fi 6323 fi
6340 6324
6341 # Check for system-dependent libraries X programs must link with. 6325 # Check for system-dependent libraries X programs must link with.
6347 else 6331 else
6348 # Martyn Johnson says this is needed for Ultrix, if the X 6332 # Martyn Johnson says this is needed for Ultrix, if the X
6349 # libraries were built with DECnet support. And Karl Berry says 6333 # libraries were built with DECnet support. And Karl Berry says
6350 # the Alpha needs dnet_stub (dnet does not exist). 6334 # the Alpha needs dnet_stub (dnet does not exist).
6351 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 6335 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6352 cat >conftest.$ac_ext <<_ACEOF
6353/* confdefs.h. */
6354_ACEOF
6355cat confdefs.h >>conftest.$ac_ext 6336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6356cat >>conftest.$ac_ext <<_ACEOF
6357/* end confdefs.h. */ 6337/* end confdefs.h. */
6358 6338
6359/* Override any GCC internal prototype to avoid an error. 6339namespace conftest {
6360 Use char because int might match the return type of a GCC 6340 extern "C" int XOpenDisplay ();
6361 builtin and then its argument prototype would still apply. */ 6341}
6362#ifdef __cplusplus
6363extern "C"
6364#endif
6365char XOpenDisplay ();
6366int 6342int
6367main () 6343main (void)
6368{ 6344{
6369return XOpenDisplay (); 6345return conftest::XOpenDisplay ();
6370 ; 6346 ;
6371 return 0; 6347 return 0;
6372} 6348}
6373_ACEOF 6349_ACEOF
6374rm -f conftest.$ac_objext conftest$ac_exeext 6350if ac_fn_cxx_try_link "$LINENO"
6375if { (ac_try="$ac_link" 6351then :
6376case "(($ac_try" in
6377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6378 *) ac_try_echo=$ac_try;;
6379esac
6380eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6381 (eval "$ac_link") 2>conftest.er1
6382 ac_status=$?
6383 grep -v '^ *+' conftest.er1 >conftest.err
6384 rm -f conftest.er1
6385 cat conftest.err >&5
6386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6387 (exit $ac_status); } && {
6388 test -z "$ac_cxx_werror_flag" ||
6389 test ! -s conftest.err
6390 } && test -s conftest$ac_exeext &&
6391 $as_test_x conftest$ac_exeext; then
6392 :
6393else
6394 echo "$as_me: failed program was:" >&5
6395sed 's/^/| /' conftest.$ac_ext >&5
6396 6352
6353else $as_nop
6397 { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5 6354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
6398echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6; } 6355printf %s "checking for dnet_ntoa in -ldnet... " >&6; }
6399if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then 6356if test ${ac_cv_lib_dnet_dnet_ntoa+y}
6400 echo $ECHO_N "(cached) $ECHO_C" >&6 6357then :
6401else 6358 printf %s "(cached) " >&6
6359else $as_nop
6402 ac_check_lib_save_LIBS=$LIBS 6360 ac_check_lib_save_LIBS=$LIBS
6403LIBS="-ldnet $LIBS" 6361LIBS="-ldnet $LIBS"
6404cat >conftest.$ac_ext <<_ACEOF
6405/* confdefs.h. */
6406_ACEOF
6407cat confdefs.h >>conftest.$ac_ext 6362cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6408cat >>conftest.$ac_ext <<_ACEOF
6409/* end confdefs.h. */ 6363/* end confdefs.h. */
6410 6364
6411/* Override any GCC internal prototype to avoid an error. 6365namespace conftest {
6412 Use char because int might match the return type of a GCC 6366 extern "C" int dnet_ntoa ();
6413 builtin and then its argument prototype would still apply. */ 6367}
6414#ifdef __cplusplus
6415extern "C"
6416#endif
6417char dnet_ntoa ();
6418int 6368int
6419main () 6369main (void)
6420{ 6370{
6421return dnet_ntoa (); 6371return conftest::dnet_ntoa ();
6422 ; 6372 ;
6423 return 0; 6373 return 0;
6424} 6374}
6425_ACEOF 6375_ACEOF
6426rm -f conftest.$ac_objext conftest$ac_exeext 6376if ac_fn_cxx_try_link "$LINENO"
6427if { (ac_try="$ac_link" 6377then :
6428case "(($ac_try" in
6429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6430 *) ac_try_echo=$ac_try;;
6431esac
6432eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6433 (eval "$ac_link") 2>conftest.er1
6434 ac_status=$?
6435 grep -v '^ *+' conftest.er1 >conftest.err
6436 rm -f conftest.er1
6437 cat conftest.err >&5
6438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6439 (exit $ac_status); } && {
6440 test -z "$ac_cxx_werror_flag" ||
6441 test ! -s conftest.err
6442 } && test -s conftest$ac_exeext &&
6443 $as_test_x conftest$ac_exeext; then
6444 ac_cv_lib_dnet_dnet_ntoa=yes 6378 ac_cv_lib_dnet_dnet_ntoa=yes
6445else 6379else $as_nop
6446 echo "$as_me: failed program was:" >&5
6447sed 's/^/| /' conftest.$ac_ext >&5
6448
6449 ac_cv_lib_dnet_dnet_ntoa=no 6380 ac_cv_lib_dnet_dnet_ntoa=no
6450fi 6381fi
6451
6452rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6382rm -f core conftest.err conftest.$ac_objext conftest.beam \
6453 conftest$ac_exeext conftest.$ac_ext 6383 conftest$ac_exeext conftest.$ac_ext
6454LIBS=$ac_check_lib_save_LIBS 6384LIBS=$ac_check_lib_save_LIBS
6455fi 6385fi
6456{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 6386{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6457echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6; } 6387printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
6458if test $ac_cv_lib_dnet_dnet_ntoa = yes; then 6388if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes
6389then :
6459 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 6390 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6460fi 6391fi
6461 6392
6462 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 6393 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6463 { echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5 6394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
6464echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6; } 6395printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; }
6465if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then 6396if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y}
6466 echo $ECHO_N "(cached) $ECHO_C" >&6 6397then :
6467else 6398 printf %s "(cached) " >&6
6399else $as_nop
6468 ac_check_lib_save_LIBS=$LIBS 6400 ac_check_lib_save_LIBS=$LIBS
6469LIBS="-ldnet_stub $LIBS" 6401LIBS="-ldnet_stub $LIBS"
6470cat >conftest.$ac_ext <<_ACEOF
6471/* confdefs.h. */
6472_ACEOF
6473cat confdefs.h >>conftest.$ac_ext 6402cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6474cat >>conftest.$ac_ext <<_ACEOF
6475/* end confdefs.h. */ 6403/* end confdefs.h. */
6476 6404
6477/* Override any GCC internal prototype to avoid an error. 6405namespace conftest {
6478 Use char because int might match the return type of a GCC 6406 extern "C" int dnet_ntoa ();
6479 builtin and then its argument prototype would still apply. */ 6407}
6480#ifdef __cplusplus
6481extern "C"
6482#endif
6483char dnet_ntoa ();
6484int 6408int
6485main () 6409main (void)
6486{ 6410{
6487return dnet_ntoa (); 6411return conftest::dnet_ntoa ();
6488 ; 6412 ;
6489 return 0; 6413 return 0;
6490} 6414}
6491_ACEOF 6415_ACEOF
6492rm -f conftest.$ac_objext conftest$ac_exeext 6416if ac_fn_cxx_try_link "$LINENO"
6493if { (ac_try="$ac_link" 6417then :
6494case "(($ac_try" in
6495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6496 *) ac_try_echo=$ac_try;;
6497esac
6498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6499 (eval "$ac_link") 2>conftest.er1
6500 ac_status=$?
6501 grep -v '^ *+' conftest.er1 >conftest.err
6502 rm -f conftest.er1
6503 cat conftest.err >&5
6504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6505 (exit $ac_status); } && {
6506 test -z "$ac_cxx_werror_flag" ||
6507 test ! -s conftest.err
6508 } && test -s conftest$ac_exeext &&
6509 $as_test_x conftest$ac_exeext; then
6510 ac_cv_lib_dnet_stub_dnet_ntoa=yes 6418 ac_cv_lib_dnet_stub_dnet_ntoa=yes
6511else 6419else $as_nop
6512 echo "$as_me: failed program was:" >&5
6513sed 's/^/| /' conftest.$ac_ext >&5
6514
6515 ac_cv_lib_dnet_stub_dnet_ntoa=no 6420 ac_cv_lib_dnet_stub_dnet_ntoa=no
6516fi 6421fi
6517
6518rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6422rm -f core conftest.err conftest.$ac_objext conftest.beam \
6519 conftest$ac_exeext conftest.$ac_ext 6423 conftest$ac_exeext conftest.$ac_ext
6520LIBS=$ac_check_lib_save_LIBS 6424LIBS=$ac_check_lib_save_LIBS
6521fi 6425fi
6522{ echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 6426{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6523echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 6427printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
6524if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then 6428if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes
6429then :
6525 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 6430 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6526fi 6431fi
6527 6432
6528 fi 6433 fi
6529fi 6434fi
6530
6531rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6435rm -f core conftest.err conftest.$ac_objext conftest.beam \
6532 conftest$ac_exeext conftest.$ac_ext 6436 conftest$ac_exeext conftest.$ac_ext
6533 LIBS="$ac_xsave_LIBS" 6437 LIBS="$ac_xsave_LIBS"
6534 6438
6535 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, 6439 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6536 # to get the SysV transport functions. 6440 # to get the SysV transport functions.
6537 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 6441 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
6538 # needs -lnsl. 6442 # needs -lnsl.
6539 # The nsl library prevents programs from opening the X display 6443 # The nsl library prevents programs from opening the X display
6540 # on Irix 5.2, according to T.E. Dickey. 6444 # on Irix 5.2, according to T.E. Dickey.
6541 # The functions gethostbyname, getservbyname, and inet_addr are 6445 # The functions gethostbyname, getservbyname, and inet_addr are
6542 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 6446 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
6543 { echo "$as_me:$LINENO: checking for gethostbyname" >&5 6447 ac_fn_cxx_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6544echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6; } 6448if test "x$ac_cv_func_gethostbyname" = xyes
6449then :
6450
6451fi
6452
6545if test "${ac_cv_func_gethostbyname+set}" = set; then 6453 if test $ac_cv_func_gethostbyname = no; then
6546 echo $ECHO_N "(cached) $ECHO_C" >&6 6454 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6547else 6455printf %s "checking for gethostbyname in -lnsl... " >&6; }
6548 cat >conftest.$ac_ext <<_ACEOF 6456if test ${ac_cv_lib_nsl_gethostbyname+y}
6549/* confdefs.h. */ 6457then :
6550_ACEOF 6458 printf %s "(cached) " >&6
6459else $as_nop
6460 ac_check_lib_save_LIBS=$LIBS
6461LIBS="-lnsl $LIBS"
6551cat confdefs.h >>conftest.$ac_ext 6462cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552cat >>conftest.$ac_ext <<_ACEOF
6553/* end confdefs.h. */ 6463/* end confdefs.h. */
6554/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
6555 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6556#define gethostbyname innocuous_gethostbyname
6557 6464
6558/* System header to define __stub macros and hopefully few prototypes, 6465namespace conftest {
6559 which can conflict with char gethostbyname (); below. 6466 extern "C" int gethostbyname ();
6560 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6467}
6561 <limits.h> exists even on freestanding compilers. */
6562
6563#ifdef __STDC__
6564# include <limits.h>
6565#else
6566# include <assert.h>
6567#endif
6568
6569#undef gethostbyname
6570
6571/* Override any GCC internal prototype to avoid an error.
6572 Use char because int might match the return type of a GCC
6573 builtin and then its argument prototype would still apply. */
6574#ifdef __cplusplus
6575extern "C"
6576#endif
6577char gethostbyname ();
6578/* The GNU C library defines this for functions which it implements
6579 to always fail with ENOSYS. Some functions are actually named
6580 something starting with __ and the normal name is an alias. */
6581#if defined __stub_gethostbyname || defined __stub___gethostbyname
6582choke me
6583#endif
6584
6585int 6468int
6586main () 6469main (void)
6587{ 6470{
6588return gethostbyname (); 6471return conftest::gethostbyname ();
6589 ; 6472 ;
6590 return 0; 6473 return 0;
6591} 6474}
6592_ACEOF 6475_ACEOF
6593rm -f conftest.$ac_objext conftest$ac_exeext 6476if ac_fn_cxx_try_link "$LINENO"
6594if { (ac_try="$ac_link" 6477then :
6595case "(($ac_try" in
6596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6597 *) ac_try_echo=$ac_try;;
6598esac
6599eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6600 (eval "$ac_link") 2>conftest.er1
6601 ac_status=$?
6602 grep -v '^ *+' conftest.er1 >conftest.err
6603 rm -f conftest.er1
6604 cat conftest.err >&5
6605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6606 (exit $ac_status); } && {
6607 test -z "$ac_cxx_werror_flag" ||
6608 test ! -s conftest.err
6609 } && test -s conftest$ac_exeext &&
6610 $as_test_x conftest$ac_exeext; then
6611 ac_cv_func_gethostbyname=yes 6478 ac_cv_lib_nsl_gethostbyname=yes
6612else 6479else $as_nop
6613 echo "$as_me: failed program was:" >&5
6614sed 's/^/| /' conftest.$ac_ext >&5
6615
6616 ac_cv_func_gethostbyname=no 6480 ac_cv_lib_nsl_gethostbyname=no
6617fi 6481fi
6618
6619rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6482rm -f core conftest.err conftest.$ac_objext conftest.beam \
6620 conftest$ac_exeext conftest.$ac_ext 6483 conftest$ac_exeext conftest.$ac_ext
6484LIBS=$ac_check_lib_save_LIBS
6621fi 6485fi
6622{ echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5 6486{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6623echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6; } 6487printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; }
6488if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
6489then :
6490 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6491fi
6624 6492
6625 if test $ac_cv_func_gethostbyname = no; then 6493 if test $ac_cv_lib_nsl_gethostbyname = no; then
6626 { echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 6494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
6627echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6; } 6495printf %s "checking for gethostbyname in -lbsd... " >&6; }
6628if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 6496if test ${ac_cv_lib_bsd_gethostbyname+y}
6629 echo $ECHO_N "(cached) $ECHO_C" >&6 6497then :
6630else 6498 printf %s "(cached) " >&6
6499else $as_nop
6631 ac_check_lib_save_LIBS=$LIBS 6500 ac_check_lib_save_LIBS=$LIBS
6632LIBS="-lnsl $LIBS" 6501LIBS="-lbsd $LIBS"
6633cat >conftest.$ac_ext <<_ACEOF
6634/* confdefs.h. */
6635_ACEOF
6636cat confdefs.h >>conftest.$ac_ext 6502cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6637cat >>conftest.$ac_ext <<_ACEOF
6638/* end confdefs.h. */ 6503/* end confdefs.h. */
6639 6504
6640/* Override any GCC internal prototype to avoid an error. 6505namespace conftest {
6641 Use char because int might match the return type of a GCC 6506 extern "C" int gethostbyname ();
6642 builtin and then its argument prototype would still apply. */ 6507}
6643#ifdef __cplusplus
6644extern "C"
6645#endif
6646char gethostbyname ();
6647int 6508int
6648main () 6509main (void)
6649{ 6510{
6650return gethostbyname (); 6511return conftest::gethostbyname ();
6651 ; 6512 ;
6652 return 0; 6513 return 0;
6653} 6514}
6654_ACEOF 6515_ACEOF
6655rm -f conftest.$ac_objext conftest$ac_exeext 6516if ac_fn_cxx_try_link "$LINENO"
6656if { (ac_try="$ac_link" 6517then :
6657case "(($ac_try" in
6658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6659 *) ac_try_echo=$ac_try;;
6660esac
6661eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6662 (eval "$ac_link") 2>conftest.er1
6663 ac_status=$?
6664 grep -v '^ *+' conftest.er1 >conftest.err
6665 rm -f conftest.er1
6666 cat conftest.err >&5
6667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6668 (exit $ac_status); } && {
6669 test -z "$ac_cxx_werror_flag" ||
6670 test ! -s conftest.err
6671 } && test -s conftest$ac_exeext &&
6672 $as_test_x conftest$ac_exeext; then
6673 ac_cv_lib_nsl_gethostbyname=yes 6518 ac_cv_lib_bsd_gethostbyname=yes
6674else 6519else $as_nop
6675 echo "$as_me: failed program was:" >&5
6676sed 's/^/| /' conftest.$ac_ext >&5
6677
6678 ac_cv_lib_nsl_gethostbyname=no 6520 ac_cv_lib_bsd_gethostbyname=no
6679fi 6521fi
6680
6681rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6522rm -f core conftest.err conftest.$ac_objext conftest.beam \
6682 conftest$ac_exeext conftest.$ac_ext 6523 conftest$ac_exeext conftest.$ac_ext
6683LIBS=$ac_check_lib_save_LIBS 6524LIBS=$ac_check_lib_save_LIBS
6684fi 6525fi
6685{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
6686echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6; }
6687if test $ac_cv_lib_nsl_gethostbyname = yes; then
6688 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6689fi
6690
6691 if test $ac_cv_lib_nsl_gethostbyname = no; then
6692 { echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
6693echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6; }
6694if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
6695 echo $ECHO_N "(cached) $ECHO_C" >&6
6696else
6697 ac_check_lib_save_LIBS=$LIBS
6698LIBS="-lbsd $LIBS"
6699cat >conftest.$ac_ext <<_ACEOF
6700/* confdefs.h. */
6701_ACEOF
6702cat confdefs.h >>conftest.$ac_ext
6703cat >>conftest.$ac_ext <<_ACEOF
6704/* end confdefs.h. */
6705
6706/* Override any GCC internal prototype to avoid an error.
6707 Use char because int might match the return type of a GCC
6708 builtin and then its argument prototype would still apply. */
6709#ifdef __cplusplus
6710extern "C"
6711#endif
6712char gethostbyname ();
6713int
6714main ()
6715{
6716return gethostbyname ();
6717 ;
6718 return 0;
6719}
6720_ACEOF
6721rm -f conftest.$ac_objext conftest$ac_exeext
6722if { (ac_try="$ac_link"
6723case "(($ac_try" in
6724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6725 *) ac_try_echo=$ac_try;;
6726esac
6727eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6728 (eval "$ac_link") 2>conftest.er1
6729 ac_status=$?
6730 grep -v '^ *+' conftest.er1 >conftest.err
6731 rm -f conftest.er1
6732 cat conftest.err >&5
6733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6734 (exit $ac_status); } && {
6735 test -z "$ac_cxx_werror_flag" ||
6736 test ! -s conftest.err
6737 } && test -s conftest$ac_exeext &&
6738 $as_test_x conftest$ac_exeext; then
6739 ac_cv_lib_bsd_gethostbyname=yes
6740else
6741 echo "$as_me: failed program was:" >&5
6742sed 's/^/| /' conftest.$ac_ext >&5
6743
6744 ac_cv_lib_bsd_gethostbyname=no
6745fi
6746
6747rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6748 conftest$ac_exeext conftest.$ac_ext
6749LIBS=$ac_check_lib_save_LIBS
6750fi
6751{ echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5 6526{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
6752echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6; } 6527printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; }
6753if test $ac_cv_lib_bsd_gethostbyname = yes; then 6528if test "x$ac_cv_lib_bsd_gethostbyname" = xyes
6529then :
6754 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 6530 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6755fi 6531fi
6756 6532
6757 fi 6533 fi
6758 fi 6534 fi
6762 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 6538 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6763 # on later versions), says Simon Leinen: it contains gethostby* 6539 # on later versions), says Simon Leinen: it contains gethostby*
6764 # variants that don't use the name server (or something). -lsocket 6540 # variants that don't use the name server (or something). -lsocket
6765 # must be given before -lnsl if both are needed. We assume that 6541 # must be given before -lnsl if both are needed. We assume that
6766 # if connect needs -lnsl, so does gethostbyname. 6542 # if connect needs -lnsl, so does gethostbyname.
6767 { echo "$as_me:$LINENO: checking for connect" >&5 6543 ac_fn_cxx_check_func "$LINENO" "connect" "ac_cv_func_connect"
6768echo $ECHO_N "checking for connect... $ECHO_C" >&6; } 6544if test "x$ac_cv_func_connect" = xyes
6545then :
6546
6547fi
6548
6769if test "${ac_cv_func_connect+set}" = set; then 6549 if test $ac_cv_func_connect = no; then
6770 echo $ECHO_N "(cached) $ECHO_C" >&6 6550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
6771else 6551printf %s "checking for connect in -lsocket... " >&6; }
6772 cat >conftest.$ac_ext <<_ACEOF 6552if test ${ac_cv_lib_socket_connect+y}
6773/* confdefs.h. */ 6553then :
6774_ACEOF 6554 printf %s "(cached) " >&6
6555else $as_nop
6556 ac_check_lib_save_LIBS=$LIBS
6557LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6775cat confdefs.h >>conftest.$ac_ext 6558cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6776cat >>conftest.$ac_ext <<_ACEOF
6777/* end confdefs.h. */ 6559/* end confdefs.h. */
6778/* Define connect to an innocuous variant, in case <limits.h> declares connect.
6779 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6780#define connect innocuous_connect
6781 6560
6782/* System header to define __stub macros and hopefully few prototypes, 6561namespace conftest {
6783 which can conflict with char connect (); below. 6562 extern "C" int connect ();
6784 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6563}
6785 <limits.h> exists even on freestanding compilers. */
6786
6787#ifdef __STDC__
6788# include <limits.h>
6789#else
6790# include <assert.h>
6791#endif
6792
6793#undef connect
6794
6795/* Override any GCC internal prototype to avoid an error.
6796 Use char because int might match the return type of a GCC
6797 builtin and then its argument prototype would still apply. */
6798#ifdef __cplusplus
6799extern "C"
6800#endif
6801char connect ();
6802/* The GNU C library defines this for functions which it implements
6803 to always fail with ENOSYS. Some functions are actually named
6804 something starting with __ and the normal name is an alias. */
6805#if defined __stub_connect || defined __stub___connect
6806choke me
6807#endif
6808
6809int 6564int
6810main () 6565main (void)
6811{ 6566{
6812return connect (); 6567return conftest::connect ();
6813 ; 6568 ;
6814 return 0; 6569 return 0;
6815} 6570}
6816_ACEOF 6571_ACEOF
6817rm -f conftest.$ac_objext conftest$ac_exeext 6572if ac_fn_cxx_try_link "$LINENO"
6818if { (ac_try="$ac_link" 6573then :
6819case "(($ac_try" in
6820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6821 *) ac_try_echo=$ac_try;;
6822esac
6823eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6824 (eval "$ac_link") 2>conftest.er1
6825 ac_status=$?
6826 grep -v '^ *+' conftest.er1 >conftest.err
6827 rm -f conftest.er1
6828 cat conftest.err >&5
6829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6830 (exit $ac_status); } && {
6831 test -z "$ac_cxx_werror_flag" ||
6832 test ! -s conftest.err
6833 } && test -s conftest$ac_exeext &&
6834 $as_test_x conftest$ac_exeext; then
6835 ac_cv_func_connect=yes 6574 ac_cv_lib_socket_connect=yes
6836else 6575else $as_nop
6837 echo "$as_me: failed program was:" >&5 6576 ac_cv_lib_socket_connect=no
6838sed 's/^/| /' conftest.$ac_ext >&5
6839
6840 ac_cv_func_connect=no
6841fi 6577fi
6842
6843rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6578rm -f core conftest.err conftest.$ac_objext conftest.beam \
6844 conftest$ac_exeext conftest.$ac_ext 6579 conftest$ac_exeext conftest.$ac_ext
6580LIBS=$ac_check_lib_save_LIBS
6845fi 6581fi
6846{ echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5 6582{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
6847echo "${ECHO_T}$ac_cv_func_connect" >&6; } 6583printf "%s\n" "$ac_cv_lib_socket_connect" >&6; }
6584if test "x$ac_cv_lib_socket_connect" = xyes
6585then :
6586 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6587fi
6848 6588
6589 fi
6590
6591 # Guillermo Gomez says -lposix is necessary on A/UX.
6592 ac_fn_cxx_check_func "$LINENO" "remove" "ac_cv_func_remove"
6593if test "x$ac_cv_func_remove" = xyes
6594then :
6595
6596fi
6597
6849 if test $ac_cv_func_connect = no; then 6598 if test $ac_cv_func_remove = no; then
6850 { echo "$as_me:$LINENO: checking for connect in -lsocket" >&5 6599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
6851echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6; } 6600printf %s "checking for remove in -lposix... " >&6; }
6852if test "${ac_cv_lib_socket_connect+set}" = set; then 6601if test ${ac_cv_lib_posix_remove+y}
6853 echo $ECHO_N "(cached) $ECHO_C" >&6 6602then :
6854else 6603 printf %s "(cached) " >&6
6604else $as_nop
6855 ac_check_lib_save_LIBS=$LIBS 6605 ac_check_lib_save_LIBS=$LIBS
6856LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 6606LIBS="-lposix $LIBS"
6857cat >conftest.$ac_ext <<_ACEOF
6858/* confdefs.h. */
6859_ACEOF
6860cat confdefs.h >>conftest.$ac_ext 6607cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6861cat >>conftest.$ac_ext <<_ACEOF
6862/* end confdefs.h. */ 6608/* end confdefs.h. */
6863 6609
6864/* Override any GCC internal prototype to avoid an error. 6610namespace conftest {
6865 Use char because int might match the return type of a GCC 6611 extern "C" int remove ();
6866 builtin and then its argument prototype would still apply. */ 6612}
6867#ifdef __cplusplus
6868extern "C"
6869#endif
6870char connect ();
6871int 6613int
6872main () 6614main (void)
6873{ 6615{
6874return connect (); 6616return conftest::remove ();
6875 ; 6617 ;
6876 return 0; 6618 return 0;
6877} 6619}
6878_ACEOF 6620_ACEOF
6879rm -f conftest.$ac_objext conftest$ac_exeext 6621if ac_fn_cxx_try_link "$LINENO"
6880if { (ac_try="$ac_link" 6622then :
6881case "(($ac_try" in 6623 ac_cv_lib_posix_remove=yes
6882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6624else $as_nop
6883 *) ac_try_echo=$ac_try;; 6625 ac_cv_lib_posix_remove=no
6884esac
6885eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6886 (eval "$ac_link") 2>conftest.er1
6887 ac_status=$?
6888 grep -v '^ *+' conftest.er1 >conftest.err
6889 rm -f conftest.er1
6890 cat conftest.err >&5
6891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6892 (exit $ac_status); } && {
6893 test -z "$ac_cxx_werror_flag" ||
6894 test ! -s conftest.err
6895 } && test -s conftest$ac_exeext &&
6896 $as_test_x conftest$ac_exeext; then
6897 ac_cv_lib_socket_connect=yes
6898else
6899 echo "$as_me: failed program was:" >&5
6900sed 's/^/| /' conftest.$ac_ext >&5
6901
6902 ac_cv_lib_socket_connect=no
6903fi 6626fi
6904
6905rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6627rm -f core conftest.err conftest.$ac_objext conftest.beam \
6906 conftest$ac_exeext conftest.$ac_ext 6628 conftest$ac_exeext conftest.$ac_ext
6907LIBS=$ac_check_lib_save_LIBS 6629LIBS=$ac_check_lib_save_LIBS
6908fi 6630fi
6909{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5 6631{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
6910echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6; } 6632printf "%s\n" "$ac_cv_lib_posix_remove" >&6; }
6911if test $ac_cv_lib_socket_connect = yes; then 6633if test "x$ac_cv_lib_posix_remove" = xyes
6634then :
6912 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 6635 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6913fi 6636fi
6914 6637
6915 fi 6638 fi
6916 6639
6917 # Guillermo Gomez says -lposix is necessary on A/UX. 6640 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6918 { echo "$as_me:$LINENO: checking for remove" >&5 6641 ac_fn_cxx_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6919echo $ECHO_N "checking for remove... $ECHO_C" >&6; } 6642if test "x$ac_cv_func_shmat" = xyes
6920if test "${ac_cv_func_remove+set}" = set; then 6643then :
6921 echo $ECHO_N "(cached) $ECHO_C" >&6 6644
6922else 6645fi
6923 cat >conftest.$ac_ext <<_ACEOF 6646
6924/* confdefs.h. */ 6647 if test $ac_cv_func_shmat = no; then
6925_ACEOF 6648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
6649printf %s "checking for shmat in -lipc... " >&6; }
6650if test ${ac_cv_lib_ipc_shmat+y}
6651then :
6652 printf %s "(cached) " >&6
6653else $as_nop
6654 ac_check_lib_save_LIBS=$LIBS
6655LIBS="-lipc $LIBS"
6926cat confdefs.h >>conftest.$ac_ext 6656cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6927cat >>conftest.$ac_ext <<_ACEOF
6928/* end confdefs.h. */ 6657/* end confdefs.h. */
6929/* Define remove to an innocuous variant, in case <limits.h> declares remove.
6930 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6931#define remove innocuous_remove
6932 6658
6933/* System header to define __stub macros and hopefully few prototypes, 6659namespace conftest {
6934 which can conflict with char remove (); below. 6660 extern "C" int shmat ();
6935 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6661}
6936 <limits.h> exists even on freestanding compilers. */
6937
6938#ifdef __STDC__
6939# include <limits.h>
6940#else
6941# include <assert.h>
6942#endif
6943
6944#undef remove
6945
6946/* Override any GCC internal prototype to avoid an error.
6947 Use char because int might match the return type of a GCC
6948 builtin and then its argument prototype would still apply. */
6949#ifdef __cplusplus
6950extern "C"
6951#endif
6952char remove ();
6953/* The GNU C library defines this for functions which it implements
6954 to always fail with ENOSYS. Some functions are actually named
6955 something starting with __ and the normal name is an alias. */
6956#if defined __stub_remove || defined __stub___remove
6957choke me
6958#endif
6959
6960int 6662int
6961main () 6663main (void)
6962{ 6664{
6963return remove (); 6665return conftest::shmat ();
6964 ; 6666 ;
6965 return 0; 6667 return 0;
6966} 6668}
6967_ACEOF 6669_ACEOF
6968rm -f conftest.$ac_objext conftest$ac_exeext 6670if ac_fn_cxx_try_link "$LINENO"
6969if { (ac_try="$ac_link" 6671then :
6970case "(($ac_try" in 6672 ac_cv_lib_ipc_shmat=yes
6971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6673else $as_nop
6972 *) ac_try_echo=$ac_try;; 6674 ac_cv_lib_ipc_shmat=no
6973esac
6974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6975 (eval "$ac_link") 2>conftest.er1
6976 ac_status=$?
6977 grep -v '^ *+' conftest.er1 >conftest.err
6978 rm -f conftest.er1
6979 cat conftest.err >&5
6980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6981 (exit $ac_status); } && {
6982 test -z "$ac_cxx_werror_flag" ||
6983 test ! -s conftest.err
6984 } && test -s conftest$ac_exeext &&
6985 $as_test_x conftest$ac_exeext; then
6986 ac_cv_func_remove=yes
6987else
6988 echo "$as_me: failed program was:" >&5
6989sed 's/^/| /' conftest.$ac_ext >&5
6990
6991 ac_cv_func_remove=no
6992fi 6675fi
6993
6994rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6676rm -f core conftest.err conftest.$ac_objext conftest.beam \
6995 conftest$ac_exeext conftest.$ac_ext 6677 conftest$ac_exeext conftest.$ac_ext
6996fi
6997{ echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
6998echo "${ECHO_T}$ac_cv_func_remove" >&6; }
6999
7000 if test $ac_cv_func_remove = no; then
7001 { echo "$as_me:$LINENO: checking for remove in -lposix" >&5
7002echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6; }
7003if test "${ac_cv_lib_posix_remove+set}" = set; then
7004 echo $ECHO_N "(cached) $ECHO_C" >&6
7005else
7006 ac_check_lib_save_LIBS=$LIBS
7007LIBS="-lposix $LIBS"
7008cat >conftest.$ac_ext <<_ACEOF
7009/* confdefs.h. */
7010_ACEOF
7011cat confdefs.h >>conftest.$ac_ext
7012cat >>conftest.$ac_ext <<_ACEOF
7013/* end confdefs.h. */
7014
7015/* Override any GCC internal prototype to avoid an error.
7016 Use char because int might match the return type of a GCC
7017 builtin and then its argument prototype would still apply. */
7018#ifdef __cplusplus
7019extern "C"
7020#endif
7021char remove ();
7022int
7023main ()
7024{
7025return remove ();
7026 ;
7027 return 0;
7028}
7029_ACEOF
7030rm -f conftest.$ac_objext conftest$ac_exeext
7031if { (ac_try="$ac_link"
7032case "(($ac_try" in
7033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7034 *) ac_try_echo=$ac_try;;
7035esac
7036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7037 (eval "$ac_link") 2>conftest.er1
7038 ac_status=$?
7039 grep -v '^ *+' conftest.er1 >conftest.err
7040 rm -f conftest.er1
7041 cat conftest.err >&5
7042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7043 (exit $ac_status); } && {
7044 test -z "$ac_cxx_werror_flag" ||
7045 test ! -s conftest.err
7046 } && test -s conftest$ac_exeext &&
7047 $as_test_x conftest$ac_exeext; then
7048 ac_cv_lib_posix_remove=yes
7049else
7050 echo "$as_me: failed program was:" >&5
7051sed 's/^/| /' conftest.$ac_ext >&5
7052
7053 ac_cv_lib_posix_remove=no
7054fi
7055
7056rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7057 conftest$ac_exeext conftest.$ac_ext
7058LIBS=$ac_check_lib_save_LIBS 6678LIBS=$ac_check_lib_save_LIBS
7059fi 6679fi
7060{ echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
7061echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6; }
7062if test $ac_cv_lib_posix_remove = yes; then
7063 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
7064fi
7065
7066 fi
7067
7068 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
7069 { echo "$as_me:$LINENO: checking for shmat" >&5
7070echo $ECHO_N "checking for shmat... $ECHO_C" >&6; }
7071if test "${ac_cv_func_shmat+set}" = set; then
7072 echo $ECHO_N "(cached) $ECHO_C" >&6
7073else
7074 cat >conftest.$ac_ext <<_ACEOF
7075/* confdefs.h. */
7076_ACEOF
7077cat confdefs.h >>conftest.$ac_ext
7078cat >>conftest.$ac_ext <<_ACEOF
7079/* end confdefs.h. */
7080/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
7081 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7082#define shmat innocuous_shmat
7083
7084/* System header to define __stub macros and hopefully few prototypes,
7085 which can conflict with char shmat (); below.
7086 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7087 <limits.h> exists even on freestanding compilers. */
7088
7089#ifdef __STDC__
7090# include <limits.h>
7091#else
7092# include <assert.h>
7093#endif
7094
7095#undef shmat
7096
7097/* Override any GCC internal prototype to avoid an error.
7098 Use char because int might match the return type of a GCC
7099 builtin and then its argument prototype would still apply. */
7100#ifdef __cplusplus
7101extern "C"
7102#endif
7103char shmat ();
7104/* The GNU C library defines this for functions which it implements
7105 to always fail with ENOSYS. Some functions are actually named
7106 something starting with __ and the normal name is an alias. */
7107#if defined __stub_shmat || defined __stub___shmat
7108choke me
7109#endif
7110
7111int
7112main ()
7113{
7114return shmat ();
7115 ;
7116 return 0;
7117}
7118_ACEOF
7119rm -f conftest.$ac_objext conftest$ac_exeext
7120if { (ac_try="$ac_link"
7121case "(($ac_try" in
7122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7123 *) ac_try_echo=$ac_try;;
7124esac
7125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7126 (eval "$ac_link") 2>conftest.er1
7127 ac_status=$?
7128 grep -v '^ *+' conftest.er1 >conftest.err
7129 rm -f conftest.er1
7130 cat conftest.err >&5
7131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7132 (exit $ac_status); } && {
7133 test -z "$ac_cxx_werror_flag" ||
7134 test ! -s conftest.err
7135 } && test -s conftest$ac_exeext &&
7136 $as_test_x conftest$ac_exeext; then
7137 ac_cv_func_shmat=yes
7138else
7139 echo "$as_me: failed program was:" >&5
7140sed 's/^/| /' conftest.$ac_ext >&5
7141
7142 ac_cv_func_shmat=no
7143fi
7144
7145rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7146 conftest$ac_exeext conftest.$ac_ext
7147fi
7148{ echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
7149echo "${ECHO_T}$ac_cv_func_shmat" >&6; }
7150
7151 if test $ac_cv_func_shmat = no; then
7152 { echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
7153echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6; }
7154if test "${ac_cv_lib_ipc_shmat+set}" = set; then
7155 echo $ECHO_N "(cached) $ECHO_C" >&6
7156else
7157 ac_check_lib_save_LIBS=$LIBS
7158LIBS="-lipc $LIBS"
7159cat >conftest.$ac_ext <<_ACEOF
7160/* confdefs.h. */
7161_ACEOF
7162cat confdefs.h >>conftest.$ac_ext
7163cat >>conftest.$ac_ext <<_ACEOF
7164/* end confdefs.h. */
7165
7166/* Override any GCC internal prototype to avoid an error.
7167 Use char because int might match the return type of a GCC
7168 builtin and then its argument prototype would still apply. */
7169#ifdef __cplusplus
7170extern "C"
7171#endif
7172char shmat ();
7173int
7174main ()
7175{
7176return shmat ();
7177 ;
7178 return 0;
7179}
7180_ACEOF
7181rm -f conftest.$ac_objext conftest$ac_exeext
7182if { (ac_try="$ac_link"
7183case "(($ac_try" in
7184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7185 *) ac_try_echo=$ac_try;;
7186esac
7187eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7188 (eval "$ac_link") 2>conftest.er1
7189 ac_status=$?
7190 grep -v '^ *+' conftest.er1 >conftest.err
7191 rm -f conftest.er1
7192 cat conftest.err >&5
7193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7194 (exit $ac_status); } && {
7195 test -z "$ac_cxx_werror_flag" ||
7196 test ! -s conftest.err
7197 } && test -s conftest$ac_exeext &&
7198 $as_test_x conftest$ac_exeext; then
7199 ac_cv_lib_ipc_shmat=yes
7200else
7201 echo "$as_me: failed program was:" >&5
7202sed 's/^/| /' conftest.$ac_ext >&5
7203
7204 ac_cv_lib_ipc_shmat=no
7205fi
7206
7207rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7208 conftest$ac_exeext conftest.$ac_ext
7209LIBS=$ac_check_lib_save_LIBS
7210fi
7211{ echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5 6680{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
7212echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6; } 6681printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; }
7213if test $ac_cv_lib_ipc_shmat = yes; then 6682if test "x$ac_cv_lib_ipc_shmat" = xyes
6683then :
7214 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 6684 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
7215fi 6685fi
7216 6686
7217 fi 6687 fi
7218 fi 6688 fi
7224 # check for ICE first), but we must link in the order -lSM -lICE or 6694 # check for ICE first), but we must link in the order -lSM -lICE or
7225 # we get undefined symbols. So assume we have SM if we have ICE. 6695 # we get undefined symbols. So assume we have SM if we have ICE.
7226 # These have to be linked with before -lX11, unlike the other 6696 # These have to be linked with before -lX11, unlike the other
7227 # libraries we check for below, so use a different variable. 6697 # libraries we check for below, so use a different variable.
7228 # John Interrante, Karl Berry 6698 # John Interrante, Karl Berry
7229 { echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5 6699 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
7230echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6; } 6700printf %s "checking for IceConnectionNumber in -lICE... " >&6; }
7231if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then 6701if test ${ac_cv_lib_ICE_IceConnectionNumber+y}
7232 echo $ECHO_N "(cached) $ECHO_C" >&6 6702then :
7233else 6703 printf %s "(cached) " >&6
6704else $as_nop
7234 ac_check_lib_save_LIBS=$LIBS 6705 ac_check_lib_save_LIBS=$LIBS
7235LIBS="-lICE $X_EXTRA_LIBS $LIBS" 6706LIBS="-lICE $X_EXTRA_LIBS $LIBS"
7236cat >conftest.$ac_ext <<_ACEOF
7237/* confdefs.h. */
7238_ACEOF
7239cat confdefs.h >>conftest.$ac_ext 6707cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7240cat >>conftest.$ac_ext <<_ACEOF
7241/* end confdefs.h. */ 6708/* end confdefs.h. */
7242 6709
7243/* Override any GCC internal prototype to avoid an error. 6710namespace conftest {
7244 Use char because int might match the return type of a GCC 6711 extern "C" int IceConnectionNumber ();
7245 builtin and then its argument prototype would still apply. */ 6712}
7246#ifdef __cplusplus
7247extern "C"
7248#endif
7249char IceConnectionNumber ();
7250int 6713int
7251main () 6714main (void)
7252{ 6715{
7253return IceConnectionNumber (); 6716return conftest::IceConnectionNumber ();
7254 ; 6717 ;
7255 return 0; 6718 return 0;
7256} 6719}
7257_ACEOF 6720_ACEOF
7258rm -f conftest.$ac_objext conftest$ac_exeext 6721if ac_fn_cxx_try_link "$LINENO"
7259if { (ac_try="$ac_link" 6722then :
7260case "(($ac_try" in
7261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7262 *) ac_try_echo=$ac_try;;
7263esac
7264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7265 (eval "$ac_link") 2>conftest.er1
7266 ac_status=$?
7267 grep -v '^ *+' conftest.er1 >conftest.err
7268 rm -f conftest.er1
7269 cat conftest.err >&5
7270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7271 (exit $ac_status); } && {
7272 test -z "$ac_cxx_werror_flag" ||
7273 test ! -s conftest.err
7274 } && test -s conftest$ac_exeext &&
7275 $as_test_x conftest$ac_exeext; then
7276 ac_cv_lib_ICE_IceConnectionNumber=yes 6723 ac_cv_lib_ICE_IceConnectionNumber=yes
7277else 6724else $as_nop
7278 echo "$as_me: failed program was:" >&5
7279sed 's/^/| /' conftest.$ac_ext >&5
7280
7281 ac_cv_lib_ICE_IceConnectionNumber=no 6725 ac_cv_lib_ICE_IceConnectionNumber=no
7282fi 6726fi
7283
7284rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6727rm -f core conftest.err conftest.$ac_objext conftest.beam \
7285 conftest$ac_exeext conftest.$ac_ext 6728 conftest$ac_exeext conftest.$ac_ext
7286LIBS=$ac_check_lib_save_LIBS 6729LIBS=$ac_check_lib_save_LIBS
7287fi 6730fi
7288{ echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 6731{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7289echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 6732printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
7290if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then 6733if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes
6734then :
7291 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 6735 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
7292fi 6736fi
7293 6737
7294 LDFLAGS=$ac_save_LDFLAGS 6738 LDFLAGS=$ac_save_LDFLAGS
7295 6739
7296fi 6740fi
7297 6741
7298 6742
7299AFTERIMAGE_CFLAGS= 6743if test -n "$ac_tool_prefix"; then
7300AFTERIMAGE_LIBS=
7301AFTERIMAGE_VERSION=
7302
7303if test x$support_afterimage = xyes; then
7304 support_afterimage=no
7305
7306 if test "x$afterimage_config" = "x" ; then
7307 # Extract the first word of "afterimage-config", so it can be a program name with args.
7308set dummy afterimage-config; ac_word=$2
7309{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7310echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7311if test "${ac_cv_path_afterimage_config+set}" = set; then
7312 echo $ECHO_N "(cached) $ECHO_C" >&6
7313else
7314 case $afterimage_config in
7315 [\\/]* | ?:[\\/]*)
7316 ac_cv_path_afterimage_config="$afterimage_config" # Let the user override the test with a path.
7317 ;;
7318 *)
7319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7320for as_dir in $PATH
7321do
7322 IFS=$as_save_IFS
7323 test -z "$as_dir" && as_dir=.
7324 for ac_exec_ext in '' $ac_executable_extensions; do
7325 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7326 ac_cv_path_afterimage_config="$as_dir/$ac_word$ac_exec_ext"
7327 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7328 break 2
7329 fi
7330done
7331done
7332IFS=$as_save_IFS
7333
7334 test -z "$ac_cv_path_afterimage_config" && ac_cv_path_afterimage_config="no"
7335 ;;
7336esac
7337fi
7338afterimage_config=$ac_cv_path_afterimage_config
7339if test -n "$afterimage_config"; then
7340 { echo "$as_me:$LINENO: result: $afterimage_config" >&5
7341echo "${ECHO_T}$afterimage_config" >&6; }
7342else
7343 { echo "$as_me:$LINENO: result: no" >&5
7344echo "${ECHO_T}no" >&6; }
7345fi
7346
7347
7348 fi
7349 if test "x$afterimage_config" != "xno" ; then
7350 { echo "$as_me:$LINENO: checking for libAfterImage version >= 1.15" >&5
7351echo $ECHO_N "checking for libAfterImage version >= 1.15... $ECHO_C" >&6; }
7352 xAFTERIMAGE_VERSION=`$afterimage_config --version`
7353 if test -n "$xAFTERIMAGE_VERSION" ; then
7354 xAFTERIMAGE_CFLAGS=`$afterimage_config --cflags`
7355 xAFTERIMAGE_LIBS=`$afterimage_config --libs`
7356 if test "x$xAFTERIMAGE_LIBS" != "x"; then
7357 libai_ver_major=`echo $xAFTERIMAGE_VERSION | cut -f 1 -d .`
7358 libai_ver_minor=`echo $xAFTERIMAGE_VERSION | cut -f 2 -d .`
7359 if test $libai_ver_major -gt 1 -o \( $libai_ver_major -eq 1 -a $libai_ver_minor -ge 15 \); then
7360 support_afterimage=yes
7361 AFTERIMAGE_CFLAGS="$xAFTERIMAGE_CFLAGS"
7362 AFTERIMAGE_LIBS="$xAFTERIMAGE_LIBS"
7363 AFTERIMAGE_VERSION="$xAFTERIMAGE_VERSION"
7364 fi
7365 fi
7366 fi
7367 if test "x$support_afterimage" = "xyes"; then
7368 { echo "$as_me:$LINENO: result: $AFTERIMAGE_LIBS" >&5
7369echo "${ECHO_T}$AFTERIMAGE_LIBS" >&6; }
7370 else
7371 { echo "$as_me:$LINENO: result: no" >&5
7372echo "${ECHO_T}no" >&6; }
7373 fi
7374 fi
7375fi
7376
7377{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
7378echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
7379if test "${ac_cv_header_sys_wait_h+set}" = set; then
7380 echo $ECHO_N "(cached) $ECHO_C" >&6
7381else
7382 cat >conftest.$ac_ext <<_ACEOF
7383/* confdefs.h. */
7384_ACEOF
7385cat confdefs.h >>conftest.$ac_ext
7386cat >>conftest.$ac_ext <<_ACEOF
7387/* end confdefs.h. */
7388#include <sys/types.h>
7389#include <sys/wait.h>
7390#ifndef WEXITSTATUS
7391# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
7392#endif
7393#ifndef WIFEXITED
7394# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
7395#endif
7396
7397int
7398main ()
7399{
7400 int s;
7401 wait (&s);
7402 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
7403 ;
7404 return 0;
7405}
7406_ACEOF
7407rm -f conftest.$ac_objext
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
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
7420 (exit $ac_status); } && {
7421 test -z "$ac_cxx_werror_flag" ||
7422 test ! -s conftest.err
7423 } && test -s conftest.$ac_objext; then
7424 ac_cv_header_sys_wait_h=yes
7425else
7426 echo "$as_me: failed program was:" >&5
7427sed 's/^/| /' conftest.$ac_ext >&5
7428
7429 ac_cv_header_sys_wait_h=no
7430fi
7431
7432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7433fi
7434{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
7435echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
7436if test $ac_cv_header_sys_wait_h = yes; then
7437
7438cat >>confdefs.h <<\_ACEOF
7439#define HAVE_SYS_WAIT_H 1
7440_ACEOF
7441
7442fi
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461for ac_header in \
7462 assert.h \
7463 fcntl.h \
7464 stdarg.h \
7465 stdlib.h \
7466 string.h \
7467 termios.h \
7468 unistd.h \
7469 sys/byteorder.h \
7470 sys/ioctl.h \
7471 sys/select.h \
7472 sys/sockio.h \
7473 sys/strredir.h \
7474 sys/time.h \
7475 stdint.h \
7476 wchar.h \
7477 cwchar \
7478 clocale \
7479
7480do
7481as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7482if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7483 { echo "$as_me:$LINENO: checking for $ac_header" >&5
7484echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7485if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7486 echo $ECHO_N "(cached) $ECHO_C" >&6
7487fi
7488ac_res=`eval echo '${'$as_ac_Header'}'`
7489 { echo "$as_me:$LINENO: result: $ac_res" >&5
7490echo "${ECHO_T}$ac_res" >&6; }
7491else
7492 # Is the header compilable?
7493{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
7494echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
7495cat >conftest.$ac_ext <<_ACEOF
7496/* confdefs.h. */
7497_ACEOF
7498cat confdefs.h >>conftest.$ac_ext
7499cat >>conftest.$ac_ext <<_ACEOF
7500/* end confdefs.h. */
7501$ac_includes_default
7502#include <$ac_header>
7503_ACEOF
7504rm -f conftest.$ac_objext
7505if { (ac_try="$ac_compile"
7506case "(($ac_try" in
7507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7508 *) ac_try_echo=$ac_try;;
7509esac
7510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7511 (eval "$ac_compile") 2>conftest.er1
7512 ac_status=$?
7513 grep -v '^ *+' conftest.er1 >conftest.err
7514 rm -f conftest.er1
7515 cat conftest.err >&5
7516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7517 (exit $ac_status); } && {
7518 test -z "$ac_cxx_werror_flag" ||
7519 test ! -s conftest.err
7520 } && test -s conftest.$ac_objext; then
7521 ac_header_compiler=yes
7522else
7523 echo "$as_me: failed program was:" >&5
7524sed 's/^/| /' conftest.$ac_ext >&5
7525
7526 ac_header_compiler=no
7527fi
7528
7529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7530{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7531echo "${ECHO_T}$ac_header_compiler" >&6; }
7532
7533# Is the header present?
7534{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
7535echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
7536cat >conftest.$ac_ext <<_ACEOF
7537/* confdefs.h. */
7538_ACEOF
7539cat confdefs.h >>conftest.$ac_ext
7540cat >>conftest.$ac_ext <<_ACEOF
7541/* end confdefs.h. */
7542#include <$ac_header>
7543_ACEOF
7544if { (ac_try="$ac_cpp conftest.$ac_ext"
7545case "(($ac_try" in
7546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7547 *) ac_try_echo=$ac_try;;
7548esac
7549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7550 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7551 ac_status=$?
7552 grep -v '^ *+' conftest.er1 >conftest.err
7553 rm -f conftest.er1
7554 cat conftest.err >&5
7555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7556 (exit $ac_status); } >/dev/null && {
7557 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
7558 test ! -s conftest.err
7559 }; then
7560 ac_header_preproc=yes
7561else
7562 echo "$as_me: failed program was:" >&5
7563sed 's/^/| /' conftest.$ac_ext >&5
7564
7565 ac_header_preproc=no
7566fi
7567
7568rm -f conftest.err conftest.$ac_ext
7569{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7570echo "${ECHO_T}$ac_header_preproc" >&6; }
7571
7572# So? What about this header?
7573case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
7574 yes:no: )
7575 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7576echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7577 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7578echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7579 ac_header_preproc=yes
7580 ;;
7581 no:yes:* )
7582 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7583echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7584 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7585echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7586 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7587echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7588 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7589echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7590 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7591echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7592 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7593echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7594
7595 ;;
7596esac
7597{ echo "$as_me:$LINENO: checking for $ac_header" >&5
7598echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7599if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7600 echo $ECHO_N "(cached) $ECHO_C" >&6
7601else
7602 eval "$as_ac_Header=\$ac_header_preproc"
7603fi
7604ac_res=`eval echo '${'$as_ac_Header'}'`
7605 { echo "$as_me:$LINENO: result: $ac_res" >&5
7606echo "${ECHO_T}$ac_res" >&6; }
7607
7608fi
7609if test `eval echo '${'$as_ac_Header'}'` = yes; then
7610 cat >>confdefs.h <<_ACEOF
7611#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7612_ACEOF
7613
7614fi
7615
7616done
7617
7618
7619{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
7620echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
7621if test "${ac_cv_header_time+set}" = set; then
7622 echo $ECHO_N "(cached) $ECHO_C" >&6
7623else
7624 cat >conftest.$ac_ext <<_ACEOF
7625/* confdefs.h. */
7626_ACEOF
7627cat confdefs.h >>conftest.$ac_ext
7628cat >>conftest.$ac_ext <<_ACEOF
7629/* end confdefs.h. */
7630#include <sys/types.h>
7631#include <sys/time.h>
7632#include <time.h>
7633
7634int
7635main ()
7636{
7637if ((struct tm *) 0)
7638return 0;
7639 ;
7640 return 0;
7641}
7642_ACEOF
7643rm -f conftest.$ac_objext
7644if { (ac_try="$ac_compile"
7645case "(($ac_try" in
7646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7647 *) ac_try_echo=$ac_try;;
7648esac
7649eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7650 (eval "$ac_compile") 2>conftest.er1
7651 ac_status=$?
7652 grep -v '^ *+' conftest.er1 >conftest.err
7653 rm -f conftest.er1
7654 cat conftest.err >&5
7655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7656 (exit $ac_status); } && {
7657 test -z "$ac_cxx_werror_flag" ||
7658 test ! -s conftest.err
7659 } && test -s conftest.$ac_objext; then
7660 ac_cv_header_time=yes
7661else
7662 echo "$as_me: failed program was:" >&5
7663sed 's/^/| /' conftest.$ac_ext >&5
7664
7665 ac_cv_header_time=no
7666fi
7667
7668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7669fi
7670{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7671echo "${ECHO_T}$ac_cv_header_time" >&6; }
7672if test $ac_cv_header_time = yes; then
7673
7674cat >>confdefs.h <<\_ACEOF
7675#define TIME_WITH_SYS_TIME 1
7676_ACEOF
7677
7678fi
7679
7680
7681{ echo "$as_me:$LINENO: checking whether termios.h and sys/ioctl.h may both be included" >&5
7682echo $ECHO_N "checking whether termios.h and sys/ioctl.h may both be included... $ECHO_C" >&6; }
7683if test "${rxvt_cv_header_sysioctl+set}" = set; then
7684 echo $ECHO_N "(cached) $ECHO_C" >&6
7685else
7686 cat >conftest.$ac_ext <<_ACEOF
7687/* confdefs.h. */
7688_ACEOF
7689cat confdefs.h >>conftest.$ac_ext
7690cat >>conftest.$ac_ext <<_ACEOF
7691/* end confdefs.h. */
7692#include <stdio.h>
7693#include <sys/ioctl.h>
7694#ifdef HAVE_TERMIOS_H
7695#include <termios.h>
7696#endif
7697int
7698main ()
7699{
7700int a = ECHO;
7701 ;
7702 return 0;
7703}
7704_ACEOF
7705rm -f conftest.$ac_objext
7706if { (ac_try="$ac_compile"
7707case "(($ac_try" in
7708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7709 *) ac_try_echo=$ac_try;;
7710esac
7711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7712 (eval "$ac_compile") 2>conftest.er1
7713 ac_status=$?
7714 grep -v '^ *+' conftest.er1 >conftest.err
7715 rm -f conftest.er1
7716 cat conftest.err >&5
7717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7718 (exit $ac_status); } && {
7719 test -z "$ac_cxx_werror_flag" ||
7720 test ! -s conftest.err
7721 } && test -s conftest.$ac_objext; then
7722 rxvt_cv_header_sysioctl=yes
7723else
7724 echo "$as_me: failed program was:" >&5
7725sed 's/^/| /' conftest.$ac_ext >&5
7726
7727 rxvt_cv_header_sysioctl=no
7728fi
7729
7730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7731fi
7732{ echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5
7733echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6; }
7734
7735{ echo "$as_me:$LINENO: checking for XPointer" >&5
7736echo $ECHO_N "checking for XPointer... $ECHO_C" >&6; }
7737if test "${rxvt_cv_xpointer+set}" = set; then
7738 echo $ECHO_N "(cached) $ECHO_C" >&6
7739else
7740 cat >conftest.$ac_ext <<_ACEOF
7741/* confdefs.h. */
7742_ACEOF
7743cat confdefs.h >>conftest.$ac_ext
7744cat >>conftest.$ac_ext <<_ACEOF
7745/* end confdefs.h. */
7746#include <X11/Xlib.h>
7747int
7748main ()
7749{
7750XPointer dummy;
7751 ;
7752 return 0;
7753}
7754_ACEOF
7755rm -f conftest.$ac_objext
7756if { (ac_try="$ac_compile"
7757case "(($ac_try" in
7758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7759 *) ac_try_echo=$ac_try;;
7760esac
7761eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7762 (eval "$ac_compile") 2>conftest.er1
7763 ac_status=$?
7764 grep -v '^ *+' conftest.er1 >conftest.err
7765 rm -f conftest.er1
7766 cat conftest.err >&5
7767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7768 (exit $ac_status); } && {
7769 test -z "$ac_cxx_werror_flag" ||
7770 test ! -s conftest.err
7771 } && test -s conftest.$ac_objext; then
7772 rxvt_cv_xpointer=yes
7773else
7774 echo "$as_me: failed program was:" >&5
7775sed 's/^/| /' conftest.$ac_ext >&5
7776
7777 rxvt_cv_xpointer=no
7778fi
7779
7780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7781fi
7782{ echo "$as_me:$LINENO: result: $rxvt_cv_xpointer" >&5
7783echo "${ECHO_T}$rxvt_cv_xpointer" >&6; }
7784if test x$rxvt_cv_xpointer = xyes; then
7785
7786cat >>confdefs.h <<\_ACEOF
7787#define HAVE_XPOINTER 1
7788_ACEOF
7789
7790fi
7791
7792{ echo "$as_me:$LINENO: checking for XLIB_ILLEGAL_ACCESS" >&5
7793echo $ECHO_N "checking for XLIB_ILLEGAL_ACCESS... $ECHO_C" >&6; }
7794if test "${rxvt_xlib_illegal_access+set}" = set; then
7795 echo $ECHO_N "(cached) $ECHO_C" >&6
7796else
7797 cat >conftest.$ac_ext <<_ACEOF
7798/* confdefs.h. */
7799_ACEOF
7800cat confdefs.h >>conftest.$ac_ext
7801cat >>conftest.$ac_ext <<_ACEOF
7802/* end confdefs.h. */
7803
7804#define XLIB_ILLEGAL_ACCESS
7805#include <X11/Xlib.h>
7806
7807int
7808main ()
7809{
7810
7811 Display *dpy;
7812 dpy->xdefaults = (char *)0;
7813
7814 ;
7815 return 0;
7816}
7817_ACEOF
7818rm -f conftest.$ac_objext
7819if { (ac_try="$ac_compile"
7820case "(($ac_try" in
7821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7822 *) ac_try_echo=$ac_try;;
7823esac
7824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7825 (eval "$ac_compile") 2>conftest.er1
7826 ac_status=$?
7827 grep -v '^ *+' conftest.er1 >conftest.err
7828 rm -f conftest.er1
7829 cat conftest.err >&5
7830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7831 (exit $ac_status); } && {
7832 test -z "$ac_cxx_werror_flag" ||
7833 test ! -s conftest.err
7834 } && test -s conftest.$ac_objext; then
7835 rxvt_xlib_illegal_access=yes
7836else
7837 echo "$as_me: failed program was:" >&5
7838sed 's/^/| /' conftest.$ac_ext >&5
7839
7840 rxvt_xlib_illegal_access=no
7841
7842fi
7843
7844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7845fi
7846{ echo "$as_me:$LINENO: result: $rxvt_xlib_illegal_access" >&5
7847echo "${ECHO_T}$rxvt_xlib_illegal_access" >&6; }
7848if test x$rxvt_xlib_illegal_access = xyes; then
7849
7850cat >>confdefs.h <<\_ACEOF
7851#define XLIB_ILLEGAL_ACCESS 1
7852_ACEOF
7853
7854fi
7855
7856{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7857echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
7858if test "${ac_cv_c_const+set}" = set; then
7859 echo $ECHO_N "(cached) $ECHO_C" >&6
7860else
7861 cat >conftest.$ac_ext <<_ACEOF
7862/* confdefs.h. */
7863_ACEOF
7864cat confdefs.h >>conftest.$ac_ext
7865cat >>conftest.$ac_ext <<_ACEOF
7866/* end confdefs.h. */
7867
7868int
7869main ()
7870{
7871/* FIXME: Include the comments suggested by Paul. */
7872#ifndef __cplusplus
7873 /* Ultrix mips cc rejects this. */
7874 typedef int charset[2];
7875 const charset cs;
7876 /* SunOS 4.1.1 cc rejects this. */
7877 char const *const *pcpcc;
7878 char **ppc;
7879 /* NEC SVR4.0.2 mips cc rejects this. */
7880 struct point {int x, y;};
7881 static struct point const zero = {0,0};
7882 /* AIX XL C 1.02.0.0 rejects this.
7883 It does not let you subtract one const X* pointer from another in
7884 an arm of an if-expression whose if-part is not a constant
7885 expression */
7886 const char *g = "string";
7887 pcpcc = &g + (g ? g-g : 0);
7888 /* HPUX 7.0 cc rejects these. */
7889 ++pcpcc;
7890 ppc = (char**) pcpcc;
7891 pcpcc = (char const *const *) ppc;
7892 { /* SCO 3.2v4 cc rejects this. */
7893 char *t;
7894 char const *s = 0 ? (char *) 0 : (char const *) 0;
7895
7896 *t++ = 0;
7897 if (s) return 0;
7898 }
7899 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7900 int x[] = {25, 17};
7901 const int *foo = &x[0];
7902 ++foo;
7903 }
7904 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7905 typedef const int *iptr;
7906 iptr p = 0;
7907 ++p;
7908 }
7909 { /* AIX XL C 1.02.0.0 rejects this saying
7910 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7911 struct s { int j; const int *ap[3]; };
7912 struct s *b; b->j = 5;
7913 }
7914 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7915 const int foo = 10;
7916 if (!foo) return 0;
7917 }
7918 return !cs[0] && !zero.x;
7919#endif
7920
7921 ;
7922 return 0;
7923}
7924_ACEOF
7925rm -f conftest.$ac_objext
7926if { (ac_try="$ac_compile"
7927case "(($ac_try" in
7928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7929 *) ac_try_echo=$ac_try;;
7930esac
7931eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7932 (eval "$ac_compile") 2>conftest.er1
7933 ac_status=$?
7934 grep -v '^ *+' conftest.er1 >conftest.err
7935 rm -f conftest.er1
7936 cat conftest.err >&5
7937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7938 (exit $ac_status); } && {
7939 test -z "$ac_cxx_werror_flag" ||
7940 test ! -s conftest.err
7941 } && test -s conftest.$ac_objext; then
7942 ac_cv_c_const=yes
7943else
7944 echo "$as_me: failed program was:" >&5
7945sed 's/^/| /' conftest.$ac_ext >&5
7946
7947 ac_cv_c_const=no
7948fi
7949
7950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7951fi
7952{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7953echo "${ECHO_T}$ac_cv_c_const" >&6; }
7954if test $ac_cv_c_const = no; then
7955
7956cat >>confdefs.h <<\_ACEOF
7957#define const
7958_ACEOF
7959
7960fi
7961
7962{ echo "$as_me:$LINENO: checking for inline" >&5
7963echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
7964if test "${ac_cv_c_inline+set}" = set; then
7965 echo $ECHO_N "(cached) $ECHO_C" >&6
7966else
7967 ac_cv_c_inline=no
7968for ac_kw in inline __inline__ __inline; do
7969 cat >conftest.$ac_ext <<_ACEOF
7970/* confdefs.h. */
7971_ACEOF
7972cat confdefs.h >>conftest.$ac_ext
7973cat >>conftest.$ac_ext <<_ACEOF
7974/* end confdefs.h. */
7975#ifndef __cplusplus
7976typedef int foo_t;
7977static $ac_kw foo_t static_foo () {return 0; }
7978$ac_kw foo_t foo () {return 0; }
7979#endif
7980
7981_ACEOF
7982rm -f conftest.$ac_objext
7983if { (ac_try="$ac_compile"
7984case "(($ac_try" in
7985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7986 *) ac_try_echo=$ac_try;;
7987esac
7988eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7989 (eval "$ac_compile") 2>conftest.er1
7990 ac_status=$?
7991 grep -v '^ *+' conftest.er1 >conftest.err
7992 rm -f conftest.er1
7993 cat conftest.err >&5
7994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7995 (exit $ac_status); } && {
7996 test -z "$ac_cxx_werror_flag" ||
7997 test ! -s conftest.err
7998 } && test -s conftest.$ac_objext; then
7999 ac_cv_c_inline=$ac_kw
8000else
8001 echo "$as_me: failed program was:" >&5
8002sed 's/^/| /' conftest.$ac_ext >&5
8003
8004
8005fi
8006
8007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8008 test "$ac_cv_c_inline" != no && break
8009done
8010
8011fi
8012{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
8013echo "${ECHO_T}$ac_cv_c_inline" >&6; }
8014
8015
8016case $ac_cv_c_inline in
8017 inline | yes) ;;
8018 *)
8019 case $ac_cv_c_inline in
8020 no) ac_val=;;
8021 *) ac_val=$ac_cv_c_inline;;
8022 esac
8023 cat >>confdefs.h <<_ACEOF
8024#ifndef __cplusplus
8025#define inline $ac_val
8026#endif
8027_ACEOF
8028 ;;
8029esac
8030
8031
8032
8033{ echo "$as_me:$LINENO: checking for mode_t" >&5
8034echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
8035if test "${ac_cv_type_mode_t+set}" = set; then
8036 echo $ECHO_N "(cached) $ECHO_C" >&6
8037else
8038 cat >conftest.$ac_ext <<_ACEOF
8039/* confdefs.h. */
8040_ACEOF
8041cat confdefs.h >>conftest.$ac_ext
8042cat >>conftest.$ac_ext <<_ACEOF
8043/* end confdefs.h. */
8044$ac_includes_default
8045typedef mode_t ac__type_new_;
8046int
8047main ()
8048{
8049if ((ac__type_new_ *) 0)
8050 return 0;
8051if (sizeof (ac__type_new_))
8052 return 0;
8053 ;
8054 return 0;
8055}
8056_ACEOF
8057rm -f conftest.$ac_objext
8058if { (ac_try="$ac_compile"
8059case "(($ac_try" in
8060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8061 *) ac_try_echo=$ac_try;;
8062esac
8063eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8064 (eval "$ac_compile") 2>conftest.er1
8065 ac_status=$?
8066 grep -v '^ *+' conftest.er1 >conftest.err
8067 rm -f conftest.er1
8068 cat conftest.err >&5
8069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8070 (exit $ac_status); } && {
8071 test -z "$ac_cxx_werror_flag" ||
8072 test ! -s conftest.err
8073 } && test -s conftest.$ac_objext; then
8074 ac_cv_type_mode_t=yes
8075else
8076 echo "$as_me: failed program was:" >&5
8077sed 's/^/| /' conftest.$ac_ext >&5
8078
8079 ac_cv_type_mode_t=no
8080fi
8081
8082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8083fi
8084{ echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
8085echo "${ECHO_T}$ac_cv_type_mode_t" >&6; }
8086if test $ac_cv_type_mode_t = yes; then
8087 :
8088else
8089
8090cat >>confdefs.h <<_ACEOF
8091#define mode_t int
8092_ACEOF
8093
8094fi
8095
8096{ echo "$as_me:$LINENO: checking for pid_t" >&5
8097echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
8098if test "${ac_cv_type_pid_t+set}" = set; then
8099 echo $ECHO_N "(cached) $ECHO_C" >&6
8100else
8101 cat >conftest.$ac_ext <<_ACEOF
8102/* confdefs.h. */
8103_ACEOF
8104cat confdefs.h >>conftest.$ac_ext
8105cat >>conftest.$ac_ext <<_ACEOF
8106/* end confdefs.h. */
8107$ac_includes_default
8108typedef pid_t ac__type_new_;
8109int
8110main ()
8111{
8112if ((ac__type_new_ *) 0)
8113 return 0;
8114if (sizeof (ac__type_new_))
8115 return 0;
8116 ;
8117 return 0;
8118}
8119_ACEOF
8120rm -f conftest.$ac_objext
8121if { (ac_try="$ac_compile"
8122case "(($ac_try" in
8123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8124 *) ac_try_echo=$ac_try;;
8125esac
8126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8127 (eval "$ac_compile") 2>conftest.er1
8128 ac_status=$?
8129 grep -v '^ *+' conftest.er1 >conftest.err
8130 rm -f conftest.er1
8131 cat conftest.err >&5
8132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8133 (exit $ac_status); } && {
8134 test -z "$ac_cxx_werror_flag" ||
8135 test ! -s conftest.err
8136 } && test -s conftest.$ac_objext; then
8137 ac_cv_type_pid_t=yes
8138else
8139 echo "$as_me: failed program was:" >&5
8140sed 's/^/| /' conftest.$ac_ext >&5
8141
8142 ac_cv_type_pid_t=no
8143fi
8144
8145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8146fi
8147{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
8148echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
8149if test $ac_cv_type_pid_t = yes; then
8150 :
8151else
8152
8153cat >>confdefs.h <<_ACEOF
8154#define pid_t int
8155_ACEOF
8156
8157fi
8158
8159{ echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
8160echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; }
8161if test "${ac_cv_type_uid_t+set}" = set; then
8162 echo $ECHO_N "(cached) $ECHO_C" >&6
8163else
8164 cat >conftest.$ac_ext <<_ACEOF
8165/* confdefs.h. */
8166_ACEOF
8167cat confdefs.h >>conftest.$ac_ext
8168cat >>conftest.$ac_ext <<_ACEOF
8169/* end confdefs.h. */
8170#include <sys/types.h>
8171
8172_ACEOF
8173if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8174 $EGREP "uid_t" >/dev/null 2>&1; then
8175 ac_cv_type_uid_t=yes
8176else
8177 ac_cv_type_uid_t=no
8178fi
8179rm -f conftest*
8180
8181fi
8182{ echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
8183echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
8184if test $ac_cv_type_uid_t = no; then
8185
8186cat >>confdefs.h <<\_ACEOF
8187#define uid_t int
8188_ACEOF
8189
8190
8191cat >>confdefs.h <<\_ACEOF
8192#define gid_t int
8193_ACEOF
8194
8195fi
8196
8197
8198{ echo "$as_me:$LINENO: checking for short" >&5
8199echo $ECHO_N "checking for short... $ECHO_C" >&6; }
8200if test "${ac_cv_type_short+set}" = set; then
8201 echo $ECHO_N "(cached) $ECHO_C" >&6
8202else
8203 cat >conftest.$ac_ext <<_ACEOF
8204/* confdefs.h. */
8205_ACEOF
8206cat confdefs.h >>conftest.$ac_ext
8207cat >>conftest.$ac_ext <<_ACEOF
8208/* end confdefs.h. */
8209$ac_includes_default
8210typedef short ac__type_new_;
8211int
8212main ()
8213{
8214if ((ac__type_new_ *) 0)
8215 return 0;
8216if (sizeof (ac__type_new_))
8217 return 0;
8218 ;
8219 return 0;
8220}
8221_ACEOF
8222rm -f conftest.$ac_objext
8223if { (ac_try="$ac_compile"
8224case "(($ac_try" in
8225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8226 *) ac_try_echo=$ac_try;;
8227esac
8228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8229 (eval "$ac_compile") 2>conftest.er1
8230 ac_status=$?
8231 grep -v '^ *+' conftest.er1 >conftest.err
8232 rm -f conftest.er1
8233 cat conftest.err >&5
8234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8235 (exit $ac_status); } && {
8236 test -z "$ac_cxx_werror_flag" ||
8237 test ! -s conftest.err
8238 } && test -s conftest.$ac_objext; then
8239 ac_cv_type_short=yes
8240else
8241 echo "$as_me: failed program was:" >&5
8242sed 's/^/| /' conftest.$ac_ext >&5
8243
8244 ac_cv_type_short=no
8245fi
8246
8247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8248fi
8249{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
8250echo "${ECHO_T}$ac_cv_type_short" >&6; }
8251
8252# The cast to long int works around a bug in the HP C Compiler
8253# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8254# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8255# This bug is HP SR number 8606223364.
8256{ echo "$as_me:$LINENO: checking size of short" >&5
8257echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
8258if test "${ac_cv_sizeof_short+set}" = set; then
8259 echo $ECHO_N "(cached) $ECHO_C" >&6
8260else
8261 if test "$cross_compiling" = yes; then
8262 # Depending upon the size, compute the lo and hi bounds.
8263cat >conftest.$ac_ext <<_ACEOF
8264/* confdefs.h. */
8265_ACEOF
8266cat confdefs.h >>conftest.$ac_ext
8267cat >>conftest.$ac_ext <<_ACEOF
8268/* end confdefs.h. */
8269$ac_includes_default
8270 typedef short ac__type_sizeof_;
8271int
8272main ()
8273{
8274static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
8275test_array [0] = 0
8276
8277 ;
8278 return 0;
8279}
8280_ACEOF
8281rm -f conftest.$ac_objext
8282if { (ac_try="$ac_compile"
8283case "(($ac_try" in
8284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8285 *) ac_try_echo=$ac_try;;
8286esac
8287eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8288 (eval "$ac_compile") 2>conftest.er1
8289 ac_status=$?
8290 grep -v '^ *+' conftest.er1 >conftest.err
8291 rm -f conftest.er1
8292 cat conftest.err >&5
8293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8294 (exit $ac_status); } && {
8295 test -z "$ac_cxx_werror_flag" ||
8296 test ! -s conftest.err
8297 } && test -s conftest.$ac_objext; then
8298 ac_lo=0 ac_mid=0
8299 while :; do
8300 cat >conftest.$ac_ext <<_ACEOF
8301/* confdefs.h. */
8302_ACEOF
8303cat confdefs.h >>conftest.$ac_ext
8304cat >>conftest.$ac_ext <<_ACEOF
8305/* end confdefs.h. */
8306$ac_includes_default
8307 typedef short ac__type_sizeof_;
8308int
8309main ()
8310{
8311static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8312test_array [0] = 0
8313
8314 ;
8315 return 0;
8316}
8317_ACEOF
8318rm -f conftest.$ac_objext
8319if { (ac_try="$ac_compile"
8320case "(($ac_try" in
8321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8322 *) ac_try_echo=$ac_try;;
8323esac
8324eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8325 (eval "$ac_compile") 2>conftest.er1
8326 ac_status=$?
8327 grep -v '^ *+' conftest.er1 >conftest.err
8328 rm -f conftest.er1
8329 cat conftest.err >&5
8330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8331 (exit $ac_status); } && {
8332 test -z "$ac_cxx_werror_flag" ||
8333 test ! -s conftest.err
8334 } && test -s conftest.$ac_objext; then
8335 ac_hi=$ac_mid; break
8336else
8337 echo "$as_me: failed program was:" >&5
8338sed 's/^/| /' conftest.$ac_ext >&5
8339
8340 ac_lo=`expr $ac_mid + 1`
8341 if test $ac_lo -le $ac_mid; then
8342 ac_lo= ac_hi=
8343 break
8344 fi
8345 ac_mid=`expr 2 '*' $ac_mid + 1`
8346fi
8347
8348rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8349 done
8350else
8351 echo "$as_me: failed program was:" >&5
8352sed 's/^/| /' conftest.$ac_ext >&5
8353
8354 cat >conftest.$ac_ext <<_ACEOF
8355/* confdefs.h. */
8356_ACEOF
8357cat confdefs.h >>conftest.$ac_ext
8358cat >>conftest.$ac_ext <<_ACEOF
8359/* end confdefs.h. */
8360$ac_includes_default
8361 typedef short ac__type_sizeof_;
8362int
8363main ()
8364{
8365static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
8366test_array [0] = 0
8367
8368 ;
8369 return 0;
8370}
8371_ACEOF
8372rm -f conftest.$ac_objext
8373if { (ac_try="$ac_compile"
8374case "(($ac_try" in
8375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8376 *) ac_try_echo=$ac_try;;
8377esac
8378eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8379 (eval "$ac_compile") 2>conftest.er1
8380 ac_status=$?
8381 grep -v '^ *+' conftest.er1 >conftest.err
8382 rm -f conftest.er1
8383 cat conftest.err >&5
8384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8385 (exit $ac_status); } && {
8386 test -z "$ac_cxx_werror_flag" ||
8387 test ! -s conftest.err
8388 } && test -s conftest.$ac_objext; then
8389 ac_hi=-1 ac_mid=-1
8390 while :; do
8391 cat >conftest.$ac_ext <<_ACEOF
8392/* confdefs.h. */
8393_ACEOF
8394cat confdefs.h >>conftest.$ac_ext
8395cat >>conftest.$ac_ext <<_ACEOF
8396/* end confdefs.h. */
8397$ac_includes_default
8398 typedef short ac__type_sizeof_;
8399int
8400main ()
8401{
8402static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
8403test_array [0] = 0
8404
8405 ;
8406 return 0;
8407}
8408_ACEOF
8409rm -f conftest.$ac_objext
8410if { (ac_try="$ac_compile"
8411case "(($ac_try" in
8412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8413 *) ac_try_echo=$ac_try;;
8414esac
8415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8416 (eval "$ac_compile") 2>conftest.er1
8417 ac_status=$?
8418 grep -v '^ *+' conftest.er1 >conftest.err
8419 rm -f conftest.er1
8420 cat conftest.err >&5
8421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8422 (exit $ac_status); } && {
8423 test -z "$ac_cxx_werror_flag" ||
8424 test ! -s conftest.err
8425 } && test -s conftest.$ac_objext; then
8426 ac_lo=$ac_mid; break
8427else
8428 echo "$as_me: failed program was:" >&5
8429sed 's/^/| /' conftest.$ac_ext >&5
8430
8431 ac_hi=`expr '(' $ac_mid ')' - 1`
8432 if test $ac_mid -le $ac_hi; then
8433 ac_lo= ac_hi=
8434 break
8435 fi
8436 ac_mid=`expr 2 '*' $ac_mid`
8437fi
8438
8439rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8440 done
8441else
8442 echo "$as_me: failed program was:" >&5
8443sed 's/^/| /' conftest.$ac_ext >&5
8444
8445 ac_lo= ac_hi=
8446fi
8447
8448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8449fi
8450
8451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8452# Binary search between lo and hi bounds.
8453while test "x$ac_lo" != "x$ac_hi"; do
8454 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8455 cat >conftest.$ac_ext <<_ACEOF
8456/* confdefs.h. */
8457_ACEOF
8458cat confdefs.h >>conftest.$ac_ext
8459cat >>conftest.$ac_ext <<_ACEOF
8460/* end confdefs.h. */
8461$ac_includes_default
8462 typedef short ac__type_sizeof_;
8463int
8464main ()
8465{
8466static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8467test_array [0] = 0
8468
8469 ;
8470 return 0;
8471}
8472_ACEOF
8473rm -f conftest.$ac_objext
8474if { (ac_try="$ac_compile"
8475case "(($ac_try" in
8476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8477 *) ac_try_echo=$ac_try;;
8478esac
8479eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8480 (eval "$ac_compile") 2>conftest.er1
8481 ac_status=$?
8482 grep -v '^ *+' conftest.er1 >conftest.err
8483 rm -f conftest.er1
8484 cat conftest.err >&5
8485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8486 (exit $ac_status); } && {
8487 test -z "$ac_cxx_werror_flag" ||
8488 test ! -s conftest.err
8489 } && test -s conftest.$ac_objext; then
8490 ac_hi=$ac_mid
8491else
8492 echo "$as_me: failed program was:" >&5
8493sed 's/^/| /' conftest.$ac_ext >&5
8494
8495 ac_lo=`expr '(' $ac_mid ')' + 1`
8496fi
8497
8498rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8499done
8500case $ac_lo in
8501?*) ac_cv_sizeof_short=$ac_lo;;
8502'') if test "$ac_cv_type_short" = yes; then
8503 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
8504See \`config.log' for more details." >&5
8505echo "$as_me: error: cannot compute sizeof (short)
8506See \`config.log' for more details." >&2;}
8507 { (exit 77); exit 77; }; }
8508 else
8509 ac_cv_sizeof_short=0
8510 fi ;;
8511esac
8512else
8513 cat >conftest.$ac_ext <<_ACEOF
8514/* confdefs.h. */
8515_ACEOF
8516cat confdefs.h >>conftest.$ac_ext
8517cat >>conftest.$ac_ext <<_ACEOF
8518/* end confdefs.h. */
8519$ac_includes_default
8520 typedef short ac__type_sizeof_;
8521static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
8522static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
8523#include <stdio.h>
8524#include <stdlib.h>
8525int
8526main ()
8527{
8528
8529 FILE *f = fopen ("conftest.val", "w");
8530 if (! f)
8531 return 1;
8532 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
8533 {
8534 long int i = longval ();
8535 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8536 return 1;
8537 fprintf (f, "%ld\n", i);
8538 }
8539 else
8540 {
8541 unsigned long int i = ulongval ();
8542 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8543 return 1;
8544 fprintf (f, "%lu\n", i);
8545 }
8546 return ferror (f) || fclose (f) != 0;
8547
8548 ;
8549 return 0;
8550}
8551_ACEOF
8552rm -f conftest$ac_exeext
8553if { (ac_try="$ac_link"
8554case "(($ac_try" in
8555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8556 *) ac_try_echo=$ac_try;;
8557esac
8558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8559 (eval "$ac_link") 2>&5
8560 ac_status=$?
8561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8562 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8563 { (case "(($ac_try" in
8564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8565 *) ac_try_echo=$ac_try;;
8566esac
8567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8568 (eval "$ac_try") 2>&5
8569 ac_status=$?
8570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8571 (exit $ac_status); }; }; then
8572 ac_cv_sizeof_short=`cat conftest.val`
8573else
8574 echo "$as_me: program exited with status $ac_status" >&5
8575echo "$as_me: failed program was:" >&5
8576sed 's/^/| /' conftest.$ac_ext >&5
8577
8578( exit $ac_status )
8579if test "$ac_cv_type_short" = yes; then
8580 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
8581See \`config.log' for more details." >&5
8582echo "$as_me: error: cannot compute sizeof (short)
8583See \`config.log' for more details." >&2;}
8584 { (exit 77); exit 77; }; }
8585 else
8586 ac_cv_sizeof_short=0
8587 fi
8588fi
8589rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8590fi
8591rm -f conftest.val
8592fi
8593{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
8594echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
8595
8596
8597
8598cat >>confdefs.h <<_ACEOF
8599#define SIZEOF_SHORT $ac_cv_sizeof_short
8600_ACEOF
8601
8602
8603{ echo "$as_me:$LINENO: checking for int" >&5
8604echo $ECHO_N "checking for int... $ECHO_C" >&6; }
8605if test "${ac_cv_type_int+set}" = set; then
8606 echo $ECHO_N "(cached) $ECHO_C" >&6
8607else
8608 cat >conftest.$ac_ext <<_ACEOF
8609/* confdefs.h. */
8610_ACEOF
8611cat confdefs.h >>conftest.$ac_ext
8612cat >>conftest.$ac_ext <<_ACEOF
8613/* end confdefs.h. */
8614$ac_includes_default
8615typedef int ac__type_new_;
8616int
8617main ()
8618{
8619if ((ac__type_new_ *) 0)
8620 return 0;
8621if (sizeof (ac__type_new_))
8622 return 0;
8623 ;
8624 return 0;
8625}
8626_ACEOF
8627rm -f conftest.$ac_objext
8628if { (ac_try="$ac_compile"
8629case "(($ac_try" in
8630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8631 *) ac_try_echo=$ac_try;;
8632esac
8633eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8634 (eval "$ac_compile") 2>conftest.er1
8635 ac_status=$?
8636 grep -v '^ *+' conftest.er1 >conftest.err
8637 rm -f conftest.er1
8638 cat conftest.err >&5
8639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8640 (exit $ac_status); } && {
8641 test -z "$ac_cxx_werror_flag" ||
8642 test ! -s conftest.err
8643 } && test -s conftest.$ac_objext; then
8644 ac_cv_type_int=yes
8645else
8646 echo "$as_me: failed program was:" >&5
8647sed 's/^/| /' conftest.$ac_ext >&5
8648
8649 ac_cv_type_int=no
8650fi
8651
8652rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8653fi
8654{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
8655echo "${ECHO_T}$ac_cv_type_int" >&6; }
8656
8657# The cast to long int works around a bug in the HP C Compiler
8658# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8659# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8660# This bug is HP SR number 8606223364.
8661{ echo "$as_me:$LINENO: checking size of int" >&5
8662echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
8663if test "${ac_cv_sizeof_int+set}" = set; then
8664 echo $ECHO_N "(cached) $ECHO_C" >&6
8665else
8666 if test "$cross_compiling" = yes; then
8667 # Depending upon the size, compute the lo and hi bounds.
8668cat >conftest.$ac_ext <<_ACEOF
8669/* confdefs.h. */
8670_ACEOF
8671cat confdefs.h >>conftest.$ac_ext
8672cat >>conftest.$ac_ext <<_ACEOF
8673/* end confdefs.h. */
8674$ac_includes_default
8675 typedef int ac__type_sizeof_;
8676int
8677main ()
8678{
8679static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
8680test_array [0] = 0
8681
8682 ;
8683 return 0;
8684}
8685_ACEOF
8686rm -f conftest.$ac_objext
8687if { (ac_try="$ac_compile"
8688case "(($ac_try" in
8689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8690 *) ac_try_echo=$ac_try;;
8691esac
8692eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8693 (eval "$ac_compile") 2>conftest.er1
8694 ac_status=$?
8695 grep -v '^ *+' conftest.er1 >conftest.err
8696 rm -f conftest.er1
8697 cat conftest.err >&5
8698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8699 (exit $ac_status); } && {
8700 test -z "$ac_cxx_werror_flag" ||
8701 test ! -s conftest.err
8702 } && test -s conftest.$ac_objext; then
8703 ac_lo=0 ac_mid=0
8704 while :; do
8705 cat >conftest.$ac_ext <<_ACEOF
8706/* confdefs.h. */
8707_ACEOF
8708cat confdefs.h >>conftest.$ac_ext
8709cat >>conftest.$ac_ext <<_ACEOF
8710/* end confdefs.h. */
8711$ac_includes_default
8712 typedef int ac__type_sizeof_;
8713int
8714main ()
8715{
8716static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8717test_array [0] = 0
8718
8719 ;
8720 return 0;
8721}
8722_ACEOF
8723rm -f conftest.$ac_objext
8724if { (ac_try="$ac_compile"
8725case "(($ac_try" in
8726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8727 *) ac_try_echo=$ac_try;;
8728esac
8729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8730 (eval "$ac_compile") 2>conftest.er1
8731 ac_status=$?
8732 grep -v '^ *+' conftest.er1 >conftest.err
8733 rm -f conftest.er1
8734 cat conftest.err >&5
8735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8736 (exit $ac_status); } && {
8737 test -z "$ac_cxx_werror_flag" ||
8738 test ! -s conftest.err
8739 } && test -s conftest.$ac_objext; then
8740 ac_hi=$ac_mid; break
8741else
8742 echo "$as_me: failed program was:" >&5
8743sed 's/^/| /' conftest.$ac_ext >&5
8744
8745 ac_lo=`expr $ac_mid + 1`
8746 if test $ac_lo -le $ac_mid; then
8747 ac_lo= ac_hi=
8748 break
8749 fi
8750 ac_mid=`expr 2 '*' $ac_mid + 1`
8751fi
8752
8753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8754 done
8755else
8756 echo "$as_me: failed program was:" >&5
8757sed 's/^/| /' conftest.$ac_ext >&5
8758
8759 cat >conftest.$ac_ext <<_ACEOF
8760/* confdefs.h. */
8761_ACEOF
8762cat confdefs.h >>conftest.$ac_ext
8763cat >>conftest.$ac_ext <<_ACEOF
8764/* end confdefs.h. */
8765$ac_includes_default
8766 typedef int ac__type_sizeof_;
8767int
8768main ()
8769{
8770static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
8771test_array [0] = 0
8772
8773 ;
8774 return 0;
8775}
8776_ACEOF
8777rm -f conftest.$ac_objext
8778if { (ac_try="$ac_compile"
8779case "(($ac_try" in
8780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8781 *) ac_try_echo=$ac_try;;
8782esac
8783eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8784 (eval "$ac_compile") 2>conftest.er1
8785 ac_status=$?
8786 grep -v '^ *+' conftest.er1 >conftest.err
8787 rm -f conftest.er1
8788 cat conftest.err >&5
8789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8790 (exit $ac_status); } && {
8791 test -z "$ac_cxx_werror_flag" ||
8792 test ! -s conftest.err
8793 } && test -s conftest.$ac_objext; then
8794 ac_hi=-1 ac_mid=-1
8795 while :; do
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$ac_includes_default
8803 typedef int ac__type_sizeof_;
8804int
8805main ()
8806{
8807static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
8808test_array [0] = 0
8809
8810 ;
8811 return 0;
8812}
8813_ACEOF
8814rm -f conftest.$ac_objext
8815if { (ac_try="$ac_compile"
8816case "(($ac_try" in
8817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8818 *) ac_try_echo=$ac_try;;
8819esac
8820eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8821 (eval "$ac_compile") 2>conftest.er1
8822 ac_status=$?
8823 grep -v '^ *+' conftest.er1 >conftest.err
8824 rm -f conftest.er1
8825 cat conftest.err >&5
8826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8827 (exit $ac_status); } && {
8828 test -z "$ac_cxx_werror_flag" ||
8829 test ! -s conftest.err
8830 } && test -s conftest.$ac_objext; then
8831 ac_lo=$ac_mid; break
8832else
8833 echo "$as_me: failed program was:" >&5
8834sed 's/^/| /' conftest.$ac_ext >&5
8835
8836 ac_hi=`expr '(' $ac_mid ')' - 1`
8837 if test $ac_mid -le $ac_hi; then
8838 ac_lo= ac_hi=
8839 break
8840 fi
8841 ac_mid=`expr 2 '*' $ac_mid`
8842fi
8843
8844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8845 done
8846else
8847 echo "$as_me: failed program was:" >&5
8848sed 's/^/| /' conftest.$ac_ext >&5
8849
8850 ac_lo= ac_hi=
8851fi
8852
8853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8854fi
8855
8856rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8857# Binary search between lo and hi bounds.
8858while test "x$ac_lo" != "x$ac_hi"; do
8859 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8860 cat >conftest.$ac_ext <<_ACEOF
8861/* confdefs.h. */
8862_ACEOF
8863cat confdefs.h >>conftest.$ac_ext
8864cat >>conftest.$ac_ext <<_ACEOF
8865/* end confdefs.h. */
8866$ac_includes_default
8867 typedef int ac__type_sizeof_;
8868int
8869main ()
8870{
8871static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8872test_array [0] = 0
8873
8874 ;
8875 return 0;
8876}
8877_ACEOF
8878rm -f conftest.$ac_objext
8879if { (ac_try="$ac_compile"
8880case "(($ac_try" in
8881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8882 *) ac_try_echo=$ac_try;;
8883esac
8884eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8885 (eval "$ac_compile") 2>conftest.er1
8886 ac_status=$?
8887 grep -v '^ *+' conftest.er1 >conftest.err
8888 rm -f conftest.er1
8889 cat conftest.err >&5
8890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8891 (exit $ac_status); } && {
8892 test -z "$ac_cxx_werror_flag" ||
8893 test ! -s conftest.err
8894 } && test -s conftest.$ac_objext; then
8895 ac_hi=$ac_mid
8896else
8897 echo "$as_me: failed program was:" >&5
8898sed 's/^/| /' conftest.$ac_ext >&5
8899
8900 ac_lo=`expr '(' $ac_mid ')' + 1`
8901fi
8902
8903rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8904done
8905case $ac_lo in
8906?*) ac_cv_sizeof_int=$ac_lo;;
8907'') if test "$ac_cv_type_int" = yes; then
8908 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
8909See \`config.log' for more details." >&5
8910echo "$as_me: error: cannot compute sizeof (int)
8911See \`config.log' for more details." >&2;}
8912 { (exit 77); exit 77; }; }
8913 else
8914 ac_cv_sizeof_int=0
8915 fi ;;
8916esac
8917else
8918 cat >conftest.$ac_ext <<_ACEOF
8919/* confdefs.h. */
8920_ACEOF
8921cat confdefs.h >>conftest.$ac_ext
8922cat >>conftest.$ac_ext <<_ACEOF
8923/* end confdefs.h. */
8924$ac_includes_default
8925 typedef int ac__type_sizeof_;
8926static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
8927static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
8928#include <stdio.h>
8929#include <stdlib.h>
8930int
8931main ()
8932{
8933
8934 FILE *f = fopen ("conftest.val", "w");
8935 if (! f)
8936 return 1;
8937 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
8938 {
8939 long int i = longval ();
8940 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8941 return 1;
8942 fprintf (f, "%ld\n", i);
8943 }
8944 else
8945 {
8946 unsigned long int i = ulongval ();
8947 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8948 return 1;
8949 fprintf (f, "%lu\n", i);
8950 }
8951 return ferror (f) || fclose (f) != 0;
8952
8953 ;
8954 return 0;
8955}
8956_ACEOF
8957rm -f conftest$ac_exeext
8958if { (ac_try="$ac_link"
8959case "(($ac_try" in
8960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8961 *) ac_try_echo=$ac_try;;
8962esac
8963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8964 (eval "$ac_link") 2>&5
8965 ac_status=$?
8966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8967 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8968 { (case "(($ac_try" in
8969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8970 *) ac_try_echo=$ac_try;;
8971esac
8972eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8973 (eval "$ac_try") 2>&5
8974 ac_status=$?
8975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8976 (exit $ac_status); }; }; then
8977 ac_cv_sizeof_int=`cat conftest.val`
8978else
8979 echo "$as_me: program exited with status $ac_status" >&5
8980echo "$as_me: failed program was:" >&5
8981sed 's/^/| /' conftest.$ac_ext >&5
8982
8983( exit $ac_status )
8984if test "$ac_cv_type_int" = yes; then
8985 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
8986See \`config.log' for more details." >&5
8987echo "$as_me: error: cannot compute sizeof (int)
8988See \`config.log' for more details." >&2;}
8989 { (exit 77); exit 77; }; }
8990 else
8991 ac_cv_sizeof_int=0
8992 fi
8993fi
8994rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8995fi
8996rm -f conftest.val
8997fi
8998{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
8999echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
9000
9001
9002
9003cat >>confdefs.h <<_ACEOF
9004#define SIZEOF_INT $ac_cv_sizeof_int
9005_ACEOF
9006
9007
9008{ echo "$as_me:$LINENO: checking for long long" >&5
9009echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
9010if test "${ac_cv_type_long_long+set}" = set; then
9011 echo $ECHO_N "(cached) $ECHO_C" >&6
9012else
9013 cat >conftest.$ac_ext <<_ACEOF
9014/* confdefs.h. */
9015_ACEOF
9016cat confdefs.h >>conftest.$ac_ext
9017cat >>conftest.$ac_ext <<_ACEOF
9018/* end confdefs.h. */
9019$ac_includes_default
9020typedef long long ac__type_new_;
9021int
9022main ()
9023{
9024if ((ac__type_new_ *) 0)
9025 return 0;
9026if (sizeof (ac__type_new_))
9027 return 0;
9028 ;
9029 return 0;
9030}
9031_ACEOF
9032rm -f conftest.$ac_objext
9033if { (ac_try="$ac_compile"
9034case "(($ac_try" in
9035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9036 *) ac_try_echo=$ac_try;;
9037esac
9038eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9039 (eval "$ac_compile") 2>conftest.er1
9040 ac_status=$?
9041 grep -v '^ *+' conftest.er1 >conftest.err
9042 rm -f conftest.er1
9043 cat conftest.err >&5
9044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9045 (exit $ac_status); } && {
9046 test -z "$ac_cxx_werror_flag" ||
9047 test ! -s conftest.err
9048 } && test -s conftest.$ac_objext; then
9049 ac_cv_type_long_long=yes
9050else
9051 echo "$as_me: failed program was:" >&5
9052sed 's/^/| /' conftest.$ac_ext >&5
9053
9054 ac_cv_type_long_long=no
9055fi
9056
9057rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9058fi
9059{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
9060echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
9061
9062# The cast to long int works around a bug in the HP C Compiler
9063# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9064# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9065# This bug is HP SR number 8606223364.
9066{ echo "$as_me:$LINENO: checking size of long long" >&5
9067echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
9068if test "${ac_cv_sizeof_long_long+set}" = set; then
9069 echo $ECHO_N "(cached) $ECHO_C" >&6
9070else
9071 if test "$cross_compiling" = yes; then
9072 # Depending upon the size, compute the lo and hi bounds.
9073cat >conftest.$ac_ext <<_ACEOF
9074/* confdefs.h. */
9075_ACEOF
9076cat confdefs.h >>conftest.$ac_ext
9077cat >>conftest.$ac_ext <<_ACEOF
9078/* end confdefs.h. */
9079$ac_includes_default
9080 typedef long long ac__type_sizeof_;
9081int
9082main ()
9083{
9084static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
9085test_array [0] = 0
9086
9087 ;
9088 return 0;
9089}
9090_ACEOF
9091rm -f conftest.$ac_objext
9092if { (ac_try="$ac_compile"
9093case "(($ac_try" in
9094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9095 *) ac_try_echo=$ac_try;;
9096esac
9097eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9098 (eval "$ac_compile") 2>conftest.er1
9099 ac_status=$?
9100 grep -v '^ *+' conftest.er1 >conftest.err
9101 rm -f conftest.er1
9102 cat conftest.err >&5
9103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9104 (exit $ac_status); } && {
9105 test -z "$ac_cxx_werror_flag" ||
9106 test ! -s conftest.err
9107 } && test -s conftest.$ac_objext; then
9108 ac_lo=0 ac_mid=0
9109 while :; do
9110 cat >conftest.$ac_ext <<_ACEOF
9111/* confdefs.h. */
9112_ACEOF
9113cat confdefs.h >>conftest.$ac_ext
9114cat >>conftest.$ac_ext <<_ACEOF
9115/* end confdefs.h. */
9116$ac_includes_default
9117 typedef long long ac__type_sizeof_;
9118int
9119main ()
9120{
9121static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
9122test_array [0] = 0
9123
9124 ;
9125 return 0;
9126}
9127_ACEOF
9128rm -f conftest.$ac_objext
9129if { (ac_try="$ac_compile"
9130case "(($ac_try" in
9131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9132 *) ac_try_echo=$ac_try;;
9133esac
9134eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9135 (eval "$ac_compile") 2>conftest.er1
9136 ac_status=$?
9137 grep -v '^ *+' conftest.er1 >conftest.err
9138 rm -f conftest.er1
9139 cat conftest.err >&5
9140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9141 (exit $ac_status); } && {
9142 test -z "$ac_cxx_werror_flag" ||
9143 test ! -s conftest.err
9144 } && test -s conftest.$ac_objext; then
9145 ac_hi=$ac_mid; break
9146else
9147 echo "$as_me: failed program was:" >&5
9148sed 's/^/| /' conftest.$ac_ext >&5
9149
9150 ac_lo=`expr $ac_mid + 1`
9151 if test $ac_lo -le $ac_mid; then
9152 ac_lo= ac_hi=
9153 break
9154 fi
9155 ac_mid=`expr 2 '*' $ac_mid + 1`
9156fi
9157
9158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9159 done
9160else
9161 echo "$as_me: failed program was:" >&5
9162sed 's/^/| /' conftest.$ac_ext >&5
9163
9164 cat >conftest.$ac_ext <<_ACEOF
9165/* confdefs.h. */
9166_ACEOF
9167cat confdefs.h >>conftest.$ac_ext
9168cat >>conftest.$ac_ext <<_ACEOF
9169/* end confdefs.h. */
9170$ac_includes_default
9171 typedef long long ac__type_sizeof_;
9172int
9173main ()
9174{
9175static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
9176test_array [0] = 0
9177
9178 ;
9179 return 0;
9180}
9181_ACEOF
9182rm -f conftest.$ac_objext
9183if { (ac_try="$ac_compile"
9184case "(($ac_try" in
9185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9186 *) ac_try_echo=$ac_try;;
9187esac
9188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9189 (eval "$ac_compile") 2>conftest.er1
9190 ac_status=$?
9191 grep -v '^ *+' conftest.er1 >conftest.err
9192 rm -f conftest.er1
9193 cat conftest.err >&5
9194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9195 (exit $ac_status); } && {
9196 test -z "$ac_cxx_werror_flag" ||
9197 test ! -s conftest.err
9198 } && test -s conftest.$ac_objext; then
9199 ac_hi=-1 ac_mid=-1
9200 while :; do
9201 cat >conftest.$ac_ext <<_ACEOF
9202/* confdefs.h. */
9203_ACEOF
9204cat confdefs.h >>conftest.$ac_ext
9205cat >>conftest.$ac_ext <<_ACEOF
9206/* end confdefs.h. */
9207$ac_includes_default
9208 typedef long long ac__type_sizeof_;
9209int
9210main ()
9211{
9212static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
9213test_array [0] = 0
9214
9215 ;
9216 return 0;
9217}
9218_ACEOF
9219rm -f conftest.$ac_objext
9220if { (ac_try="$ac_compile"
9221case "(($ac_try" in
9222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9223 *) ac_try_echo=$ac_try;;
9224esac
9225eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9226 (eval "$ac_compile") 2>conftest.er1
9227 ac_status=$?
9228 grep -v '^ *+' conftest.er1 >conftest.err
9229 rm -f conftest.er1
9230 cat conftest.err >&5
9231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9232 (exit $ac_status); } && {
9233 test -z "$ac_cxx_werror_flag" ||
9234 test ! -s conftest.err
9235 } && test -s conftest.$ac_objext; then
9236 ac_lo=$ac_mid; break
9237else
9238 echo "$as_me: failed program was:" >&5
9239sed 's/^/| /' conftest.$ac_ext >&5
9240
9241 ac_hi=`expr '(' $ac_mid ')' - 1`
9242 if test $ac_mid -le $ac_hi; then
9243 ac_lo= ac_hi=
9244 break
9245 fi
9246 ac_mid=`expr 2 '*' $ac_mid`
9247fi
9248
9249rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9250 done
9251else
9252 echo "$as_me: failed program was:" >&5
9253sed 's/^/| /' conftest.$ac_ext >&5
9254
9255 ac_lo= ac_hi=
9256fi
9257
9258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9259fi
9260
9261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9262# Binary search between lo and hi bounds.
9263while test "x$ac_lo" != "x$ac_hi"; do
9264 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9265 cat >conftest.$ac_ext <<_ACEOF
9266/* confdefs.h. */
9267_ACEOF
9268cat confdefs.h >>conftest.$ac_ext
9269cat >>conftest.$ac_ext <<_ACEOF
9270/* end confdefs.h. */
9271$ac_includes_default
9272 typedef long long ac__type_sizeof_;
9273int
9274main ()
9275{
9276static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
9277test_array [0] = 0
9278
9279 ;
9280 return 0;
9281}
9282_ACEOF
9283rm -f conftest.$ac_objext
9284if { (ac_try="$ac_compile"
9285case "(($ac_try" in
9286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9287 *) ac_try_echo=$ac_try;;
9288esac
9289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9290 (eval "$ac_compile") 2>conftest.er1
9291 ac_status=$?
9292 grep -v '^ *+' conftest.er1 >conftest.err
9293 rm -f conftest.er1
9294 cat conftest.err >&5
9295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9296 (exit $ac_status); } && {
9297 test -z "$ac_cxx_werror_flag" ||
9298 test ! -s conftest.err
9299 } && test -s conftest.$ac_objext; then
9300 ac_hi=$ac_mid
9301else
9302 echo "$as_me: failed program was:" >&5
9303sed 's/^/| /' conftest.$ac_ext >&5
9304
9305 ac_lo=`expr '(' $ac_mid ')' + 1`
9306fi
9307
9308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9309done
9310case $ac_lo in
9311?*) ac_cv_sizeof_long_long=$ac_lo;;
9312'') if test "$ac_cv_type_long_long" = yes; then
9313 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
9314See \`config.log' for more details." >&5
9315echo "$as_me: error: cannot compute sizeof (long long)
9316See \`config.log' for more details." >&2;}
9317 { (exit 77); exit 77; }; }
9318 else
9319 ac_cv_sizeof_long_long=0
9320 fi ;;
9321esac
9322else
9323 cat >conftest.$ac_ext <<_ACEOF
9324/* confdefs.h. */
9325_ACEOF
9326cat confdefs.h >>conftest.$ac_ext
9327cat >>conftest.$ac_ext <<_ACEOF
9328/* end confdefs.h. */
9329$ac_includes_default
9330 typedef long long ac__type_sizeof_;
9331static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
9332static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
9333#include <stdio.h>
9334#include <stdlib.h>
9335int
9336main ()
9337{
9338
9339 FILE *f = fopen ("conftest.val", "w");
9340 if (! f)
9341 return 1;
9342 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
9343 {
9344 long int i = longval ();
9345 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9346 return 1;
9347 fprintf (f, "%ld\n", i);
9348 }
9349 else
9350 {
9351 unsigned long int i = ulongval ();
9352 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9353 return 1;
9354 fprintf (f, "%lu\n", i);
9355 }
9356 return ferror (f) || fclose (f) != 0;
9357
9358 ;
9359 return 0;
9360}
9361_ACEOF
9362rm -f conftest$ac_exeext
9363if { (ac_try="$ac_link"
9364case "(($ac_try" in
9365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9366 *) ac_try_echo=$ac_try;;
9367esac
9368eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9369 (eval "$ac_link") 2>&5
9370 ac_status=$?
9371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9372 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9373 { (case "(($ac_try" in
9374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9375 *) ac_try_echo=$ac_try;;
9376esac
9377eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9378 (eval "$ac_try") 2>&5
9379 ac_status=$?
9380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9381 (exit $ac_status); }; }; then
9382 ac_cv_sizeof_long_long=`cat conftest.val`
9383else
9384 echo "$as_me: program exited with status $ac_status" >&5
9385echo "$as_me: failed program was:" >&5
9386sed 's/^/| /' conftest.$ac_ext >&5
9387
9388( exit $ac_status )
9389if test "$ac_cv_type_long_long" = yes; then
9390 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
9391See \`config.log' for more details." >&5
9392echo "$as_me: error: cannot compute sizeof (long long)
9393See \`config.log' for more details." >&2;}
9394 { (exit 77); exit 77; }; }
9395 else
9396 ac_cv_sizeof_long_long=0
9397 fi
9398fi
9399rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9400fi
9401rm -f conftest.val
9402fi
9403{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
9404echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
9405
9406
9407
9408cat >>confdefs.h <<_ACEOF
9409#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
9410_ACEOF
9411
9412
9413{ echo "$as_me:$LINENO: checking for int *" >&5
9414echo $ECHO_N "checking for int *... $ECHO_C" >&6; }
9415if test "${ac_cv_type_int_p+set}" = set; then
9416 echo $ECHO_N "(cached) $ECHO_C" >&6
9417else
9418 cat >conftest.$ac_ext <<_ACEOF
9419/* confdefs.h. */
9420_ACEOF
9421cat confdefs.h >>conftest.$ac_ext
9422cat >>conftest.$ac_ext <<_ACEOF
9423/* end confdefs.h. */
9424$ac_includes_default
9425typedef int * ac__type_new_;
9426int
9427main ()
9428{
9429if ((ac__type_new_ *) 0)
9430 return 0;
9431if (sizeof (ac__type_new_))
9432 return 0;
9433 ;
9434 return 0;
9435}
9436_ACEOF
9437rm -f conftest.$ac_objext
9438if { (ac_try="$ac_compile"
9439case "(($ac_try" in
9440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9441 *) ac_try_echo=$ac_try;;
9442esac
9443eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9444 (eval "$ac_compile") 2>conftest.er1
9445 ac_status=$?
9446 grep -v '^ *+' conftest.er1 >conftest.err
9447 rm -f conftest.er1
9448 cat conftest.err >&5
9449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9450 (exit $ac_status); } && {
9451 test -z "$ac_cxx_werror_flag" ||
9452 test ! -s conftest.err
9453 } && test -s conftest.$ac_objext; then
9454 ac_cv_type_int_p=yes
9455else
9456 echo "$as_me: failed program was:" >&5
9457sed 's/^/| /' conftest.$ac_ext >&5
9458
9459 ac_cv_type_int_p=no
9460fi
9461
9462rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9463fi
9464{ echo "$as_me:$LINENO: result: $ac_cv_type_int_p" >&5
9465echo "${ECHO_T}$ac_cv_type_int_p" >&6; }
9466
9467# The cast to long int works around a bug in the HP C Compiler
9468# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9469# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9470# This bug is HP SR number 8606223364.
9471{ echo "$as_me:$LINENO: checking size of int *" >&5
9472echo $ECHO_N "checking size of int *... $ECHO_C" >&6; }
9473if test "${ac_cv_sizeof_int_p+set}" = set; then
9474 echo $ECHO_N "(cached) $ECHO_C" >&6
9475else
9476 if test "$cross_compiling" = yes; then
9477 # Depending upon the size, compute the lo and hi bounds.
9478cat >conftest.$ac_ext <<_ACEOF
9479/* confdefs.h. */
9480_ACEOF
9481cat confdefs.h >>conftest.$ac_ext
9482cat >>conftest.$ac_ext <<_ACEOF
9483/* end confdefs.h. */
9484$ac_includes_default
9485 typedef int * ac__type_sizeof_;
9486int
9487main ()
9488{
9489static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
9490test_array [0] = 0
9491
9492 ;
9493 return 0;
9494}
9495_ACEOF
9496rm -f conftest.$ac_objext
9497if { (ac_try="$ac_compile"
9498case "(($ac_try" in
9499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9500 *) ac_try_echo=$ac_try;;
9501esac
9502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9503 (eval "$ac_compile") 2>conftest.er1
9504 ac_status=$?
9505 grep -v '^ *+' conftest.er1 >conftest.err
9506 rm -f conftest.er1
9507 cat conftest.err >&5
9508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9509 (exit $ac_status); } && {
9510 test -z "$ac_cxx_werror_flag" ||
9511 test ! -s conftest.err
9512 } && test -s conftest.$ac_objext; then
9513 ac_lo=0 ac_mid=0
9514 while :; do
9515 cat >conftest.$ac_ext <<_ACEOF
9516/* confdefs.h. */
9517_ACEOF
9518cat confdefs.h >>conftest.$ac_ext
9519cat >>conftest.$ac_ext <<_ACEOF
9520/* end confdefs.h. */
9521$ac_includes_default
9522 typedef int * ac__type_sizeof_;
9523int
9524main ()
9525{
9526static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
9527test_array [0] = 0
9528
9529 ;
9530 return 0;
9531}
9532_ACEOF
9533rm -f conftest.$ac_objext
9534if { (ac_try="$ac_compile"
9535case "(($ac_try" in
9536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9537 *) ac_try_echo=$ac_try;;
9538esac
9539eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9540 (eval "$ac_compile") 2>conftest.er1
9541 ac_status=$?
9542 grep -v '^ *+' conftest.er1 >conftest.err
9543 rm -f conftest.er1
9544 cat conftest.err >&5
9545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9546 (exit $ac_status); } && {
9547 test -z "$ac_cxx_werror_flag" ||
9548 test ! -s conftest.err
9549 } && test -s conftest.$ac_objext; then
9550 ac_hi=$ac_mid; break
9551else
9552 echo "$as_me: failed program was:" >&5
9553sed 's/^/| /' conftest.$ac_ext >&5
9554
9555 ac_lo=`expr $ac_mid + 1`
9556 if test $ac_lo -le $ac_mid; then
9557 ac_lo= ac_hi=
9558 break
9559 fi
9560 ac_mid=`expr 2 '*' $ac_mid + 1`
9561fi
9562
9563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9564 done
9565else
9566 echo "$as_me: failed program was:" >&5
9567sed 's/^/| /' conftest.$ac_ext >&5
9568
9569 cat >conftest.$ac_ext <<_ACEOF
9570/* confdefs.h. */
9571_ACEOF
9572cat confdefs.h >>conftest.$ac_ext
9573cat >>conftest.$ac_ext <<_ACEOF
9574/* end confdefs.h. */
9575$ac_includes_default
9576 typedef int * ac__type_sizeof_;
9577int
9578main ()
9579{
9580static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
9581test_array [0] = 0
9582
9583 ;
9584 return 0;
9585}
9586_ACEOF
9587rm -f conftest.$ac_objext
9588if { (ac_try="$ac_compile"
9589case "(($ac_try" in
9590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9591 *) ac_try_echo=$ac_try;;
9592esac
9593eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9594 (eval "$ac_compile") 2>conftest.er1
9595 ac_status=$?
9596 grep -v '^ *+' conftest.er1 >conftest.err
9597 rm -f conftest.er1
9598 cat conftest.err >&5
9599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9600 (exit $ac_status); } && {
9601 test -z "$ac_cxx_werror_flag" ||
9602 test ! -s conftest.err
9603 } && test -s conftest.$ac_objext; then
9604 ac_hi=-1 ac_mid=-1
9605 while :; do
9606 cat >conftest.$ac_ext <<_ACEOF
9607/* confdefs.h. */
9608_ACEOF
9609cat confdefs.h >>conftest.$ac_ext
9610cat >>conftest.$ac_ext <<_ACEOF
9611/* end confdefs.h. */
9612$ac_includes_default
9613 typedef int * ac__type_sizeof_;
9614int
9615main ()
9616{
9617static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
9618test_array [0] = 0
9619
9620 ;
9621 return 0;
9622}
9623_ACEOF
9624rm -f conftest.$ac_objext
9625if { (ac_try="$ac_compile"
9626case "(($ac_try" in
9627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9628 *) ac_try_echo=$ac_try;;
9629esac
9630eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9631 (eval "$ac_compile") 2>conftest.er1
9632 ac_status=$?
9633 grep -v '^ *+' conftest.er1 >conftest.err
9634 rm -f conftest.er1
9635 cat conftest.err >&5
9636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9637 (exit $ac_status); } && {
9638 test -z "$ac_cxx_werror_flag" ||
9639 test ! -s conftest.err
9640 } && test -s conftest.$ac_objext; then
9641 ac_lo=$ac_mid; break
9642else
9643 echo "$as_me: failed program was:" >&5
9644sed 's/^/| /' conftest.$ac_ext >&5
9645
9646 ac_hi=`expr '(' $ac_mid ')' - 1`
9647 if test $ac_mid -le $ac_hi; then
9648 ac_lo= ac_hi=
9649 break
9650 fi
9651 ac_mid=`expr 2 '*' $ac_mid`
9652fi
9653
9654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9655 done
9656else
9657 echo "$as_me: failed program was:" >&5
9658sed 's/^/| /' conftest.$ac_ext >&5
9659
9660 ac_lo= ac_hi=
9661fi
9662
9663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9664fi
9665
9666rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9667# Binary search between lo and hi bounds.
9668while test "x$ac_lo" != "x$ac_hi"; do
9669 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9670 cat >conftest.$ac_ext <<_ACEOF
9671/* confdefs.h. */
9672_ACEOF
9673cat confdefs.h >>conftest.$ac_ext
9674cat >>conftest.$ac_ext <<_ACEOF
9675/* end confdefs.h. */
9676$ac_includes_default
9677 typedef int * ac__type_sizeof_;
9678int
9679main ()
9680{
9681static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
9682test_array [0] = 0
9683
9684 ;
9685 return 0;
9686}
9687_ACEOF
9688rm -f conftest.$ac_objext
9689if { (ac_try="$ac_compile"
9690case "(($ac_try" in
9691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9692 *) ac_try_echo=$ac_try;;
9693esac
9694eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9695 (eval "$ac_compile") 2>conftest.er1
9696 ac_status=$?
9697 grep -v '^ *+' conftest.er1 >conftest.err
9698 rm -f conftest.er1
9699 cat conftest.err >&5
9700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9701 (exit $ac_status); } && {
9702 test -z "$ac_cxx_werror_flag" ||
9703 test ! -s conftest.err
9704 } && test -s conftest.$ac_objext; then
9705 ac_hi=$ac_mid
9706else
9707 echo "$as_me: failed program was:" >&5
9708sed 's/^/| /' conftest.$ac_ext >&5
9709
9710 ac_lo=`expr '(' $ac_mid ')' + 1`
9711fi
9712
9713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9714done
9715case $ac_lo in
9716?*) ac_cv_sizeof_int_p=$ac_lo;;
9717'') if test "$ac_cv_type_int_p" = yes; then
9718 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *)
9719See \`config.log' for more details." >&5
9720echo "$as_me: error: cannot compute sizeof (int *)
9721See \`config.log' for more details." >&2;}
9722 { (exit 77); exit 77; }; }
9723 else
9724 ac_cv_sizeof_int_p=0
9725 fi ;;
9726esac
9727else
9728 cat >conftest.$ac_ext <<_ACEOF
9729/* confdefs.h. */
9730_ACEOF
9731cat confdefs.h >>conftest.$ac_ext
9732cat >>conftest.$ac_ext <<_ACEOF
9733/* end confdefs.h. */
9734$ac_includes_default
9735 typedef int * ac__type_sizeof_;
9736static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
9737static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
9738#include <stdio.h>
9739#include <stdlib.h>
9740int
9741main ()
9742{
9743
9744 FILE *f = fopen ("conftest.val", "w");
9745 if (! f)
9746 return 1;
9747 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
9748 {
9749 long int i = longval ();
9750 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9751 return 1;
9752 fprintf (f, "%ld\n", i);
9753 }
9754 else
9755 {
9756 unsigned long int i = ulongval ();
9757 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9758 return 1;
9759 fprintf (f, "%lu\n", i);
9760 }
9761 return ferror (f) || fclose (f) != 0;
9762
9763 ;
9764 return 0;
9765}
9766_ACEOF
9767rm -f conftest$ac_exeext
9768if { (ac_try="$ac_link"
9769case "(($ac_try" in
9770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9771 *) ac_try_echo=$ac_try;;
9772esac
9773eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9774 (eval "$ac_link") 2>&5
9775 ac_status=$?
9776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9777 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9778 { (case "(($ac_try" in
9779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9780 *) ac_try_echo=$ac_try;;
9781esac
9782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9783 (eval "$ac_try") 2>&5
9784 ac_status=$?
9785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9786 (exit $ac_status); }; }; then
9787 ac_cv_sizeof_int_p=`cat conftest.val`
9788else
9789 echo "$as_me: program exited with status $ac_status" >&5
9790echo "$as_me: failed program was:" >&5
9791sed 's/^/| /' conftest.$ac_ext >&5
9792
9793( exit $ac_status )
9794if test "$ac_cv_type_int_p" = yes; then
9795 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *)
9796See \`config.log' for more details." >&5
9797echo "$as_me: error: cannot compute sizeof (int *)
9798See \`config.log' for more details." >&2;}
9799 { (exit 77); exit 77; }; }
9800 else
9801 ac_cv_sizeof_int_p=0
9802 fi
9803fi
9804rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9805fi
9806rm -f conftest.val
9807fi
9808{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int_p" >&5
9809echo "${ECHO_T}$ac_cv_sizeof_int_p" >&6; }
9810
9811
9812
9813cat >>confdefs.h <<_ACEOF
9814#define SIZEOF_INT_P $ac_cv_sizeof_int_p
9815_ACEOF
9816
9817
9818
9819
9820{ echo "$as_me:$LINENO: checking for int16_t" >&5
9821echo $ECHO_N "checking for int16_t... $ECHO_C" >&6; }
9822if test "${rxvt_cv_int16_t+set}" = set; then
9823 echo $ECHO_N "(cached) $ECHO_C" >&6
9824else
9825 cat >conftest.$ac_ext <<_ACEOF
9826/* confdefs.h. */
9827_ACEOF
9828cat confdefs.h >>conftest.$ac_ext
9829cat >>conftest.$ac_ext <<_ACEOF
9830/* end confdefs.h. */
9831#include <stdint.h>
9832int
9833main ()
9834{
9835int16_t dummy;
9836 ;
9837 return 0;
9838}
9839_ACEOF
9840rm -f conftest.$ac_objext
9841if { (ac_try="$ac_compile"
9842case "(($ac_try" in
9843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9844 *) ac_try_echo=$ac_try;;
9845esac
9846eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9847 (eval "$ac_compile") 2>conftest.er1
9848 ac_status=$?
9849 grep -v '^ *+' conftest.er1 >conftest.err
9850 rm -f conftest.er1
9851 cat conftest.err >&5
9852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9853 (exit $ac_status); } && {
9854 test -z "$ac_cxx_werror_flag" ||
9855 test ! -s conftest.err
9856 } && test -s conftest.$ac_objext; then
9857 rxvt_cv_int16_t=yes
9858else
9859 echo "$as_me: failed program was:" >&5
9860sed 's/^/| /' conftest.$ac_ext >&5
9861
9862 if test "$ac_cv_sizeof_char" -ge 2; then
9863 rxvt_cv_int16_t=" char"
9864else
9865 if test "$ac_cv_sizeof_short" -ge 2; then
9866 rxvt_cv_int16_t=" short"
9867 else
9868 if test "$ac_cv_sizeof_int" -ge 2; then
9869 rxvt_cv_int16_t=" int"
9870 else
9871 if test "$ac_cv_sizeof_long" -ge 2; then
9872 rxvt_cv_int16_t=" long"
9873 else
9874 if test "$ac_cv_sizeof_long_long" -ge 2; then
9875 rxvt_cv_int16_t=" long long"
9876 else
9877 rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
9878 fi
9879 fi
9880 fi
9881 fi
9882fi
9883fi
9884
9885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9886fi
9887{ echo "$as_me:$LINENO: result: $rxvt_cv_int16_t" >&5
9888echo "${ECHO_T}$rxvt_cv_int16_t" >&6; }
9889if test x"$rxvt_cv_int16_t" != xyes; then
9890 rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
9891else
9892 if test x"" = x; then
9893 rxvt_int16_typedef="/* typedef short int16_t; */"
9894 else
9895 rxvt_int16_typedef="/* typedef short int16_t; */"
9896 fi
9897fi
9898
9899{ echo "$as_me:$LINENO: checking for uint16_t" >&5
9900echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
9901if test "${rxvt_cv_uint16_t+set}" = set; then
9902 echo $ECHO_N "(cached) $ECHO_C" >&6
9903else
9904 cat >conftest.$ac_ext <<_ACEOF
9905/* confdefs.h. */
9906_ACEOF
9907cat confdefs.h >>conftest.$ac_ext
9908cat >>conftest.$ac_ext <<_ACEOF
9909/* end confdefs.h. */
9910#include <stdint.h>
9911int
9912main ()
9913{
9914uint16_t dummy;
9915 ;
9916 return 0;
9917}
9918_ACEOF
9919rm -f conftest.$ac_objext
9920if { (ac_try="$ac_compile"
9921case "(($ac_try" in
9922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9923 *) ac_try_echo=$ac_try;;
9924esac
9925eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9926 (eval "$ac_compile") 2>conftest.er1
9927 ac_status=$?
9928 grep -v '^ *+' conftest.er1 >conftest.err
9929 rm -f conftest.er1
9930 cat conftest.err >&5
9931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9932 (exit $ac_status); } && {
9933 test -z "$ac_cxx_werror_flag" ||
9934 test ! -s conftest.err
9935 } && test -s conftest.$ac_objext; then
9936 rxvt_cv_uint16_t=yes
9937else
9938 echo "$as_me: failed program was:" >&5
9939sed 's/^/| /' conftest.$ac_ext >&5
9940
9941 if test "$ac_cv_sizeof_char" -ge 2; then
9942 rxvt_cv_uint16_t="unsigned char"
9943else
9944 if test "$ac_cv_sizeof_short" -ge 2; then
9945 rxvt_cv_uint16_t="unsigned short"
9946 else
9947 if test "$ac_cv_sizeof_int" -ge 2; then
9948 rxvt_cv_uint16_t="unsigned int"
9949 else
9950 if test "$ac_cv_sizeof_long" -ge 2; then
9951 rxvt_cv_uint16_t="unsigned long"
9952 else
9953 if test "$ac_cv_sizeof_long_long" -ge 2; then
9954 rxvt_cv_uint16_t="unsigned long long"
9955 else
9956 rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
9957 fi
9958 fi
9959 fi
9960 fi
9961fi
9962fi
9963
9964rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9965fi
9966{ echo "$as_me:$LINENO: result: $rxvt_cv_uint16_t" >&5
9967echo "${ECHO_T}$rxvt_cv_uint16_t" >&6; }
9968if test x"$rxvt_cv_uint16_t" != xyes; then
9969 rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
9970else
9971 if test x"unsigned" = x; then
9972 rxvt_uint16_typedef="/* typedef short uint16_t; */"
9973 else
9974 rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
9975 fi
9976fi
9977
9978{ echo "$as_me:$LINENO: checking for int32_t" >&5
9979echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
9980if test "${rxvt_cv_int32_t+set}" = set; then
9981 echo $ECHO_N "(cached) $ECHO_C" >&6
9982else
9983 cat >conftest.$ac_ext <<_ACEOF
9984/* confdefs.h. */
9985_ACEOF
9986cat confdefs.h >>conftest.$ac_ext
9987cat >>conftest.$ac_ext <<_ACEOF
9988/* end confdefs.h. */
9989#include <stdint.h>
9990int
9991main ()
9992{
9993int32_t dummy;
9994 ;
9995 return 0;
9996}
9997_ACEOF
9998rm -f conftest.$ac_objext
9999if { (ac_try="$ac_compile"
10000case "(($ac_try" in
10001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10002 *) ac_try_echo=$ac_try;;
10003esac
10004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10005 (eval "$ac_compile") 2>conftest.er1
10006 ac_status=$?
10007 grep -v '^ *+' conftest.er1 >conftest.err
10008 rm -f conftest.er1
10009 cat conftest.err >&5
10010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10011 (exit $ac_status); } && {
10012 test -z "$ac_cxx_werror_flag" ||
10013 test ! -s conftest.err
10014 } && test -s conftest.$ac_objext; then
10015 rxvt_cv_int32_t=yes
10016else
10017 echo "$as_me: failed program was:" >&5
10018sed 's/^/| /' conftest.$ac_ext >&5
10019
10020 if test "$ac_cv_sizeof_char" -ge 4; then
10021 rxvt_cv_int32_t=" char"
10022else
10023 if test "$ac_cv_sizeof_short" -ge 4; then
10024 rxvt_cv_int32_t=" short"
10025 else
10026 if test "$ac_cv_sizeof_int" -ge 4; then
10027 rxvt_cv_int32_t=" int"
10028 else
10029 if test "$ac_cv_sizeof_long" -ge 4; then
10030 rxvt_cv_int32_t=" long"
10031 else
10032 if test "$ac_cv_sizeof_long_long" -ge 4; then
10033 rxvt_cv_int32_t=" long long"
10034 else
10035 rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
10036 fi
10037 fi
10038 fi
10039 fi
10040fi
10041fi
10042
10043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10044fi
10045{ echo "$as_me:$LINENO: result: $rxvt_cv_int32_t" >&5
10046echo "${ECHO_T}$rxvt_cv_int32_t" >&6; }
10047if test x"$rxvt_cv_int32_t" != xyes; then
10048 rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
10049else
10050 if test x"" = x; then
10051 rxvt_int32_typedef="/* typedef int int32_t; */"
10052 else
10053 rxvt_int32_typedef="/* typedef int int32_t; */"
10054 fi
10055fi
10056
10057{ echo "$as_me:$LINENO: checking for uint32_t" >&5
10058echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
10059if test "${rxvt_cv_uint32_t+set}" = set; then
10060 echo $ECHO_N "(cached) $ECHO_C" >&6
10061else
10062 cat >conftest.$ac_ext <<_ACEOF
10063/* confdefs.h. */
10064_ACEOF
10065cat confdefs.h >>conftest.$ac_ext
10066cat >>conftest.$ac_ext <<_ACEOF
10067/* end confdefs.h. */
10068#include <stdint.h>
10069int
10070main ()
10071{
10072uint32_t dummy;
10073 ;
10074 return 0;
10075}
10076_ACEOF
10077rm -f conftest.$ac_objext
10078if { (ac_try="$ac_compile"
10079case "(($ac_try" in
10080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10081 *) ac_try_echo=$ac_try;;
10082esac
10083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10084 (eval "$ac_compile") 2>conftest.er1
10085 ac_status=$?
10086 grep -v '^ *+' conftest.er1 >conftest.err
10087 rm -f conftest.er1
10088 cat conftest.err >&5
10089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10090 (exit $ac_status); } && {
10091 test -z "$ac_cxx_werror_flag" ||
10092 test ! -s conftest.err
10093 } && test -s conftest.$ac_objext; then
10094 rxvt_cv_uint32_t=yes
10095else
10096 echo "$as_me: failed program was:" >&5
10097sed 's/^/| /' conftest.$ac_ext >&5
10098
10099 if test "$ac_cv_sizeof_char" -ge 4; then
10100 rxvt_cv_uint32_t="unsigned char"
10101else
10102 if test "$ac_cv_sizeof_short" -ge 4; then
10103 rxvt_cv_uint32_t="unsigned short"
10104 else
10105 if test "$ac_cv_sizeof_int" -ge 4; then
10106 rxvt_cv_uint32_t="unsigned int"
10107 else
10108 if test "$ac_cv_sizeof_long" -ge 4; then
10109 rxvt_cv_uint32_t="unsigned long"
10110 else
10111 if test "$ac_cv_sizeof_long_long" -ge 4; then
10112 rxvt_cv_uint32_t="unsigned long long"
10113 else
10114 rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
10115 fi
10116 fi
10117 fi
10118 fi
10119fi
10120fi
10121
10122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10123fi
10124{ echo "$as_me:$LINENO: result: $rxvt_cv_uint32_t" >&5
10125echo "${ECHO_T}$rxvt_cv_uint32_t" >&6; }
10126if test x"$rxvt_cv_uint32_t" != xyes; then
10127 rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
10128else
10129 if test x"unsigned" = x; then
10130 rxvt_uint32_typedef="/* typedef int uint32_t; */"
10131 else
10132 rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
10133 fi
10134fi
10135
10136if test "$ac_cv_sizeof_int_p" -eq 8; then
10137 rxvt_intp_define="#define intp_t int64_t"
10138 rxvt_u_intp_define="#define u_intp_t u_int64_t"
10139else
10140 if test "$ac_cv_sizeof_int_p" -eq 4; then
10141 rxvt_intp_define="#define intp_t int32_t"
10142 rxvt_u_intp_define="#define u_intp_t u_int32_t"
10143 else
10144 if test "$ac_cv_sizeof_int_p" -eq 2; then
10145 rxvt_intp_define="#define intp_t int16_t"
10146 rxvt_u_intp_define="#define u_intp_t u_int16_t"
10147 else
10148 rxvt_intp_define="#error set intp_t"
10149 rxvt_u_intp_define="#error set u_intp_t"
10150 fi
10151 fi
10152fi
10153
10154
10155
10156{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
10157echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
10158if test "${ac_cv_type_signal+set}" = set; then
10159 echo $ECHO_N "(cached) $ECHO_C" >&6
10160else
10161 cat >conftest.$ac_ext <<_ACEOF
10162/* confdefs.h. */
10163_ACEOF
10164cat confdefs.h >>conftest.$ac_ext
10165cat >>conftest.$ac_ext <<_ACEOF
10166/* end confdefs.h. */
10167#include <sys/types.h>
10168#include <signal.h>
10169
10170int
10171main ()
10172{
10173return *(signal (0, 0)) (0) == 1;
10174 ;
10175 return 0;
10176}
10177_ACEOF
10178rm -f conftest.$ac_objext
10179if { (ac_try="$ac_compile"
10180case "(($ac_try" in
10181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10182 *) ac_try_echo=$ac_try;;
10183esac
10184eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10185 (eval "$ac_compile") 2>conftest.er1
10186 ac_status=$?
10187 grep -v '^ *+' conftest.er1 >conftest.err
10188 rm -f conftest.er1
10189 cat conftest.err >&5
10190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10191 (exit $ac_status); } && {
10192 test -z "$ac_cxx_werror_flag" ||
10193 test ! -s conftest.err
10194 } && test -s conftest.$ac_objext; then
10195 ac_cv_type_signal=int
10196else
10197 echo "$as_me: failed program was:" >&5
10198sed 's/^/| /' conftest.$ac_ext >&5
10199
10200 ac_cv_type_signal=void
10201fi
10202
10203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10204fi
10205{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
10206echo "${ECHO_T}$ac_cv_type_signal" >&6; }
10207
10208cat >>confdefs.h <<_ACEOF
10209#define RETSIGTYPE $ac_cv_type_signal
10210_ACEOF
10211
10212
10213
10214
10215for ac_func in unsetenv
10216do
10217as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10218{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10219echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10220if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10221 echo $ECHO_N "(cached) $ECHO_C" >&6
10222else
10223 cat >conftest.$ac_ext <<_ACEOF
10224/* confdefs.h. */
10225_ACEOF
10226cat confdefs.h >>conftest.$ac_ext
10227cat >>conftest.$ac_ext <<_ACEOF
10228/* end confdefs.h. */
10229/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10230 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10231#define $ac_func innocuous_$ac_func
10232
10233/* System header to define __stub macros and hopefully few prototypes,
10234 which can conflict with char $ac_func (); below.
10235 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10236 <limits.h> exists even on freestanding compilers. */
10237
10238#ifdef __STDC__
10239# include <limits.h>
10240#else
10241# include <assert.h>
10242#endif
10243
10244#undef $ac_func
10245
10246/* Override any GCC internal prototype to avoid an error.
10247 Use char because int might match the return type of a GCC
10248 builtin and then its argument prototype would still apply. */
10249#ifdef __cplusplus
10250extern "C"
10251#endif
10252char $ac_func ();
10253/* The GNU C library defines this for functions which it implements
10254 to always fail with ENOSYS. Some functions are actually named
10255 something starting with __ and the normal name is an alias. */
10256#if defined __stub_$ac_func || defined __stub___$ac_func
10257choke me
10258#endif
10259
10260int
10261main ()
10262{
10263return $ac_func ();
10264 ;
10265 return 0;
10266}
10267_ACEOF
10268rm -f conftest.$ac_objext conftest$ac_exeext
10269if { (ac_try="$ac_link"
10270case "(($ac_try" in
10271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10272 *) ac_try_echo=$ac_try;;
10273esac
10274eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10275 (eval "$ac_link") 2>conftest.er1
10276 ac_status=$?
10277 grep -v '^ *+' conftest.er1 >conftest.err
10278 rm -f conftest.er1
10279 cat conftest.err >&5
10280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10281 (exit $ac_status); } && {
10282 test -z "$ac_cxx_werror_flag" ||
10283 test ! -s conftest.err
10284 } && test -s conftest$ac_exeext &&
10285 $as_test_x conftest$ac_exeext; then
10286 eval "$as_ac_var=yes"
10287else
10288 echo "$as_me: failed program was:" >&5
10289sed 's/^/| /' conftest.$ac_ext >&5
10290
10291 eval "$as_ac_var=no"
10292fi
10293
10294rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10295 conftest$ac_exeext conftest.$ac_ext
10296fi
10297ac_res=`eval echo '${'$as_ac_var'}'`
10298 { echo "$as_me:$LINENO: result: $ac_res" >&5
10299echo "${ECHO_T}$ac_res" >&6; }
10300if test `eval echo '${'$as_ac_var'}'` = yes; then
10301 cat >>confdefs.h <<_ACEOF
10302#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10303_ACEOF
10304
10305fi
10306done
10307
10308
10309
10310support_utmp=yes
10311support_wtmp=yes
10312support_lastlog=yes
10313
10314# Check whether --enable-utmp was given.
10315if test "${enable_utmp+set}" = set; then
10316 enableval=$enable_utmp; if test x$enableval = xyes -o x$enableval = xno; then
10317 support_utmp=$enableval
10318 fi
10319fi
10320
10321
10322# Check whether --enable-wtmp was given.
10323if test "${enable_wtmp+set}" = set; then
10324 enableval=$enable_wtmp; if test x$enableval = xyes -o x$enableval = xno; then
10325 support_wtmp=$enableval
10326 fi
10327fi
10328
10329
10330# Check whether --enable-lastlog was given.
10331if test "${enable_lastlog+set}" = set; then
10332 enableval=$enable_lastlog; if test x$enableval = xyes -o x$enableval = xno; then
10333 support_lastlog=$enableval
10334 fi
10335fi
10336
10337
10338if test x$support_utmp = xyes; then
10339
10340cat >>confdefs.h <<\_ACEOF
10341#define UTMP_SUPPORT 1
10342_ACEOF
10343
10344fi
10345if test x$support_wtmp = xyes; then
10346
10347cat >>confdefs.h <<\_ACEOF
10348#define WTMP_SUPPORT 1
10349_ACEOF
10350
10351fi
10352if test x$support_lastlog = xyes; then
10353
10354cat >>confdefs.h <<\_ACEOF
10355#define LASTLOG_SUPPORT 1
10356_ACEOF
10357
10358fi
10359
10360
10361
10362
10363for ac_func in \
10364 updwtmp \
10365 updwtmpx \
10366 updlastlogx \
10367
10368do
10369as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10370{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10371echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10372if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10373 echo $ECHO_N "(cached) $ECHO_C" >&6
10374else
10375 cat >conftest.$ac_ext <<_ACEOF
10376/* confdefs.h. */
10377_ACEOF
10378cat confdefs.h >>conftest.$ac_ext
10379cat >>conftest.$ac_ext <<_ACEOF
10380/* end confdefs.h. */
10381/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10382 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10383#define $ac_func innocuous_$ac_func
10384
10385/* System header to define __stub macros and hopefully few prototypes,
10386 which can conflict with char $ac_func (); below.
10387 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10388 <limits.h> exists even on freestanding compilers. */
10389
10390#ifdef __STDC__
10391# include <limits.h>
10392#else
10393# include <assert.h>
10394#endif
10395
10396#undef $ac_func
10397
10398/* Override any GCC internal prototype to avoid an error.
10399 Use char because int might match the return type of a GCC
10400 builtin and then its argument prototype would still apply. */
10401#ifdef __cplusplus
10402extern "C"
10403#endif
10404char $ac_func ();
10405/* The GNU C library defines this for functions which it implements
10406 to always fail with ENOSYS. Some functions are actually named
10407 something starting with __ and the normal name is an alias. */
10408#if defined __stub_$ac_func || defined __stub___$ac_func
10409choke me
10410#endif
10411
10412int
10413main ()
10414{
10415return $ac_func ();
10416 ;
10417 return 0;
10418}
10419_ACEOF
10420rm -f conftest.$ac_objext conftest$ac_exeext
10421if { (ac_try="$ac_link"
10422case "(($ac_try" in
10423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10424 *) ac_try_echo=$ac_try;;
10425esac
10426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10427 (eval "$ac_link") 2>conftest.er1
10428 ac_status=$?
10429 grep -v '^ *+' conftest.er1 >conftest.err
10430 rm -f conftest.er1
10431 cat conftest.err >&5
10432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10433 (exit $ac_status); } && {
10434 test -z "$ac_cxx_werror_flag" ||
10435 test ! -s conftest.err
10436 } && test -s conftest$ac_exeext &&
10437 $as_test_x conftest$ac_exeext; then
10438 eval "$as_ac_var=yes"
10439else
10440 echo "$as_me: failed program was:" >&5
10441sed 's/^/| /' conftest.$ac_ext >&5
10442
10443 eval "$as_ac_var=no"
10444fi
10445
10446rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10447 conftest$ac_exeext conftest.$ac_ext
10448fi
10449ac_res=`eval echo '${'$as_ac_var'}'`
10450 { echo "$as_me:$LINENO: result: $ac_res" >&5
10451echo "${ECHO_T}$ac_res" >&6; }
10452if test `eval echo '${'$as_ac_var'}'` = yes; then
10453 cat >>confdefs.h <<_ACEOF
10454#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10455_ACEOF
10456
10457fi
10458done
10459
10460
10461
10462
10463
10464for ac_header in \
10465 utmp.h \
10466 utmpx.h \
10467 lastlog.h \
10468
10469do
10470as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10471if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10472 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10473echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10474if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10475 echo $ECHO_N "(cached) $ECHO_C" >&6
10476fi
10477ac_res=`eval echo '${'$as_ac_Header'}'`
10478 { echo "$as_me:$LINENO: result: $ac_res" >&5
10479echo "${ECHO_T}$ac_res" >&6; }
10480else
10481 # Is the header compilable?
10482{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10483echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10484cat >conftest.$ac_ext <<_ACEOF
10485/* confdefs.h. */
10486_ACEOF
10487cat confdefs.h >>conftest.$ac_ext
10488cat >>conftest.$ac_ext <<_ACEOF
10489/* end confdefs.h. */
10490$ac_includes_default
10491#include <$ac_header>
10492_ACEOF
10493rm -f conftest.$ac_objext
10494if { (ac_try="$ac_compile"
10495case "(($ac_try" in
10496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10497 *) ac_try_echo=$ac_try;;
10498esac
10499eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10500 (eval "$ac_compile") 2>conftest.er1
10501 ac_status=$?
10502 grep -v '^ *+' conftest.er1 >conftest.err
10503 rm -f conftest.er1
10504 cat conftest.err >&5
10505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10506 (exit $ac_status); } && {
10507 test -z "$ac_cxx_werror_flag" ||
10508 test ! -s conftest.err
10509 } && test -s conftest.$ac_objext; then
10510 ac_header_compiler=yes
10511else
10512 echo "$as_me: failed program was:" >&5
10513sed 's/^/| /' conftest.$ac_ext >&5
10514
10515 ac_header_compiler=no
10516fi
10517
10518rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10519{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10520echo "${ECHO_T}$ac_header_compiler" >&6; }
10521
10522# Is the header present?
10523{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10524echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10525cat >conftest.$ac_ext <<_ACEOF
10526/* confdefs.h. */
10527_ACEOF
10528cat confdefs.h >>conftest.$ac_ext
10529cat >>conftest.$ac_ext <<_ACEOF
10530/* end confdefs.h. */
10531#include <$ac_header>
10532_ACEOF
10533if { (ac_try="$ac_cpp conftest.$ac_ext"
10534case "(($ac_try" in
10535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10536 *) ac_try_echo=$ac_try;;
10537esac
10538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10539 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10540 ac_status=$?
10541 grep -v '^ *+' conftest.er1 >conftest.err
10542 rm -f conftest.er1
10543 cat conftest.err >&5
10544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10545 (exit $ac_status); } >/dev/null && {
10546 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10547 test ! -s conftest.err
10548 }; then
10549 ac_header_preproc=yes
10550else
10551 echo "$as_me: failed program was:" >&5
10552sed 's/^/| /' conftest.$ac_ext >&5
10553
10554 ac_header_preproc=no
10555fi
10556
10557rm -f conftest.err conftest.$ac_ext
10558{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10559echo "${ECHO_T}$ac_header_preproc" >&6; }
10560
10561# So? What about this header?
10562case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10563 yes:no: )
10564 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10565echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10566 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10567echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10568 ac_header_preproc=yes
10569 ;;
10570 no:yes:* )
10571 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10572echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10573 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10574echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10575 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10576echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10577 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10578echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10579 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10580echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10581 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10582echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10583
10584 ;;
10585esac
10586{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10587echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10588if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10589 echo $ECHO_N "(cached) $ECHO_C" >&6
10590else
10591 eval "$as_ac_Header=\$ac_header_preproc"
10592fi
10593ac_res=`eval echo '${'$as_ac_Header'}'`
10594 { echo "$as_me:$LINENO: result: $ac_res" >&5
10595echo "${ECHO_T}$ac_res" >&6; }
10596
10597fi
10598if test `eval echo '${'$as_ac_Header'}'` = yes; then
10599 cat >>confdefs.h <<_ACEOF
10600#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10601_ACEOF
10602
10603fi
10604
10605done
10606
10607
10608
10609if test "${ac_cv_header_utmp_h+set}" = set; then
10610 { echo "$as_me:$LINENO: checking for utmp.h" >&5
10611echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6; }
10612if test "${ac_cv_header_utmp_h+set}" = set; then
10613 echo $ECHO_N "(cached) $ECHO_C" >&6
10614fi
10615{ echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
10616echo "${ECHO_T}$ac_cv_header_utmp_h" >&6; }
10617else
10618 # Is the header compilable?
10619{ echo "$as_me:$LINENO: checking utmp.h usability" >&5
10620echo $ECHO_N "checking utmp.h usability... $ECHO_C" >&6; }
10621cat >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$ac_includes_default
10628#include <utmp.h>
10629_ACEOF
10630rm -f conftest.$ac_objext
10631if { (ac_try="$ac_compile"
10632case "(($ac_try" in
10633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10634 *) ac_try_echo=$ac_try;;
10635esac
10636eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10637 (eval "$ac_compile") 2>conftest.er1
10638 ac_status=$?
10639 grep -v '^ *+' conftest.er1 >conftest.err
10640 rm -f conftest.er1
10641 cat conftest.err >&5
10642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10643 (exit $ac_status); } && {
10644 test -z "$ac_cxx_werror_flag" ||
10645 test ! -s conftest.err
10646 } && test -s conftest.$ac_objext; then
10647 ac_header_compiler=yes
10648else
10649 echo "$as_me: failed program was:" >&5
10650sed 's/^/| /' conftest.$ac_ext >&5
10651
10652 ac_header_compiler=no
10653fi
10654
10655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10656{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10657echo "${ECHO_T}$ac_header_compiler" >&6; }
10658
10659# Is the header present?
10660{ echo "$as_me:$LINENO: checking utmp.h presence" >&5
10661echo $ECHO_N "checking utmp.h presence... $ECHO_C" >&6; }
10662cat >conftest.$ac_ext <<_ACEOF
10663/* confdefs.h. */
10664_ACEOF
10665cat confdefs.h >>conftest.$ac_ext
10666cat >>conftest.$ac_ext <<_ACEOF
10667/* end confdefs.h. */
10668#include <utmp.h>
10669_ACEOF
10670if { (ac_try="$ac_cpp conftest.$ac_ext"
10671case "(($ac_try" in
10672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10673 *) ac_try_echo=$ac_try;;
10674esac
10675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10676 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10677 ac_status=$?
10678 grep -v '^ *+' conftest.er1 >conftest.err
10679 rm -f conftest.er1
10680 cat conftest.err >&5
10681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10682 (exit $ac_status); } >/dev/null && {
10683 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10684 test ! -s conftest.err
10685 }; then
10686 ac_header_preproc=yes
10687else
10688 echo "$as_me: failed program was:" >&5
10689sed 's/^/| /' conftest.$ac_ext >&5
10690
10691 ac_header_preproc=no
10692fi
10693
10694rm -f conftest.err conftest.$ac_ext
10695{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10696echo "${ECHO_T}$ac_header_preproc" >&6; }
10697
10698# So? What about this header?
10699case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10700 yes:no: )
10701 { echo "$as_me:$LINENO: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&5
10702echo "$as_me: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10703 { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the compiler's result" >&5
10704echo "$as_me: WARNING: utmp.h: proceeding with the compiler's result" >&2;}
10705 ac_header_preproc=yes
10706 ;;
10707 no:yes:* )
10708 { echo "$as_me:$LINENO: WARNING: utmp.h: present but cannot be compiled" >&5
10709echo "$as_me: WARNING: utmp.h: present but cannot be compiled" >&2;}
10710 { echo "$as_me:$LINENO: WARNING: utmp.h: check for missing prerequisite headers?" >&5
10711echo "$as_me: WARNING: utmp.h: check for missing prerequisite headers?" >&2;}
10712 { echo "$as_me:$LINENO: WARNING: utmp.h: see the Autoconf documentation" >&5
10713echo "$as_me: WARNING: utmp.h: see the Autoconf documentation" >&2;}
10714 { echo "$as_me:$LINENO: WARNING: utmp.h: section \"Present But Cannot Be Compiled\"" >&5
10715echo "$as_me: WARNING: utmp.h: section \"Present But Cannot Be Compiled\"" >&2;}
10716 { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the preprocessor's result" >&5
10717echo "$as_me: WARNING: utmp.h: proceeding with the preprocessor's result" >&2;}
10718 { echo "$as_me:$LINENO: WARNING: utmp.h: in the future, the compiler will take precedence" >&5
10719echo "$as_me: WARNING: utmp.h: in the future, the compiler will take precedence" >&2;}
10720
10721 ;;
10722esac
10723{ echo "$as_me:$LINENO: checking for utmp.h" >&5
10724echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6; }
10725if test "${ac_cv_header_utmp_h+set}" = set; then
10726 echo $ECHO_N "(cached) $ECHO_C" >&6
10727else
10728 ac_cv_header_utmp_h=$ac_header_preproc
10729fi
10730{ echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
10731echo "${ECHO_T}$ac_cv_header_utmp_h" >&6; }
10732
10733fi
10734if test $ac_cv_header_utmp_h = yes; then
10735 { echo "$as_me:$LINENO: checking for struct utmp" >&5
10736echo $ECHO_N "checking for struct utmp... $ECHO_C" >&6; }
10737if test "${struct_utmp+set}" = set; then
10738 echo $ECHO_N "(cached) $ECHO_C" >&6
10739else
10740 cat >conftest.$ac_ext <<_ACEOF
10741/* confdefs.h. */
10742_ACEOF
10743cat confdefs.h >>conftest.$ac_ext
10744cat >>conftest.$ac_ext <<_ACEOF
10745/* end confdefs.h. */
10746#include <sys/types.h>
10747#include <utmp.h>
10748int
10749main ()
10750{
10751struct utmp ut;
10752 ;
10753 return 0;
10754}
10755_ACEOF
10756rm -f conftest.$ac_objext
10757if { (ac_try="$ac_compile"
10758case "(($ac_try" in
10759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10760 *) ac_try_echo=$ac_try;;
10761esac
10762eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10763 (eval "$ac_compile") 2>conftest.er1
10764 ac_status=$?
10765 grep -v '^ *+' conftest.er1 >conftest.err
10766 rm -f conftest.er1
10767 cat conftest.err >&5
10768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10769 (exit $ac_status); } && {
10770 test -z "$ac_cxx_werror_flag" ||
10771 test ! -s conftest.err
10772 } && test -s conftest.$ac_objext; then
10773 struct_utmp=yes
10774else
10775 echo "$as_me: failed program was:" >&5
10776sed 's/^/| /' conftest.$ac_ext >&5
10777
10778 struct_utmp=no
10779fi
10780
10781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10782fi
10783{ echo "$as_me:$LINENO: result: $struct_utmp" >&5
10784echo "${ECHO_T}$struct_utmp" >&6; }
10785if test x$struct_utmp = xyes; then
10786
10787cat >>confdefs.h <<\_ACEOF
10788#define HAVE_STRUCT_UTMP 1
10789_ACEOF
10790
10791fi
10792
10793
10794{ echo "$as_me:$LINENO: checking for ut_host in utmp struct" >&5
10795echo $ECHO_N "checking for ut_host in utmp struct... $ECHO_C" >&6; }
10796if test "${struct_utmp_host+set}" = set; then
10797 echo $ECHO_N "(cached) $ECHO_C" >&6
10798else
10799 cat >conftest.$ac_ext <<_ACEOF
10800/* confdefs.h. */
10801_ACEOF
10802cat confdefs.h >>conftest.$ac_ext
10803cat >>conftest.$ac_ext <<_ACEOF
10804/* end confdefs.h. */
10805#include <sys/types.h>
10806#include <utmp.h>
10807int
10808main ()
10809{
10810struct utmp ut; ut.ut_host;
10811 ;
10812 return 0;
10813}
10814_ACEOF
10815rm -f conftest.$ac_objext
10816if { (ac_try="$ac_compile"
10817case "(($ac_try" in
10818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10819 *) ac_try_echo=$ac_try;;
10820esac
10821eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10822 (eval "$ac_compile") 2>conftest.er1
10823 ac_status=$?
10824 grep -v '^ *+' conftest.er1 >conftest.err
10825 rm -f conftest.er1
10826 cat conftest.err >&5
10827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10828 (exit $ac_status); } && {
10829 test -z "$ac_cxx_werror_flag" ||
10830 test ! -s conftest.err
10831 } && test -s conftest.$ac_objext; then
10832 struct_utmp_host=yes
10833else
10834 echo "$as_me: failed program was:" >&5
10835sed 's/^/| /' conftest.$ac_ext >&5
10836
10837 struct_utmp_host=no
10838fi
10839
10840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10841fi
10842{ echo "$as_me:$LINENO: result: $struct_utmp_host" >&5
10843echo "${ECHO_T}$struct_utmp_host" >&6; }
10844if test x$struct_utmp_host = xyes; then
10845
10846cat >>confdefs.h <<\_ACEOF
10847#define HAVE_UTMP_HOST 1
10848_ACEOF
10849
10850fi
10851
10852{ echo "$as_me:$LINENO: checking for ut_pid in utmp struct" >&5
10853echo $ECHO_N "checking for ut_pid in utmp struct... $ECHO_C" >&6; }
10854if test "${struct_utmp_pid+set}" = set; then
10855 echo $ECHO_N "(cached) $ECHO_C" >&6
10856else
10857 cat >conftest.$ac_ext <<_ACEOF
10858/* confdefs.h. */
10859_ACEOF
10860cat confdefs.h >>conftest.$ac_ext
10861cat >>conftest.$ac_ext <<_ACEOF
10862/* end confdefs.h. */
10863#include <sys/types.h>
10864#include <utmp.h>
10865int
10866main ()
10867{
10868struct utmp ut; ut.ut_pid;
10869 ;
10870 return 0;
10871}
10872_ACEOF
10873rm -f conftest.$ac_objext
10874if { (ac_try="$ac_compile"
10875case "(($ac_try" in
10876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10877 *) ac_try_echo=$ac_try;;
10878esac
10879eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10880 (eval "$ac_compile") 2>conftest.er1
10881 ac_status=$?
10882 grep -v '^ *+' conftest.er1 >conftest.err
10883 rm -f conftest.er1
10884 cat conftest.err >&5
10885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10886 (exit $ac_status); } && {
10887 test -z "$ac_cxx_werror_flag" ||
10888 test ! -s conftest.err
10889 } && test -s conftest.$ac_objext; then
10890 struct_utmp_pid=yes
10891else
10892 echo "$as_me: failed program was:" >&5
10893sed 's/^/| /' conftest.$ac_ext >&5
10894
10895 struct_utmp_pid=no
10896fi
10897
10898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10899fi
10900{ echo "$as_me:$LINENO: result: $struct_utmp_pid" >&5
10901echo "${ECHO_T}$struct_utmp_pid" >&6; }
10902if test x$struct_utmp_pid = xyes; then
10903
10904cat >>confdefs.h <<\_ACEOF
10905#define HAVE_UTMP_PID 1
10906_ACEOF
10907
10908fi
10909
10910fi
10911
10912
10913
10914if test "${ac_cv_header_utmpx_h+set}" = set; then
10915 { echo "$as_me:$LINENO: checking for utmpx.h" >&5
10916echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6; }
10917if test "${ac_cv_header_utmpx_h+set}" = set; then
10918 echo $ECHO_N "(cached) $ECHO_C" >&6
10919fi
10920{ echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
10921echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6; }
10922else
10923 # Is the header compilable?
10924{ echo "$as_me:$LINENO: checking utmpx.h usability" >&5
10925echo $ECHO_N "checking utmpx.h usability... $ECHO_C" >&6; }
10926cat >conftest.$ac_ext <<_ACEOF
10927/* confdefs.h. */
10928_ACEOF
10929cat confdefs.h >>conftest.$ac_ext
10930cat >>conftest.$ac_ext <<_ACEOF
10931/* end confdefs.h. */
10932$ac_includes_default
10933#include <utmpx.h>
10934_ACEOF
10935rm -f conftest.$ac_objext
10936if { (ac_try="$ac_compile"
10937case "(($ac_try" in
10938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10939 *) ac_try_echo=$ac_try;;
10940esac
10941eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10942 (eval "$ac_compile") 2>conftest.er1
10943 ac_status=$?
10944 grep -v '^ *+' conftest.er1 >conftest.err
10945 rm -f conftest.er1
10946 cat conftest.err >&5
10947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10948 (exit $ac_status); } && {
10949 test -z "$ac_cxx_werror_flag" ||
10950 test ! -s conftest.err
10951 } && test -s conftest.$ac_objext; then
10952 ac_header_compiler=yes
10953else
10954 echo "$as_me: failed program was:" >&5
10955sed 's/^/| /' conftest.$ac_ext >&5
10956
10957 ac_header_compiler=no
10958fi
10959
10960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10961{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10962echo "${ECHO_T}$ac_header_compiler" >&6; }
10963
10964# Is the header present?
10965{ echo "$as_me:$LINENO: checking utmpx.h presence" >&5
10966echo $ECHO_N "checking utmpx.h presence... $ECHO_C" >&6; }
10967cat >conftest.$ac_ext <<_ACEOF
10968/* confdefs.h. */
10969_ACEOF
10970cat confdefs.h >>conftest.$ac_ext
10971cat >>conftest.$ac_ext <<_ACEOF
10972/* end confdefs.h. */
10973#include <utmpx.h>
10974_ACEOF
10975if { (ac_try="$ac_cpp conftest.$ac_ext"
10976case "(($ac_try" in
10977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10978 *) ac_try_echo=$ac_try;;
10979esac
10980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10981 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10982 ac_status=$?
10983 grep -v '^ *+' conftest.er1 >conftest.err
10984 rm -f conftest.er1
10985 cat conftest.err >&5
10986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10987 (exit $ac_status); } >/dev/null && {
10988 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10989 test ! -s conftest.err
10990 }; then
10991 ac_header_preproc=yes
10992else
10993 echo "$as_me: failed program was:" >&5
10994sed 's/^/| /' conftest.$ac_ext >&5
10995
10996 ac_header_preproc=no
10997fi
10998
10999rm -f conftest.err conftest.$ac_ext
11000{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11001echo "${ECHO_T}$ac_header_preproc" >&6; }
11002
11003# So? What about this header?
11004case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11005 yes:no: )
11006 { echo "$as_me:$LINENO: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&5
11007echo "$as_me: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
11008 { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the compiler's result" >&5
11009echo "$as_me: WARNING: utmpx.h: proceeding with the compiler's result" >&2;}
11010 ac_header_preproc=yes
11011 ;;
11012 no:yes:* )
11013 { echo "$as_me:$LINENO: WARNING: utmpx.h: present but cannot be compiled" >&5
11014echo "$as_me: WARNING: utmpx.h: present but cannot be compiled" >&2;}
11015 { echo "$as_me:$LINENO: WARNING: utmpx.h: check for missing prerequisite headers?" >&5
11016echo "$as_me: WARNING: utmpx.h: check for missing prerequisite headers?" >&2;}
11017 { echo "$as_me:$LINENO: WARNING: utmpx.h: see the Autoconf documentation" >&5
11018echo "$as_me: WARNING: utmpx.h: see the Autoconf documentation" >&2;}
11019 { echo "$as_me:$LINENO: WARNING: utmpx.h: section \"Present But Cannot Be Compiled\"" >&5
11020echo "$as_me: WARNING: utmpx.h: section \"Present But Cannot Be Compiled\"" >&2;}
11021 { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the preprocessor's result" >&5
11022echo "$as_me: WARNING: utmpx.h: proceeding with the preprocessor's result" >&2;}
11023 { echo "$as_me:$LINENO: WARNING: utmpx.h: in the future, the compiler will take precedence" >&5
11024echo "$as_me: WARNING: utmpx.h: in the future, the compiler will take precedence" >&2;}
11025
11026 ;;
11027esac
11028{ echo "$as_me:$LINENO: checking for utmpx.h" >&5
11029echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6; }
11030if test "${ac_cv_header_utmpx_h+set}" = set; then
11031 echo $ECHO_N "(cached) $ECHO_C" >&6
11032else
11033 ac_cv_header_utmpx_h=$ac_header_preproc
11034fi
11035{ echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
11036echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6; }
11037
11038fi
11039if test $ac_cv_header_utmpx_h = yes; then
11040 { echo "$as_me:$LINENO: checking for struct utmpx" >&5
11041echo $ECHO_N "checking for struct utmpx... $ECHO_C" >&6; }
11042if test "${struct_utmpx+set}" = set; then
11043 echo $ECHO_N "(cached) $ECHO_C" >&6
11044else
11045 cat >conftest.$ac_ext <<_ACEOF
11046/* confdefs.h. */
11047_ACEOF
11048cat confdefs.h >>conftest.$ac_ext
11049cat >>conftest.$ac_ext <<_ACEOF
11050/* end confdefs.h. */
11051#include <sys/types.h>
11052#include <utmpx.h>
11053int
11054main ()
11055{
11056struct utmpx ut;
11057 ;
11058 return 0;
11059}
11060_ACEOF
11061rm -f conftest.$ac_objext
11062if { (ac_try="$ac_compile"
11063case "(($ac_try" in
11064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11065 *) ac_try_echo=$ac_try;;
11066esac
11067eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11068 (eval "$ac_compile") 2>conftest.er1
11069 ac_status=$?
11070 grep -v '^ *+' conftest.er1 >conftest.err
11071 rm -f conftest.er1
11072 cat conftest.err >&5
11073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11074 (exit $ac_status); } && {
11075 test -z "$ac_cxx_werror_flag" ||
11076 test ! -s conftest.err
11077 } && test -s conftest.$ac_objext; then
11078 struct_utmpx=yes
11079else
11080 echo "$as_me: failed program was:" >&5
11081sed 's/^/| /' conftest.$ac_ext >&5
11082
11083 struct_utmpx=no
11084fi
11085
11086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11087fi
11088{ echo "$as_me:$LINENO: result: $struct_utmpx" >&5
11089echo "${ECHO_T}$struct_utmpx" >&6; }
11090if test x$struct_utmpx = xyes; then
11091
11092cat >>confdefs.h <<\_ACEOF
11093#define HAVE_STRUCT_UTMPX 1
11094_ACEOF
11095
11096fi
11097
11098
11099{ echo "$as_me:$LINENO: checking for host in utmpx struct" >&5
11100echo $ECHO_N "checking for host in utmpx struct... $ECHO_C" >&6; }
11101if test "${struct_utmpx_host+set}" = set; then
11102 echo $ECHO_N "(cached) $ECHO_C" >&6
11103else
11104 cat >conftest.$ac_ext <<_ACEOF
11105/* confdefs.h. */
11106_ACEOF
11107cat confdefs.h >>conftest.$ac_ext
11108cat >>conftest.$ac_ext <<_ACEOF
11109/* end confdefs.h. */
11110#include <sys/types.h>
11111#include <utmpx.h>
11112int
11113main ()
11114{
11115struct utmpx utx; utx.ut_host;
11116 ;
11117 return 0;
11118}
11119_ACEOF
11120rm -f conftest.$ac_objext
11121if { (ac_try="$ac_compile"
11122case "(($ac_try" in
11123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11124 *) ac_try_echo=$ac_try;;
11125esac
11126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11127 (eval "$ac_compile") 2>conftest.er1
11128 ac_status=$?
11129 grep -v '^ *+' conftest.er1 >conftest.err
11130 rm -f conftest.er1
11131 cat conftest.err >&5
11132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11133 (exit $ac_status); } && {
11134 test -z "$ac_cxx_werror_flag" ||
11135 test ! -s conftest.err
11136 } && test -s conftest.$ac_objext; then
11137 struct_utmpx_host=yes
11138else
11139 echo "$as_me: failed program was:" >&5
11140sed 's/^/| /' conftest.$ac_ext >&5
11141
11142 struct_utmpx_host=no
11143fi
11144
11145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11146fi
11147{ echo "$as_me:$LINENO: result: $struct_utmpx_host" >&5
11148echo "${ECHO_T}$struct_utmpx_host" >&6; }
11149if test x$struct_utmpx_host = xyes; then
11150
11151cat >>confdefs.h <<\_ACEOF
11152#define HAVE_UTMPX_HOST 1
11153_ACEOF
11154
11155fi
11156
11157{ echo "$as_me:$LINENO: checking for session in utmpx struct" >&5
11158echo $ECHO_N "checking for session in utmpx struct... $ECHO_C" >&6; }
11159if test "${struct_utmpx_session+set}" = set; then
11160 echo $ECHO_N "(cached) $ECHO_C" >&6
11161else
11162 cat >conftest.$ac_ext <<_ACEOF
11163/* confdefs.h. */
11164_ACEOF
11165cat confdefs.h >>conftest.$ac_ext
11166cat >>conftest.$ac_ext <<_ACEOF
11167/* end confdefs.h. */
11168#include <sys/types.h>
11169#include <utmpx.h>
11170int
11171main ()
11172{
11173struct utmpx utx; utx.ut_session;
11174 ;
11175 return 0;
11176}
11177_ACEOF
11178rm -f conftest.$ac_objext
11179if { (ac_try="$ac_compile"
11180case "(($ac_try" in
11181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11182 *) ac_try_echo=$ac_try;;
11183esac
11184eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11185 (eval "$ac_compile") 2>conftest.er1
11186 ac_status=$?
11187 grep -v '^ *+' conftest.er1 >conftest.err
11188 rm -f conftest.er1
11189 cat conftest.err >&5
11190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11191 (exit $ac_status); } && {
11192 test -z "$ac_cxx_werror_flag" ||
11193 test ! -s conftest.err
11194 } && test -s conftest.$ac_objext; then
11195 struct_utmpx_session=yes
11196else
11197 echo "$as_me: failed program was:" >&5
11198sed 's/^/| /' conftest.$ac_ext >&5
11199
11200 struct_utmpx_session=no
11201fi
11202
11203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11204fi
11205{ echo "$as_me:$LINENO: result: $struct_utmpx_session" >&5
11206echo "${ECHO_T}$struct_utmpx_session" >&6; }
11207if test x$struct_utmpx_session = xyes; then
11208
11209cat >>confdefs.h <<\_ACEOF
11210#define HAVE_UTMPX_SESSION 1
11211_ACEOF
11212
11213fi
11214
11215fi
11216
11217
11218{ echo "$as_me:$LINENO: checking for struct lastlog" >&5
11219echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6; }
11220if test "${struct_lastlog+set}" = set; then
11221 echo $ECHO_N "(cached) $ECHO_C" >&6
11222else
11223 cat >conftest.$ac_ext <<_ACEOF
11224/* confdefs.h. */
11225_ACEOF
11226cat confdefs.h >>conftest.$ac_ext
11227cat >>conftest.$ac_ext <<_ACEOF
11228/* end confdefs.h. */
11229#include <sys/types.h>
11230#include <utmp.h>
11231#ifdef HAVE_LASTLOG_H
11232#include <lastlog.h>
11233#endif
11234
11235int
11236main ()
11237{
11238struct lastlog ll;
11239 ;
11240 return 0;
11241}
11242_ACEOF
11243rm -f conftest.$ac_objext
11244if { (ac_try="$ac_compile"
11245case "(($ac_try" in
11246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11247 *) ac_try_echo=$ac_try;;
11248esac
11249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11250 (eval "$ac_compile") 2>conftest.er1
11251 ac_status=$?
11252 grep -v '^ *+' conftest.er1 >conftest.err
11253 rm -f conftest.er1
11254 cat conftest.err >&5
11255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11256 (exit $ac_status); } && {
11257 test -z "$ac_cxx_werror_flag" ||
11258 test ! -s conftest.err
11259 } && test -s conftest.$ac_objext; then
11260 struct_lastlog=yes
11261else
11262 echo "$as_me: failed program was:" >&5
11263sed 's/^/| /' conftest.$ac_ext >&5
11264
11265 struct_lastlog=no
11266fi
11267
11268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11269fi
11270{ echo "$as_me:$LINENO: result: $struct_lastlog" >&5
11271echo "${ECHO_T}$struct_lastlog" >&6; }
11272if test x$struct_lastlog = xyes; then
11273
11274cat >>confdefs.h <<\_ACEOF
11275#define HAVE_STRUCT_LASTLOG 1
11276_ACEOF
11277
11278fi
11279
11280{ echo "$as_me:$LINENO: checking for struct lastlogx" >&5
11281echo $ECHO_N "checking for struct lastlogx... $ECHO_C" >&6; }
11282if test "${struct_lastlogx+set}" = set; then
11283 echo $ECHO_N "(cached) $ECHO_C" >&6
11284else
11285 cat >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#include <sys/types.h>
11292#include <utmpx.h>
11293#ifdef HAVE_LASTLOG_H
11294#include <lastlog.h>
11295#endif
11296
11297int
11298main ()
11299{
11300struct lastlogx ll;
11301 ;
11302 return 0;
11303}
11304_ACEOF
11305rm -f conftest.$ac_objext
11306if { (ac_try="$ac_compile"
11307case "(($ac_try" in
11308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11309 *) ac_try_echo=$ac_try;;
11310esac
11311eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11312 (eval "$ac_compile") 2>conftest.er1
11313 ac_status=$?
11314 grep -v '^ *+' conftest.er1 >conftest.err
11315 rm -f conftest.er1
11316 cat conftest.err >&5
11317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11318 (exit $ac_status); } && {
11319 test -z "$ac_cxx_werror_flag" ||
11320 test ! -s conftest.err
11321 } && test -s conftest.$ac_objext; then
11322 struct_lastlogx=yes
11323else
11324 echo "$as_me: failed program was:" >&5
11325sed 's/^/| /' conftest.$ac_ext >&5
11326
11327 struct_lastlogx=no
11328fi
11329
11330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11331fi
11332{ echo "$as_me:$LINENO: result: $struct_lastlogx" >&5
11333echo "${ECHO_T}$struct_lastlogx" >&6; }
11334if test x$struct_lastlogx = xyes; then
11335
11336cat >>confdefs.h <<\_ACEOF
11337#define HAVE_STRUCT_LASTLOGX 1
11338_ACEOF
11339
11340fi
11341
11342
11343{ echo "$as_me:$LINENO: checking where utmp is located" >&5
11344echo $ECHO_N "checking where utmp is located... $ECHO_C" >&6; }
11345if test "${path_utmp+set}" = set; then
11346 echo $ECHO_N "(cached) $ECHO_C" >&6
11347else
11348 if test "$cross_compiling" = yes; then
11349 { echo "$as_me:$LINENO: WARNING: Define UTMP_FILE in config.h manually" >&5
11350echo "$as_me: WARNING: Define UTMP_FILE in config.h manually" >&2;}
11351else
11352 cat >conftest.$ac_ext <<_ACEOF
11353/* confdefs.h. */
11354_ACEOF
11355cat confdefs.h >>conftest.$ac_ext
11356cat >>conftest.$ac_ext <<_ACEOF
11357/* end confdefs.h. */
11358#include <stdio.h>
11359#include <stdlib.h>
11360#include <sys/types.h>
11361#include <utmp.h>
11362#include <errno.h>
11363main()
11364{
11365 char **u, *utmplist[] = {
11366 "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
11367 FILE *a, *f=fopen("conftestval", "w");
11368 if (!f) exit(1);
11369#ifdef UTMP_FILE
11370 fprintf(f, "%s\n", UTMP_FILE);
11371 exit(0);
11372#endif
11373#ifdef _PATH_UTMP
11374 fprintf(f, "%s\n", _PATH_UTMP);
11375 exit(0);
11376#endif
11377 for (u = utmplist; *u; u++) {
11378 if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
11379 fprintf(f, "%s\n", *u);
11380 exit(0);
11381 }
11382 }
11383 exit(0);
11384}
11385_ACEOF
11386rm -f conftest$ac_exeext
11387if { (ac_try="$ac_link"
11388case "(($ac_try" in
11389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11390 *) ac_try_echo=$ac_try;;
11391esac
11392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11393 (eval "$ac_link") 2>&5
11394 ac_status=$?
11395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11396 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11397 { (case "(($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_try") 2>&5
11403 ac_status=$?
11404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11405 (exit $ac_status); }; }; then
11406 path_utmp=`cat conftestval`
11407else
11408 echo "$as_me: program exited with status $ac_status" >&5
11409echo "$as_me: failed program was:" >&5
11410sed 's/^/| /' conftest.$ac_ext >&5
11411
11412( exit $ac_status )
11413path_utmp=
11414fi
11415rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11416fi
11417
11418
11419fi
11420{ echo "$as_me:$LINENO: result: $path_utmp" >&5
11421echo "${ECHO_T}$path_utmp" >&6; }
11422if test x$path_utmp != x; then
11423
11424cat >>confdefs.h <<_ACEOF
11425#define UTMP_FILE "$path_utmp"
11426_ACEOF
11427
11428fi
11429
11430
11431{ echo "$as_me:$LINENO: checking where utmpx is located" >&5
11432echo $ECHO_N "checking where utmpx is located... $ECHO_C" >&6; }
11433if test "${path_utmpx+set}" = set; then
11434 echo $ECHO_N "(cached) $ECHO_C" >&6
11435else
11436 if test "$cross_compiling" = yes; then
11437 { echo "$as_me:$LINENO: WARNING: Define UTMPX_FILE in config.h manually" >&5
11438echo "$as_me: WARNING: Define UTMPX_FILE in config.h manually" >&2;}
11439else
11440 cat >conftest.$ac_ext <<_ACEOF
11441/* confdefs.h. */
11442_ACEOF
11443cat confdefs.h >>conftest.$ac_ext
11444cat >>conftest.$ac_ext <<_ACEOF
11445/* end confdefs.h. */
11446#include <stdio.h>
11447#include <stdlib.h>
11448#include <sys/types.h>
11449#include <utmpx.h>
11450#include <errno.h>
11451#include <sys/stat.h>
11452#ifdef HAVE_STRING_H
11453#include <string.h>
11454#endif
11455main()
11456{
11457 char **u, *p, *utmplist[] = {
11458#ifdef UTMPX_FILE
11459 UTMPX_FILE,
11460#endif
11461#ifdef _PATH_UTMPX
11462 _PATH_UTMPX,
11463#endif
11464 "/var/adm/utmpx", "/etc/utmpx", NULL };
11465 FILE *a, *f=fopen("conftestval", "w");
11466 struct stat statu, statux;
11467 if (!f) exit(1);
11468 for (u = utmplist; *u; u++) {
11469 if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
11470 if (stat(*u, &statux) < 0)
11471 continue;
11472 p = strdup(*u);
11473 p[strlen(p) - 1] = '\0';
11474 if (stat(p, &statu) >= 0
11475 && (statu.st_mtime - statux.st_mtime > 86400))
11476 continue;
11477 fprintf(f, "%s\n", *u);
11478 exit(0);
11479 }
11480 }
11481 exit(0);
11482}
11483_ACEOF
11484rm -f conftest$ac_exeext
11485if { (ac_try="$ac_link"
11486case "(($ac_try" in
11487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11488 *) ac_try_echo=$ac_try;;
11489esac
11490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11491 (eval "$ac_link") 2>&5
11492 ac_status=$?
11493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11494 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11495 { (case "(($ac_try" in
11496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11497 *) ac_try_echo=$ac_try;;
11498esac
11499eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11500 (eval "$ac_try") 2>&5
11501 ac_status=$?
11502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11503 (exit $ac_status); }; }; then
11504 path_utmpx=`cat conftestval`
11505else
11506 echo "$as_me: program exited with status $ac_status" >&5
11507echo "$as_me: failed program was:" >&5
11508sed 's/^/| /' conftest.$ac_ext >&5
11509
11510( exit $ac_status )
11511path_utmpx=
11512fi
11513rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11514fi
11515
11516
11517fi
11518{ echo "$as_me:$LINENO: result: $path_utmpx" >&5
11519echo "${ECHO_T}$path_utmpx" >&6; }
11520if test x$path_utmpx != x; then
11521
11522cat >>confdefs.h <<_ACEOF
11523#define UTMPX_FILE "$path_utmpx"
11524_ACEOF
11525
11526fi
11527
11528
11529{ echo "$as_me:$LINENO: checking where wtmp is located" >&5
11530echo $ECHO_N "checking where wtmp is located... $ECHO_C" >&6; }
11531if test "${path_wtmp+set}" = set; then
11532 echo $ECHO_N "(cached) $ECHO_C" >&6
11533else
11534 if test "$cross_compiling" = yes; then
11535 { echo "$as_me:$LINENO: WARNING: Define WTMP_FILE in config.h manually" >&5
11536echo "$as_me: WARNING: Define WTMP_FILE in config.h manually" >&2;}
11537else
11538 cat >conftest.$ac_ext <<_ACEOF
11539/* confdefs.h. */
11540_ACEOF
11541cat confdefs.h >>conftest.$ac_ext
11542cat >>conftest.$ac_ext <<_ACEOF
11543/* end confdefs.h. */
11544#include <stdio.h>
11545#include <stdlib.h>
11546#include <sys/types.h>
11547#ifdef HAVE_UTMP_H
11548#include <utmp.h>
11549#endif
11550#include <errno.h>
11551main()
11552{
11553 char **w, *wtmplist[] = {
11554 "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
11555 FILE *a, *f=fopen("conftestval", "w");
11556 if (!f) exit(1);
11557#ifdef WTMP_FILE
11558 fprintf(f, "%s\n", WTMP_FILE);
11559 exit(0);
11560#endif
11561#ifdef _PATH_WTMP
11562 fprintf(f, "%s\n", _PATH_WTMP);
11563 exit(0);
11564#endif
11565 for (w = wtmplist; *w; w++) {
11566 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11567 fprintf(f, "%s\n", *w);
11568 exit(0);
11569 }
11570 }
11571 exit(0);
11572}
11573_ACEOF
11574rm -f conftest$ac_exeext
11575if { (ac_try="$ac_link"
11576case "(($ac_try" in
11577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11578 *) ac_try_echo=$ac_try;;
11579esac
11580eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11581 (eval "$ac_link") 2>&5
11582 ac_status=$?
11583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11584 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11585 { (case "(($ac_try" in
11586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11587 *) ac_try_echo=$ac_try;;
11588esac
11589eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11590 (eval "$ac_try") 2>&5
11591 ac_status=$?
11592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11593 (exit $ac_status); }; }; then
11594 path_wtmp=`cat conftestval`
11595else
11596 echo "$as_me: program exited with status $ac_status" >&5
11597echo "$as_me: failed program was:" >&5
11598sed 's/^/| /' conftest.$ac_ext >&5
11599
11600( exit $ac_status )
11601path_wtmp=
11602fi
11603rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11604fi
11605
11606
11607fi
11608{ echo "$as_me:$LINENO: result: $path_wtmp" >&5
11609echo "${ECHO_T}$path_wtmp" >&6; }
11610if test x$path_wtmp != x; then
11611
11612cat >>confdefs.h <<_ACEOF
11613#define WTMP_FILE "$path_wtmp"
11614_ACEOF
11615
11616fi
11617
11618{ echo "$as_me:$LINENO: checking where wtmpx is located" >&5
11619echo $ECHO_N "checking where wtmpx is located... $ECHO_C" >&6; }
11620if test "${path_wtmpx+set}" = set; then
11621 echo $ECHO_N "(cached) $ECHO_C" >&6
11622else
11623 if test "$cross_compiling" = yes; then
11624 { echo "$as_me:$LINENO: WARNING: Define WTMPX_FILE in config.h manually" >&5
11625echo "$as_me: WARNING: Define WTMPX_FILE in config.h manually" >&2;}
11626else
11627 cat >conftest.$ac_ext <<_ACEOF
11628/* confdefs.h. */
11629_ACEOF
11630cat confdefs.h >>conftest.$ac_ext
11631cat >>conftest.$ac_ext <<_ACEOF
11632/* end confdefs.h. */
11633#include <stdio.h>
11634#include <stdlib.h>
11635#ifdef HAVE_UTMPX_H
11636#include <utmpx.h>
11637#endif
11638#include <errno.h>
11639main()
11640{
11641 char **w, *wtmplist[] = {
11642 "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
11643 FILE *a, *f=fopen("conftestval", "w");
11644 if (!f) exit(1);
11645#ifdef WTMPX_FILE
11646 fprintf(f, "%s\n", WTMPX_FILE);
11647 exit(0);
11648#endif
11649#ifdef _PATH_WTMPX
11650 fprintf(f, "%s\n", _PATH_WTMPX);
11651 exit(0);
11652#endif
11653 for (w = wtmplist; *w; w++) {
11654 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11655 fprintf(f, "%s\n", *w);
11656 exit(0);
11657 }
11658 }
11659 exit(0);
11660}
11661_ACEOF
11662rm -f conftest$ac_exeext
11663if { (ac_try="$ac_link"
11664case "(($ac_try" in
11665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11666 *) ac_try_echo=$ac_try;;
11667esac
11668eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11669 (eval "$ac_link") 2>&5
11670 ac_status=$?
11671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11672 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11673 { (case "(($ac_try" in
11674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11675 *) ac_try_echo=$ac_try;;
11676esac
11677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11678 (eval "$ac_try") 2>&5
11679 ac_status=$?
11680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11681 (exit $ac_status); }; }; then
11682 path_wtmpx=`cat conftestval`
11683else
11684 echo "$as_me: program exited with status $ac_status" >&5
11685echo "$as_me: failed program was:" >&5
11686sed 's/^/| /' conftest.$ac_ext >&5
11687
11688( exit $ac_status )
11689path_wtmpx=
11690fi
11691rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11692fi
11693
11694
11695fi
11696{ echo "$as_me:$LINENO: result: $path_wtmpx" >&5
11697echo "${ECHO_T}$path_wtmpx" >&6; }
11698if test x$path_wtmpx != x; then
11699
11700cat >>confdefs.h <<_ACEOF
11701#define WTMPX_FILE "$path_wtmpx"
11702_ACEOF
11703
11704fi
11705
11706{ echo "$as_me:$LINENO: checking where lastlog is located" >&5
11707echo $ECHO_N "checking where lastlog is located... $ECHO_C" >&6; }
11708if test "${path_lastlog+set}" = set; then
11709 echo $ECHO_N "(cached) $ECHO_C" >&6
11710else
11711 if test "$cross_compiling" = yes; then
11712 { echo "$as_me:$LINENO: WARNING: Define LASTLOG_FILE in config.h manually" >&5
11713echo "$as_me: WARNING: Define LASTLOG_FILE in config.h manually" >&2;}
11714else
11715 cat >conftest.$ac_ext <<_ACEOF
11716/* confdefs.h. */
11717_ACEOF
11718cat confdefs.h >>conftest.$ac_ext
11719cat >>conftest.$ac_ext <<_ACEOF
11720/* end confdefs.h. */
11721#include <stdio.h>
11722#include <stdlib.h>
11723#include <sys/types.h>
11724#ifdef HAVE_UTMPX_H
11725#include <utmpx.h>
11726#elif defined(HAVE_UTMP_H)
11727#include <utmp.h>
11728#endif
11729#ifdef HAVE_LASTLOG_H
11730#include <lastlog.h>
11731#endif
11732#include <errno.h>
11733main()
11734{
11735 char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
11736 FILE *a, *f=fopen("conftestval", "w");
11737 if (!f) exit(1);
11738#ifdef LASTLOG_FILE
11739 fprintf(f, "%s\n", LASTLOG_FILE);
11740 exit(0);
11741#endif
11742#ifdef _PATH_LASTLOG
11743 fprintf(f, "%s\n", _PATH_LASTLOG);
11744 exit(0);
11745#endif
11746 for (w = lastloglist; *w; w++) {
11747 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11748 fprintf(f, "%s\n", *w);
11749 exit(0);
11750 }
11751 }
11752 exit(0);
11753}
11754_ACEOF
11755rm -f conftest$ac_exeext
11756if { (ac_try="$ac_link"
11757case "(($ac_try" in
11758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11759 *) ac_try_echo=$ac_try;;
11760esac
11761eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11762 (eval "$ac_link") 2>&5
11763 ac_status=$?
11764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11765 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11766 { (case "(($ac_try" in
11767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11768 *) ac_try_echo=$ac_try;;
11769esac
11770eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11771 (eval "$ac_try") 2>&5
11772 ac_status=$?
11773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11774 (exit $ac_status); }; }; then
11775 path_lastlog=`cat conftestval`
11776else
11777 echo "$as_me: program exited with status $ac_status" >&5
11778echo "$as_me: failed program was:" >&5
11779sed 's/^/| /' conftest.$ac_ext >&5
11780
11781( exit $ac_status )
11782path_lastlog=
11783fi
11784rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11785fi
11786
11787
11788fi
11789{ echo "$as_me:$LINENO: result: $path_lastlog" >&5
11790echo "${ECHO_T}$path_lastlog" >&6; }
11791if test x$path_lastlog != x; then
11792
11793cat >>confdefs.h <<_ACEOF
11794#define LASTLOG_FILE "$path_lastlog"
11795_ACEOF
11796
11797fi
11798
11799{ echo "$as_me:$LINENO: checking where lastlogx is located" >&5
11800echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6; }
11801if test "${path_lastlogx+set}" = set; then
11802 echo $ECHO_N "(cached) $ECHO_C" >&6
11803else
11804 if test "$cross_compiling" = yes; then
11805 { echo "$as_me:$LINENO: WARNING: Define LASTLOGX_FILE in config.h manually" >&5
11806echo "$as_me: WARNING: Define LASTLOGX_FILE in config.h manually" >&2;}
11807else
11808 cat >conftest.$ac_ext <<_ACEOF
11809/* confdefs.h. */
11810_ACEOF
11811cat confdefs.h >>conftest.$ac_ext
11812cat >>conftest.$ac_ext <<_ACEOF
11813/* end confdefs.h. */
11814#include <stdio.h>
11815#include <stdlib.h>
11816#ifdef HAVE_UTMPX_H
11817#include <utmpx.h>
11818#endif
11819#include <errno.h>
11820main()
11821{
11822 char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
11823 FILE *a, *f=fopen("conftestval", "w");
11824 if (!f) exit(1);
11825#ifdef LASTLOGX_FILE
11826 fprintf(f, "%s\n", LASTLOGX_FILE);
11827 exit(0);
11828#endif
11829#ifdef _PATH_LASTLOGX
11830 fprintf(f, "%s\n", _PATH_LASTLOGX);
11831 exit(0);
11832#endif
11833 for (w = wtmplist; *w; w++) {
11834 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11835 fprintf(f, "%s\n", *w);
11836 exit(0);
11837 }
11838 }
11839 exit(0);
11840}
11841_ACEOF
11842rm -f conftest$ac_exeext
11843if { (ac_try="$ac_link"
11844case "(($ac_try" in
11845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11846 *) ac_try_echo=$ac_try;;
11847esac
11848eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11849 (eval "$ac_link") 2>&5
11850 ac_status=$?
11851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11852 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11853 { (case "(($ac_try" in
11854 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11855 *) ac_try_echo=$ac_try;;
11856esac
11857eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11858 (eval "$ac_try") 2>&5
11859 ac_status=$?
11860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11861 (exit $ac_status); }; }; then
11862 path_lastlogx=`cat conftestval`
11863else
11864 echo "$as_me: program exited with status $ac_status" >&5
11865echo "$as_me: failed program was:" >&5
11866sed 's/^/| /' conftest.$ac_ext >&5
11867
11868( exit $ac_status )
11869path_lastlogx=
11870fi
11871rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11872fi
11873
11874
11875fi
11876{ echo "$as_me:$LINENO: result: $path_lastlogx" >&5
11877echo "${ECHO_T}$path_lastlogx" >&6; }
11878if test x$path_lastlogx != x; then
11879
11880cat >>confdefs.h <<_ACEOF
11881#define LASTLOGX_FILE "$path_lastlogx"
11882_ACEOF
11883
11884fi
11885
11886
11887
11888
11889save_LIBS=$LIBS
11890save_CFLAGS=$CFLAGS
11891CFLAGS="$CFLAGS $X_CFLAGS"
11892LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
11893if test x$support_xim = xyes; then
11894 { echo "$as_me:$LINENO: checking for working Xlocale" >&5
11895echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6; }
11896if test "${rxvt_cv_func_xlocale+set}" = set; then
11897 echo $ECHO_N "(cached) $ECHO_C" >&6
11898else
11899 if test "$cross_compiling" = yes; then
11900 :
11901else
11902 cat >conftest.$ac_ext <<_ACEOF
11903/* confdefs.h. */
11904_ACEOF
11905cat confdefs.h >>conftest.$ac_ext
11906cat >>conftest.$ac_ext <<_ACEOF
11907/* end confdefs.h. */
11908#include <X11/Xlib.h>
11909 #include <stdlib.h>
11910 main() {
11911 char *p;
11912 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
11913 exit (XSupportsLocale() ? 0 : 1);
11914 else
11915 exit (1);}
11916_ACEOF
11917rm -f conftest$ac_exeext
11918if { (ac_try="$ac_link"
11919case "(($ac_try" in
11920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11921 *) ac_try_echo=$ac_try;;
11922esac
11923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11924 (eval "$ac_link") 2>&5
11925 ac_status=$?
11926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11927 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11928 { (case "(($ac_try" in
11929 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11930 *) ac_try_echo=$ac_try;;
11931esac
11932eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11933 (eval "$ac_try") 2>&5
11934 ac_status=$?
11935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11936 (exit $ac_status); }; }; then
11937 rxvt_cv_func_xlocale=yes
11938else
11939 echo "$as_me: program exited with status $ac_status" >&5
11940echo "$as_me: failed program was:" >&5
11941sed 's/^/| /' conftest.$ac_ext >&5
11942
11943( exit $ac_status )
11944rxvt_cv_func_xlocale=no
11945fi
11946rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11947fi
11948
11949
11950fi
11951{ echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5
11952echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6; }
11953 if test x$rxvt_cv_func_xlocale = xyes; then
11954
11955cat >>confdefs.h <<\_ACEOF
11956#define USE_XIM 1
11957_ACEOF
11958
11959 { echo "$as_me:$LINENO: checking for broken XIM callback" >&5
11960echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6; }
11961if test "${rxvt_broken_ximcb+set}" = set; then
11962 echo $ECHO_N "(cached) $ECHO_C" >&6
11963else
11964 cat >conftest.$ac_ext <<_ACEOF
11965
11966 #include <X11/Xlib.h>
11967
11968 void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
11969
11970 void f() {
11971 XIMCallback cb;
11972 cb.callback = im_destroy_cb;
11973 }
11974
11975_ACEOF
11976rm -f conftest.$ac_objext
11977if { (ac_try="$ac_compile"
11978case "(($ac_try" in
11979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11980 *) ac_try_echo=$ac_try;;
11981esac
11982eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11983 (eval "$ac_compile") 2>conftest.er1
11984 ac_status=$?
11985 grep -v '^ *+' conftest.er1 >conftest.err
11986 rm -f conftest.er1
11987 cat conftest.err >&5
11988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11989 (exit $ac_status); } && {
11990 test -z "$ac_cxx_werror_flag" ||
11991 test ! -s conftest.err
11992 } && test -s conftest.$ac_objext; then
11993 rxvt_broken_ximcb=yes
11994else
11995 echo "$as_me: failed program was:" >&5
11996sed 's/^/| /' conftest.$ac_ext >&5
11997
11998 rxvt_broken_ximcb=no
11999fi
12000
12001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12002fi
12003{ echo "$as_me:$LINENO: result: $rxvt_broken_ximcb" >&5
12004echo "${ECHO_T}$rxvt_broken_ximcb" >&6; }
12005
12006 if test x$rxvt_broken_ximcb = xyes; then
12007
12008cat >>confdefs.h <<\_ACEOF
12009#define XIMCB_PROTO_BROKEN 1
12010_ACEOF
12011
12012 fi
12013 fi
12014fi
12015
12016{ echo "$as_me:$LINENO: checking for working X setlocale" >&5
12017echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6; }
12018if test "${rxvt_cv_func_xsetlocale+set}" = set; then
12019 echo $ECHO_N "(cached) $ECHO_C" >&6
12020else
12021 cat >conftest.$ac_ext <<_ACEOF
12022/* confdefs.h. */
12023_ACEOF
12024cat confdefs.h >>conftest.$ac_ext
12025cat >>conftest.$ac_ext <<_ACEOF
12026/* end confdefs.h. */
12027#define X_LOCALE 1
12028#include <X11/Xlocale.h>
12029int
12030main ()
12031{
12032setlocale(LC_CTYPE, "");
12033 ;
12034 return 0;
12035}
12036_ACEOF
12037rm -f conftest.$ac_objext conftest$ac_exeext
12038if { (ac_try="$ac_link"
12039case "(($ac_try" in
12040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12041 *) ac_try_echo=$ac_try;;
12042esac
12043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12044 (eval "$ac_link") 2>conftest.er1
12045 ac_status=$?
12046 grep -v '^ *+' conftest.er1 >conftest.err
12047 rm -f conftest.er1
12048 cat conftest.err >&5
12049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12050 (exit $ac_status); } && {
12051 test -z "$ac_cxx_werror_flag" ||
12052 test ! -s conftest.err
12053 } && test -s conftest$ac_exeext &&
12054 $as_test_x conftest$ac_exeext; then
12055 rxvt_cv_func_xsetlocale=yes
12056else
12057 echo "$as_me: failed program was:" >&5
12058sed 's/^/| /' conftest.$ac_ext >&5
12059
12060 rxvt_cv_func_xsetlocale=no
12061fi
12062
12063rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12064 conftest$ac_exeext conftest.$ac_ext
12065fi
12066{ echo "$as_me:$LINENO: result: $rxvt_cv_func_xsetlocale" >&5
12067echo "${ECHO_T}$rxvt_cv_func_xsetlocale" >&6; }
12068if test x$rxvt_cv_func_xsetlocale = xyes; then
12069
12070cat >>confdefs.h <<\_ACEOF
12071#define HAVE_XSETLOCALE 1
12072_ACEOF
12073
12074fi
12075LIBS=$save_LIBS
12076CFLAGS=$save_CFLAGS
12077
12078{ echo "$as_me:$LINENO: checking for working plain setlocale" >&5
12079echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6; }
12080if test "${rxvt_cv_func_setlocale+set}" = set; then
12081 echo $ECHO_N "(cached) $ECHO_C" >&6
12082else
12083 cat >conftest.$ac_ext <<_ACEOF
12084/* confdefs.h. */
12085_ACEOF
12086cat confdefs.h >>conftest.$ac_ext
12087cat >>conftest.$ac_ext <<_ACEOF
12088/* end confdefs.h. */
12089#include <clocale>
12090int
12091main ()
12092{
12093setlocale(LC_CTYPE, "");
12094 ;
12095 return 0;
12096}
12097_ACEOF
12098rm -f conftest.$ac_objext conftest$ac_exeext
12099if { (ac_try="$ac_link"
12100case "(($ac_try" in
12101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12102 *) ac_try_echo=$ac_try;;
12103esac
12104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12105 (eval "$ac_link") 2>conftest.er1
12106 ac_status=$?
12107 grep -v '^ *+' conftest.er1 >conftest.err
12108 rm -f conftest.er1
12109 cat conftest.err >&5
12110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12111 (exit $ac_status); } && {
12112 test -z "$ac_cxx_werror_flag" ||
12113 test ! -s conftest.err
12114 } && test -s conftest$ac_exeext &&
12115 $as_test_x conftest$ac_exeext; then
12116 rxvt_cv_func_setlocale=yes
12117else
12118 echo "$as_me: failed program was:" >&5
12119sed 's/^/| /' conftest.$ac_ext >&5
12120
12121 rxvt_cv_func_setlocale=no
12122fi
12123
12124rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12125 conftest$ac_exeext conftest.$ac_ext
12126fi
12127{ echo "$as_me:$LINENO: result: $rxvt_cv_func_setlocale" >&5
12128echo "${ECHO_T}$rxvt_cv_func_setlocale" >&6; }
12129if test x$rxvt_cv_func_setlocale = xyes; then
12130
12131cat >>confdefs.h <<\_ACEOF
12132#define HAVE_SETLOCALE 1
12133_ACEOF
12134
12135fi
12136
12137{ echo "$as_me:$LINENO: checking for working nl_langinfo" >&5
12138echo $ECHO_N "checking for working nl_langinfo... $ECHO_C" >&6; }
12139if test "${rxvt_cv_func_nl_langinfo+set}" = set; then
12140 echo $ECHO_N "(cached) $ECHO_C" >&6
12141else
12142 cat >conftest.$ac_ext <<_ACEOF
12143/* confdefs.h. */
12144_ACEOF
12145cat confdefs.h >>conftest.$ac_ext
12146cat >>conftest.$ac_ext <<_ACEOF
12147/* end confdefs.h. */
12148#include <langinfo.h>
12149int
12150main ()
12151{
12152nl_langinfo(CODESET);
12153 ;
12154 return 0;
12155}
12156_ACEOF
12157rm -f conftest.$ac_objext conftest$ac_exeext
12158if { (ac_try="$ac_link"
12159case "(($ac_try" in
12160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12161 *) ac_try_echo=$ac_try;;
12162esac
12163eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12164 (eval "$ac_link") 2>conftest.er1
12165 ac_status=$?
12166 grep -v '^ *+' conftest.er1 >conftest.err
12167 rm -f conftest.er1
12168 cat conftest.err >&5
12169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12170 (exit $ac_status); } && {
12171 test -z "$ac_cxx_werror_flag" ||
12172 test ! -s conftest.err
12173 } && test -s conftest$ac_exeext &&
12174 $as_test_x conftest$ac_exeext; then
12175 rxvt_cv_func_nl_langinfo=yes
12176else
12177 echo "$as_me: failed program was:" >&5
12178sed 's/^/| /' conftest.$ac_ext >&5
12179
12180 rxvt_cv_func_nl_langinfo=no
12181fi
12182
12183rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12184 conftest$ac_exeext conftest.$ac_ext
12185fi
12186{ echo "$as_me:$LINENO: result: $rxvt_cv_func_nl_langinfo" >&5
12187echo "${ECHO_T}$rxvt_cv_func_nl_langinfo" >&6; }
12188if test x$rxvt_cv_func_nl_langinfo = xyes; then
12189
12190cat >>confdefs.h <<\_ACEOF
12191#define HAVE_NL_LANGINFO 1
12192_ACEOF
12193
12194fi
12195
12196
12197{ echo "$as_me:$LINENO: checking for unix-compliant filehandle passing ability" >&5
12198echo $ECHO_N "checking for unix-compliant filehandle passing ability... $ECHO_C" >&6; }
12199if test "${can_pass_fds+set}" = set; then
12200 echo $ECHO_N "(cached) $ECHO_C" >&6
12201else
12202 cat >conftest.$ac_ext <<_ACEOF
12203/* confdefs.h. */
12204_ACEOF
12205cat confdefs.h >>conftest.$ac_ext
12206cat >>conftest.$ac_ext <<_ACEOF
12207/* end confdefs.h. */
12208
12209#include <cstddef> // broken bsds (is that redundant?) need this
12210#include <sys/types.h>
12211#include <sys/socket.h>
12212#include <sys/uio.h>
12213
12214int
12215main ()
12216{
12217
12218{
12219 msghdr msg;
12220 iovec iov;
12221 char buf [100];
12222 char data = 0;
12223
12224 iov.iov_base = &data;
12225 iov.iov_len = 1;
12226
12227 msg.msg_iov = &iov;
12228 msg.msg_iovlen = 1;
12229 msg.msg_control = buf;
12230 msg.msg_controllen = sizeof buf;
12231
12232 cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
12233 cmsg->cmsg_level = SOL_SOCKET;
12234 cmsg->cmsg_type = SCM_RIGHTS;
12235 cmsg->cmsg_len = 100;
12236
12237 *(int *)CMSG_DATA (cmsg) = 5;
12238
12239 return sendmsg (3, &msg, 0);
12240}
12241
12242 ;
12243 return 0;
12244}
12245_ACEOF
12246rm -f conftest.$ac_objext conftest$ac_exeext
12247if { (ac_try="$ac_link"
12248case "(($ac_try" in
12249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12250 *) ac_try_echo=$ac_try;;
12251esac
12252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12253 (eval "$ac_link") 2>conftest.er1
12254 ac_status=$?
12255 grep -v '^ *+' conftest.er1 >conftest.err
12256 rm -f conftest.er1
12257 cat conftest.err >&5
12258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12259 (exit $ac_status); } && {
12260 test -z "$ac_cxx_werror_flag" ||
12261 test ! -s conftest.err
12262 } && test -s conftest$ac_exeext &&
12263 $as_test_x conftest$ac_exeext; then
12264 can_pass_fds=yes
12265else
12266 echo "$as_me: failed program was:" >&5
12267sed 's/^/| /' conftest.$ac_ext >&5
12268
12269 can_pass_fds=no
12270fi
12271
12272rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12273 conftest$ac_exeext conftest.$ac_ext
12274fi
12275{ echo "$as_me:$LINENO: result: $can_pass_fds" >&5
12276echo "${ECHO_T}$can_pass_fds" >&6; }
12277if test x$can_pass_fds = xyes; then
12278
12279cat >>confdefs.h <<\_ACEOF
12280#define HAVE_UNIX_FDPASS 1
12281_ACEOF
12282
12283else
12284 { { echo "$as_me:$LINENO: error: libptytty requires unix-compliant filehandle passing ability" >&5
12285echo "$as_me: error: libptytty requires unix-compliant filehandle passing ability" >&2;}
12286 { (exit 1); exit 1; }; }
12287fi
12288
12289
12290
12291
12292
12293
12294
12295
12296for ac_header in \
12297 pty.h \
12298 util.h \
12299 libutil.h \
12300 sys/ioctl.h \
12301 sys/stropts.h \
12302
12303do
12304as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12305if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12306 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12307echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12308if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12309 echo $ECHO_N "(cached) $ECHO_C" >&6
12310fi
12311ac_res=`eval echo '${'$as_ac_Header'}'`
12312 { echo "$as_me:$LINENO: result: $ac_res" >&5
12313echo "${ECHO_T}$ac_res" >&6; }
12314else
12315 # Is the header compilable?
12316{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12317echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12318cat >conftest.$ac_ext <<_ACEOF
12319/* confdefs.h. */
12320_ACEOF
12321cat confdefs.h >>conftest.$ac_ext
12322cat >>conftest.$ac_ext <<_ACEOF
12323/* end confdefs.h. */
12324$ac_includes_default
12325#include <$ac_header>
12326_ACEOF
12327rm -f conftest.$ac_objext
12328if { (ac_try="$ac_compile"
12329case "(($ac_try" in
12330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12331 *) ac_try_echo=$ac_try;;
12332esac
12333eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12334 (eval "$ac_compile") 2>conftest.er1
12335 ac_status=$?
12336 grep -v '^ *+' conftest.er1 >conftest.err
12337 rm -f conftest.er1
12338 cat conftest.err >&5
12339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12340 (exit $ac_status); } && {
12341 test -z "$ac_cxx_werror_flag" ||
12342 test ! -s conftest.err
12343 } && test -s conftest.$ac_objext; then
12344 ac_header_compiler=yes
12345else
12346 echo "$as_me: failed program was:" >&5
12347sed 's/^/| /' conftest.$ac_ext >&5
12348
12349 ac_header_compiler=no
12350fi
12351
12352rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12353{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12354echo "${ECHO_T}$ac_header_compiler" >&6; }
12355
12356# Is the header present?
12357{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12358echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12359cat >conftest.$ac_ext <<_ACEOF
12360/* confdefs.h. */
12361_ACEOF
12362cat confdefs.h >>conftest.$ac_ext
12363cat >>conftest.$ac_ext <<_ACEOF
12364/* end confdefs.h. */
12365#include <$ac_header>
12366_ACEOF
12367if { (ac_try="$ac_cpp conftest.$ac_ext"
12368case "(($ac_try" in
12369 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12370 *) ac_try_echo=$ac_try;;
12371esac
12372eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12373 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12374 ac_status=$?
12375 grep -v '^ *+' conftest.er1 >conftest.err
12376 rm -f conftest.er1
12377 cat conftest.err >&5
12378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12379 (exit $ac_status); } >/dev/null && {
12380 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
12381 test ! -s conftest.err
12382 }; then
12383 ac_header_preproc=yes
12384else
12385 echo "$as_me: failed program was:" >&5
12386sed 's/^/| /' conftest.$ac_ext >&5
12387
12388 ac_header_preproc=no
12389fi
12390
12391rm -f conftest.err conftest.$ac_ext
12392{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12393echo "${ECHO_T}$ac_header_preproc" >&6; }
12394
12395# So? What about this header?
12396case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12397 yes:no: )
12398 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12399echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12400 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12401echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12402 ac_header_preproc=yes
12403 ;;
12404 no:yes:* )
12405 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12406echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12407 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12408echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12409 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12410echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12411 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12412echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12413 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12414echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12415 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12416echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12417
12418 ;;
12419esac
12420{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12421echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12422if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12423 echo $ECHO_N "(cached) $ECHO_C" >&6
12424else
12425 eval "$as_ac_Header=\$ac_header_preproc"
12426fi
12427ac_res=`eval echo '${'$as_ac_Header'}'`
12428 { echo "$as_me:$LINENO: result: $ac_res" >&5
12429echo "${ECHO_T}$ac_res" >&6; }
12430
12431fi
12432if test `eval echo '${'$as_ac_Header'}'` = yes; then
12433 cat >>confdefs.h <<_ACEOF
12434#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12435_ACEOF
12436
12437fi
12438
12439done
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451for ac_func in \
12452 revoke \
12453 _getpty \
12454 getpt \
12455 posix_openpt \
12456 isastream \
12457 setuid \
12458 seteuid \
12459 setreuid \
12460 setresuid \
12461
12462do
12463as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12464{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12465echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12466if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12467 echo $ECHO_N "(cached) $ECHO_C" >&6
12468else
12469 cat >conftest.$ac_ext <<_ACEOF
12470/* confdefs.h. */
12471_ACEOF
12472cat confdefs.h >>conftest.$ac_ext
12473cat >>conftest.$ac_ext <<_ACEOF
12474/* end confdefs.h. */
12475/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12476 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12477#define $ac_func innocuous_$ac_func
12478
12479/* System header to define __stub macros and hopefully few prototypes,
12480 which can conflict with char $ac_func (); below.
12481 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12482 <limits.h> exists even on freestanding compilers. */
12483
12484#ifdef __STDC__
12485# include <limits.h>
12486#else
12487# include <assert.h>
12488#endif
12489
12490#undef $ac_func
12491
12492/* Override any GCC internal prototype to avoid an error.
12493 Use char because int might match the return type of a GCC
12494 builtin and then its argument prototype would still apply. */
12495#ifdef __cplusplus
12496extern "C"
12497#endif
12498char $ac_func ();
12499/* The GNU C library defines this for functions which it implements
12500 to always fail with ENOSYS. Some functions are actually named
12501 something starting with __ and the normal name is an alias. */
12502#if defined __stub_$ac_func || defined __stub___$ac_func
12503choke me
12504#endif
12505
12506int
12507main ()
12508{
12509return $ac_func ();
12510 ;
12511 return 0;
12512}
12513_ACEOF
12514rm -f conftest.$ac_objext conftest$ac_exeext
12515if { (ac_try="$ac_link"
12516case "(($ac_try" in
12517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12518 *) ac_try_echo=$ac_try;;
12519esac
12520eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12521 (eval "$ac_link") 2>conftest.er1
12522 ac_status=$?
12523 grep -v '^ *+' conftest.er1 >conftest.err
12524 rm -f conftest.er1
12525 cat conftest.err >&5
12526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12527 (exit $ac_status); } && {
12528 test -z "$ac_cxx_werror_flag" ||
12529 test ! -s conftest.err
12530 } && test -s conftest$ac_exeext &&
12531 $as_test_x conftest$ac_exeext; then
12532 eval "$as_ac_var=yes"
12533else
12534 echo "$as_me: failed program was:" >&5
12535sed 's/^/| /' conftest.$ac_ext >&5
12536
12537 eval "$as_ac_var=no"
12538fi
12539
12540rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12541 conftest$ac_exeext conftest.$ac_ext
12542fi
12543ac_res=`eval echo '${'$as_ac_var'}'`
12544 { echo "$as_me:$LINENO: result: $ac_res" >&5
12545echo "${ECHO_T}$ac_res" >&6; }
12546if test `eval echo '${'$as_ac_var'}'` = yes; then
12547 cat >>confdefs.h <<_ACEOF
12548#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12549_ACEOF
12550
12551fi
12552done
12553
12554
12555have_clone=no
12556
12557{ echo "$as_me:$LINENO: checking for /dev/ptym/clone" >&5
12558echo $ECHO_N "checking for /dev/ptym/clone... $ECHO_C" >&6; }
12559if test -e /dev/ptym/clone; then
12560 { echo "$as_me:$LINENO: result: yes" >&5
12561echo "${ECHO_T}yes" >&6; }
12562
12563cat >>confdefs.h <<\_ACEOF
12564#define HAVE_DEV_CLONE 1
12565_ACEOF
12566
12567
12568cat >>confdefs.h <<\_ACEOF
12569#define CLONE_DEVICE "/dev/ptym/clone"
12570_ACEOF
12571
12572 have_clone=yes
12573else
12574 { echo "$as_me:$LINENO: result: no" >&5
12575echo "${ECHO_T}no" >&6; }
12576fi
12577
12578{ echo "$as_me:$LINENO: checking for /dev/ptc" >&5
12579echo $ECHO_N "checking for /dev/ptc... $ECHO_C" >&6; }
12580if test -e /dev/ptc; then
12581 { echo "$as_me:$LINENO: result: yes" >&5
12582echo "${ECHO_T}yes" >&6; }
12583
12584cat >>confdefs.h <<\_ACEOF
12585#define HAVE_DEV_PTC 1
12586_ACEOF
12587
12588
12589cat >>confdefs.h <<\_ACEOF
12590#define CLONE_DEVICE "/dev/ptc"
12591_ACEOF
12592
12593 have_clone=yes
12594else
12595 { echo "$as_me:$LINENO: result: no" >&5
12596echo "${ECHO_T}no" >&6; }
12597fi
12598
12599case $host in
12600 *-*-cygwin*)
12601 have_clone=yes
12602
12603cat >>confdefs.h <<\_ACEOF
12604#define CLONE_DEVICE "/dev/ptmx"
12605_ACEOF
12606
12607 ;;
12608 *)
12609 { echo "$as_me:$LINENO: checking for /dev/ptmx" >&5
12610echo $ECHO_N "checking for /dev/ptmx... $ECHO_C" >&6; }
12611 if test -e /dev/ptmx; then
12612 { echo "$as_me:$LINENO: result: yes" >&5
12613echo "${ECHO_T}yes" >&6; }
12614
12615cat >>confdefs.h <<\_ACEOF
12616#define HAVE_DEV_PTMX 1
12617_ACEOF
12618
12619
12620cat >>confdefs.h <<\_ACEOF
12621#define CLONE_DEVICE "/dev/ptmx"
12622_ACEOF
12623
12624 have_clone=yes
12625 else
12626 { echo "$as_me:$LINENO: result: no" >&5
12627echo "${ECHO_T}no" >&6; }
12628 fi
12629 ;;
12630esac
12631
12632if test x$ac_cv_func_getpt = xyes -o x$ac_cv_func_posix_openpt = xyes -o x$have_clone = xyes; then
12633 { echo "$as_me:$LINENO: checking for UNIX98 ptys" >&5
12634echo $ECHO_N "checking for UNIX98 ptys... $ECHO_C" >&6; }
12635 cat >conftest.$ac_ext <<_ACEOF
12636/* confdefs.h. */
12637_ACEOF
12638cat confdefs.h >>conftest.$ac_ext
12639cat >>conftest.$ac_ext <<_ACEOF
12640/* end confdefs.h. */
12641#include <stdlib.h>
12642int
12643main ()
12644{
12645grantpt(0);unlockpt(0);ptsname(0);
12646 ;
12647 return 0;
12648}
12649_ACEOF
12650rm -f conftest.$ac_objext conftest$ac_exeext
12651if { (ac_try="$ac_link"
12652case "(($ac_try" in
12653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12654 *) ac_try_echo=$ac_try;;
12655esac
12656eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12657 (eval "$ac_link") 2>conftest.er1
12658 ac_status=$?
12659 grep -v '^ *+' conftest.er1 >conftest.err
12660 rm -f conftest.er1
12661 cat conftest.err >&5
12662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12663 (exit $ac_status); } && {
12664 test -z "$ac_cxx_werror_flag" ||
12665 test ! -s conftest.err
12666 } && test -s conftest$ac_exeext &&
12667 $as_test_x conftest$ac_exeext; then
12668 unix98_pty=yes
12669
12670cat >>confdefs.h <<\_ACEOF
12671#define UNIX98_PTY 1
12672_ACEOF
12673
12674 { echo "$as_me:$LINENO: result: yes" >&5
12675echo "${ECHO_T}yes" >&6; }
12676else
12677 echo "$as_me: failed program was:" >&5
12678sed 's/^/| /' conftest.$ac_ext >&5
12679
12680 { echo "$as_me:$LINENO: result: no" >&5
12681echo "${ECHO_T}no" >&6; }
12682fi
12683
12684rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12685 conftest$ac_exeext conftest.$ac_ext
12686fi
12687
12688if test -z "$unix98_pty"; then
12689
12690for ac_func in openpty
12691do
12692as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12693{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12694echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12695if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12696 echo $ECHO_N "(cached) $ECHO_C" >&6
12697else
12698 cat >conftest.$ac_ext <<_ACEOF
12699/* confdefs.h. */
12700_ACEOF
12701cat confdefs.h >>conftest.$ac_ext
12702cat >>conftest.$ac_ext <<_ACEOF
12703/* end confdefs.h. */
12704/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12705 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12706#define $ac_func innocuous_$ac_func
12707
12708/* System header to define __stub macros and hopefully few prototypes,
12709 which can conflict with char $ac_func (); below.
12710 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12711 <limits.h> exists even on freestanding compilers. */
12712
12713#ifdef __STDC__
12714# include <limits.h>
12715#else
12716# include <assert.h>
12717#endif
12718
12719#undef $ac_func
12720
12721/* Override any GCC internal prototype to avoid an error.
12722 Use char because int might match the return type of a GCC
12723 builtin and then its argument prototype would still apply. */
12724#ifdef __cplusplus
12725extern "C"
12726#endif
12727char $ac_func ();
12728/* The GNU C library defines this for functions which it implements
12729 to always fail with ENOSYS. Some functions are actually named
12730 something starting with __ and the normal name is an alias. */
12731#if defined __stub_$ac_func || defined __stub___$ac_func
12732choke me
12733#endif
12734
12735int
12736main ()
12737{
12738return $ac_func ();
12739 ;
12740 return 0;
12741}
12742_ACEOF
12743rm -f conftest.$ac_objext conftest$ac_exeext
12744if { (ac_try="$ac_link"
12745case "(($ac_try" in
12746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12747 *) ac_try_echo=$ac_try;;
12748esac
12749eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12750 (eval "$ac_link") 2>conftest.er1
12751 ac_status=$?
12752 grep -v '^ *+' conftest.er1 >conftest.err
12753 rm -f conftest.er1
12754 cat conftest.err >&5
12755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12756 (exit $ac_status); } && {
12757 test -z "$ac_cxx_werror_flag" ||
12758 test ! -s conftest.err
12759 } && test -s conftest$ac_exeext &&
12760 $as_test_x conftest$ac_exeext; then
12761 eval "$as_ac_var=yes"
12762else
12763 echo "$as_me: failed program was:" >&5
12764sed 's/^/| /' conftest.$ac_ext >&5
12765
12766 eval "$as_ac_var=no"
12767fi
12768
12769rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12770 conftest$ac_exeext conftest.$ac_ext
12771fi
12772ac_res=`eval echo '${'$as_ac_var'}'`
12773 { echo "$as_me:$LINENO: result: $ac_res" >&5
12774echo "${ECHO_T}$ac_res" >&6; }
12775if test `eval echo '${'$as_ac_var'}'` = yes; then
12776 cat >>confdefs.h <<_ACEOF
12777#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12778_ACEOF
12779
12780else
12781 { echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
12782echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6; }
12783if test "${ac_cv_lib_util_openpty+set}" = set; then
12784 echo $ECHO_N "(cached) $ECHO_C" >&6
12785else
12786 ac_check_lib_save_LIBS=$LIBS
12787LIBS="-lutil $LIBS"
12788cat >conftest.$ac_ext <<_ACEOF
12789/* confdefs.h. */
12790_ACEOF
12791cat confdefs.h >>conftest.$ac_ext
12792cat >>conftest.$ac_ext <<_ACEOF
12793/* end confdefs.h. */
12794
12795/* Override any GCC internal prototype to avoid an error.
12796 Use char because int might match the return type of a GCC
12797 builtin and then its argument prototype would still apply. */
12798#ifdef __cplusplus
12799extern "C"
12800#endif
12801char openpty ();
12802int
12803main ()
12804{
12805return openpty ();
12806 ;
12807 return 0;
12808}
12809_ACEOF
12810rm -f conftest.$ac_objext conftest$ac_exeext
12811if { (ac_try="$ac_link"
12812case "(($ac_try" in
12813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12814 *) ac_try_echo=$ac_try;;
12815esac
12816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12817 (eval "$ac_link") 2>conftest.er1
12818 ac_status=$?
12819 grep -v '^ *+' conftest.er1 >conftest.err
12820 rm -f conftest.er1
12821 cat conftest.err >&5
12822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12823 (exit $ac_status); } && {
12824 test -z "$ac_cxx_werror_flag" ||
12825 test ! -s conftest.err
12826 } && test -s conftest$ac_exeext &&
12827 $as_test_x conftest$ac_exeext; then
12828 ac_cv_lib_util_openpty=yes
12829else
12830 echo "$as_me: failed program was:" >&5
12831sed 's/^/| /' conftest.$ac_ext >&5
12832
12833 ac_cv_lib_util_openpty=no
12834fi
12835
12836rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12837 conftest$ac_exeext conftest.$ac_ext
12838LIBS=$ac_check_lib_save_LIBS
12839fi
12840{ echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
12841echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6; }
12842if test $ac_cv_lib_util_openpty = yes; then
12843 cat >>confdefs.h <<\_ACEOF
12844#define HAVE_OPENPTY 1
12845_ACEOF
12846 LIBS="$LIBS -lutil"
12847fi
12848
12849fi
12850done
12851
12852fi
12853
12854
12855
12856{ echo "$as_me:$LINENO: checking for tty group" >&5
12857echo $ECHO_N "checking for tty group... $ECHO_C" >&6; }
12858if test "${tty_group+set}" = set; then
12859 echo $ECHO_N "(cached) $ECHO_C" >&6
12860else
12861 if test "$cross_compiling" = yes; then
12862 tty_group=no
12863else
12864 cat >conftest.$ac_ext <<_ACEOF
12865/* confdefs.h. */
12866_ACEOF
12867cat confdefs.h >>conftest.$ac_ext
12868cat >>conftest.$ac_ext <<_ACEOF
12869/* end confdefs.h. */
12870
12871#include <sys/types.h>
12872#include <sys/stat.h>
12873#include <unistd.h>
12874#include <grp.h>
12875
12876main()
12877{
12878 struct stat st;
12879 struct group *gr;
12880 char *tty;
12881 gr = getgrnam("tty");
12882 tty = ttyname(0);
12883 if (gr != 0
12884 && tty != 0
12885 && (stat(tty, &st)) == 0
12886 && st.st_gid == gr->gr_gid)
12887 return 0;
12888 else
12889 return 1;
12890}
12891_ACEOF
12892rm -f conftest$ac_exeext
12893if { (ac_try="$ac_link"
12894case "(($ac_try" in
12895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12896 *) ac_try_echo=$ac_try;;
12897esac
12898eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12899 (eval "$ac_link") 2>&5
12900 ac_status=$?
12901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12902 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12903 { (case "(($ac_try" in
12904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12905 *) ac_try_echo=$ac_try;;
12906esac
12907eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12908 (eval "$ac_try") 2>&5
12909 ac_status=$?
12910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12911 (exit $ac_status); }; }; then
12912 tty_group=yes
12913else
12914 echo "$as_me: program exited with status $ac_status" >&5
12915echo "$as_me: failed program was:" >&5
12916sed 's/^/| /' conftest.$ac_ext >&5
12917
12918( exit $ac_status )
12919tty_group=no
12920fi
12921rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12922fi
12923
12924
12925fi
12926{ echo "$as_me:$LINENO: result: $tty_group" >&5
12927echo "${ECHO_T}$tty_group" >&6; }
12928if test x$tty_group = xyes; then
12929
12930cat >>confdefs.h <<\_ACEOF
12931#define TTY_GID_SUPPORT 1
12932_ACEOF
12933
12934fi
12935
12936if test x$support_xft = xyes; then
12937 # Extract the first word of "pkg-config", so it can be a program name with args. 6744 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12938set dummy pkg-config; ac_word=$2 6745set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12939{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6746{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12940echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6747printf %s "checking for $ac_word... " >&6; }
12941if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 6748if test ${ac_cv_path_PKG_CONFIG+y}
12942 echo $ECHO_N "(cached) $ECHO_C" >&6 6749then :
12943else 6750 printf %s "(cached) " >&6
6751else $as_nop
12944 case $PKG_CONFIG in 6752 case $PKG_CONFIG in
12945 [\\/]* | ?:[\\/]*) 6753 [\\/]* | ?:[\\/]*)
12946 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 6754 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12947 ;; 6755 ;;
12948 *) 6756 *)
12949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12950for as_dir in $PATH 6758for as_dir in $PATH
12951do 6759do
12952 IFS=$as_save_IFS 6760 IFS=$as_save_IFS
12953 test -z "$as_dir" && as_dir=. 6761 case $as_dir in #(((
6762 '') as_dir=./ ;;
6763 */) ;;
6764 *) as_dir=$as_dir/ ;;
6765 esac
12954 for ac_exec_ext in '' $ac_executable_extensions; do 6766 for ac_exec_ext in '' $ac_executable_extensions; do
12955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6767 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12956 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 6768 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
12957 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6769 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12958 break 2 6770 break 2
12959 fi 6771 fi
12960done 6772done
12961done 6773 done
12962IFS=$as_save_IFS 6774IFS=$as_save_IFS
12963 6775
12964 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
12965 ;; 6776 ;;
12966esac 6777esac
12967fi 6778fi
12968PKG_CONFIG=$ac_cv_path_PKG_CONFIG 6779PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12969if test -n "$PKG_CONFIG"; then 6780if test -n "$PKG_CONFIG"; then
12970 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 6781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12971echo "${ECHO_T}$PKG_CONFIG" >&6; } 6782printf "%s\n" "$PKG_CONFIG" >&6; }
12972else 6783else
12973 { echo "$as_me:$LINENO: result: no" >&5 6784 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12974echo "${ECHO_T}no" >&6; } 6785printf "%s\n" "no" >&6; }
12975fi 6786fi
12976 6787
12977 6788
12978 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then 6789fi
12979 X_LIBS="`$PKG_CONFIG xft --libs` $X_LIBS" 6790if test -z "$ac_cv_path_PKG_CONFIG"; then
12980 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`" 6791 ac_pt_PKG_CONFIG=$PKG_CONFIG
6792 # Extract the first word of "pkg-config", so it can be a program name with args.
6793set dummy pkg-config; ac_word=$2
6794{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6795printf %s "checking for $ac_word... " >&6; }
6796if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6797then :
6798 printf %s "(cached) " >&6
6799else $as_nop
6800 case $ac_pt_PKG_CONFIG in
6801 [\\/]* | ?:[\\/]*)
6802 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6803 ;;
6804 *)
6805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6806for as_dir in $PATH
6807do
6808 IFS=$as_save_IFS
6809 case $as_dir in #(((
6810 '') as_dir=./ ;;
6811 */) ;;
6812 *) as_dir=$as_dir/ ;;
6813 esac
6814 for ac_exec_ext in '' $ac_executable_extensions; do
6815 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6816 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6817 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6818 break 2
6819 fi
6820done
6821 done
6822IFS=$as_save_IFS
6823
6824 ;;
6825esac
6826fi
6827ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6828if test -n "$ac_pt_PKG_CONFIG"; then
6829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6830printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6831else
6832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6833printf "%s\n" "no" >&6; }
6834fi
6835
6836 if test "x$ac_pt_PKG_CONFIG" = x; then
6837 PKG_CONFIG="no"
12981 else 6838 else
6839 case $cross_compiling:$ac_tool_warned in
6840yes:)
6841{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6842printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6843ac_tool_warned=yes ;;
6844esac
6845 PKG_CONFIG=$ac_pt_PKG_CONFIG
6846 fi
6847else
6848 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6849fi
6850
6851
6852
6853 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libptytty" >&5
6854printf %s "checking for libptytty... " >&6; }
6855 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libptytty; then
6856 PTYTTY_CFLAGS="`$PKG_CONFIG --cflags libptytty`"
6857 PTYTTY_LIBS="`$PKG_CONFIG --libs libptytty`"
6858
6859 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6860printf "%s\n" "ok" >&6; }
6861 :
6862 else
6863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6864printf "%s\n" "no" >&6; }
6865
6866 as_fn_error $? "unable to find libptytty" "$LINENO" 5
6867
6868 fi
6869
6870
6871
6872
6873
6874image_lib=none
6875
6876PIXBUF_CFLAGS=
6877PIXBUF_LIBS=
6878
6879if test x$support_pixbuf = xyes; then
6880
6881 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf-2.0" >&5
6882printf %s "checking for gdk-pixbuf-2.0... " >&6; }
6883 if test $PKG_CONFIG != no && $PKG_CONFIG --exists gdk-pixbuf-2.0; then
6884 PIXBUF_CFLAGS="`$PKG_CONFIG --cflags gdk-pixbuf-2.0`"
6885 PIXBUF_LIBS="`$PKG_CONFIG --libs gdk-pixbuf-2.0`"
6886
6887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6888printf "%s\n" "ok" >&6; }
6889
6890 image_lib=gdk-pixbuf
6891
6892printf "%s\n" "#define HAVE_PIXBUF 1" >>confdefs.h
6893
6894
6895 else
6896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6897printf "%s\n" "no" >&6; }
6898 :
6899 fi
6900
6901fi
6902
6903
6904
6905
6906STARTUP_NOTIFICATION_CFLAGS=
6907STARTUP_NOTIFICATION_LIBS=
6908
6909if test x$support_startup_notification = xyes; then
6910
6911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libstartup-notification-1.0" >&5
6912printf %s "checking for libstartup-notification-1.0... " >&6; }
6913 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libstartup-notification-1.0; then
6914 STARTUP_NOTIFICATION_CFLAGS="`$PKG_CONFIG --cflags libstartup-notification-1.0`"
6915 STARTUP_NOTIFICATION_LIBS="`$PKG_CONFIG --libs libstartup-notification-1.0`"
6916
6917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6918printf "%s\n" "ok" >&6; }
6919
6920
6921printf "%s\n" "#define HAVE_STARTUP_NOTIFICATION 1" >>confdefs.h
6922
6923
6924 else
6925 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6926printf "%s\n" "no" >&6; }
6927 :
6928 fi
6929
6930fi
6931
6932
6933
6934
6935if test x$support_frills = xyes; then
6936
6937 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xmu" >&5
6938printf %s "checking for xmu... " >&6; }
6939 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xmu; then
6940 XMU_CFLAGS="`$PKG_CONFIG --cflags xmu`"
6941 XMU_LIBS="`$PKG_CONFIG --libs xmu`"
6942
6943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6944printf "%s\n" "ok" >&6; }
6945
6946 X_LIBS="$XMU_LIBS $X_LIBS"
6947 CPPFLAGS="$CPPFLAGS $XMU_CFLAGS"
6948
6949printf "%s\n" "#define HAVE_XMU 1" >>confdefs.h
6950
6951
6952 else
6953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6954printf "%s\n" "no" >&6; }
6955 :
6956 fi
6957
6958fi
6959
6960ac_fn_cxx_check_header_compile "$LINENO" "sys/byteorder.h" "ac_cv_header_sys_byteorder_h" "$ac_includes_default"
6961if test "x$ac_cv_header_sys_byteorder_h" = xyes
6962then :
6963 printf "%s\n" "#define HAVE_SYS_BYTEORDER_H 1" >>confdefs.h
6964
6965fi
6966ac_fn_cxx_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
6967if test "x$ac_cv_header_sys_ioctl_h" = xyes
6968then :
6969 printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
6970
6971fi
6972ac_fn_cxx_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
6973if test "x$ac_cv_header_sys_sockio_h" = xyes
6974then :
6975 printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
6976
6977fi
6978ac_fn_cxx_check_header_compile "$LINENO" "sys/strredir.h" "ac_cv_header_sys_strredir_h" "$ac_includes_default"
6979if test "x$ac_cv_header_sys_strredir_h" = xyes
6980then :
6981 printf "%s\n" "#define HAVE_SYS_STRREDIR_H 1" >>confdefs.h
6982
6983fi
6984ac_fn_cxx_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
6985if test "x$ac_cv_header_stdint_h" = xyes
6986then :
6987 printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
6988
6989fi
6990ac_fn_cxx_check_header_compile "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
6991if test "x$ac_cv_header_wchar_h" = xyes
6992then :
6993 printf "%s\n" "#define HAVE_WCHAR_H 1" >>confdefs.h
6994
6995fi
6996
6997
6998{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XLIB_ILLEGAL_ACCESS" >&5
6999printf %s "checking for XLIB_ILLEGAL_ACCESS... " >&6; }
7000if test ${rxvt_cv_xlib_illegal_access+y}
7001then :
7002 printf %s "(cached) " >&6
7003else $as_nop
7004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7005/* end confdefs.h. */
7006
7007#define XLIB_ILLEGAL_ACCESS
7008#include <X11/Xlib.h>
7009
7010int
7011main (void)
7012{
7013
7014 Display *dpy;
7015 dpy->xdefaults = (char *)0;
7016
7017 ;
7018 return 0;
7019}
7020_ACEOF
7021if ac_fn_cxx_try_compile "$LINENO"
7022then :
7023 rxvt_cv_xlib_illegal_access=yes
7024else $as_nop
7025 rxvt_cv_xlib_illegal_access=no
7026
7027fi
7028rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7029fi
7030{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_xlib_illegal_access" >&5
7031printf "%s\n" "$rxvt_cv_xlib_illegal_access" >&6; }
7032if test x$rxvt_cv_xlib_illegal_access = xyes; then
7033
7034printf "%s\n" "#define XLIB_ILLEGAL_ACCESS 1" >>confdefs.h
7035
7036fi
7037
7038ac_fn_cxx_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
7039if test "x$ac_cv_type_mode_t" = xyes
7040then :
7041
7042else $as_nop
7043
7044printf "%s\n" "#define mode_t int" >>confdefs.h
7045
7046fi
7047
7048
7049 ac_fn_cxx_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
7050"
7051if test "x$ac_cv_type_pid_t" = xyes
7052then :
7053
7054else $as_nop
7055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7056/* end confdefs.h. */
7057
7058 #if defined _WIN64 && !defined __CYGWIN__
7059 LLP64
7060 #endif
7061
7062int
7063main (void)
7064{
7065
7066 ;
7067 return 0;
7068}
7069
7070_ACEOF
7071if ac_fn_cxx_try_compile "$LINENO"
7072then :
7073 ac_pid_type='int'
7074else $as_nop
7075 ac_pid_type='__int64'
7076fi
7077rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7078
7079printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
7080
7081
7082fi
7083
7084
7085{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7086printf %s "checking for grep that handles long lines and -e... " >&6; }
7087if test ${ac_cv_path_GREP+y}
7088then :
7089 printf %s "(cached) " >&6
7090else $as_nop
7091 if test -z "$GREP"; then
7092 ac_path_GREP_found=false
7093 # Loop through the user's path and test for each of PROGNAME-LIST
7094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7095for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7096do
7097 IFS=$as_save_IFS
7098 case $as_dir in #(((
7099 '') as_dir=./ ;;
7100 */) ;;
7101 *) as_dir=$as_dir/ ;;
7102 esac
7103 for ac_prog in grep ggrep
7104 do
7105 for ac_exec_ext in '' $ac_executable_extensions; do
7106 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7107 as_fn_executable_p "$ac_path_GREP" || continue
7108# Check for GNU ac_path_GREP and select it if it is found.
7109 # Check for GNU $ac_path_GREP
7110case `"$ac_path_GREP" --version 2>&1` in
7111*GNU*)
7112 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7113*)
7114 ac_count=0
7115 printf %s 0123456789 >"conftest.in"
7116 while :
7117 do
7118 cat "conftest.in" "conftest.in" >"conftest.tmp"
7119 mv "conftest.tmp" "conftest.in"
7120 cp "conftest.in" "conftest.nl"
7121 printf "%s\n" 'GREP' >> "conftest.nl"
7122 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7123 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7124 as_fn_arith $ac_count + 1 && ac_count=$as_val
7125 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7126 # Best one so far, save it but keep looking for a better one
7127 ac_cv_path_GREP="$ac_path_GREP"
7128 ac_path_GREP_max=$ac_count
7129 fi
7130 # 10*(2^10) chars as input seems more than enough
7131 test $ac_count -gt 10 && break
7132 done
7133 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7134esac
7135
7136 $ac_path_GREP_found && break 3
7137 done
7138 done
7139 done
7140IFS=$as_save_IFS
7141 if test -z "$ac_cv_path_GREP"; then
7142 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7143 fi
7144else
7145 ac_cv_path_GREP=$GREP
7146fi
7147
7148fi
7149{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7150printf "%s\n" "$ac_cv_path_GREP" >&6; }
7151 GREP="$ac_cv_path_GREP"
7152
7153
7154{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7155printf %s "checking for egrep... " >&6; }
7156if test ${ac_cv_path_EGREP+y}
7157then :
7158 printf %s "(cached) " >&6
7159else $as_nop
7160 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7161 then ac_cv_path_EGREP="$GREP -E"
7162 else
7163 if test -z "$EGREP"; then
7164 ac_path_EGREP_found=false
7165 # Loop through the user's path and test for each of PROGNAME-LIST
7166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7167for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7168do
7169 IFS=$as_save_IFS
7170 case $as_dir in #(((
7171 '') as_dir=./ ;;
7172 */) ;;
7173 *) as_dir=$as_dir/ ;;
7174 esac
7175 for ac_prog in egrep
7176 do
7177 for ac_exec_ext in '' $ac_executable_extensions; do
7178 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7179 as_fn_executable_p "$ac_path_EGREP" || continue
7180# Check for GNU ac_path_EGREP and select it if it is found.
7181 # Check for GNU $ac_path_EGREP
7182case `"$ac_path_EGREP" --version 2>&1` in
7183*GNU*)
7184 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7185*)
7186 ac_count=0
7187 printf %s 0123456789 >"conftest.in"
7188 while :
7189 do
7190 cat "conftest.in" "conftest.in" >"conftest.tmp"
7191 mv "conftest.tmp" "conftest.in"
7192 cp "conftest.in" "conftest.nl"
7193 printf "%s\n" 'EGREP' >> "conftest.nl"
7194 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7195 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7196 as_fn_arith $ac_count + 1 && ac_count=$as_val
7197 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7198 # Best one so far, save it but keep looking for a better one
7199 ac_cv_path_EGREP="$ac_path_EGREP"
7200 ac_path_EGREP_max=$ac_count
7201 fi
7202 # 10*(2^10) chars as input seems more than enough
7203 test $ac_count -gt 10 && break
7204 done
7205 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7206esac
7207
7208 $ac_path_EGREP_found && break 3
7209 done
7210 done
7211 done
7212IFS=$as_save_IFS
7213 if test -z "$ac_cv_path_EGREP"; then
7214 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7215 fi
7216else
7217 ac_cv_path_EGREP=$EGREP
7218fi
7219
7220 fi
7221fi
7222{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7223printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7224 EGREP="$ac_cv_path_EGREP"
7225
7226
7227{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
7228printf %s "checking for uid_t in sys/types.h... " >&6; }
7229if test ${ac_cv_type_uid_t+y}
7230then :
7231 printf %s "(cached) " >&6
7232else $as_nop
7233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7234/* end confdefs.h. */
7235#include <sys/types.h>
7236
7237_ACEOF
7238if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7239 $EGREP "uid_t" >/dev/null 2>&1
7240then :
7241 ac_cv_type_uid_t=yes
7242else $as_nop
7243 ac_cv_type_uid_t=no
7244fi
7245rm -rf conftest*
7246
7247fi
7248{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
7249printf "%s\n" "$ac_cv_type_uid_t" >&6; }
7250if test $ac_cv_type_uid_t = no; then
7251
7252printf "%s\n" "#define uid_t int" >>confdefs.h
7253
7254
7255printf "%s\n" "#define gid_t int" >>confdefs.h
7256
7257fi
7258
7259ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
7260case $ac_cv_c_int16_t in #(
7261 no|yes) ;; #(
7262 *)
7263
7264printf "%s\n" "#define int16_t $ac_cv_c_int16_t" >>confdefs.h
7265;;
7266esac
7267
7268ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
7269case $ac_cv_c_uint16_t in #(
7270 no|yes) ;; #(
7271 *)
7272
7273
7274printf "%s\n" "#define uint16_t $ac_cv_c_uint16_t" >>confdefs.h
7275;;
7276 esac
7277
7278ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
7279case $ac_cv_c_int32_t in #(
7280 no|yes) ;; #(
7281 *)
7282
7283printf "%s\n" "#define int32_t $ac_cv_c_int32_t" >>confdefs.h
7284;;
7285esac
7286
7287ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
7288case $ac_cv_c_uint32_t in #(
7289 no|yes) ;; #(
7290 *)
7291
7292printf "%s\n" "#define _UINT32_T 1" >>confdefs.h
7293
7294
7295printf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h
7296;;
7297 esac
7298
7299
7300ac_fn_cxx_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
7301if test "x$ac_cv_func_unsetenv" = xyes
7302then :
7303 printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h
7304
7305fi
7306
7307
7308
7309
7310save_LIBS=$LIBS
7311save_CXXFLAGS=$CXXFLAGS
7312CXXFLAGS="$CXXFLAGS $X_CFLAGS"
7313LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
7314if test x$support_xim = xyes; then
7315 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working Xlocale" >&5
7316printf %s "checking for working Xlocale... " >&6; }
7317if test ${rxvt_cv_func_xlocale+y}
7318then :
7319 printf %s "(cached) " >&6
7320else $as_nop
7321 if test "$cross_compiling" = yes
7322then :
7323 :
7324else $as_nop
7325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7326/* end confdefs.h. */
7327
7328 #include <X11/Xlib.h>
7329 #include <stdlib.h>
7330 int main() {
7331 char *p;
7332 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
7333 exit (XSupportsLocale() ? 0 : 1);
7334 else
7335 exit (1);
7336 }
7337
7338_ACEOF
7339if ac_fn_cxx_try_run "$LINENO"
7340then :
7341 rxvt_cv_func_xlocale=yes
7342else $as_nop
7343 rxvt_cv_func_xlocale=no
7344fi
7345rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7346 conftest.$ac_objext conftest.beam conftest.$ac_ext
7347fi
7348
7349fi
7350{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xlocale" >&5
7351printf "%s\n" "$rxvt_cv_func_xlocale" >&6; }
7352 if test x$rxvt_cv_func_xlocale = xyes; then
7353
7354printf "%s\n" "#define USE_XIM 1" >>confdefs.h
7355
7356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for broken XIM callback" >&5
7357printf %s "checking for broken XIM callback... " >&6; }
7358if test ${rxvt_cv_broken_ximcb+y}
7359then :
7360 printf %s "(cached) " >&6
7361else $as_nop
7362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7363/* end confdefs.h. */
7364
7365 #include <X11/Xlib.h>
7366
7367 void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
7368
7369 void f() {
7370 XIMCallback cb;
7371 cb.callback = im_destroy_cb;
7372 }
7373
7374_ACEOF
7375if ac_fn_cxx_try_compile "$LINENO"
7376then :
7377 rxvt_cv_broken_ximcb=yes
7378else $as_nop
7379 rxvt_cv_broken_ximcb=no
7380fi
7381rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7382fi
7383{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_broken_ximcb" >&5
7384printf "%s\n" "$rxvt_cv_broken_ximcb" >&6; }
7385
7386 if test x$rxvt_cv_broken_ximcb = xyes; then
7387
7388printf "%s\n" "#define XIMCB_PROTO_BROKEN 1" >>confdefs.h
7389
7390 fi
7391 fi
7392fi
7393
7394{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working X setlocale" >&5
7395printf %s "checking for working X setlocale... " >&6; }
7396if test ${rxvt_cv_func_xsetlocale+y}
7397then :
7398 printf %s "(cached) " >&6
7399else $as_nop
7400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7401/* end confdefs.h. */
7402#define X_LOCALE 1
7403#include <X11/Xlocale.h>
7404int
7405main (void)
7406{
7407setlocale(LC_CTYPE, "");
7408 ;
7409 return 0;
7410}
7411_ACEOF
7412if ac_fn_cxx_try_link "$LINENO"
7413then :
7414 rxvt_cv_func_xsetlocale=yes
7415else $as_nop
7416 rxvt_cv_func_xsetlocale=no
7417fi
7418rm -f core conftest.err conftest.$ac_objext conftest.beam \
7419 conftest$ac_exeext conftest.$ac_ext
7420fi
7421{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xsetlocale" >&5
7422printf "%s\n" "$rxvt_cv_func_xsetlocale" >&6; }
7423if test x$rxvt_cv_func_xsetlocale = xyes; then
7424
7425printf "%s\n" "#define HAVE_XSETLOCALE 1" >>confdefs.h
7426
7427fi
7428LIBS=$save_LIBS
7429CXXFLAGS=$save_CXXFLAGS
7430
7431{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working nl_langinfo" >&5
7432printf %s "checking for working nl_langinfo... " >&6; }
7433if test ${rxvt_cv_func_nl_langinfo+y}
7434then :
7435 printf %s "(cached) " >&6
7436else $as_nop
7437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7438/* end confdefs.h. */
7439#include <langinfo.h>
7440int
7441main (void)
7442{
7443nl_langinfo(CODESET);
7444 ;
7445 return 0;
7446}
7447_ACEOF
7448if ac_fn_cxx_try_link "$LINENO"
7449then :
7450 rxvt_cv_func_nl_langinfo=yes
7451else $as_nop
7452 rxvt_cv_func_nl_langinfo=no
7453fi
7454rm -f core conftest.err conftest.$ac_objext conftest.beam \
7455 conftest$ac_exeext conftest.$ac_ext
7456fi
7457{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_nl_langinfo" >&5
7458printf "%s\n" "$rxvt_cv_func_nl_langinfo" >&6; }
7459if test x$rxvt_cv_func_nl_langinfo = xyes; then
7460
7461printf "%s\n" "#define HAVE_NL_LANGINFO 1" >>confdefs.h
7462
7463fi
7464
7465support_image=no
7466if test x$support_inheritpixmap = xyes || test x$support_pixbuf = xyes; then
7467 support_image=yes
7468fi
7469if test x$support_xft = xyes || test x$support_image = xyes; then
7470 rxvt_have_xrender=no
7471
7472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xrender" >&5
7473printf %s "checking for xrender... " >&6; }
7474 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xrender; then
7475 XRENDER_CFLAGS="`$PKG_CONFIG --cflags xrender`"
7476 XRENDER_LIBS="`$PKG_CONFIG --libs xrender`"
7477
7478 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7479printf "%s\n" "ok" >&6; }
7480
7481 X_LIBS="$XRENDER_LIBS $X_LIBS"
7482 CPPFLAGS="$CPPFLAGS $XRENDER_CFLAGS"
7483 rxvt_have_xrender=yes
7484
7485 save_LIBS="$LIBS"
7486 LIBS="$LIBS $X_LIBS"
7487 ac_fn_cxx_check_header_compile "$LINENO" "X11/extensions/Xrender.h" "ac_cv_header_X11_extensions_Xrender_h" "$ac_includes_default"
7488if test "x$ac_cv_header_X11_extensions_Xrender_h" = xyes
7489then :
7490
7491else $as_nop
7492 rxvt_have_xrender=no
7493fi
7494
7495 ac_fn_cxx_check_func "$LINENO" "XRenderFindStandardFormat" "ac_cv_func_XRenderFindStandardFormat"
7496if test "x$ac_cv_func_XRenderFindStandardFormat" = xyes
7497then :
7498
7499else $as_nop
7500 rxvt_have_xrender=no
7501fi
7502
7503 LIBS="$save_LIBS"
7504
7505 else
7506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7507printf "%s\n" "no" >&6; }
7508 :
7509 fi
7510
7511fi
7512
7513if test x$support_xft = xyes && test x$rxvt_have_xrender = xyes; then
7514
7515 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fontconfig xft" >&5
7516printf %s "checking for fontconfig xft... " >&6; }
7517 if test $PKG_CONFIG != no && $PKG_CONFIG --exists fontconfig xft; then
7518 XFT_CFLAGS="`$PKG_CONFIG --cflags fontconfig xft`"
7519 XFT_LIBS="`$PKG_CONFIG --libs fontconfig xft`"
7520
7521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7522printf "%s\n" "ok" >&6; }
7523
7524 X_LIBS="$XFT_LIBS $X_LIBS"
7525 CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
7526
7527 else
7528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7529printf "%s\n" "no" >&6; }
7530
12982 # Extract the first word of "xft-config", so it can be a program name with args. 7531 # Extract the first word of "xft-config", so it can be a program name with args.
12983set dummy xft-config; ac_word=$2 7532set dummy xft-config; ac_word=$2
12984{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7533{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12985echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7534printf %s "checking for $ac_word... " >&6; }
12986if test "${ac_cv_path_XFT_CONFIG+set}" = set; then 7535if test ${ac_cv_path_XFT_CONFIG+y}
12987 echo $ECHO_N "(cached) $ECHO_C" >&6 7536then :
12988else 7537 printf %s "(cached) " >&6
7538else $as_nop
12989 case $XFT_CONFIG in 7539 case $XFT_CONFIG in
12990 [\\/]* | ?:[\\/]*) 7540 [\\/]* | ?:[\\/]*)
12991 ac_cv_path_XFT_CONFIG="$XFT_CONFIG" # Let the user override the test with a path. 7541 ac_cv_path_XFT_CONFIG="$XFT_CONFIG" # Let the user override the test with a path.
12992 ;; 7542 ;;
12993 *) 7543 *)
12994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12995for as_dir in $PATH 7545for as_dir in $PATH
12996do 7546do
12997 IFS=$as_save_IFS 7547 IFS=$as_save_IFS
12998 test -z "$as_dir" && as_dir=. 7548 case $as_dir in #(((
7549 '') as_dir=./ ;;
7550 */) ;;
7551 *) as_dir=$as_dir/ ;;
7552 esac
12999 for ac_exec_ext in '' $ac_executable_extensions; do 7553 for ac_exec_ext in '' $ac_executable_extensions; do
13000 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7554 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13001 ac_cv_path_XFT_CONFIG="$as_dir/$ac_word$ac_exec_ext" 7555 ac_cv_path_XFT_CONFIG="$as_dir$ac_word$ac_exec_ext"
13002 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7556 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13003 break 2 7557 break 2
13004 fi 7558 fi
13005done 7559done
13006done 7560 done
13007IFS=$as_save_IFS 7561IFS=$as_save_IFS
13008 7562
13009 test -z "$ac_cv_path_XFT_CONFIG" && ac_cv_path_XFT_CONFIG="no" 7563 test -z "$ac_cv_path_XFT_CONFIG" && ac_cv_path_XFT_CONFIG="no"
13010 ;; 7564 ;;
13011esac 7565esac
13012fi 7566fi
13013XFT_CONFIG=$ac_cv_path_XFT_CONFIG 7567XFT_CONFIG=$ac_cv_path_XFT_CONFIG
13014if test -n "$XFT_CONFIG"; then 7568if test -n "$XFT_CONFIG"; then
13015 { echo "$as_me:$LINENO: result: $XFT_CONFIG" >&5 7569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XFT_CONFIG" >&5
13016echo "${ECHO_T}$XFT_CONFIG" >&6; } 7570printf "%s\n" "$XFT_CONFIG" >&6; }
13017else 7571else
13018 { echo "$as_me:$LINENO: result: no" >&5 7572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13019echo "${ECHO_T}no" >&6; } 7573printf "%s\n" "no" >&6; }
13020fi 7574fi
13021 7575
13022 7576
13023 if test $XFT_CONFIG != no; then 7577 if test $XFT_CONFIG != no; then
13024 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS" 7578 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS"
13025 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`" 7579 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
13026 fi 7580 fi
13027 fi
13028 7581
7582 fi
13029 7583
13030for ac_header in X11/Xft/Xft.h 7584
13031do 7585 save_LIBS="$LIBS"
7586 LIBS="$LIBS $X_LIBS"
7587 for ac_header in X11/Xft/Xft.h fontconfig/fontconfig.h
7588do :
13032as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 7589 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13033if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 7590ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13034 { echo "$as_me:$LINENO: checking for $ac_header" >&5 7591if eval test \"x\$"$as_ac_Header"\" = x"yes"
13035echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 7592then :
13036if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 7593 cat >>confdefs.h <<_ACEOF
13037 echo $ECHO_N "(cached) $ECHO_C" >&6 7594#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13038fi
13039ac_res=`eval echo '${'$as_ac_Header'}'`
13040 { echo "$as_me:$LINENO: result: $ac_res" >&5
13041echo "${ECHO_T}$ac_res" >&6; }
13042else
13043 # Is the header compilable?
13044{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
13045echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13046cat >conftest.$ac_ext <<_ACEOF
13047/* confdefs.h. */
13048_ACEOF 7595_ACEOF
7596
7597else $as_nop
7598 support_xft=no
7599fi
7600
7601done
7602
7603 for ac_func in XftDrawString32 FcPatternGet
7604do :
7605 as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | $as_tr_sh`
7606ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
7607if eval test \"x\$"$as_ac_var"\" = x"yes"
7608then :
7609 cat >>confdefs.h <<_ACEOF
7610#define `printf "%s\n" "HAVE_$ac_func" | $as_tr_cpp` 1
7611_ACEOF
7612
7613else $as_nop
7614 support_xft=no
7615fi
7616
7617done
7618 LIBS="$save_LIBS"
7619
7620 if test x$support_xft = xyes; then
7621
7622printf "%s\n" "#define XFT 1" >>confdefs.h
7623
7624 fi
7625fi
7626
7627if test x$support_image = xyes && test x$rxvt_have_xrender = xyes; then
7628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Render >= 0.11" >&5
7629printf %s "checking for Render >= 0.11... " >&6; }
13049cat confdefs.h >>conftest.$ac_ext 7630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13050cat >>conftest.$ac_ext <<_ACEOF
13051/* end confdefs.h. */ 7631/* end confdefs.h. */
13052$ac_includes_default
13053#include <$ac_header>
13054_ACEOF
13055rm -f conftest.$ac_objext
13056if { (ac_try="$ac_compile"
13057case "(($ac_try" in
13058 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13059 *) ac_try_echo=$ac_try;;
13060esac
13061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13062 (eval "$ac_compile") 2>conftest.er1
13063 ac_status=$?
13064 grep -v '^ *+' conftest.er1 >conftest.err
13065 rm -f conftest.er1
13066 cat conftest.err >&5
13067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13068 (exit $ac_status); } && {
13069 test -z "$ac_cxx_werror_flag" ||
13070 test ! -s conftest.err
13071 } && test -s conftest.$ac_objext; then
13072 ac_header_compiler=yes
13073else
13074 echo "$as_me: failed program was:" >&5
13075sed 's/^/| /' conftest.$ac_ext >&5
13076 7632
13077 ac_header_compiler=no 7633#include <X11/extensions/Xrender.h>
13078fi 7634#if RENDER_MAJOR == 0 && RENDER_MINOR <= 10
13079 7635error
13080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13081{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13082echo "${ECHO_T}$ac_header_compiler" >&6; }
13083
13084# Is the header present?
13085{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
13086echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13087cat >conftest.$ac_ext <<_ACEOF
13088/* confdefs.h. */
13089_ACEOF
13090cat confdefs.h >>conftest.$ac_ext
13091cat >>conftest.$ac_ext <<_ACEOF
13092/* end confdefs.h. */
13093#include <$ac_header>
13094_ACEOF
13095if { (ac_try="$ac_cpp conftest.$ac_ext"
13096case "(($ac_try" in
13097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13098 *) ac_try_echo=$ac_try;;
13099esac
13100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13101 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13102 ac_status=$?
13103 grep -v '^ *+' conftest.er1 >conftest.err
13104 rm -f conftest.er1
13105 cat conftest.err >&5
13106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13107 (exit $ac_status); } >/dev/null && {
13108 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
13109 test ! -s conftest.err
13110 }; then
13111 ac_header_preproc=yes
13112else
13113 echo "$as_me: failed program was:" >&5
13114sed 's/^/| /' conftest.$ac_ext >&5
13115
13116 ac_header_preproc=no
13117fi
13118
13119rm -f conftest.err conftest.$ac_ext
13120{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13121echo "${ECHO_T}$ac_header_preproc" >&6; }
13122
13123# So? What about this header?
13124case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
13125 yes:no: )
13126 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13127echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13128 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13129echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13130 ac_header_preproc=yes
13131 ;;
13132 no:yes:* )
13133 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13134echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13135 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13136echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13137 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13138echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13139 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13140echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13141 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13142echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13143 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13144echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13145
13146 ;;
13147esac
13148{ echo "$as_me:$LINENO: checking for $ac_header" >&5
13149echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13150if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13151 echo $ECHO_N "(cached) $ECHO_C" >&6
13152else
13153 eval "$as_ac_Header=\$ac_header_preproc"
13154fi
13155ac_res=`eval echo '${'$as_ac_Header'}'`
13156 { echo "$as_me:$LINENO: result: $ac_res" >&5
13157echo "${ECHO_T}$ac_res" >&6; }
13158
13159fi
13160if test `eval echo '${'$as_ac_Header'}'` = yes; then
13161 cat >>confdefs.h <<_ACEOF
13162#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13163_ACEOF
13164
13165else
13166 support_xft=no
13167fi
13168
13169done
13170
13171 ac_save_LIBS="$LIBS"
13172 LIBS="$LIBS $X_LIBS"
13173
13174{ echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
13175echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6; }
13176if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
13177 echo $ECHO_N "(cached) $ECHO_C" >&6
13178else
13179 ac_check_lib_save_LIBS=$LIBS
13180LIBS="-lXft $LIBS"
13181cat >conftest.$ac_ext <<_ACEOF
13182/* confdefs.h. */
13183_ACEOF
13184cat confdefs.h >>conftest.$ac_ext
13185cat >>conftest.$ac_ext <<_ACEOF
13186/* end confdefs.h. */
13187
13188/* Override any GCC internal prototype to avoid an error.
13189 Use char because int might match the return type of a GCC
13190 builtin and then its argument prototype would still apply. */
13191#ifdef __cplusplus
13192extern "C"
13193#endif 7636#endif
13194char XftDrawString32 (); 7637
13195int 7638int
13196main () 7639main (void)
13197{ 7640{
13198return XftDrawString32 (); 7641
13199 ; 7642 ;
13200 return 0; 7643 return 0;
13201} 7644}
13202_ACEOF 7645_ACEOF
13203rm -f conftest.$ac_objext conftest$ac_exeext 7646if ac_fn_cxx_try_compile "$LINENO"
13204if { (ac_try="$ac_link" 7647then :
13205case "(($ac_try" in
13206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13207 *) ac_try_echo=$ac_try;;
13208esac
13209eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13210 (eval "$ac_link") 2>conftest.er1
13211 ac_status=$?
13212 grep -v '^ *+' conftest.er1 >conftest.err
13213 rm -f conftest.er1
13214 cat conftest.err >&5
13215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13216 (exit $ac_status); } && {
13217 test -z "$ac_cxx_werror_flag" ||
13218 test ! -s conftest.err
13219 } && test -s conftest$ac_exeext &&
13220 $as_test_x conftest$ac_exeext; then
13221 ac_cv_lib_Xft_XftDrawString32=yes
13222else
13223 echo "$as_me: failed program was:" >&5
13224sed 's/^/| /' conftest.$ac_ext >&5
13225 7648
13226 ac_cv_lib_Xft_XftDrawString32=no 7649else $as_nop
13227fi
13228
13229rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13230 conftest$ac_exeext conftest.$ac_ext
13231LIBS=$ac_check_lib_save_LIBS
13232fi
13233{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5
13234echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6; }
13235if test $ac_cv_lib_Xft_XftDrawString32 = yes; then
13236 cat >>confdefs.h <<_ACEOF
13237#define HAVE_LIBXFT 1
13238_ACEOF
13239
13240 LIBS="-lXft $LIBS"
13241
13242else
13243 support_xft=no 7650 support_image=no
13244fi 7651fi
13245 7652rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13246 LIBS="$ac_save_LIBS"
13247
13248 if test x$support_xft = xyes; then 7653 if test x$support_image = xyes; then
7654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7655printf "%s\n" "ok" >&6; }
7656 LIBS="$LIBS -lm"
13249 7657
13250cat >>confdefs.h <<\_ACEOF 7658printf "%s\n" "#define XRENDER 1" >>confdefs.h
13251#define XFT 1
13252_ACEOF
13253 7659
7660
7661 if test x$support_inheritpixmap = xyes; then
7662
7663printf "%s\n" "#define ENABLE_TRANSPARENCY 1" >>confdefs.h
7664
13254 fi 7665 fi
7666 else
7667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7668printf "%s\n" "no" >&6; }
7669 fi
13255fi 7670fi
7671
13256if test x$support_styles = xyes; then 7672if test x$support_styles = xyes; then
13257 7673
13258cat >>confdefs.h <<\_ACEOF 7674printf "%s\n" "#define ENABLE_STYLES 1" >>confdefs.h
13259#define ENABLE_STYLES 1
13260_ACEOF
13261 7675
13262fi 7676fi
13263if test x$support_iso14755 = xyes; then 7677if test x$support_iso14755 = xyes; then
13264 7678
13265cat >>confdefs.h <<\_ACEOF 7679printf "%s\n" "#define ISO_14755 1" >>confdefs.h
13266#define ISO_14755 1
13267_ACEOF
13268 7680
13269fi 7681fi
13270if test x$support_8bitctrls = xyes; then 7682if test x$support_8bitctrls = xyes; then
13271 7683
13272cat >>confdefs.h <<\_ACEOF 7684printf "%s\n" "#define EIGHT_BIT_CONTROLS 1" >>confdefs.h
13273#define EIGHT_BIT_CONTROLS 1
13274_ACEOF
13275 7685
13276fi 7686fi
13277if test x$support_fading = xyes; then 7687if test x$support_fading = xyes; then
13278 7688
13279cat >>confdefs.h <<\_ACEOF 7689printf "%s\n" "#define OFF_FOCUS_FADING 1" >>confdefs.h
13280#define OFF_FOCUS_FADING 1
13281_ACEOF
13282
13283fi
13284if test x$support_inheritpixmap = xyes; then
13285
13286cat >>confdefs.h <<\_ACEOF
13287#define ENABLE_TRANSPARENCY 1
13288_ACEOF
13289 7690
13290fi 7691fi
13291if test x$support_keepscrolling = xno; then 7692if test x$support_keepscrolling = xno; then
13292 7693
13293cat >>confdefs.h <<\_ACEOF
13294#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1 7694printf "%s\n" "#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1" >>confdefs.h
13295_ACEOF
13296 7695
13297fi 7696fi
13298if test x$support_selectionscrolling = xyes; then 7697if test x$support_selectionscrolling = xyes; then
13299 7698
13300cat >>confdefs.h <<\_ACEOF 7699printf "%s\n" "#define SELECTION_SCROLLING 1" >>confdefs.h
13301#define SELECTION_SCROLLING 1
13302_ACEOF
13303 7700
13304fi 7701fi
13305if test x$support_frills = xyes; then 7702if test x$support_frills = xyes; then
13306 7703
13307cat >>confdefs.h <<\_ACEOF 7704printf "%s\n" "#define ENABLE_FRILLS 1" >>confdefs.h
13308#define ENABLE_FRILLS 1
13309_ACEOF
13310 7705
13311fi 7706fi
13312if test x$support_mousewheel = xyes; then 7707if test x$support_mousewheel = xyes; then
13313 7708
13314cat >>confdefs.h <<\_ACEOF 7709printf "%s\n" "#define MOUSE_WHEEL 1" >>confdefs.h
13315#define MOUSE_WHEEL 1
13316_ACEOF
13317 7710
13318fi 7711fi
13319if test x$support_mouseslipwheel = xyes; then 7712if test x$support_mouseslipwheel = xyes; then
13320 7713
13321cat >>confdefs.h <<\_ACEOF 7714printf "%s\n" "#define MOUSE_SLIP_WHEELING 1" >>confdefs.h
13322#define MOUSE_SLIP_WHEELING 1
13323_ACEOF
13324 7715
13325fi 7716fi
13326if test x$support_afterimage = xyes; then
13327 7717
13328cat >>confdefs.h <<\_ACEOF 7718scrolltypes=plain
13329#define HAVE_AFTERIMAGE 1
13330_ACEOF
13331 7719
13332 7720printf "%s\n" "#define PLAIN_SCROLLBAR 1" >>confdefs.h
13333cat >>confdefs.h <<\_ACEOF
13334#define BG_IMAGE_FROM_FILE 1
13335_ACEOF
13336
13337fi
13338 7721
13339 7722
13340if test x$support_scroll_rxvt = xyes; then 7723if test x$support_scroll_rxvt = xyes; then
13341 7724
13342cat >>confdefs.h <<\_ACEOF 7725printf "%s\n" "#define RXVT_SCROLLBAR 1" >>confdefs.h
13343#define RXVT_SCROLLBAR 1
13344_ACEOF
13345 7726
13346 scrolltypes="rxvt" 7727 scrolltypes="$scrolltypes rxvt"
13347fi 7728fi
13348if test x$support_scroll_next = xyes; then 7729if test x$support_scroll_next = xyes; then
13349 7730
13350cat >>confdefs.h <<\_ACEOF 7731printf "%s\n" "#define NEXT_SCROLLBAR 1" >>confdefs.h
13351#define NEXT_SCROLLBAR 1
13352_ACEOF
13353 7732
13354 scrolltypes="$scrolltypes next" 7733 scrolltypes="$scrolltypes next"
13355fi 7734fi
13356if test x$support_scroll_xterm = xyes; then 7735if test x$support_scroll_xterm = xyes; then
13357 7736
13358cat >>confdefs.h <<\_ACEOF 7737printf "%s\n" "#define XTERM_SCROLLBAR 1" >>confdefs.h
13359#define XTERM_SCROLLBAR 1
13360_ACEOF
13361 7738
13362 scrolltypes="$scrolltypes xterm" 7739 scrolltypes="$scrolltypes xterm"
13363fi 7740fi
13364if test x$support_scroll_plain = xyes; then
13365
13366cat >>confdefs.h <<\_ACEOF
13367#define PLAIN_SCROLLBAR 1
13368_ACEOF
13369
13370 scrolltypes="$scrolltypes plain"
13371fi
13372if test x$support_pointer_blank = xyes; then 7741if test x$support_pointer_blank = xyes; then
13373 7742
13374cat >>confdefs.h <<\_ACEOF 7743printf "%s\n" "#define POINTER_BLANK 1" >>confdefs.h
13375#define POINTER_BLANK 1
13376_ACEOF
13377 7744
13378fi 7745fi
13379if test x$support_text_blink = xyes; then 7746if test x$support_text_blink = xyes; then
13380 7747
13381cat >>confdefs.h <<\_ACEOF 7748printf "%s\n" "#define TEXT_BLINK 1" >>confdefs.h
13382#define TEXT_BLINK 1
13383_ACEOF
13384 7749
13385fi 7750fi
13386if test x$support_unicode3 = xyes; then 7751if test x$support_unicode3 = xyes; then
13387 7752
13388cat >>confdefs.h <<\_ACEOF 7753printf "%s\n" "#define UNICODE_3 1" >>confdefs.h
13389#define UNICODE_3 1
13390_ACEOF
13391 7754
13392fi 7755fi
13393if test x$support_combining = xyes; then 7756if test x$support_combining = xyes; then
13394 7757
13395cat >>confdefs.h <<\_ACEOF 7758printf "%s\n" "#define ENABLE_COMBINING 1" >>confdefs.h
13396#define ENABLE_COMBINING 1
13397_ACEOF
13398 7759
13399fi 7760fi
13400if test x$codesets = xall; then 7761if test x$codesets = xall; then
13401 codesets=jp,jp-ext,kr,zh,zh-ext 7762 codesets=jp,jp-ext,kr,zh,zh-ext
13402fi 7763fi
13403 7764
13404cat >>confdefs.h <<\_ACEOF 7765printf "%s\n" "#define ENCODING_EU 1" >>confdefs.h
13405#define ENCODING_EU 1
13406_ACEOF
13407 7766
13408 7767
13409cat >>confdefs.h <<\_ACEOF 7768printf "%s\n" "#define ENCODING_VN 1" >>confdefs.h
13410#define ENCODING_VN 1
13411_ACEOF
13412 7769
13413for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do 7770for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
13414 case "$codeset" in 7771 case "$codeset" in
13415 JP ) 7772 JP )
13416cat >>confdefs.h <<\_ACEOF 7773printf "%s\n" "#define ENCODING_JP 1" >>confdefs.h
13417#define ENCODING_JP 1
13418_ACEOF
13419 ;; 7774 ;;
13420 JP_EXT ) 7775 JP_EXT )
13421cat >>confdefs.h <<\_ACEOF 7776printf "%s\n" "#define ENCODING_JP_EXT 1" >>confdefs.h
13422#define ENCODING_JP_EXT 1
13423_ACEOF
13424 ;; 7777 ;;
13425 KR ) 7778 KR )
13426cat >>confdefs.h <<\_ACEOF 7779printf "%s\n" "#define ENCODING_KR 1" >>confdefs.h
13427#define ENCODING_KR 1
13428_ACEOF
13429 ;; 7780 ;;
13430 ZH ) 7781 ZH )
13431cat >>confdefs.h <<\_ACEOF 7782printf "%s\n" "#define ENCODING_ZH 1" >>confdefs.h
13432#define ENCODING_ZH 1
13433_ACEOF
13434 ;; 7783 ;;
13435 ZH_EXT ) 7784 ZH_EXT )
13436cat >>confdefs.h <<\_ACEOF 7785printf "%s\n" "#define ENCODING_ZH_EXT 1" >>confdefs.h
13437#define ENCODING_ZH_EXT 1
13438_ACEOF
13439 ;; 7786 ;;
13440 esac 7787 esac
13441done 7788done
13442 7789
13443IF_PERL=\# 7790IF_PERL=\#
13444if test x$support_perl = xyes; then 7791if test x$support_perl = xyes; then
13445 # Extract the first word of "perl5", so it can be a program name with args. 7792 # Extract the first word of "perl5", so it can be a program name with args.
13446set dummy perl5; ac_word=$2 7793set dummy perl5; ac_word=$2
13447{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7794{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13448echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7795printf %s "checking for $ac_word... " >&6; }
13449if test "${ac_cv_path_PERL+set}" = set; then 7796if test ${ac_cv_path_PERL+y}
13450 echo $ECHO_N "(cached) $ECHO_C" >&6 7797then :
13451else 7798 printf %s "(cached) " >&6
7799else $as_nop
13452 case $PERL in 7800 case $PERL in
13453 [\\/]* | ?:[\\/]*) 7801 [\\/]* | ?:[\\/]*)
13454 ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 7802 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
13455 ;; 7803 ;;
13456 *) 7804 *)
13457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13458for as_dir in $PATH 7806for as_dir in $PATH
13459do 7807do
13460 IFS=$as_save_IFS 7808 IFS=$as_save_IFS
13461 test -z "$as_dir" && as_dir=. 7809 case $as_dir in #(((
7810 '') as_dir=./ ;;
7811 */) ;;
7812 *) as_dir=$as_dir/ ;;
7813 esac
13462 for ac_exec_ext in '' $ac_executable_extensions; do 7814 for ac_exec_ext in '' $ac_executable_extensions; do
13463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7815 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13464 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 7816 ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
13465 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7817 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13466 break 2 7818 break 2
13467 fi 7819 fi
13468done 7820done
13469done 7821 done
13470IFS=$as_save_IFS 7822IFS=$as_save_IFS
13471 7823
7824 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
13472 ;; 7825 ;;
13473esac 7826esac
13474fi 7827fi
13475PERL=$ac_cv_path_PERL 7828PERL=$ac_cv_path_PERL
13476if test -n "$PERL"; then 7829if test -n "$PERL"; then
13477 { echo "$as_me:$LINENO: result: $PERL" >&5 7830 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
13478echo "${ECHO_T}$PERL" >&6; } 7831printf "%s\n" "$PERL" >&6; }
13479else 7832else
13480 { echo "$as_me:$LINENO: result: no" >&5 7833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13481echo "${ECHO_T}no" >&6; } 7834printf "%s\n" "no" >&6; }
13482fi 7835fi
13483 7836
13484 7837
13485 # Extract the first word of "perl", so it can be a program name with args.
13486set dummy perl; ac_word=$2
13487{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13488echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13489if test "${ac_cv_path_PERL+set}" = set; then
13490 echo $ECHO_N "(cached) $ECHO_C" >&6
13491else
13492 case $PERL in
13493 [\\/]* | ?:[\\/]*)
13494 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
13495 ;;
13496 *)
13497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13498for as_dir in $PATH
13499do
13500 IFS=$as_save_IFS
13501 test -z "$as_dir" && as_dir=.
13502 for ac_exec_ext in '' $ac_executable_extensions; do
13503 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13504 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
13505 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13506 break 2
13507 fi
13508done
13509done
13510IFS=$as_save_IFS
13511 7838
13512 ;;
13513esac
13514fi
13515PERL=$ac_cv_path_PERL
13516if test -n "$PERL"; then
13517 { echo "$as_me:$LINENO: result: $PERL" >&5
13518echo "${ECHO_T}$PERL" >&6; }
13519else
13520 { echo "$as_me:$LINENO: result: no" >&5
13521echo "${ECHO_T}no" >&6; }
13522fi
13523
13524
13525
13526 { echo "$as_me:$LINENO: checking for $PERL suitability" >&5 7839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $PERL suitability" >&5
13527echo $ECHO_N "checking for $PERL suitability... $ECHO_C" >&6; } 7840printf %s "checking for $PERL suitability... " >&6; }
13528 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then 7841 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
13529 7842
13530 save_CXXFLAGS="$CXXFLAGS" 7843 save_CXXFLAGS="$CXXFLAGS"
13531 save_LIBS="$LIBS" 7844 save_LIBS="$LIBS"
13532 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`" 7845 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
13533 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`" 7846 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
13534 cat >conftest.$ac_ext <<_ACEOF
13535/* confdefs.h. */
13536_ACEOF
13537cat confdefs.h >>conftest.$ac_ext 7847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13538cat >>conftest.$ac_ext <<_ACEOF
13539/* end confdefs.h. */ 7848/* end confdefs.h. */
13540 7849
13541#include <EXTERN.h> 7850#include <EXTERN.h>
13542#include <perl.h> 7851#include <perl.h>
13543#include <XSUB.h> 7852#include <XSUB.h>
13544 7853
13545int 7854int
13546main () 7855main (void)
13547{ 7856{
13548 7857
13549 PerlInterpreter *perl = perl_alloc (); 7858 PerlInterpreter *perl = perl_alloc ();
13550 7859
13551 ; 7860 ;
13552 return 0; 7861 return 0;
13553} 7862}
13554_ACEOF 7863_ACEOF
13555rm -f conftest.$ac_objext conftest$ac_exeext 7864if ac_fn_cxx_try_link "$LINENO"
13556if { (ac_try="$ac_link" 7865then :
13557case "(($ac_try" in
13558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13559 *) ac_try_echo=$ac_try;;
13560esac
13561eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13562 (eval "$ac_link") 2>conftest.er1
13563 ac_status=$?
13564 grep -v '^ *+' conftest.er1 >conftest.err
13565 rm -f conftest.er1
13566 cat conftest.err >&5
13567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13568 (exit $ac_status); } && {
13569 test -z "$ac_cxx_werror_flag" ||
13570 test ! -s conftest.err
13571 } && test -s conftest$ac_exeext &&
13572 $as_test_x conftest$ac_exeext; then
13573 rxvt_perl_link=yes 7866 rxvt_perl_link=yes
13574else 7867else $as_nop
13575 echo "$as_me: failed program was:" >&5
13576sed 's/^/| /' conftest.$ac_ext >&5
13577
13578 rxvt_perl_link=no 7868 rxvt_perl_link=no
13579fi 7869fi
13580
13581rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7870rm -f core conftest.err conftest.$ac_objext conftest.beam \
13582 conftest$ac_exeext conftest.$ac_ext 7871 conftest$ac_exeext conftest.$ac_ext
13583 CXXFLAGS="$save_CXXFLAGS" 7872 CXXFLAGS="$save_CXXFLAGS"
13584 LIBS="$save_LIBS" 7873 LIBS="$save_LIBS"
13585 7874
13586 if test x$rxvt_perl_link = xyes; then 7875 if test x$rxvt_perl_link = xyes; then
13587 { echo "$as_me:$LINENO: result: ok" >&5 7876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
13588echo "${ECHO_T}ok" >&6; } 7877printf "%s\n" "ok" >&6; }
13589 7878
13590cat >>confdefs.h <<\_ACEOF 7879printf "%s\n" "#define ENABLE_PERL 1" >>confdefs.h
13591#define ENABLE_PERL 1
13592_ACEOF
13593 7880
13594 IF_PERL= 7881 IF_PERL=
13595 PERL_O=rxvtperl.o 7882 PERL_O=rxvtperl.o
13596 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`" 7883 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
13597 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`" 7884 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
13598 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`" 7885 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
13599 else 7886 else
13600 { { echo "$as_me:$LINENO: error: no, unable to link" >&5 7887 as_fn_error $? "no, unable to link" "$LINENO" 5
13601echo "$as_me: error: no, unable to link" >&2;}
13602 { (exit 1); exit 1; }; }
13603 fi 7888 fi
13604 else 7889 else
13605 { { echo "$as_me:$LINENO: error: no working perl found, or perl not version >= 5.8" >&5 7890 as_fn_error $? "no working perl found, or perl not version >= 5.8" "$LINENO" 5
13606echo "$as_me: error: no working perl found, or perl not version >= 5.8" >&2;}
13607 { (exit 1); exit 1; }; }
13608 fi 7891 fi
13609fi 7892fi
13610 7893
13611 7894
13612 7895
13613 7896
13614 7897
13615 7898
13616 7899
13617 7900
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629test "$program_prefix" != NONE &&
13630 program_transform_name="s&^&$program_prefix&;$program_transform_name"
13631# Use a double $ so make ignores it.
13632test "$program_suffix" != NONE &&
13633 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
13634# Double any \ or $. echo might interpret backslashes.
13635# By default was `s,x,x', remove it if useless.
13636cat <<\_ACEOF >conftest.sed
13637s/[\\$]/&&/g;s/;s,x,x,$//
13638_ACEOF
13639program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
13640rm -f conftest.sed
13641
13642
13643
13644
13645
13646if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
13647 include_stdint_h="#include <stdint.h>"
13648else
13649 include_stdint_h="/* #include <stdint.h> */"
13650fi
13651if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
13652 include_stdarg_h="#include <cstdarg>"
13653else
13654 include_stdarg_h="/* #include <cstdarg> */"
13655fi
13656if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
13657 include_stdlib_h="#include <cstdlib>"
13658else
13659 include_stdlib_h="/* #include <cstdlib> */"
13660fi
13661if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
13662 include_unistd_h="#include <unistd.h>"
13663else
13664 include_unistd_h="/* #include <unistd.h> */"
13665fi
13666if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
13667 include_string_h="#include <cstring>"
13668else
13669 include_string_h="/* #include <cstring> */"
13670fi
13671if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
13672 include_fcntl_h="#include <fcntl.h>"
13673else
13674 include_fcntl_h="/* #include <fcntl.h> */"
13675fi
13676if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
13677 include_util_h="#include <util.h>"
13678else
13679 include_util_h="/* #include <util.h> */"
13680fi
13681if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
13682 include_assert_h="#include <assert.h>"
13683else
13684 include_assert_h="/* #include <assert.h> */"
13685fi
13686if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
13687 include_sys_ioctl_h="#include <sys/ioctl.h>"
13688else
13689 include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
13690fi
13691if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
13692 include_sys_select_h="#include <sys/select.h>"
13693else
13694 include_sys_select_h="/* #include <sys/select.h> */"
13695fi
13696if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
13697 include_sys_strredir_h="#include <sys/strredir.h>"
13698else
13699 include_sys_strredir_h="/* #include <sys/strredir.h> */"
13700fi
13701if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
13702 include_sys_time_h="#include <sys/time.h>"
13703else
13704 include_sys_time_h="/* #include <sys/time.h> */"
13705fi
13706if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
13707 include_time_h="#include <time.h>"
13708else
13709 include_time_h="/* #include <time.h> */"
13710fi
13711
13712ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/rxvtlib.h" 7901ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile"
13713 7902
13714cat >confcache <<\_ACEOF 7903cat >confcache <<\_ACEOF
13715# This file is a shell script that caches the results of configure 7904# This file is a shell script that caches the results of configure
13716# tests run on this system so they can be shared between configure 7905# tests run on this system so they can be shared between configure
13717# scripts and configure runs, see configure's option --config-cache. 7906# scripts and configure runs, see configure's option --config-cache.
13736 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7925 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13737 eval ac_val=\$$ac_var 7926 eval ac_val=\$$ac_var
13738 case $ac_val in #( 7927 case $ac_val in #(
13739 *${as_nl}*) 7928 *${as_nl}*)
13740 case $ac_var in #( 7929 case $ac_var in #(
13741 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 7930 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13742echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 7931printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13743 esac 7932 esac
13744 case $ac_var in #( 7933 case $ac_var in #(
13745 _ | IFS | as_nl) ;; #( 7934 _ | IFS | as_nl) ;; #(
13746 *) $as_unset $ac_var ;; 7935 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7936 *) { eval $ac_var=; unset $ac_var;} ;;
13747 esac ;; 7937 esac ;;
13748 esac 7938 esac
13749 done 7939 done
13750 7940
13751 (set) 2>&1 | 7941 (set) 2>&1 |
13752 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7942 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13753 *${as_nl}ac_space=\ *) 7943 *${as_nl}ac_space=\ *)
13754 # `set' does not quote correctly, so add quotes (double-quote 7944 # `set' does not quote correctly, so add quotes: double-quote
13755 # substitution turns \\\\ into \\, and sed turns \\ into \). 7945 # substitution turns \\\\ into \\, and sed turns \\ into \.
13756 sed -n \ 7946 sed -n \
13757 "s/'/'\\\\''/g; 7947 "s/'/'\\\\''/g;
13758 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7948 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13759 ;; #( 7949 ;; #(
13760 *) 7950 *)
13766) | 7956) |
13767 sed ' 7957 sed '
13768 /^ac_cv_env_/b end 7958 /^ac_cv_env_/b end
13769 t clear 7959 t clear
13770 :clear 7960 :clear
13771 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7961 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
13772 t end 7962 t end
13773 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7963 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13774 :end' >>confcache 7964 :end' >>confcache
13775if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7965if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13776 if test -w "$cache_file"; then 7966 if test -w "$cache_file"; then
13777 test "x$cache_file" != "x/dev/null" && 7967 if test "x$cache_file" != "x/dev/null"; then
13778 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 7968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13779echo "$as_me: updating cache $cache_file" >&6;} 7969printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
7970 if test ! -f "$cache_file" || test -h "$cache_file"; then
13780 cat confcache >$cache_file 7971 cat confcache >"$cache_file"
7972 else
7973 case $cache_file in #(
7974 */* | ?:*)
7975 mv -f confcache "$cache_file"$$ &&
7976 mv -f "$cache_file"$$ "$cache_file" ;; #(
7977 *)
7978 mv -f confcache "$cache_file" ;;
7979 esac
7980 fi
7981 fi
13781 else 7982 else
13782 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 7983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13783echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7984printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
13784 fi 7985 fi
13785fi 7986fi
13786rm -f confcache 7987rm -f confcache
13787 7988
13788test "x$prefix" = xNONE && prefix=$ac_default_prefix 7989test "x$prefix" = xNONE && prefix=$ac_default_prefix
13791 7992
13792DEFS=-DHAVE_CONFIG_H 7993DEFS=-DHAVE_CONFIG_H
13793 7994
13794ac_libobjs= 7995ac_libobjs=
13795ac_ltlibobjs= 7996ac_ltlibobjs=
7997U=
13796for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7998for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13797 # 1. Remove the extension, and $U if already installed. 7999 # 1. Remove the extension, and $U if already installed.
13798 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 8000 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13799 ac_i=`echo "$ac_i" | sed "$ac_script"` 8001 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
13800 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 8002 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13801 # will be set to the directory where LIBOBJS objects are built. 8003 # will be set to the directory where LIBOBJS objects are built.
13802 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 8004 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13803 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 8005 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13804done 8006done
13805LIBOBJS=$ac_libobjs 8007LIBOBJS=$ac_libobjs
13806 8008
13807LTLIBOBJS=$ac_ltlibobjs 8009LTLIBOBJS=$ac_ltlibobjs
13808 8010
13809 8011
13810 8012
13811: ${CONFIG_STATUS=./config.status} 8013: "${CONFIG_STATUS=./config.status}"
8014ac_write_fail=0
13812ac_clean_files_save=$ac_clean_files 8015ac_clean_files_save=$ac_clean_files
13813ac_clean_files="$ac_clean_files $CONFIG_STATUS" 8016ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13814{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 8017{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13815echo "$as_me: creating $CONFIG_STATUS" >&6;} 8018printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
13816cat >$CONFIG_STATUS <<_ACEOF 8019as_write_fail=0
8020cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13817#! $SHELL 8021#! $SHELL
13818# Generated by $as_me. 8022# Generated by $as_me.
13819# Run this file to recreate the current configuration. 8023# Run this file to recreate the current configuration.
13820# Compiler output produced by configure, useful for debugging 8024# Compiler output produced by configure, useful for debugging
13821# configure, is in config.log if it exists. 8025# configure, is in config.log if it exists.
13822 8026
13823debug=false 8027debug=false
13824ac_cs_recheck=false 8028ac_cs_recheck=false
13825ac_cs_silent=false 8029ac_cs_silent=false
8030
13826SHELL=\${CONFIG_SHELL-$SHELL} 8031SHELL=\${CONFIG_SHELL-$SHELL}
8032export SHELL
13827_ACEOF 8033_ASEOF
13828 8034cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13829cat >>$CONFIG_STATUS <<\_ACEOF
13830## --------------------- ## 8035## -------------------- ##
13831## M4sh Initialization. ## 8036## M4sh Initialization. ##
13832## --------------------- ## 8037## -------------------- ##
13833 8038
13834# Be more Bourne compatible 8039# Be more Bourne compatible
13835DUALCASE=1; export DUALCASE # for MKS sh 8040DUALCASE=1; export DUALCASE # for MKS sh
8041as_nop=:
13836if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 8042if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
8043then :
13837 emulate sh 8044 emulate sh
13838 NULLCMD=: 8045 NULLCMD=:
13839 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 8046 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13840 # is contrary to our usage. Disable this feature. 8047 # is contrary to our usage. Disable this feature.
13841 alias -g '${1+"$@"}'='"$@"' 8048 alias -g '${1+"$@"}'='"$@"'
13842 setopt NO_GLOB_SUBST 8049 setopt NO_GLOB_SUBST
13843else 8050else $as_nop
13844 case `(set -o) 2>/dev/null` in 8051 case `(set -o) 2>/dev/null` in #(
13845 *posix*) set -o posix ;; 8052 *posix*) :
8053 set -o posix ;; #(
8054 *) :
8055 ;;
13846esac 8056esac
13847
13848fi 8057fi
13849 8058
13850 8059
13851 8060
8061# Reset variables that may have inherited troublesome values from
8062# the environment.
13852 8063
13853# PATH needs CR
13854# Avoid depending upon Character Ranges.
13855as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13856as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13857as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13858as_cr_digits='0123456789'
13859as_cr_alnum=$as_cr_Letters$as_cr_digits
13860
13861# The user is always right.
13862if test "${PATH_SEPARATOR+set}" != set; then
13863 echo "#! /bin/sh" >conf$$.sh
13864 echo "exit 0" >>conf$$.sh
13865 chmod +x conf$$.sh
13866 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13867 PATH_SEPARATOR=';'
13868 else
13869 PATH_SEPARATOR=:
13870 fi
13871 rm -f conf$$.sh
13872fi
13873
13874# Support unset when possible.
13875if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13876 as_unset=unset
13877else
13878 as_unset=false
13879fi
13880
13881
13882# IFS
13883# We need space, tab and new line, in precisely that order. Quoting is 8064# IFS needs to be set, to space, tab, and newline, in precisely that order.
8065# (If _AS_PATH_WALK were called with IFS unset, it would have the
8066# side effect of setting IFS to empty, thus disabling word splitting.)
13884# there to prevent editors from complaining about space-tab. 8067# Quoting is to prevent editors from complaining about space-tab.
13885# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13886# splitting by setting IFS to empty value.)
13887as_nl=' 8068as_nl='
13888' 8069'
8070export as_nl
13889IFS=" "" $as_nl" 8071IFS=" "" $as_nl"
13890 8072
8073PS1='$ '
8074PS2='> '
8075PS4='+ '
8076
8077# Ensure predictable behavior from utilities with locale-dependent output.
8078LC_ALL=C
8079export LC_ALL
8080LANGUAGE=C
8081export LANGUAGE
8082
8083# We cannot yet rely on "unset" to work, but we need these variables
8084# to be unset--not just set to an empty or harmless value--now, to
8085# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
8086# also avoids known problems related to "unset" and subshell syntax
8087# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
8088for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
8089do eval test \${$as_var+y} \
8090 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8091done
8092
8093# Ensure that fds 0, 1, and 2 are open.
8094if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
8095if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
8096if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
8097
8098# The user is always right.
8099if ${PATH_SEPARATOR+false} :; then
8100 PATH_SEPARATOR=:
8101 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8102 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8103 PATH_SEPARATOR=';'
8104 }
8105fi
8106
8107
13891# Find who we are. Look in the path if we contain no directory separator. 8108# Find who we are. Look in the path if we contain no directory separator.
8109as_myself=
13892case $0 in 8110case $0 in #((
13893 *[\\/]* ) as_myself=$0 ;; 8111 *[\\/]* ) as_myself=$0 ;;
13894 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13895for as_dir in $PATH 8113for as_dir in $PATH
13896do 8114do
13897 IFS=$as_save_IFS 8115 IFS=$as_save_IFS
13898 test -z "$as_dir" && as_dir=. 8116 case $as_dir in #(((
8117 '') as_dir=./ ;;
8118 */) ;;
8119 *) as_dir=$as_dir/ ;;
8120 esac
13899 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 8121 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
13900done 8122 done
13901IFS=$as_save_IFS 8123IFS=$as_save_IFS
13902 8124
13903 ;; 8125 ;;
13904esac 8126esac
13905# We did not find ourselves, most probably we were run as `sh COMMAND' 8127# We did not find ourselves, most probably we were run as `sh COMMAND'
13906# in which case we are not to be found in the path. 8128# in which case we are not to be found in the path.
13907if test "x$as_myself" = x; then 8129if test "x$as_myself" = x; then
13908 as_myself=$0 8130 as_myself=$0
13909fi 8131fi
13910if test ! -f "$as_myself"; then 8132if test ! -f "$as_myself"; then
13911 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 8133 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13912 { (exit 1); exit 1; } 8134 exit 1
13913fi 8135fi
13914 8136
13915# Work around bugs in pre-3.0 UWIN ksh.
13916for as_var in ENV MAIL MAILPATH
13917do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
13918done
13919PS1='$ '
13920PS2='> '
13921PS4='+ '
13922 8137
13923# NLS nuisances.
13924for as_var in \
13925 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
13926 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
13927 LC_TELEPHONE LC_TIME
13928do
13929 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
13930 eval $as_var=C; export $as_var
13931 else
13932 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
13933 fi
13934done
13935 8138
13936# Required to use basename. 8139# as_fn_error STATUS ERROR [LINENO LOG_FD]
8140# ----------------------------------------
8141# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8142# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8143# script with STATUS, using 1 if that was 0.
8144as_fn_error ()
8145{
8146 as_status=$1; test $as_status -eq 0 && as_status=1
8147 if test "$4"; then
8148 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8149 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8150 fi
8151 printf "%s\n" "$as_me: error: $2" >&2
8152 as_fn_exit $as_status
8153} # as_fn_error
8154
8155
8156
8157# as_fn_set_status STATUS
8158# -----------------------
8159# Set $? to STATUS, without forking.
8160as_fn_set_status ()
8161{
8162 return $1
8163} # as_fn_set_status
8164
8165# as_fn_exit STATUS
8166# -----------------
8167# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8168as_fn_exit ()
8169{
8170 set +e
8171 as_fn_set_status $1
8172 exit $1
8173} # as_fn_exit
8174
8175# as_fn_unset VAR
8176# ---------------
8177# Portably unset VAR.
8178as_fn_unset ()
8179{
8180 { eval $1=; unset $1;}
8181}
8182as_unset=as_fn_unset
8183
8184# as_fn_append VAR VALUE
8185# ----------------------
8186# Append the text in VALUE to the end of the definition contained in VAR. Take
8187# advantage of any shell optimizations that allow amortized linear growth over
8188# repeated appends, instead of the typical quadratic growth present in naive
8189# implementations.
8190if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
8191then :
8192 eval 'as_fn_append ()
8193 {
8194 eval $1+=\$2
8195 }'
8196else $as_nop
8197 as_fn_append ()
8198 {
8199 eval $1=\$$1\$2
8200 }
8201fi # as_fn_append
8202
8203# as_fn_arith ARG...
8204# ------------------
8205# Perform arithmetic evaluation on the ARGs, and store the result in the
8206# global $as_val. Take advantage of shells that can avoid forks. The arguments
8207# must be portable across $(()) and expr.
8208if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
8209then :
8210 eval 'as_fn_arith ()
8211 {
8212 as_val=$(( $* ))
8213 }'
8214else $as_nop
8215 as_fn_arith ()
8216 {
8217 as_val=`expr "$@" || test $? -eq 1`
8218 }
8219fi # as_fn_arith
8220
8221
13937if expr a : '\(a\)' >/dev/null 2>&1 && 8222if expr a : '\(a\)' >/dev/null 2>&1 &&
13938 test "X`expr 00001 : '.*\(...\)'`" = X001; then 8223 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13939 as_expr=expr 8224 as_expr=expr
13940else 8225else
13941 as_expr=false 8226 as_expr=false
13945 as_basename=basename 8230 as_basename=basename
13946else 8231else
13947 as_basename=false 8232 as_basename=false
13948fi 8233fi
13949 8234
8235if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8236 as_dirname=dirname
8237else
8238 as_dirname=false
8239fi
13950 8240
13951# Name of the executable.
13952as_me=`$as_basename -- "$0" || 8241as_me=`$as_basename -- "$0" ||
13953$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8242$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13954 X"$0" : 'X\(//\)$' \| \ 8243 X"$0" : 'X\(//\)$' \| \
13955 X"$0" : 'X\(/\)' \| . 2>/dev/null || 8244 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13956echo X/"$0" | 8245printf "%s\n" X/"$0" |
13957 sed '/^.*\/\([^/][^/]*\)\/*$/{ 8246 sed '/^.*\/\([^/][^/]*\)\/*$/{
13958 s//\1/ 8247 s//\1/
13959 q 8248 q
13960 } 8249 }
13961 /^X\/\(\/\/\)$/{ 8250 /^X\/\(\/\/\)$/{
13966 s//\1/ 8255 s//\1/
13967 q 8256 q
13968 } 8257 }
13969 s/.*/./; q'` 8258 s/.*/./; q'`
13970 8259
13971# CDPATH. 8260# Avoid depending upon Character Ranges.
13972$as_unset CDPATH 8261as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8262as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8263as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8264as_cr_digits='0123456789'
8265as_cr_alnum=$as_cr_Letters$as_cr_digits
13973 8266
13974 8267
13975 8268# Determine whether it's possible to make 'echo' print without a newline.
13976 as_lineno_1=$LINENO 8269# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
13977 as_lineno_2=$LINENO 8270# for compatibility with existing Makefiles.
13978 test "x$as_lineno_1" != "x$as_lineno_2" &&
13979 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
13980
13981 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
13982 # uniformly replaced by the line number. The first 'sed' inserts a
13983 # line-number line after each line using $LINENO; the second 'sed'
13984 # does the real work. The second script uses 'N' to pair each
13985 # line-number line with the line containing $LINENO, and appends
13986 # trailing '-' during substitution so that $LINENO is not a special
13987 # case at line end.
13988 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
13989 # scripts with optimization help from Paolo Bonzini. Blame Lee
13990 # E. McMahon (1931-1989) for sed's syntax. :-)
13991 sed -n '
13992 p
13993 /[$]LINENO/=
13994 ' <$as_myself |
13995 sed '
13996 s/[$]LINENO.*/&-/
13997 t lineno
13998 b
13999 :lineno
14000 N
14001 :loop
14002 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
14003 t loop
14004 s/-\n.*//
14005 ' >$as_me.lineno &&
14006 chmod +x "$as_me.lineno" ||
14007 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
14008 { (exit 1); exit 1; }; }
14009
14010 # Don't try to exec as it changes $[0], causing all sort of problems
14011 # (the dirname of $[0] is not the place where we might find the
14012 # original and so on. Autoconf is especially sensitive to this).
14013 . "./$as_me.lineno"
14014 # Exit status is that of the last command.
14015 exit
14016}
14017
14018
14019if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14020 as_dirname=dirname
14021else
14022 as_dirname=false
14023fi
14024
14025ECHO_C= ECHO_N= ECHO_T= 8271ECHO_C= ECHO_N= ECHO_T=
14026case `echo -n x` in 8272case `echo -n x` in #(((((
14027-n*) 8273-n*)
14028 case `echo 'x\c'` in 8274 case `echo 'xy\c'` in
14029 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8275 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14030 *) ECHO_C='\c';; 8276 xy) ECHO_C='\c';;
8277 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8278 ECHO_T=' ';;
14031 esac;; 8279 esac;;
14032*) 8280*)
14033 ECHO_N='-n';; 8281 ECHO_N='-n';;
14034esac 8282esac
14035 8283
14036if expr a : '\(a\)' >/dev/null 2>&1 && 8284# For backward compatibility with old third-party macros, we provide
14037 test "X`expr 00001 : '.*\(...\)'`" = X001; then 8285# the shell variables $as_echo and $as_echo_n. New code should use
14038 as_expr=expr 8286# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
14039else 8287as_echo='printf %s\n'
14040 as_expr=false 8288as_echo_n='printf %s'
14041fi
14042 8289
14043rm -f conf$$ conf$$.exe conf$$.file 8290rm -f conf$$ conf$$.exe conf$$.file
14044if test -d conf$$.dir; then 8291if test -d conf$$.dir; then
14045 rm -f conf$$.dir/conf$$.file 8292 rm -f conf$$.dir/conf$$.file
14046else 8293else
14047 rm -f conf$$.dir 8294 rm -f conf$$.dir
14048 mkdir conf$$.dir 8295 mkdir conf$$.dir 2>/dev/null
14049fi 8296fi
14050echo >conf$$.file 8297if (echo >conf$$.file) 2>/dev/null; then
14051if ln -s conf$$.file conf$$ 2>/dev/null; then 8298 if ln -s conf$$.file conf$$ 2>/dev/null; then
14052 as_ln_s='ln -s' 8299 as_ln_s='ln -s'
14053 # ... but there are two gotchas: 8300 # ... but there are two gotchas:
14054 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8301 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14055 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8302 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14056 # In both cases, we have to default to `cp -p'. 8303 # In both cases, we have to default to `cp -pR'.
14057 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8304 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14058 as_ln_s='cp -p' 8305 as_ln_s='cp -pR'
14059elif ln conf$$.file conf$$ 2>/dev/null; then 8306 elif ln conf$$.file conf$$ 2>/dev/null; then
14060 as_ln_s=ln 8307 as_ln_s=ln
8308 else
8309 as_ln_s='cp -pR'
8310 fi
14061else 8311else
14062 as_ln_s='cp -p' 8312 as_ln_s='cp -pR'
14063fi 8313fi
14064rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8314rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14065rmdir conf$$.dir 2>/dev/null 8315rmdir conf$$.dir 2>/dev/null
14066 8316
14067if mkdir -p . 2>/dev/null; then 8317
14068 as_mkdir_p=: 8318# as_fn_mkdir_p
14069else 8319# -------------
14070 test -d ./-p && rmdir ./-p 8320# Create "$as_dir" as a directory, including parents if necessary.
14071 as_mkdir_p=false 8321as_fn_mkdir_p ()
14072fi
14073
14074if test -x / >/dev/null 2>&1; then
14075 as_test_x='test -x'
14076else
14077 if ls -dL / >/dev/null 2>&1; then
14078 as_ls_L_option=L
14079 else
14080 as_ls_L_option=
14081 fi
14082 as_test_x='
14083 eval sh -c '\''
14084 if test -d "$1"; then
14085 test -d "$1/.";
14086 else
14087 case $1 in
14088 -*)set "./$1";;
14089 esac;
14090 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
14091 ???[sx]*):;;*)false;;esac;fi
14092 '\'' sh
14093 '
14094fi
14095as_executable_p=$as_test_x
14096
14097# Sed expression to map a string onto a valid CPP name.
14098as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14099
14100# Sed expression to map a string onto a valid variable name.
14101as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14102
14103
14104exec 6>&1
14105
14106# Save the log message, to keep $[0] and so on meaningful, and to
14107# report actual input values of CONFIG_FILES etc. instead of their
14108# values after options handling.
14109ac_log="
14110This file was extended by $as_me, which was
14111generated by GNU Autoconf 2.61. Invocation command line was
14112
14113 CONFIG_FILES = $CONFIG_FILES
14114 CONFIG_HEADERS = $CONFIG_HEADERS
14115 CONFIG_LINKS = $CONFIG_LINKS
14116 CONFIG_COMMANDS = $CONFIG_COMMANDS
14117 $ $0 $@
14118
14119on `(hostname || uname -n) 2>/dev/null | sed 1q`
14120"
14121
14122_ACEOF
14123
14124cat >>$CONFIG_STATUS <<_ACEOF
14125# Files that config.status was made for.
14126config_files="$ac_config_files"
14127config_headers="$ac_config_headers"
14128
14129_ACEOF
14130
14131cat >>$CONFIG_STATUS <<\_ACEOF
14132ac_cs_usage="\
14133\`$as_me' instantiates files from templates according to the
14134current configuration.
14135
14136Usage: $0 [OPTIONS] [FILE]...
14137
14138 -h, --help print this help, then exit
14139 -V, --version print version number and configuration settings, then exit
14140 -q, --quiet do not print progress messages
14141 -d, --debug don't remove temporary files
14142 --recheck update $as_me by reconfiguring in the same conditions
14143 --file=FILE[:TEMPLATE]
14144 instantiate the configuration file FILE
14145 --header=FILE[:TEMPLATE]
14146 instantiate the configuration header FILE
14147
14148Configuration files:
14149$config_files
14150
14151Configuration headers:
14152$config_headers
14153
14154Report bugs to <bug-autoconf@gnu.org>."
14155
14156_ACEOF
14157cat >>$CONFIG_STATUS <<_ACEOF
14158ac_cs_version="\\
14159config.status
14160configured by $0, generated by GNU Autoconf 2.61,
14161 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14162
14163Copyright (C) 2006 Free Software Foundation, Inc.
14164This config.status script is free software; the Free Software Foundation
14165gives unlimited permission to copy, distribute and modify it."
14166
14167ac_pwd='$ac_pwd'
14168srcdir='$srcdir'
14169INSTALL='$INSTALL'
14170_ACEOF
14171
14172cat >>$CONFIG_STATUS <<\_ACEOF
14173# If no file are specified by the user, then we need to provide default
14174# value. By we need to know if files were specified by the user.
14175ac_need_defaults=:
14176while test $# != 0
14177do
14178 case $1 in
14179 --*=*)
14180 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14181 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14182 ac_shift=:
14183 ;;
14184 *)
14185 ac_option=$1
14186 ac_optarg=$2
14187 ac_shift=shift
14188 ;;
14189 esac
14190
14191 case $ac_option in
14192 # Handling of the options.
14193 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14194 ac_cs_recheck=: ;;
14195 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14196 echo "$ac_cs_version"; exit ;;
14197 --debug | --debu | --deb | --de | --d | -d )
14198 debug=: ;;
14199 --file | --fil | --fi | --f )
14200 $ac_shift
14201 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
14202 ac_need_defaults=false;;
14203 --header | --heade | --head | --hea )
14204 $ac_shift
14205 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
14206 ac_need_defaults=false;;
14207 --he | --h)
14208 # Conflict between --help and --header
14209 { echo "$as_me: error: ambiguous option: $1
14210Try \`$0 --help' for more information." >&2
14211 { (exit 1); exit 1; }; };;
14212 --help | --hel | -h )
14213 echo "$ac_cs_usage"; exit ;;
14214 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14215 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14216 ac_cs_silent=: ;;
14217
14218 # This is an error.
14219 -*) { echo "$as_me: error: unrecognized option: $1
14220Try \`$0 --help' for more information." >&2
14221 { (exit 1); exit 1; }; } ;;
14222
14223 *) ac_config_targets="$ac_config_targets $1"
14224 ac_need_defaults=false ;;
14225
14226 esac
14227 shift
14228done
14229
14230ac_configure_extra_args=
14231
14232if $ac_cs_silent; then
14233 exec 6>/dev/null
14234 ac_configure_extra_args="$ac_configure_extra_args --silent"
14235fi
14236
14237_ACEOF
14238cat >>$CONFIG_STATUS <<_ACEOF
14239if \$ac_cs_recheck; then
14240 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
14241 CONFIG_SHELL=$SHELL
14242 export CONFIG_SHELL
14243 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14244fi
14245
14246_ACEOF
14247cat >>$CONFIG_STATUS <<\_ACEOF
14248exec 5>>config.log
14249{ 8322{
14250 echo
14251 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14252## Running $as_me. ##
14253_ASBOX
14254 echo "$ac_log"
14255} >&5
14256 8323
14257_ACEOF
14258cat >>$CONFIG_STATUS <<_ACEOF
14259_ACEOF
14260
14261cat >>$CONFIG_STATUS <<\_ACEOF
14262
14263# Handling of arguments.
14264for ac_config_target in $ac_config_targets
14265do
14266 case $ac_config_target in
14267 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
14268 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14269 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14270 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
14271 "src/rxvtlib.h") CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
14272
14273 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
14274echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
14275 { (exit 1); exit 1; }; };;
14276 esac
14277done
14278
14279
14280# If the user did not use the arguments to specify the items to instantiate,
14281# then the envvar interface is used. Set only those that are not.
14282# We use the long form for the default assignment because of an extremely
14283# bizarre bug on SunOS 4.1.3.
14284if $ac_need_defaults; then
14285 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14286 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14287fi
14288
14289# Have a temporary directory for convenience. Make it in the build tree
14290# simply because there is no reason against having it here, and in addition,
14291# creating and moving files from /tmp can sometimes cause problems.
14292# Hook for its removal unless debugging.
14293# Note that there is a small window in which the directory will not be cleaned:
14294# after its creation but before its name has been assigned to `$tmp'.
14295$debug ||
14296{
14297 tmp=
14298 trap 'exit_status=$?
14299 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14300' 0
14301 trap '{ (exit 1); exit 1; }' 1 2 13 15
14302}
14303# Create a (secure) tmp directory for tmp files.
14304
14305{
14306 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14307 test -n "$tmp" && test -d "$tmp"
14308} ||
14309{
14310 tmp=./conf$$-$RANDOM
14311 (umask 077 && mkdir "$tmp")
14312} ||
14313{
14314 echo "$me: cannot create a temporary directory in ." >&2
14315 { (exit 1); exit 1; }
14316}
14317
14318#
14319# Set up the sed scripts for CONFIG_FILES section.
14320#
14321
14322# No need to generate the scripts if there are no CONFIG_FILES.
14323# This happens for instance when ./config.status config.h
14324if test -n "$CONFIG_FILES"; then
14325
14326_ACEOF
14327
14328
14329
14330ac_delim='%!_!# '
14331for ac_last_try in false false false false false :; do
14332 cat >conf$$subs.sed <<_ACEOF
14333SHELL!$SHELL$ac_delim
14334PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
14335PACKAGE_NAME!$PACKAGE_NAME$ac_delim
14336PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
14337PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
14338PACKAGE_STRING!$PACKAGE_STRING$ac_delim
14339PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
14340exec_prefix!$exec_prefix$ac_delim
14341prefix!$prefix$ac_delim
14342program_transform_name!$program_transform_name$ac_delim
14343bindir!$bindir$ac_delim
14344sbindir!$sbindir$ac_delim
14345libexecdir!$libexecdir$ac_delim
14346datarootdir!$datarootdir$ac_delim
14347datadir!$datadir$ac_delim
14348sysconfdir!$sysconfdir$ac_delim
14349sharedstatedir!$sharedstatedir$ac_delim
14350localstatedir!$localstatedir$ac_delim
14351includedir!$includedir$ac_delim
14352oldincludedir!$oldincludedir$ac_delim
14353docdir!$docdir$ac_delim
14354infodir!$infodir$ac_delim
14355htmldir!$htmldir$ac_delim
14356dvidir!$dvidir$ac_delim
14357pdfdir!$pdfdir$ac_delim
14358psdir!$psdir$ac_delim
14359libdir!$libdir$ac_delim
14360localedir!$localedir$ac_delim
14361mandir!$mandir$ac_delim
14362DEFS!$DEFS$ac_delim
14363ECHO_C!$ECHO_C$ac_delim
14364ECHO_N!$ECHO_N$ac_delim
14365ECHO_T!$ECHO_T$ac_delim
14366LIBS!$LIBS$ac_delim
14367build_alias!$build_alias$ac_delim
14368host_alias!$host_alias$ac_delim
14369target_alias!$target_alias$ac_delim
14370build!$build$ac_delim
14371build_cpu!$build_cpu$ac_delim
14372build_vendor!$build_vendor$ac_delim
14373build_os!$build_os$ac_delim
14374host!$host$ac_delim
14375host_cpu!$host_cpu$ac_delim
14376host_vendor!$host_vendor$ac_delim
14377host_os!$host_os$ac_delim
14378VERSION!$VERSION$ac_delim
14379DATE!$DATE$ac_delim
14380LSMDATE!$LSMDATE$ac_delim
14381LIBVERSION!$LIBVERSION$ac_delim
14382CC!$CC$ac_delim
14383CFLAGS!$CFLAGS$ac_delim
14384LDFLAGS!$LDFLAGS$ac_delim
14385CPPFLAGS!$CPPFLAGS$ac_delim
14386ac_ct_CC!$ac_ct_CC$ac_delim
14387EXEEXT!$EXEEXT$ac_delim
14388OBJEXT!$OBJEXT$ac_delim
14389CXX!$CXX$ac_delim
14390CXXFLAGS!$CXXFLAGS$ac_delim
14391ac_ct_CXX!$ac_ct_CXX$ac_delim
14392CPP!$CPP$ac_delim
14393INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
14394INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
14395INSTALL_DATA!$INSTALL_DATA$ac_delim
14396GREP!$GREP$ac_delim
14397EGREP!$EGREP$ac_delim
14398LINKER!$LINKER$ac_delim
14399INSTALL_LIBRXVT!$INSTALL_LIBRXVT$ac_delim
14400RXVTNAME!$RXVTNAME$ac_delim
14401CXXCPP!$CXXCPP$ac_delim
14402TIC!$TIC$ac_delim
14403XMKMF!$XMKMF$ac_delim
14404X_CFLAGS!$X_CFLAGS$ac_delim
14405X_PRE_LIBS!$X_PRE_LIBS$ac_delim
14406X_LIBS!$X_LIBS$ac_delim
14407X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim
14408afterimage_config!$afterimage_config$ac_delim
14409rxvt_int16_typedef!$rxvt_int16_typedef$ac_delim
14410rxvt_uint16_typedef!$rxvt_uint16_typedef$ac_delim
14411rxvt_int32_typedef!$rxvt_int32_typedef$ac_delim
14412rxvt_uint32_typedef!$rxvt_uint32_typedef$ac_delim
14413rxvt_intp_define!$rxvt_intp_define$ac_delim
14414rxvt_u_intp_define!$rxvt_u_intp_define$ac_delim
14415PKG_CONFIG!$PKG_CONFIG$ac_delim
14416XFT_CONFIG!$XFT_CONFIG$ac_delim
14417PERL!$PERL$ac_delim
14418PERLLIB!$PERLLIB$ac_delim
14419PERLFLAGS!$PERLFLAGS$ac_delim
14420PERLPRIVLIBEXP!$PERLPRIVLIBEXP$ac_delim
14421IF_PERL!$IF_PERL$ac_delim
14422PERL_O!$PERL_O$ac_delim
14423AFTERIMAGE_CFLAGS!$AFTERIMAGE_CFLAGS$ac_delim
14424AFTERIMAGE_LIBS!$AFTERIMAGE_LIBS$ac_delim
14425include_stdint_h!$include_stdint_h$ac_delim
14426include_stdarg_h!$include_stdarg_h$ac_delim
14427include_stdlib_h!$include_stdlib_h$ac_delim
14428include_unistd_h!$include_unistd_h$ac_delim
14429include_string_h!$include_string_h$ac_delim
14430_ACEOF
14431
14432 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
14433 break
14434 elif $ac_last_try; then
14435 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14436echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14437 { (exit 1); exit 1; }; }
14438 else
14439 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14440 fi
14441done
14442
14443ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
14444if test -n "$ac_eof"; then
14445 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
14446 ac_eof=`expr $ac_eof + 1`
14447fi
14448
14449cat >>$CONFIG_STATUS <<_ACEOF
14450cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
14451/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14452_ACEOF
14453sed '
14454s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
14455s/^/s,@/; s/!/@,|#_!!_#|/
14456:n
14457t n
14458s/'"$ac_delim"'$/,g/; t
14459s/$/\\/; p
14460N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
14461' >>$CONFIG_STATUS <conf$$subs.sed
14462rm -f conf$$subs.sed
14463cat >>$CONFIG_STATUS <<_ACEOF
14464CEOF$ac_eof
14465_ACEOF
14466
14467
14468ac_delim='%!_!# '
14469for ac_last_try in false false false false false :; do
14470 cat >conf$$subs.sed <<_ACEOF
14471include_fcntl_h!$include_fcntl_h$ac_delim
14472include_util_h!$include_util_h$ac_delim
14473include_assert_h!$include_assert_h$ac_delim
14474include_sys_ioctl_h!$include_sys_ioctl_h$ac_delim
14475include_sys_select_h!$include_sys_select_h$ac_delim
14476include_sys_strredir_h!$include_sys_strredir_h$ac_delim
14477include_sys_time_h!$include_sys_time_h$ac_delim
14478include_time_h!$include_time_h$ac_delim
14479LIBOBJS!$LIBOBJS$ac_delim
14480LTLIBOBJS!$LTLIBOBJS$ac_delim
14481_ACEOF
14482
14483 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 10; then
14484 break
14485 elif $ac_last_try; then
14486 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14487echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14488 { (exit 1); exit 1; }; }
14489 else
14490 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14491 fi
14492done
14493
14494ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
14495if test -n "$ac_eof"; then
14496 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
14497 ac_eof=`expr $ac_eof + 1`
14498fi
14499
14500cat >>$CONFIG_STATUS <<_ACEOF
14501cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
14502/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
14503_ACEOF
14504sed '
14505s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
14506s/^/s,@/; s/!/@,|#_!!_#|/
14507:n
14508t n
14509s/'"$ac_delim"'$/,g/; t
14510s/$/\\/; p
14511N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
14512' >>$CONFIG_STATUS <conf$$subs.sed
14513rm -f conf$$subs.sed
14514cat >>$CONFIG_STATUS <<_ACEOF
14515:end
14516s/|#_!!_#|//g
14517CEOF$ac_eof
14518_ACEOF
14519
14520
14521# VPATH may cause trouble with some makes, so we remove $(srcdir),
14522# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14523# trailing colons and then remove the whole line if VPATH becomes empty
14524# (actually we leave an empty line to preserve line numbers).
14525if test "x$srcdir" = x.; then
14526 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14527s/:*\$(srcdir):*/:/
14528s/:*\${srcdir}:*/:/
14529s/:*@srcdir@:*/:/
14530s/^\([^=]*=[ ]*\):*/\1/
14531s/:*$//
14532s/^[^=]*=[ ]*$//
14533}'
14534fi
14535
14536cat >>$CONFIG_STATUS <<\_ACEOF
14537fi # test -n "$CONFIG_FILES"
14538
14539
14540for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS
14541do
14542 case $ac_tag in
14543 :[FHLC]) ac_mode=$ac_tag; continue;;
14544 esac
14545 case $ac_mode$ac_tag in
14546 :[FHL]*:*);;
14547 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
14548echo "$as_me: error: Invalid tag $ac_tag." >&2;}
14549 { (exit 1); exit 1; }; };;
14550 :[FH]-) ac_tag=-:-;;
14551 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14552 esac
14553 ac_save_IFS=$IFS
14554 IFS=:
14555 set x $ac_tag
14556 IFS=$ac_save_IFS
14557 shift
14558 ac_file=$1
14559 shift
14560
14561 case $ac_mode in
14562 :L) ac_source=$1;;
14563 :[FH])
14564 ac_file_inputs=
14565 for ac_f
14566 do
14567 case $ac_f in
14568 -) ac_f="$tmp/stdin";;
14569 *) # Look for the file first in the build tree, then in the source tree
14570 # (if the path is not absolute). The absolute path cannot be DOS-style,
14571 # because $ac_f cannot contain `:'.
14572 test -f "$ac_f" ||
14573 case $ac_f in
14574 [\\/$]*) false;;
14575 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14576 esac ||
14577 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
14578echo "$as_me: error: cannot find input file: $ac_f" >&2;}
14579 { (exit 1); exit 1; }; };;
14580 esac
14581 ac_file_inputs="$ac_file_inputs $ac_f"
14582 done
14583
14584 # Let's still pretend it is `configure' which instantiates (i.e., don't
14585 # use $as_me), people would be surprised to read:
14586 # /* config.h. Generated by config.status. */
14587 configure_input="Generated from "`IFS=:
14588 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
14589 if test x"$ac_file" != x-; then
14590 configure_input="$ac_file. $configure_input"
14591 { echo "$as_me:$LINENO: creating $ac_file" >&5
14592echo "$as_me: creating $ac_file" >&6;}
14593 fi
14594
14595 case $ac_tag in
14596 *:-:* | *:-) cat >"$tmp/stdin";;
14597 esac
14598 ;;
14599 esac
14600
14601 ac_dir=`$as_dirname -- "$ac_file" ||
14602$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14603 X"$ac_file" : 'X\(//\)[^/]' \| \
14604 X"$ac_file" : 'X\(//\)$' \| \
14605 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14606echo X"$ac_file" |
14607 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14608 s//\1/
14609 q
14610 }
14611 /^X\(\/\/\)[^/].*/{
14612 s//\1/
14613 q
14614 }
14615 /^X\(\/\/\)$/{
14616 s//\1/
14617 q
14618 }
14619 /^X\(\/\).*/{
14620 s//\1/
14621 q
14622 }
14623 s/.*/./; q'`
14624 { as_dir="$ac_dir"
14625 case $as_dir in #( 8324 case $as_dir in #(
14626 -*) as_dir=./$as_dir;; 8325 -*) as_dir=./$as_dir;;
14627 esac 8326 esac
14628 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 8327 test -d "$as_dir" || eval $as_mkdir_p || {
14629 as_dirs= 8328 as_dirs=
14630 while :; do 8329 while :; do
14631 case $as_dir in #( 8330 case $as_dir in #(
14632 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 8331 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14633 *) as_qdir=$as_dir;; 8332 *) as_qdir=$as_dir;;
14634 esac 8333 esac
14635 as_dirs="'$as_qdir' $as_dirs" 8334 as_dirs="'$as_qdir' $as_dirs"
14636 as_dir=`$as_dirname -- "$as_dir" || 8335 as_dir=`$as_dirname -- "$as_dir" ||
14637$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8336$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14638 X"$as_dir" : 'X\(//\)[^/]' \| \ 8337 X"$as_dir" : 'X\(//\)[^/]' \| \
14639 X"$as_dir" : 'X\(//\)$' \| \ 8338 X"$as_dir" : 'X\(//\)$' \| \
14640 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8339 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14641echo X"$as_dir" | 8340printf "%s\n" X"$as_dir" |
14642 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8341 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14643 s//\1/ 8342 s//\1/
14644 q 8343 q
14645 } 8344 }
14646 /^X\(\/\/\)[^/].*/{ 8345 /^X\(\/\/\)[^/].*/{
14657 } 8356 }
14658 s/.*/./; q'` 8357 s/.*/./; q'`
14659 test -d "$as_dir" && break 8358 test -d "$as_dir" && break
14660 done 8359 done
14661 test -z "$as_dirs" || eval "mkdir $as_dirs" 8360 test -z "$as_dirs" || eval "mkdir $as_dirs"
14662 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 8361 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14663echo "$as_me: error: cannot create directory $as_dir" >&2;} 8362
14664 { (exit 1); exit 1; }; }; } 8363
8364} # as_fn_mkdir_p
8365if mkdir -p . 2>/dev/null; then
8366 as_mkdir_p='mkdir -p "$as_dir"'
8367else
8368 test -d ./-p && rmdir ./-p
8369 as_mkdir_p=false
8370fi
8371
8372
8373# as_fn_executable_p FILE
8374# -----------------------
8375# Test if FILE is an executable regular file.
8376as_fn_executable_p ()
8377{
8378 test -f "$1" && test -x "$1"
8379} # as_fn_executable_p
8380as_test_x='test -x'
8381as_executable_p=as_fn_executable_p
8382
8383# Sed expression to map a string onto a valid CPP name.
8384as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8385
8386# Sed expression to map a string onto a valid variable name.
8387as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8388
8389
8390exec 6>&1
8391## ----------------------------------- ##
8392## Main body of $CONFIG_STATUS script. ##
8393## ----------------------------------- ##
8394_ASEOF
8395test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8396
8397cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8398# Save the log message, to keep $0 and so on meaningful, and to
8399# report actual input values of CONFIG_FILES etc. instead of their
8400# values after options handling.
8401ac_log="
8402This file was extended by $as_me, which was
8403generated by GNU Autoconf 2.71. Invocation command line was
8404
8405 CONFIG_FILES = $CONFIG_FILES
8406 CONFIG_HEADERS = $CONFIG_HEADERS
8407 CONFIG_LINKS = $CONFIG_LINKS
8408 CONFIG_COMMANDS = $CONFIG_COMMANDS
8409 $ $0 $@
8410
8411on `(hostname || uname -n) 2>/dev/null | sed 1q`
8412"
8413
8414_ACEOF
8415
8416case $ac_config_files in *"
8417"*) set x $ac_config_files; shift; ac_config_files=$*;;
8418esac
8419
8420case $ac_config_headers in *"
8421"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8422esac
8423
8424
8425cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8426# Files that config.status was made for.
8427config_files="$ac_config_files"
8428config_headers="$ac_config_headers"
8429
8430_ACEOF
8431
8432cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8433ac_cs_usage="\
8434\`$as_me' instantiates files and other configuration actions
8435from templates according to the current configuration. Unless the files
8436and actions are specified as TAGs, all are instantiated by default.
8437
8438Usage: $0 [OPTION]... [TAG]...
8439
8440 -h, --help print this help, then exit
8441 -V, --version print version number and configuration settings, then exit
8442 --config print configuration, then exit
8443 -q, --quiet, --silent
8444 do not print progress messages
8445 -d, --debug don't remove temporary files
8446 --recheck update $as_me by reconfiguring in the same conditions
8447 --file=FILE[:TEMPLATE]
8448 instantiate the configuration file FILE
8449 --header=FILE[:TEMPLATE]
8450 instantiate the configuration header FILE
8451
8452Configuration files:
8453$config_files
8454
8455Configuration headers:
8456$config_headers
8457
8458Report bugs to the package provider."
8459
8460_ACEOF
8461ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
8462ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
8463cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8464ac_cs_config='$ac_cs_config_escaped'
8465ac_cs_version="\\
8466config.status
8467configured by $0, generated by GNU Autoconf 2.71,
8468 with options \\"\$ac_cs_config\\"
8469
8470Copyright (C) 2021 Free Software Foundation, Inc.
8471This config.status script is free software; the Free Software Foundation
8472gives unlimited permission to copy, distribute and modify it."
8473
8474ac_pwd='$ac_pwd'
8475srcdir='$srcdir'
8476INSTALL='$INSTALL'
8477test -n "\$AWK" || AWK=awk
8478_ACEOF
8479
8480cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8481# The default lists apply if the user does not specify any file.
8482ac_need_defaults=:
8483while test $# != 0
8484do
8485 case $1 in
8486 --*=?*)
8487 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8488 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8489 ac_shift=:
8490 ;;
8491 --*=)
8492 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8493 ac_optarg=
8494 ac_shift=:
8495 ;;
8496 *)
8497 ac_option=$1
8498 ac_optarg=$2
8499 ac_shift=shift
8500 ;;
8501 esac
8502
8503 case $ac_option in
8504 # Handling of the options.
8505 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8506 ac_cs_recheck=: ;;
8507 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8508 printf "%s\n" "$ac_cs_version"; exit ;;
8509 --config | --confi | --conf | --con | --co | --c )
8510 printf "%s\n" "$ac_cs_config"; exit ;;
8511 --debug | --debu | --deb | --de | --d | -d )
8512 debug=: ;;
8513 --file | --fil | --fi | --f )
8514 $ac_shift
8515 case $ac_optarg in
8516 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8517 '') as_fn_error $? "missing file argument" ;;
8518 esac
8519 as_fn_append CONFIG_FILES " '$ac_optarg'"
8520 ac_need_defaults=false;;
8521 --header | --heade | --head | --hea )
8522 $ac_shift
8523 case $ac_optarg in
8524 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8525 esac
8526 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8527 ac_need_defaults=false;;
8528 --he | --h)
8529 # Conflict between --help and --header
8530 as_fn_error $? "ambiguous option: \`$1'
8531Try \`$0 --help' for more information.";;
8532 --help | --hel | -h )
8533 printf "%s\n" "$ac_cs_usage"; exit ;;
8534 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8535 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8536 ac_cs_silent=: ;;
8537
8538 # This is an error.
8539 -*) as_fn_error $? "unrecognized option: \`$1'
8540Try \`$0 --help' for more information." ;;
8541
8542 *) as_fn_append ac_config_targets " $1"
8543 ac_need_defaults=false ;;
8544
8545 esac
8546 shift
8547done
8548
8549ac_configure_extra_args=
8550
8551if $ac_cs_silent; then
8552 exec 6>/dev/null
8553 ac_configure_extra_args="$ac_configure_extra_args --silent"
8554fi
8555
8556_ACEOF
8557cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8558if \$ac_cs_recheck; then
8559 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8560 shift
8561 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
8562 CONFIG_SHELL='$SHELL'
8563 export CONFIG_SHELL
8564 exec "\$@"
8565fi
8566
8567_ACEOF
8568cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8569exec 5>>config.log
8570{
8571 echo
8572 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8573## Running $as_me. ##
8574_ASBOX
8575 printf "%s\n" "$ac_log"
8576} >&5
8577
8578_ACEOF
8579cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8580_ACEOF
8581
8582cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8583
8584# Handling of arguments.
8585for ac_config_target in $ac_config_targets
8586do
8587 case $ac_config_target in
8588 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
8589 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8590 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
8591 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
8592
8593 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8594 esac
8595done
8596
8597
8598# If the user did not use the arguments to specify the items to instantiate,
8599# then the envvar interface is used. Set only those that are not.
8600# We use the long form for the default assignment because of an extremely
8601# bizarre bug on SunOS 4.1.3.
8602if $ac_need_defaults; then
8603 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
8604 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
8605fi
8606
8607# Have a temporary directory for convenience. Make it in the build tree
8608# simply because there is no reason against having it here, and in addition,
8609# creating and moving files from /tmp can sometimes cause problems.
8610# Hook for its removal unless debugging.
8611# Note that there is a small window in which the directory will not be cleaned:
8612# after its creation but before its name has been assigned to `$tmp'.
8613$debug ||
8614{
8615 tmp= ac_tmp=
8616 trap 'exit_status=$?
8617 : "${ac_tmp:=$tmp}"
8618 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8619' 0
8620 trap 'as_fn_exit 1' 1 2 13 15
8621}
8622# Create a (secure) tmp directory for tmp files.
8623
8624{
8625 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8626 test -d "$tmp"
8627} ||
8628{
8629 tmp=./conf$$-$RANDOM
8630 (umask 077 && mkdir "$tmp")
8631} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8632ac_tmp=$tmp
8633
8634# Set up the scripts for CONFIG_FILES section.
8635# No need to generate them if there are no CONFIG_FILES.
8636# This happens for instance with `./config.status config.h'.
8637if test -n "$CONFIG_FILES"; then
8638
8639
8640ac_cr=`echo X | tr X '\015'`
8641# On cygwin, bash can eat \r inside `` if the user requested igncr.
8642# But we know of no other shell where ac_cr would be empty at this
8643# point, so we can use a bashism as a fallback.
8644if test "x$ac_cr" = x; then
8645 eval ac_cr=\$\'\\r\'
8646fi
8647ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8648if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8649 ac_cs_awk_cr='\\r'
8650else
8651 ac_cs_awk_cr=$ac_cr
8652fi
8653
8654echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8655_ACEOF
8656
8657
8658{
8659 echo "cat >conf$$subs.awk <<_ACEOF" &&
8660 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8661 echo "_ACEOF"
8662} >conf$$subs.sh ||
8663 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8664ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8665ac_delim='%!_!# '
8666for ac_last_try in false false false false false :; do
8667 . ./conf$$subs.sh ||
8668 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8669
8670 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8671 if test $ac_delim_n = $ac_delim_num; then
8672 break
8673 elif $ac_last_try; then
8674 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8675 else
8676 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8677 fi
8678done
8679rm -f conf$$subs.sh
8680
8681cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8682cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8683_ACEOF
8684sed -n '
8685h
8686s/^/S["/; s/!.*/"]=/
8687p
8688g
8689s/^[^!]*!//
8690:repl
8691t repl
8692s/'"$ac_delim"'$//
8693t delim
8694:nl
8695h
8696s/\(.\{148\}\)..*/\1/
8697t more1
8698s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8699p
8700n
8701b repl
8702:more1
8703s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8704p
8705g
8706s/.\{148\}//
8707t nl
8708:delim
8709h
8710s/\(.\{148\}\)..*/\1/
8711t more2
8712s/["\\]/\\&/g; s/^/"/; s/$/"/
8713p
8714b
8715:more2
8716s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8717p
8718g
8719s/.\{148\}//
8720t delim
8721' <conf$$subs.awk | sed '
8722/^[^""]/{
8723 N
8724 s/\n//
8725}
8726' >>$CONFIG_STATUS || ac_write_fail=1
8727rm -f conf$$subs.awk
8728cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8729_ACAWK
8730cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8731 for (key in S) S_is_set[key] = 1
8732 FS = ""
8733
8734}
8735{
8736 line = $ 0
8737 nfields = split(line, field, "@")
8738 substed = 0
8739 len = length(field[1])
8740 for (i = 2; i < nfields; i++) {
8741 key = field[i]
8742 keylen = length(key)
8743 if (S_is_set[key]) {
8744 value = S[key]
8745 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8746 len += length(value) + length(field[++i])
8747 substed = 1
8748 } else
8749 len += 1 + keylen
8750 }
8751
8752 print line
8753}
8754
8755_ACAWK
8756_ACEOF
8757cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8758if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8759 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8760else
8761 cat
8762fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8763 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8764_ACEOF
8765
8766# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8767# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8768# trailing colons and then remove the whole line if VPATH becomes empty
8769# (actually we leave an empty line to preserve line numbers).
8770if test "x$srcdir" = x.; then
8771 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8772h
8773s///
8774s/^/:/
8775s/[ ]*$/:/
8776s/:\$(srcdir):/:/g
8777s/:\${srcdir}:/:/g
8778s/:@srcdir@:/:/g
8779s/^:*//
8780s/:*$//
8781x
8782s/\(=[ ]*\).*/\1/
8783G
8784s/\n//
8785s/^[^=]*=[ ]*$//
8786}'
8787fi
8788
8789cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8790fi # test -n "$CONFIG_FILES"
8791
8792# Set up the scripts for CONFIG_HEADERS section.
8793# No need to generate them if there are no CONFIG_HEADERS.
8794# This happens for instance with `./config.status Makefile'.
8795if test -n "$CONFIG_HEADERS"; then
8796cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8797BEGIN {
8798_ACEOF
8799
8800# Transform confdefs.h into an awk script `defines.awk', embedded as
8801# here-document in config.status, that substitutes the proper values into
8802# config.h.in to produce config.h.
8803
8804# Create a delimiter string that does not exist in confdefs.h, to ease
8805# handling of long lines.
8806ac_delim='%!_!# '
8807for ac_last_try in false false :; do
8808 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8809 if test -z "$ac_tt"; then
8810 break
8811 elif $ac_last_try; then
8812 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8813 else
8814 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8815 fi
8816done
8817
8818# For the awk script, D is an array of macro values keyed by name,
8819# likewise P contains macro parameters if any. Preserve backslash
8820# newline sequences.
8821
8822ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8823sed -n '
8824s/.\{148\}/&'"$ac_delim"'/g
8825t rset
8826:rset
8827s/^[ ]*#[ ]*define[ ][ ]*/ /
8828t def
8829d
8830:def
8831s/\\$//
8832t bsnl
8833s/["\\]/\\&/g
8834s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8835D["\1"]=" \3"/p
8836s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8837d
8838:bsnl
8839s/["\\]/\\&/g
8840s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8841D["\1"]=" \3\\\\\\n"\\/p
8842t cont
8843s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8844t cont
8845d
8846:cont
8847n
8848s/.\{148\}/&'"$ac_delim"'/g
8849t clear
8850:clear
8851s/\\$//
8852t bsnlc
8853s/["\\]/\\&/g; s/^/"/; s/$/"/p
8854d
8855:bsnlc
8856s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8857b cont
8858' <confdefs.h | sed '
8859s/'"$ac_delim"'/"\\\
8860"/g' >>$CONFIG_STATUS || ac_write_fail=1
8861
8862cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8863 for (key in D) D_is_set[key] = 1
8864 FS = ""
8865}
8866/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8867 line = \$ 0
8868 split(line, arg, " ")
8869 if (arg[1] == "#") {
8870 defundef = arg[2]
8871 mac1 = arg[3]
8872 } else {
8873 defundef = substr(arg[1], 2)
8874 mac1 = arg[2]
8875 }
8876 split(mac1, mac2, "(") #)
8877 macro = mac2[1]
8878 prefix = substr(line, 1, index(line, defundef) - 1)
8879 if (D_is_set[macro]) {
8880 # Preserve the white space surrounding the "#".
8881 print prefix "define", macro P[macro] D[macro]
8882 next
8883 } else {
8884 # Replace #undef with comments. This is necessary, for example,
8885 # in the case of _POSIX_SOURCE, which is predefined and required
8886 # on some systems where configure will not decide to define it.
8887 if (defundef == "undef") {
8888 print "/*", prefix defundef, macro, "*/"
8889 next
8890 }
8891 }
8892}
8893{ print }
8894_ACAWK
8895_ACEOF
8896cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8897 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8898fi # test -n "$CONFIG_HEADERS"
8899
8900
8901eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
8902shift
8903for ac_tag
8904do
8905 case $ac_tag in
8906 :[FHLC]) ac_mode=$ac_tag; continue;;
8907 esac
8908 case $ac_mode$ac_tag in
8909 :[FHL]*:*);;
8910 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8911 :[FH]-) ac_tag=-:-;;
8912 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8913 esac
8914 ac_save_IFS=$IFS
8915 IFS=:
8916 set x $ac_tag
8917 IFS=$ac_save_IFS
8918 shift
8919 ac_file=$1
8920 shift
8921
8922 case $ac_mode in
8923 :L) ac_source=$1;;
8924 :[FH])
8925 ac_file_inputs=
8926 for ac_f
8927 do
8928 case $ac_f in
8929 -) ac_f="$ac_tmp/stdin";;
8930 *) # Look for the file first in the build tree, then in the source tree
8931 # (if the path is not absolute). The absolute path cannot be DOS-style,
8932 # because $ac_f cannot contain `:'.
8933 test -f "$ac_f" ||
8934 case $ac_f in
8935 [\\/$]*) false;;
8936 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8937 esac ||
8938 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8939 esac
8940 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8941 as_fn_append ac_file_inputs " '$ac_f'"
8942 done
8943
8944 # Let's still pretend it is `configure' which instantiates (i.e., don't
8945 # use $as_me), people would be surprised to read:
8946 # /* config.h. Generated by config.status. */
8947 configure_input='Generated from '`
8948 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8949 `' by configure.'
8950 if test x"$ac_file" != x-; then
8951 configure_input="$ac_file. $configure_input"
8952 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8953printf "%s\n" "$as_me: creating $ac_file" >&6;}
8954 fi
8955 # Neutralize special characters interpreted by sed in replacement strings.
8956 case $configure_input in #(
8957 *\&* | *\|* | *\\* )
8958 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
8959 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8960 *) ac_sed_conf_input=$configure_input;;
8961 esac
8962
8963 case $ac_tag in
8964 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8965 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8966 esac
8967 ;;
8968 esac
8969
8970 ac_dir=`$as_dirname -- "$ac_file" ||
8971$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8972 X"$ac_file" : 'X\(//\)[^/]' \| \
8973 X"$ac_file" : 'X\(//\)$' \| \
8974 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8975printf "%s\n" X"$ac_file" |
8976 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8977 s//\1/
8978 q
8979 }
8980 /^X\(\/\/\)[^/].*/{
8981 s//\1/
8982 q
8983 }
8984 /^X\(\/\/\)$/{
8985 s//\1/
8986 q
8987 }
8988 /^X\(\/\).*/{
8989 s//\1/
8990 q
8991 }
8992 s/.*/./; q'`
8993 as_dir="$ac_dir"; as_fn_mkdir_p
14665 ac_builddir=. 8994 ac_builddir=.
14666 8995
14667case "$ac_dir" in 8996case "$ac_dir" in
14668.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8997.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14669*) 8998*)
14670 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 8999 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
14671 # A ".." for each directory in $ac_dir_suffix. 9000 # A ".." for each directory in $ac_dir_suffix.
14672 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 9001 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14673 case $ac_top_builddir_sub in 9002 case $ac_top_builddir_sub in
14674 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 9003 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14675 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 9004 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14676 esac ;; 9005 esac ;;
14677esac 9006esac
14707 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9036 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14708 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 9037 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14709 esac 9038 esac
14710_ACEOF 9039_ACEOF
14711 9040
14712cat >>$CONFIG_STATUS <<\_ACEOF 9041cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14713# If the template does not know about datarootdir, expand it. 9042# If the template does not know about datarootdir, expand it.
14714# FIXME: This hack should be removed a few years after 2.60. 9043# FIXME: This hack should be removed a few years after 2.60.
14715ac_datarootdir_hack=; ac_datarootdir_seen= 9044ac_datarootdir_hack=; ac_datarootdir_seen=
14716 9045ac_sed_dataroot='
14717case `sed -n '/datarootdir/ { 9046/datarootdir/ {
14718 p 9047 p
14719 q 9048 q
14720} 9049}
14721/@datadir@/p 9050/@datadir@/p
14722/@docdir@/p 9051/@docdir@/p
14723/@infodir@/p 9052/@infodir@/p
14724/@localedir@/p 9053/@localedir@/p
14725/@mandir@/p 9054/@mandir@/p'
14726' $ac_file_inputs` in 9055case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14727*datarootdir*) ac_datarootdir_seen=yes;; 9056*datarootdir*) ac_datarootdir_seen=yes;;
14728*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 9057*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14729 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 9058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14730echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 9059printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14731_ACEOF 9060_ACEOF
14732cat >>$CONFIG_STATUS <<_ACEOF 9061cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14733 ac_datarootdir_hack=' 9062 ac_datarootdir_hack='
14734 s&@datadir@&$datadir&g 9063 s&@datadir@&$datadir&g
14735 s&@docdir@&$docdir&g 9064 s&@docdir@&$docdir&g
14736 s&@infodir@&$infodir&g 9065 s&@infodir@&$infodir&g
14737 s&@localedir@&$localedir&g 9066 s&@localedir@&$localedir&g
14738 s&@mandir@&$mandir&g 9067 s&@mandir@&$mandir&g
14739 s&\\\${datarootdir}&$datarootdir&g' ;; 9068 s&\\\${datarootdir}&$datarootdir&g' ;;
14740esac 9069esac
14741_ACEOF 9070_ACEOF
14742 9071
14743# Neutralize VPATH when `$srcdir' = `.'. 9072# Neutralize VPATH when `$srcdir' = `.'.
14744# Shell code in configure.ac might set extrasub. 9073# Shell code in configure.ac might set extrasub.
14745# FIXME: do we really want to maintain this feature? 9074# FIXME: do we really want to maintain this feature?
14746cat >>$CONFIG_STATUS <<_ACEOF 9075cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14747 sed "$ac_vpsub 9076ac_sed_extra="$ac_vpsub
14748$extrasub 9077$extrasub
14749_ACEOF 9078_ACEOF
14750cat >>$CONFIG_STATUS <<\_ACEOF 9079cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14751:t 9080:t
14752/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9081/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14753s&@configure_input@&$configure_input&;t t 9082s|@configure_input@|$ac_sed_conf_input|;t t
14754s&@top_builddir@&$ac_top_builddir_sub&;t t 9083s&@top_builddir@&$ac_top_builddir_sub&;t t
9084s&@top_build_prefix@&$ac_top_build_prefix&;t t
14755s&@srcdir@&$ac_srcdir&;t t 9085s&@srcdir@&$ac_srcdir&;t t
14756s&@abs_srcdir@&$ac_abs_srcdir&;t t 9086s&@abs_srcdir@&$ac_abs_srcdir&;t t
14757s&@top_srcdir@&$ac_top_srcdir&;t t 9087s&@top_srcdir@&$ac_top_srcdir&;t t
14758s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 9088s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14759s&@builddir@&$ac_builddir&;t t 9089s&@builddir@&$ac_builddir&;t t
14760s&@abs_builddir@&$ac_abs_builddir&;t t 9090s&@abs_builddir@&$ac_abs_builddir&;t t
14761s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 9091s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14762s&@INSTALL@&$ac_INSTALL&;t t 9092s&@INSTALL@&$ac_INSTALL&;t t
14763$ac_datarootdir_hack 9093$ac_datarootdir_hack
14764" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 9094"
9095eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9096 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14765 9097
14766test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 9098test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14767 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 9099 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14768 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 9100 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9101 "$ac_tmp/out"`; test -z "$ac_out"; } &&
14769 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9102 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14770which seems to be undefined. Please make sure it is defined." >&5 9103which seems to be undefined. Please make sure it is defined" >&5
14771echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9104printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14772which seems to be undefined. Please make sure it is defined." >&2;} 9105which seems to be undefined. Please make sure it is defined" >&2;}
14773 9106
14774 rm -f "$tmp/stdin" 9107 rm -f "$ac_tmp/stdin"
14775 case $ac_file in 9108 case $ac_file in
14776 -) cat "$tmp/out"; rm -f "$tmp/out";; 9109 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14777 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 9110 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14778 esac 9111 esac \
9112 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14779 ;; 9113 ;;
14780 :H) 9114 :H)
14781 # 9115 #
14782 # CONFIG_HEADER 9116 # CONFIG_HEADER
14783 # 9117 #
14784_ACEOF
14785
14786# Transform confdefs.h into a sed script `conftest.defines', that
14787# substitutes the proper values into config.h.in to produce config.h.
14788rm -f conftest.defines conftest.tail
14789# First, append a space to every undef/define line, to ease matching.
14790echo 's/$/ /' >conftest.defines
14791# Then, protect against being on the right side of a sed subst, or in
14792# an unquoted here document, in config.status. If some macros were
14793# called several times there might be several #defines for the same
14794# symbol, which is useless. But do not sort them, since the last
14795# AC_DEFINE must be honored.
14796ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14797# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
14798# NAME is the cpp macro being defined, VALUE is the value it is being given.
14799# PARAMS is the parameter list in the macro definition--in most cases, it's
14800# just an empty string.
14801ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
14802ac_dB='\\)[ (].*,\\1define\\2'
14803ac_dC=' '
14804ac_dD=' ,'
14805
14806uniq confdefs.h |
14807 sed -n '
14808 t rset
14809 :rset
14810 s/^[ ]*#[ ]*define[ ][ ]*//
14811 t ok
14812 d
14813 :ok
14814 s/[\\&,]/\\&/g
14815 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
14816 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
14817 ' >>conftest.defines
14818
14819# Remove the space that was appended to ease matching.
14820# Then replace #undef with comments. This is necessary, for
14821# example, in the case of _POSIX_SOURCE, which is predefined and required
14822# on some systems where configure will not decide to define it.
14823# (The regexp can be short, since the line contains either #define or #undef.)
14824echo 's/ $//
14825s,^[ #]*u.*,/* & */,' >>conftest.defines
14826
14827# Break up conftest.defines:
14828ac_max_sed_lines=50
14829
14830# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
14831# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
14832# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
14833# et cetera.
14834ac_in='$ac_file_inputs'
14835ac_out='"$tmp/out1"'
14836ac_nxt='"$tmp/out2"'
14837
14838while :
14839do
14840 # Write a here document:
14841 cat >>$CONFIG_STATUS <<_ACEOF
14842 # First, check the format of the line:
14843 cat >"\$tmp/defines.sed" <<\\CEOF
14844/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
14845/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
14846b
14847:def
14848_ACEOF
14849 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
14850 echo 'CEOF
14851 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
14852 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
14853 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
14854 grep . conftest.tail >/dev/null || break
14855 rm -f conftest.defines
14856 mv conftest.tail conftest.defines
14857done
14858rm -f conftest.defines conftest.tail
14859
14860echo "ac_result=$ac_in" >>$CONFIG_STATUS
14861cat >>$CONFIG_STATUS <<\_ACEOF
14862 if test x"$ac_file" != x-; then 9118 if test x"$ac_file" != x-; then
14863 echo "/* $configure_input */" >"$tmp/config.h" 9119 {
14864 cat "$ac_result" >>"$tmp/config.h" 9120 printf "%s\n" "/* $configure_input */" >&1 \
9121 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9122 } >"$ac_tmp/config.h" \
9123 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14865 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 9124 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14866 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 9125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14867echo "$as_me: $ac_file is unchanged" >&6;} 9126printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
14868 else 9127 else
14869 rm -f $ac_file 9128 rm -f "$ac_file"
14870 mv "$tmp/config.h" $ac_file 9129 mv "$ac_tmp/config.h" "$ac_file" \
9130 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14871 fi 9131 fi
14872 else 9132 else
14873 echo "/* $configure_input */" 9133 printf "%s\n" "/* $configure_input */" >&1 \
14874 cat "$ac_result" 9134 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9135 || as_fn_error $? "could not create -" "$LINENO" 5
14875 fi 9136 fi
14876 rm -f "$tmp/out12"
14877 ;; 9137 ;;
14878 9138
14879 9139
14880 esac 9140 esac
14881 9141
14882done # for ac_tag 9142done # for ac_tag
14883 9143
14884 9144
14885{ (exit 0); exit 0; } 9145as_fn_exit 0
14886_ACEOF 9146_ACEOF
14887chmod +x $CONFIG_STATUS
14888ac_clean_files=$ac_clean_files_save 9147ac_clean_files=$ac_clean_files_save
9148
9149test $ac_write_fail = 0 ||
9150 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14889 9151
14890 9152
14891# configure is writing to config.log, and then calls config.status. 9153# configure is writing to config.log, and then calls config.status.
14892# config.status does its own redirection, appending to config.log. 9154# config.status does its own redirection, appending to config.log.
14893# Unfortunately, on DOS this fails, as config.log is still kept open 9155# Unfortunately, on DOS this fails, as config.log is still kept open
14904 exec 5>/dev/null 9166 exec 5>/dev/null
14905 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9167 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14906 exec 5>>config.log 9168 exec 5>>config.log
14907 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9169 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14908 # would make configure fail if this is the last instruction. 9170 # would make configure fail if this is the last instruction.
14909 $ac_cs_success || { (exit 1); exit 1; } 9171 $ac_cs_success || as_fn_exit 1
9172fi
9173if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9175printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14910fi 9176fi
14911 9177
14912 9178
14913echo "Configuration: 9179echo "Configuration:
14914 9180
14930if test x$RESFALLBACK != x; then 9196if test x$RESFALLBACK != x; then
14931 echo " resource class fallback: $RESFALLBACK" 9197 echo " resource class fallback: $RESFALLBACK"
14932fi 9198fi
14933echo 9199echo
14934echo " embedded perl: $support_perl" 9200echo " embedded perl: $support_perl"
14935echo " libafterimage: $support_afterimage" 9201echo " image library: $image_lib"
14936echo 9202echo
14937if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then 9203if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
14938 echo ".----------------------------------------------------------------." 9204 echo ".----------------------------------------------------------------."
14939 echo ". WARNING: --enable-xim was specified however the locale support ." 9205 echo ". WARNING: --enable-xim was specified however the locale support ."
14940 echo ". functions could not be found. ." 9206 echo ". functions could not be found. ."
14943fi 9209fi
14944 9210
14945echo "*** Optionally check src/feature.h for further, rarely used options ***" 9211echo "*** Optionally check src/feature.h for further, rarely used options ***"
14946echo 9212echo
14947 9213
9214

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines